{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "background.js", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L1", "id": "browser_extension_background_js", "community": 43, "norm_label": "background.js" }, { "label": "storageSyncGet()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L13", "id": "browser_extension_background_storagesyncget", "community": 43, "norm_label": "storagesyncget()" }, { "label": "storageLocalGet()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L19", "id": "browser_extension_background_storagelocalget", "community": 43, "norm_label": "storagelocalget()" }, { "label": "storageLocalSet()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L25", "id": "browser_extension_background_storagelocalset", "community": 43, "norm_label": "storagelocalset()" }, { "label": "parseResponseError()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L31", "id": "browser_extension_background_parseresponseerror", "community": 43, "norm_label": "parseresponseerror()" }, { "label": "parseYouTubeVideoMeta()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L53", "id": "browser_extension_background_parseyoutubevideometa", "community": 43, "norm_label": "parseyoutubevideometa()" }, { "label": "cleanupHistory()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L91", "id": "browser_extension_background_cleanuphistory", "community": 43, "norm_label": "cleanuphistory()" }, { "label": "getYouTubeHistory()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L112", "id": "browser_extension_background_getyoutubehistory", "community": 43, "norm_label": "getyoutubehistory()" }, { "label": "updateYouTubeHistory()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L117", "id": "browser_extension_background_updateyoutubehistory", "community": 43, "norm_label": "updateyoutubehistory()" }, { "label": "getTrackeepConfig()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L129", "id": "browser_extension_background_gettrackeepconfig", "community": 43, "norm_label": "gettrackeepconfig()" }, { "label": "shouldPromptForYouTubeVideo()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L151", "id": "browser_extension_background_shouldpromptforyoutubevideo", "community": 43, "norm_label": "shouldpromptforyoutubevideo()" }, { "label": "saveYouTubeBookmark()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L190", "id": "browser_extension_background_saveyoutubebookmark", "community": 43, "norm_label": "saveyoutubebookmark()" }, { "label": "openPopupWithContext()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L246", "id": "browser_extension_background_openpopupwithcontext", "community": 43, "norm_label": "openpopupwithcontext()" }, { "label": "setContextAndOpenPopup()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L259", "id": "browser_extension_background_setcontextandopenpopup", "community": 43, "norm_label": "setcontextandopenpopup()" }, { "label": "detectContentType()", "file_type": "code", "source_file": "browser-extension/background.js", "source_location": "L393", "id": "browser_extension_background_detectcontenttype", "community": 43, "norm_label": "detectcontenttype()" }, { "label": "popup.js", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L1", "id": "browser_extension_popup_js", "community": 1, "norm_label": "popup.js" }, { "label": "initTabs()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L45", "id": "browser_extension_popup_inittabs", "community": 1, "norm_label": "inittabs()" }, { "label": "updateStatus()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L66", "id": "browser_extension_popup_updatestatus", "community": 1, "norm_label": "updatestatus()" }, { "label": "showMessage()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L77", "id": "browser_extension_popup_showmessage", "community": 1, "norm_label": "showmessage()" }, { "label": "hideMessage()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L90", "id": "browser_extension_popup_hidemessage", "community": 1, "norm_label": "hidemessage()" }, { "label": "setButtonLoading()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L95", "id": "browser_extension_popup_setbuttonloading", "community": 1, "norm_label": "setbuttonloading()" }, { "label": "disableForms()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L115", "id": "browser_extension_popup_disableforms", "community": 1, "norm_label": "disableforms()" }, { "label": "loadConfig()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L127", "id": "browser_extension_popup_loadconfig", "community": 1, "norm_label": "loadconfig()" }, { "label": "detectTrackeepDomain()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L150", "id": "browser_extension_popup_detecttrackeepdomain", "community": 1, "norm_label": "detecttrackeepdomain()" }, { "label": "initActiveTab()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L182", "id": "browser_extension_popup_initactivetab", "community": 1, "norm_label": "initactivetab()" }, { "label": "detectAndApplySmartData()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L232", "id": "browser_extension_popup_detectandapplysmartdata", "community": 1, "norm_label": "detectandapplysmartdata()" }, { "label": "applySmartSuggestions()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L245", "id": "browser_extension_popup_applysmartsuggestions", "community": 1, "norm_label": "applysmartsuggestions()" }, { "label": "addSuggestedTag()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L294", "id": "browser_extension_popup_addsuggestedtag", "community": 1, "norm_label": "addsuggestedtag()" }, { "label": "handleQuickSave()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L307", "id": "browser_extension_popup_handlequicksave", "community": 1, "norm_label": "handlequicksave()" }, { "label": "saveBookmark()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L328", "id": "browser_extension_popup_savebookmark", "community": 1, "norm_label": "savebookmark()" }, { "label": "uploadFile()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L407", "id": "browser_extension_popup_uploadfile", "community": 1, "norm_label": "uploadfile()" }, { "label": "openOptions()", "file_type": "code", "source_file": "browser-extension/popup.js", "source_location": "L475", "id": "browser_extension_popup_openoptions", "community": 1, "norm_label": "openoptions()" }, { "label": "options.js", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L1", "id": "browser_extension_options_js", "community": 38, "norm_label": "options.js" }, { "label": "showMessage()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L21", "id": "browser_extension_options_showmessage", "community": 38, "norm_label": "showmessage()" }, { "label": "hideMessage()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L33", "id": "browser_extension_options_hidemessage", "community": 38, "norm_label": "hidemessage()" }, { "label": "showConnectionStatus()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L37", "id": "browser_extension_options_showconnectionstatus", "community": 38, "norm_label": "showconnectionstatus()" }, { "label": "hideConnectionStatus()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L44", "id": "browser_extension_options_hideconnectionstatus", "community": 38, "norm_label": "hideconnectionstatus()" }, { "label": "setButtonLoading()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L48", "id": "browser_extension_options_setbuttonloading", "community": 38, "norm_label": "setbuttonloading()" }, { "label": "detectAndPrefillApiBaseUrl()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L68", "id": "browser_extension_options_detectandprefillapibaseurl", "community": 38, "norm_label": "detectandprefillapibaseurl()" }, { "label": "loadSettings()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L102", "id": "browser_extension_options_loadsettings", "community": 38, "norm_label": "loadsettings()" }, { "label": "saveSettings()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L139", "id": "browser_extension_options_savesettings", "community": 38, "norm_label": "savesettings()" }, { "label": "validateConnectionToken()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L169", "id": "browser_extension_options_validateconnectiontoken", "community": 38, "norm_label": "validateconnectiontoken()" }, { "label": "testConnection()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L195", "id": "browser_extension_options_testconnection", "community": 38, "norm_label": "testconnection()" }, { "label": "generateApiKey()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L223", "id": "browser_extension_options_generateapikey", "community": 38, "norm_label": "generateapikey()" }, { "label": "testSetupConnection()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L318", "id": "browser_extension_options_testsetupconnection", "community": 38, "norm_label": "testsetupconnection()" }, { "label": "completeSetup()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L350", "id": "browser_extension_options_completesetup", "community": 38, "norm_label": "completesetup()" }, { "label": "showSetupConnectionStatus()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L380", "id": "browser_extension_options_showsetupconnectionstatus", "community": 38, "norm_label": "showsetupconnectionstatus()" }, { "label": "hideSetupConnectionStatus()", "file_type": "code", "source_file": "browser-extension/options.js", "source_location": "L391", "id": "browser_extension_options_hidesetupconnectionstatus", "community": 38, "norm_label": "hidesetupconnectionstatus()" }, { "label": "youtube-content.js", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L1", "id": "browser_extension_youtube_content_js", "community": 63, "norm_label": "youtube-content.js" }, { "label": "parseYouTubeVideo()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L11", "id": "browser_extension_youtube_content_parseyoutubevideo", "community": 63, "norm_label": "parseyoutubevideo()" }, { "label": "sendMessage()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L46", "id": "browser_extension_youtube_content_sendmessage", "community": 63, "norm_label": "sendmessage()" }, { "label": "closePrompt()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L56", "id": "browser_extension_youtube_content_closeprompt", "community": 63, "norm_label": "closeprompt()" }, { "label": "renderPrompt()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L63", "id": "browser_extension_youtube_content_renderprompt", "community": 63, "norm_label": "renderprompt()" }, { "label": "escapeHtml()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L235", "id": "browser_extension_youtube_content_escapehtml", "community": 63, "norm_label": "escapehtml()" }, { "label": "detectAndNotify()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L244", "id": "browser_extension_youtube_content_detectandnotify", "community": 63, "norm_label": "detectandnotify()" }, { "label": "initDetection()", "file_type": "code", "source_file": "browser-extension/youtube-content.js", "source_location": "L270", "id": "browser_extension_youtube_content_initdetection", "community": 63, "norm_label": "initdetection()" }, { "label": "browser-polyfill.js", "file_type": "code", "source_file": "browser-extension/browser-polyfill.js", "source_location": "L1", "id": "browser_extension_browser_polyfill_js", "community": 166, "norm_label": "browser-polyfill.js" }, { "label": "index.ts", "file_type": "code", "source_file": "mobile/index.ts", "source_location": "L1", "id": "mobile_index_ts", "community": 167, "norm_label": "index.ts" }, { "label": "App.tsx", "file_type": "code", "source_file": "mobile/App.tsx", "source_location": "L1", "id": "mobile_app_tsx", "community": 168, "norm_label": "app.tsx" }, { "label": "types.ts", "file_type": "code", "source_file": "mobile/src/types.ts", "source_location": "L1", "id": "mobile_src_types_ts", "community": 169, "norm_label": "types.ts" }, { "label": "MainTabs.tsx", "file_type": "code", "source_file": "mobile/src/screens/MainTabs.tsx", "source_location": "L1", "id": "mobile_src_screens_maintabs_tsx", "community": 170, "norm_label": "maintabs.tsx" }, { "label": "TasksScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_tasksscreen_tsx", "community": 7, "norm_label": "tasksscreen.tsx" }, { "label": "createTask()", "file_type": "code", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L53", "id": "screens_tasksscreen_createtask", "community": 7, "norm_label": "createtask()" }, { "label": "toggleTaskStatus()", "file_type": "code", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L80", "id": "screens_tasksscreen_toggletaskstatus", "community": 7, "norm_label": "toggletaskstatus()" }, { "label": "deleteTask()", "file_type": "code", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L99", "id": "screens_tasksscreen_deletetask", "community": 7, "norm_label": "deletetask()" }, { "label": "NotesScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_notesscreen_tsx", "community": 7, "norm_label": "notesscreen.tsx" }, { "label": "resetForm()", "file_type": "code", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L54", "id": "screens_notesscreen_resetform", "community": 7, "norm_label": "resetform()" }, { "label": "saveNote()", "file_type": "code", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L60", "id": "screens_notesscreen_savenote", "community": 7, "norm_label": "savenote()" }, { "label": "beginEdit()", "file_type": "code", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L93", "id": "screens_notesscreen_beginedit", "community": 7, "norm_label": "beginedit()" }, { "label": "deleteNote()", "file_type": "code", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L99", "id": "screens_notesscreen_deletenote", "community": 7, "norm_label": "deletenote()" }, { "label": "SettingsScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/SettingsScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_settingsscreen_tsx", "community": 127, "norm_label": "settingsscreen.tsx" }, { "label": "SettingsScreen()", "file_type": "code", "source_file": "mobile/src/screens/SettingsScreen.tsx", "source_location": "L20", "id": "screens_settingsscreen_settingsscreen", "community": 127, "norm_label": "settingsscreen()" }, { "label": "WebAppScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_webappscreen_tsx", "community": 30, "norm_label": "webappscreen.tsx" }, { "label": "isInternalUrl()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L52", "id": "screens_webappscreen_isinternalurl", "community": 30, "norm_label": "isinternalurl()" }, { "label": "pathFromUrl()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L70", "id": "screens_webappscreen_pathfromurl", "community": 30, "norm_label": "pathfromurl()" }, { "label": "toAbsolute()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L79", "id": "screens_webappscreen_toabsolute", "community": 30, "norm_label": "toabsolute()" }, { "label": "isGenericShareTitle()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L83", "id": "screens_webappscreen_isgenericsharetitle", "community": 30, "norm_label": "isgenericsharetitle()" }, { "label": "uniqueFiles()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L101", "id": "screens_webappscreen_uniquefiles", "community": 30, "norm_label": "uniquefiles()" }, { "label": "saveBookmark()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L364", "id": "screens_webappscreen_savebookmark", "community": 30, "norm_label": "savebookmark()" }, { "label": "uploadIncomingFiles()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L387", "id": "screens_webappscreen_uploadincomingfiles", "community": 30, "norm_label": "uploadincomingfiles()" }, { "label": "submitManualShare()", "file_type": "code", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L416", "id": "screens_webappscreen_submitmanualshare", "community": 30, "norm_label": "submitmanualshare()" }, { "label": "FilesScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/FilesScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_filesscreen_tsx", "community": 128, "norm_label": "filesscreen.tsx" }, { "label": "FilesScreen()", "file_type": "code", "source_file": "mobile/src/screens/FilesScreen.tsx", "source_location": "L25", "id": "screens_filesscreen_filesscreen", "community": 128, "norm_label": "filesscreen()" }, { "label": "ConnectionSetupScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/ConnectionSetupScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_connectionsetupscreen_tsx", "community": 8, "norm_label": "connectionsetupscreen.tsx" }, { "label": "ConnectionSetupScreen()", "file_type": "code", "source_file": "mobile/src/screens/ConnectionSetupScreen.tsx", "source_location": "L16", "id": "screens_connectionsetupscreen_connectionsetupscreen", "community": 8, "norm_label": "connectionsetupscreen()" }, { "label": "TimeEntriesScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_timeentriesscreen_tsx", "community": 7, "norm_label": "timeentriesscreen.tsx" }, { "label": "resolveDurationSeconds()", "file_type": "code", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L24", "id": "screens_timeentriesscreen_resolvedurationseconds", "community": 7, "norm_label": "resolvedurationseconds()" }, { "label": "startEntry()", "file_type": "code", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L91", "id": "screens_timeentriesscreen_startentry", "community": 7, "norm_label": "startentry()" }, { "label": "stopEntry()", "file_type": "code", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L115", "id": "screens_timeentriesscreen_stopentry", "community": 7, "norm_label": "stopentry()" }, { "label": "deleteEntry()", "file_type": "code", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L129", "id": "screens_timeentriesscreen_deleteentry", "community": 7, "norm_label": "deleteentry()" }, { "label": "AuthScreen.tsx", "file_type": "code", "source_file": "mobile/src/screens/AuthScreen.tsx", "source_location": "L1", "id": "mobile_src_screens_authscreen_tsx", "community": 129, "norm_label": "authscreen.tsx" }, { "label": "AuthScreen()", "file_type": "code", "source_file": "mobile/src/screens/AuthScreen.tsx", "source_location": "L17", "id": "screens_authscreen_authscreen", "community": 129, "norm_label": "authscreen()" }, { "label": "UI.tsx", "file_type": "code", "source_file": "mobile/src/components/UI.tsx", "source_location": "L1", "id": "mobile_src_components_ui_tsx", "community": 94, "norm_label": "ui.tsx" }, { "label": "ScreenShell()", "file_type": "code", "source_file": "mobile/src/components/UI.tsx", "source_location": "L26", "id": "components_ui_screenshell", "community": 94, "norm_label": "screenshell()" }, { "label": "SectionCard()", "file_type": "code", "source_file": "mobile/src/components/UI.tsx", "source_location": "L37", "id": "components_ui_sectioncard", "community": 94, "norm_label": "sectioncard()" }, { "label": "ErrorText()", "file_type": "code", "source_file": "mobile/src/components/UI.tsx", "source_location": "L82", "id": "components_ui_errortext", "community": 94, "norm_label": "errortext()" }, { "label": "AppContext.tsx", "file_type": "code", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L1", "id": "mobile_src_context_appcontext_tsx", "community": 84, "norm_label": "appcontext.tsx" }, { "label": "saveToken()", "file_type": "code", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L36", "id": "context_appcontext_savetoken", "community": 84, "norm_label": "savetoken()" }, { "label": "loadToken()", "file_type": "code", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L40", "id": "context_appcontext_loadtoken", "community": 84, "norm_label": "loadtoken()" }, { "label": "clearToken()", "file_type": "code", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L44", "id": "context_appcontext_cleartoken", "community": 84, "norm_label": "cleartoken()" }, { "label": "AppProvider()", "file_type": "code", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L48", "id": "context_appcontext_appprovider", "community": 84, "norm_label": "appprovider()" }, { "label": "format.ts", "file_type": "code", "source_file": "mobile/src/lib/format.ts", "source_location": "L1", "id": "mobile_src_lib_format_ts", "community": 85, "norm_label": "format.ts" }, { "label": "formatDate()", "file_type": "code", "source_file": "mobile/src/lib/format.ts", "source_location": "L3", "id": "lib_format_formatdate", "community": 85, "norm_label": "formatdate()" }, { "label": "formatDuration()", "file_type": "code", "source_file": "mobile/src/lib/format.ts", "source_location": "L16", "id": "lib_format_formatduration", "community": 85, "norm_label": "formatduration()" }, { "label": "formatFileSize()", "file_type": "code", "source_file": "mobile/src/lib/format.ts", "source_location": "L31", "id": "lib_format_formatfilesize", "community": 85, "norm_label": "formatfilesize()" }, { "label": "tagsToText()", "file_type": "code", "source_file": "mobile/src/lib/format.ts", "source_location": "L48", "id": "lib_format_tagstotext", "community": 85, "norm_label": "tagstotext()" }, { "label": "api.ts", "file_type": "code", "source_file": "mobile/src/lib/api.ts", "source_location": "L1", "id": "mobile_src_lib_api_ts", "community": 7, "norm_label": "api.ts" }, { "label": "parseResponse()", "file_type": "code", "source_file": "mobile/src/lib/api.ts", "source_location": "L23", "id": "lib_api_parseresponse", "community": 7, "norm_label": "parseresponse()" }, { "label": "parseError()", "file_type": "code", "source_file": "mobile/src/lib/api.ts", "source_location": "L36", "id": "lib_api_parseerror", "community": 7, "norm_label": "parseerror()" }, { "label": "request()", "file_type": "code", "source_file": "mobile/src/lib/api.ts", "source_location": "L56", "id": "lib_api_request", "community": 7, "norm_label": "request()" }, { "label": "requestPublic()", "file_type": "code", "source_file": "mobile/src/lib/api.ts", "source_location": "L87", "id": "lib_api_requestpublic", "community": 7, "norm_label": "requestpublic()" }, { "label": "url.ts", "file_type": "code", "source_file": "mobile/src/lib/url.ts", "source_location": "L1", "id": "mobile_src_lib_url_ts", "community": 7, "norm_label": "url.ts" }, { "label": "hasProtocol()", "file_type": "code", "source_file": "mobile/src/lib/url.ts", "source_location": "L4", "id": "lib_url_hasprotocol", "community": 7, "norm_label": "hasprotocol()" }, { "label": "normalizeInstanceUrl()", "file_type": "code", "source_file": "mobile/src/lib/url.ts", "source_location": "L8", "id": "lib_url_normalizeinstanceurl", "community": 7, "norm_label": "normalizeinstanceurl()" }, { "label": "getApiBaseUrl()", "file_type": "code", "source_file": "mobile/src/lib/url.ts", "source_location": "L32", "id": "lib_url_getapibaseurl", "community": 7, "norm_label": "getapibaseurl()" }, { "label": "share.ts", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L1", "id": "mobile_src_lib_share_ts", "community": 66, "norm_label": "share.ts" }, { "label": "firstUrlFromText()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L12", "id": "lib_share_firsturlfromtext", "community": 66, "norm_label": "firsturlfromtext()" }, { "label": "firstCandidateTitleFromText()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L25", "id": "lib_share_firstcandidatetitlefromtext", "community": 66, "norm_label": "firstcandidatetitlefromtext()" }, { "label": "normalizeUrl()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L43", "id": "lib_share_normalizeurl", "community": 66, "norm_label": "normalizeurl()" }, { "label": "titleFromUrl()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L61", "id": "lib_share_titlefromurl", "community": 66, "norm_label": "titlefromurl()" }, { "label": "buildShareDraft()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L76", "id": "lib_share_buildsharedraft", "community": 66, "norm_label": "buildsharedraft()" }, { "label": "looksLikeYouTube()", "file_type": "code", "source_file": "mobile/src/lib/share.ts", "source_location": "L102", "id": "lib_share_lookslikeyoutube", "community": 66, "norm_label": "lookslikeyoutube()" }, { "label": "main.go", "file_type": "code", "source_file": "backend/main.go", "source_location": "L1", "id": "backend_main_go", "community": 3, "norm_label": "main.go" }, { "label": "IsDemoMode()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L22", "id": "backend_main_isdemomode", "community": 3, "norm_label": "isdemomode()" }, { "label": "initializeSecuritySecrets()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L26", "id": "backend_main_initializesecuritysecrets", "community": 12, "norm_label": "initializesecuritysecrets()" }, { "label": "initializeDragonflyDB()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L55", "id": "backend_main_initializedragonflydb", "community": 3, "norm_label": "initializedragonflydb()" }, { "label": "main()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L88", "id": "backend_main_main", "community": 3, "norm_label": "main()" }, { "label": "seed.go", "file_type": "code", "source_file": "backend/seed.go", "source_location": "L1", "id": "backend_seed_go", "community": 4, "norm_label": "seed.go" }, { "label": "SeedData()", "file_type": "code", "source_file": "backend/seed.go", "source_location": "L14", "id": "backend_seed_seeddata", "community": 4, "norm_label": "seeddata()" }, { "label": "user_service_example.go", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L1", "id": "backend_examples_user_service_example_go", "community": 67, "norm_label": "user_service_example.go" }, { "label": "UserServiceExample", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L13", "id": "examples_userserviceexample", "community": 67, "norm_label": "userserviceexample" }, { "label": "NewUserServiceExample()", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L18", "id": "examples_user_service_example_newuserserviceexample", "community": 67, "norm_label": "newuserserviceexample()" }, { "label": ".CreateUserExample()", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L25", "id": "examples_userserviceexample_createuserexample", "community": 67, "norm_label": ".createuserexample()" }, { "label": ".GetUserExample()", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L55", "id": "examples_userserviceexample_getuserexample", "community": 67, "norm_label": ".getuserexample()" }, { "label": ".SearchUsersExample()", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L78", "id": "examples_userserviceexample_searchusersexample", "community": 67, "norm_label": ".searchusersexample()" }, { "label": ".TransactionExample()", "file_type": "code", "source_file": "backend/examples/user_service_example.go", "source_location": "L109", "id": "examples_userserviceexample_transactionexample", "community": 67, "norm_label": ".transactionexample()" }, { "label": "favicon_cli.go", "file_type": "code", "source_file": "backend/tools/favicon_cli.go", "source_location": "L1", "id": "backend_tools_favicon_cli_go", "community": 26, "norm_label": "favicon_cli.go" }, { "label": "main()", "file_type": "code", "source_file": "backend/tools/favicon_cli.go", "source_location": "L11", "id": "tools_favicon_cli_main", "community": 26, "norm_label": "main()" }, { "label": "youtube_channels.go", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L1", "id": "backend_services_youtube_channels_go", "community": 1, "norm_label": "youtube_channels.go" }, { "label": "YouTubeChannelService", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L9", "id": "services_youtubechannelservice", "community": 1, "norm_label": "youtubechannelservice" }, { "label": "NewYouTubeChannelService()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L15", "id": "services_youtube_channels_newyoutubechannelservice", "community": 10, "norm_label": "newyoutubechannelservice()" }, { "label": "GetPredefinedChannels()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L23", "id": "services_youtube_channels_getpredefinedchannels", "community": 1, "norm_label": "getpredefinedchannels()" }, { "label": "Channel", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L59", "id": "services_channel", "community": 1, "norm_label": "channel" }, { "label": ".GetFireshipVideos()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L67", "id": "services_youtubechannelservice_getfireshipvideos", "community": 1, "norm_label": ".getfireshipvideos()" }, { "label": ".GetNetworkChuckVideos()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L83", "id": "services_youtubechannelservice_getnetworkchuckvideos", "community": 1, "norm_label": ".getnetworkchuckvideos()" }, { "label": ".GetChannelInfo()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L99", "id": "services_youtubechannelservice_getchannelinfo", "community": 1, "norm_label": ".getchannelinfo()" }, { "label": "ChannelInfo", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L117", "id": "services_channelinfo", "community": 1, "norm_label": "channelinfo" }, { "label": "parseYouTubeDuration()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L127", "id": "services_youtube_channels_parseyoutubeduration", "community": 1, "norm_label": "parseyoutubeduration()" }, { "label": "containsIgnoreCase()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L152", "id": "services_youtube_channels_containsignorecase", "community": 1, "norm_label": "containsignorecase()" }, { "label": "containsSubstringIgnoreCase()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L160", "id": "services_youtube_channels_containssubstringignorecase", "community": 1, "norm_label": "containssubstringignorecase()" }, { "label": "toLower()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L166", "id": "services_youtube_channels_tolower", "community": 1, "norm_label": "tolower()" }, { "label": "contains()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L178", "id": "services_youtube_channels_contains", "community": 1, "norm_label": "contains()" }, { "label": "isRecentVideo()", "file_type": "code", "source_file": "backend/services/youtube_channels.go", "source_location": "L187", "id": "services_youtube_channels_isrecentvideo", "community": 1, "norm_label": "isrecentvideo()" }, { "label": "message_detector.go", "file_type": "code", "source_file": "backend/services/message_detector.go", "source_location": "L1", "id": "backend_services_message_detector_go", "community": 1, "norm_label": "message_detector.go" }, { "label": "DetectedSuggestion", "file_type": "code", "source_file": "backend/services/message_detector.go", "source_location": "L10", "id": "services_detectedsuggestion", "community": 1, "norm_label": "detectedsuggestion" }, { "label": "DetectedAttachment", "file_type": "code", "source_file": "backend/services/message_detector.go", "source_location": "L16", "id": "services_detectedattachment", "community": 1, "norm_label": "detectedattachment" }, { "label": "DetectMessageContent()", "file_type": "code", "source_file": "backend/services/message_detector.go", "source_location": "L33", "id": "services_message_detector_detectmessagecontent", "community": 1, "norm_label": "detectmessagecontent()" }, { "label": "buildCompactTitle()", "file_type": "code", "source_file": "backend/services/message_detector.go", "source_location": "L133", "id": "services_message_detector_buildcompacttitle", "community": 1, "norm_label": "buildcompacttitle()" }, { "label": "youtube_cache.go", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L1", "id": "backend_services_youtube_cache_go", "community": 10, "norm_label": "youtube_cache.go" }, { "label": "YouTubeCacheService", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L17", "id": "services_youtubecacheservice", "community": 10, "norm_label": "youtubecacheservice" }, { "label": "CacheEntry", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L24", "id": "services_cacheentry", "community": 10, "norm_label": "cacheentry" }, { "label": "NewYouTubeCacheService()", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L30", "id": "services_youtube_cache_newyoutubecacheservice", "community": 10, "norm_label": "newyoutubecacheservice()" }, { "label": ".GetCachedChannelVideos()", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L38", "id": "services_youtubecacheservice_getcachedchannelvideos", "community": 10, "norm_label": ".getcachedchannelvideos()" }, { "label": ".getInMemoryCachedVideos()", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L66", "id": "services_youtubecacheservice_getinmemorycachedvideos", "community": 10, "norm_label": ".getinmemorycachedvideos()" }, { "label": ".fetchAndCacheVideos()", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L93", "id": "services_youtubecacheservice_fetchandcachevideos", "community": 10, "norm_label": ".fetchandcachevideos()" }, { "label": ".ClearExpiredCache()", "file_type": "code", "source_file": "backend/services/youtube_cache.go", "source_location": "L184", "id": "services_youtubecacheservice_clearexpiredcache", "community": 10, "norm_label": ".clearexpiredcache()" }, { "label": "favicon_fetcher.go", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L1", "id": "backend_services_favicon_fetcher_go", "community": 26, "norm_label": "favicon_fetcher.go" }, { "label": "FaviconFetcher", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L14", "id": "services_faviconfetcher", "community": 26, "norm_label": "faviconfetcher" }, { "label": "NewFaviconFetcher()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L19", "id": "services_favicon_fetcher_newfaviconfetcher", "community": 26, "norm_label": "newfaviconfetcher()" }, { "label": ".FetchFavicon()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L28", "id": "services_faviconfetcher_fetchfavicon", "community": 26, "norm_label": ".fetchfavicon()" }, { "label": ".extractFromHTML()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L54", "id": "services_faviconfetcher_extractfromhtml", "community": 26, "norm_label": ".extractfromhtml()" }, { "label": ".extractHeadSection()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L93", "id": "services_faviconfetcher_extractheadsection", "community": 26, "norm_label": ".extractheadsection()" }, { "label": ".findFaviconInHead()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L116", "id": "services_faviconfetcher_findfaviconinhead", "community": 26, "norm_label": ".findfaviconinhead()" }, { "label": ".makeAbsoluteURL()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L194", "id": "services_faviconfetcher_makeabsoluteurl", "community": 26, "norm_label": ".makeabsoluteurl()" }, { "label": ".tryCommonLocations()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L221", "id": "services_faviconfetcher_trycommonlocations", "community": 26, "norm_label": ".trycommonlocations()" }, { "label": ".verifyFaviconExists()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L262", "id": "services_faviconfetcher_verifyfaviconexists", "community": 26, "norm_label": ".verifyfaviconexists()" }, { "label": ".getGoogleFavicon()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L293", "id": "services_faviconfetcher_getgooglefavicon", "community": 26, "norm_label": ".getgooglefavicon()" }, { "label": ".FetchMultipleFavicons()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L299", "id": "services_faviconfetcher_fetchmultiplefavicons", "community": 26, "norm_label": ".fetchmultiplefavicons()" }, { "label": "containsString()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L343", "id": "services_favicon_fetcher_containsstring", "community": 26, "norm_label": "containsstring()" }, { "label": "GetFavicon()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L356", "id": "services_favicon_fetcher_getfavicon", "community": 26, "norm_label": "getfavicon()" }, { "label": "GetAllFavicons()", "file_type": "code", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L361", "id": "services_favicon_fetcher_getallfavicons", "community": 26, "norm_label": "getallfavicons()" }, { "label": "performance.go", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L1", "id": "backend_services_performance_go", "community": 3, "norm_label": "performance.go" }, { "label": "PerformanceService", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L10", "id": "services_performanceservice", "community": 3, "norm_label": "performanceservice" }, { "label": "NewPerformanceService()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L14", "id": "services_performance_newperformanceservice", "community": 3, "norm_label": "newperformanceservice()" }, { "label": ".OptimizeDatabase()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L21", "id": "services_performanceservice_optimizedatabase", "community": 3, "norm_label": ".optimizedatabase()" }, { "label": ".CleanupOldAuditLogs()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L76", "id": "services_performanceservice_cleanupoldauditlogs", "community": 3, "norm_label": ".cleanupoldauditlogs()" }, { "label": ".GetDatabaseStats()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L89", "id": "services_performanceservice_getdatabasestats", "community": 3, "norm_label": ".getdatabasestats()" }, { "label": ".OptimizeQueries()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L155", "id": "services_performanceservice_optimizequeries", "community": 3, "norm_label": ".optimizequeries()" }, { "label": ".MonitorPerformance()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L180", "id": "services_performanceservice_monitorperformance", "community": 3, "norm_label": ".monitorperformance()" }, { "label": ".WarmupCache()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L212", "id": "services_performanceservice_warmupcache", "community": 3, "norm_label": ".warmupcache()" }, { "label": ".ClearCache()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L219", "id": "services_performanceservice_clearcache", "community": 3, "norm_label": ".clearcache()" }, { "label": ".GetCacheStats()", "file_type": "code", "source_file": "backend/services/performance.go", "source_location": "L226", "id": "services_performanceservice_getcachestats", "community": 3, "norm_label": ".getcachestats()" }, { "label": "ai_recommendation_service.go", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L1", "id": "backend_services_ai_recommendation_service_go", "community": 20, "norm_label": "ai_recommendation_service.go" }, { "label": "AIRecommendationService", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L14", "id": "services_airecommendationservice", "community": 20, "norm_label": "airecommendationservice" }, { "label": "NewAIRecommendationService()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L19", "id": "services_ai_recommendation_service_newairecommendationservice", "community": 20, "norm_label": "newairecommendationservice()" }, { "label": "RecommendationRequest", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L24", "id": "services_recommendationrequest", "community": 20, "norm_label": "recommendationrequest" }, { "label": "RecommendationScore", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L34", "id": "services_recommendationscore", "community": 20, "norm_label": "recommendationscore" }, { "label": ".GetRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L41", "id": "services_airecommendationservice_getrecommendations", "community": 20, "norm_label": ".getrecommendations()" }, { "label": ".generateContentRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L149", "id": "services_airecommendationservice_generatecontentrecommendations", "community": 20, "norm_label": ".generatecontentrecommendations()" }, { "label": ".generateTaskRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L226", "id": "services_airecommendationservice_generatetaskrecommendations", "community": 20, "norm_label": ".generatetaskrecommendations()" }, { "label": ".generateLearningRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L282", "id": "services_airecommendationservice_generatelearningrecommendations", "community": 20, "norm_label": ".generatelearningrecommendations()" }, { "label": ".generateConnectionRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L353", "id": "services_airecommendationservice_generateconnectionrecommendations", "community": 20, "norm_label": ".generateconnectionrecommendations()" }, { "label": ".generateMixedRecommendations()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L402", "id": "services_airecommendationservice_generatemixedrecommendations", "community": 20, "norm_label": ".generatemixedrecommendations()" }, { "label": ".getUserInterests()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L433", "id": "services_airecommendationservice_getuserinterests", "community": 20, "norm_label": ".getuserinterests()" }, { "label": ".getUserCategories()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L442", "id": "services_airecommendationservice_getusercategories", "community": 20, "norm_label": ".getusercategories()" }, { "label": ".calculateContentScore()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L452", "id": "services_airecommendationservice_calculatecontentscore", "community": 20, "norm_label": ".calculatecontentscore()" }, { "label": ".getPriorityFromScore()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L471", "id": "services_airecommendationservice_getpriorityfromscore", "community": 20, "norm_label": ".getpriorityfromscore()" }, { "label": ".getSkillNames()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L480", "id": "services_airecommendationservice_getskillnames", "community": 20, "norm_label": ".getskillnames()" }, { "label": ".calculateUserSimilarity()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L488", "id": "services_airecommendationservice_calculateusersimilarity", "community": 20, "norm_label": ".calculateusersimilarity()" }, { "label": ".getSharedInterests()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L512", "id": "services_airecommendationservice_getsharedinterests", "community": 20, "norm_label": ".getsharedinterests()" }, { "label": ".RecordInteraction()", "file_type": "code", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L522", "id": "services_airecommendationservice_recordinteraction", "community": 20, "norm_label": ".recordinteraction()" }, { "label": "metadata.go", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L1", "id": "backend_services_metadata_go", "community": 4, "norm_label": "metadata.go" }, { "label": "WebsiteMetadata", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L15", "id": "services_websitemetadata", "community": 4, "norm_label": "websitemetadata" }, { "label": "FetchWebsiteMetadata()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L26", "id": "services_metadata_fetchwebsitemetadata", "community": 4, "norm_label": "fetchwebsitemetadata()" }, { "label": "extractOpenGraphMetadata()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L83", "id": "services_metadata_extractopengraphmetadata", "community": 4, "norm_label": "extractopengraphmetadata()" }, { "label": "extractTwitterMetadata()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L119", "id": "services_metadata_extracttwittermetadata", "community": 4, "norm_label": "extracttwittermetadata()" }, { "label": "extractBasicHTMLMetadata()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L162", "id": "services_metadata_extractbasichtmlmetadata", "community": 4, "norm_label": "extractbasichtmlmetadata()" }, { "label": "extractFavicon()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L185", "id": "services_metadata_extractfavicon", "community": 4, "norm_label": "extractfavicon()" }, { "label": "getDefaultFavicon()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L237", "id": "services_metadata_getdefaultfavicon", "community": 4, "norm_label": "getdefaultfavicon()" }, { "label": "CacheService", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L281", "id": "services_cacheservice", "community": 4, "norm_label": "cacheservice" }, { "label": "NewCacheService()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L285", "id": "services_metadata_newcacheservice", "community": 4, "norm_label": "newcacheservice()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L291", "id": "services_cacheservice_get", "community": 4, "norm_label": ".get()" }, { "label": ".Set()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L298", "id": "services_cacheservice_set", "community": 4, "norm_label": ".set()" }, { "label": "GetCachedMetadata()", "file_type": "code", "source_file": "backend/services/metadata.go", "source_location": "L306", "id": "services_metadata_getcachedmetadata", "community": 4, "norm_label": "getcachedmetadata()" }, { "label": "favicon_fetcher_test.go", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L1", "id": "backend_services_favicon_fetcher_test_go", "community": 26, "norm_label": "favicon_fetcher_test.go" }, { "label": "TestFaviconFetcher()", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L9", "id": "services_favicon_fetcher_test_testfaviconfetcher", "community": 26, "norm_label": "testfaviconfetcher()" }, { "label": "TestMultipleFavicons()", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L65", "id": "services_favicon_fetcher_test_testmultiplefavicons", "community": 26, "norm_label": "testmultiplefavicons()" }, { "label": "TestMakeAbsoluteURL()", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L81", "id": "services_favicon_fetcher_test_testmakeabsoluteurl", "community": 26, "norm_label": "testmakeabsoluteurl()" }, { "label": "TestExtractHeadSection()", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L122", "id": "services_favicon_fetcher_test_testextractheadsection", "community": 26, "norm_label": "testextractheadsection()" }, { "label": "BenchmarkFaviconFetch()", "file_type": "code", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L151", "id": "services_favicon_fetcher_test_benchmarkfaviconfetch", "community": 26, "norm_label": "benchmarkfaviconfetch()" }, { "label": "youtube.go", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L1", "id": "backend_services_youtube_go", "community": 10, "norm_label": "youtube.go" }, { "label": "YouTubeVideo", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L16", "id": "services_youtubevideo", "community": 10, "norm_label": "youtubevideo" }, { "label": "VideoItem", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L29", "id": "services_videoitem", "community": 10, "norm_label": "videoitem" }, { "label": "YouTubeSearchResponse", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L42", "id": "services_youtubesearchresponse", "community": 10, "norm_label": "youtubesearchresponse" }, { "label": "YouTubeService", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L49", "id": "services_youtubeservice", "community": 10, "norm_label": "youtubeservice" }, { "label": "NewYouTubeService()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L54", "id": "services_youtube_newyoutubeservice", "community": 10, "norm_label": "newyoutubeservice()" }, { "label": ".SearchVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L63", "id": "services_youtubeservice_searchvideos", "community": 10, "norm_label": ".searchvideos()" }, { "label": ".fetchYouTubeVideoIDAndChannel()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L85", "id": "services_youtubeservice_fetchyoutubevideoidandchannel", "community": 10, "norm_label": ".fetchyoutubevideoidandchannel()" }, { "label": ".GetChannelVideosFromURL()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L119", "id": "services_youtubeservice_getchannelvideosfromurl", "community": 10, "norm_label": ".getchannelvideosfromurl()" }, { "label": ".extractChannelHandle()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L139", "id": "services_youtubeservice_extractchannelhandle", "community": 10, "norm_label": ".extractchannelhandle()" }, { "label": ".fetchChannelVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L168", "id": "services_youtubeservice_fetchchannelvideos", "community": 10, "norm_label": ".fetchchannelvideos()" }, { "label": ".GetVideoDetails()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L222", "id": "services_youtubeservice_getvideodetails", "community": 10, "norm_label": ".getvideodetails()" }, { "label": ".GetChannelVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L235", "id": "services_youtubeservice_getchannelvideos", "community": 1, "norm_label": ".getchannelvideos()" }, { "label": "SearchYouTubeVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L244", "id": "services_youtube_searchyoutubevideos", "community": 10, "norm_label": "searchyoutubevideos()" }, { "label": "YouTubeSearchVideo", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L250", "id": "services_youtubesearchvideo", "community": 10, "norm_label": "youtubesearchvideo" }, { "label": "fetchYouTubeVideosReal()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L259", "id": "services_youtube_fetchyoutubevideosreal", "community": 10, "norm_label": "fetchyoutubevideosreal()" }, { "label": "min()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L303", "id": "services_youtube_min", "community": 10, "norm_label": "min()" }, { "label": "htmlUnescape()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L311", "id": "services_youtube_htmlunescape", "community": 10, "norm_label": "htmlunescape()" }, { "label": "searchYouTubeVideosReal()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L322", "id": "services_youtube_searchyoutubevideosreal", "community": 10, "norm_label": "searchyoutubevideosreal()" }, { "label": "GetYouTubeVideoDetails()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L350", "id": "services_youtube_getyoutubevideodetails", "community": 10, "norm_label": "getyoutubevideodetails()" }, { "label": "GetYouTubeChannelVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L355", "id": "services_youtube_getyoutubechannelvideos", "community": 10, "norm_label": "getyoutubechannelvideos()" }, { "label": "getYouTubeChannelVideosReal()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L361", "id": "services_youtube_getyoutubechannelvideosreal", "community": 10, "norm_label": "getyoutubechannelvideosreal()" }, { "label": "PredefinedChannel", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L423", "id": "services_predefinedchannel", "community": 10, "norm_label": "predefinedchannel" }, { "label": "GetPredefinedChannelVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L430", "id": "services_youtube_getpredefinedchannelvideos", "community": 10, "norm_label": "getpredefinedchannelvideos()" }, { "label": ".getMockVideoDetails()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L460", "id": "services_youtubeservice_getmockvideodetails", "community": 10, "norm_label": ".getmockvideodetails()" }, { "label": "getMockYouTubeVideos()", "file_type": "code", "source_file": "backend/services/youtube.go", "source_location": "L496", "id": "services_youtube_getmockyoutubevideos", "community": 10, "norm_label": "getmockyoutubevideos()" }, { "label": "ai_service.go", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L1", "id": "backend_services_ai_service_go", "community": 6, "norm_label": "ai_service.go" }, { "label": "AIProvider", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L13", "id": "services_aiprovider", "community": 6, "norm_label": "aiprovider" }, { "label": "AIRequest", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L25", "id": "services_airequest", "community": 6, "norm_label": "airequest" }, { "label": "Message", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L34", "id": "services_message", "community": 6, "norm_label": "message" }, { "label": "AIResponse", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L41", "id": "services_airesponse", "community": 6, "norm_label": "airesponse" }, { "label": "Choice", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L51", "id": "services_choice", "community": 6, "norm_label": "choice" }, { "label": "Usage", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L58", "id": "services_usage", "community": 6, "norm_label": "usage" }, { "label": "AIService", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L65", "id": "services_aiservice", "community": 6, "norm_label": "aiservice" }, { "label": "NewAIService()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L70", "id": "services_ai_service_newaiservice", "community": 6, "norm_label": "newaiservice()" }, { "label": "GetAvailableProviders()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L75", "id": "services_ai_service_getavailableproviders", "community": 6, "norm_label": "getavailableproviders()" }, { "label": ".ChatCompletion()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L90", "id": "services_aiservice_chatcompletion", "community": 6, "norm_label": ".chatcompletion()" }, { "label": ".ChatCompletionWithThinking()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L110", "id": "services_aiservice_chatcompletionwiththinking", "community": 6, "norm_label": ".chatcompletionwiththinking()" }, { "label": ".ChatCompletionWithUpgradedThinking()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L121", "id": "services_aiservice_chatcompletionwithupgradedthinking", "community": 6, "norm_label": ".chatcompletionwithupgradedthinking()" }, { "label": "ParseThinkingResponse()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L136", "id": "services_ai_service_parsethinkingresponse", "community": 6, "norm_label": "parsethinkingresponse()" }, { "label": ".getThinkingModel()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L172", "id": "services_aiservice_getthinkingmodel", "community": 6, "norm_label": ".getthinkingmodel()" }, { "label": ".callOpenRouter()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L192", "id": "services_aiservice_callopenrouter", "community": 6, "norm_label": ".callopenrouter()" }, { "label": ".callMistral()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L243", "id": "services_aiservice_callmistral", "community": 6, "norm_label": ".callmistral()" }, { "label": ".callLongCat()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L288", "id": "services_aiservice_calllongcat", "community": 6, "norm_label": ".calllongcat()" }, { "label": ".callGrok()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L380", "id": "services_aiservice_callgrok", "community": 6, "norm_label": ".callgrok()" }, { "label": ".callDeepSeek()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L429", "id": "services_aiservice_calldeepseek", "community": 6, "norm_label": ".calldeepseek()" }, { "label": ".callOllama()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L478", "id": "services_aiservice_callollama", "community": 6, "norm_label": ".callollama()" }, { "label": ".SetProvider()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L525", "id": "services_aiservice_setprovider", "community": 6, "norm_label": ".setprovider()" }, { "label": ".GetProvider()", "file_type": "code", "source_file": "backend/services/ai_service.go", "source_location": "L530", "id": "services_aiservice_getprovider", "community": 6, "norm_label": ".getprovider()" }, { "label": "computer_vision_service.go", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L1", "id": "backend_services_computer_vision_service_go", "community": 21, "norm_label": "computer_vision_service.go" }, { "label": "ComputerVisionService", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L17", "id": "services_computervisionservice", "community": 21, "norm_label": "computervisionservice" }, { "label": "NewComputerVisionService()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L22", "id": "services_computer_vision_service_newcomputervisionservice", "community": 21, "norm_label": "newcomputervisionservice()" }, { "label": "ImageAnalysisRequest", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L27", "id": "services_imageanalysisrequest", "community": 21, "norm_label": "imageanalysisrequest" }, { "label": "ImageAnalysisResponse", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L34", "id": "services_imageanalysisresponse", "community": 21, "norm_label": "imageanalysisresponse" }, { "label": "ObjectDetection", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L44", "id": "services_objectdetection", "community": 21, "norm_label": "objectdetection" }, { "label": "FaceDetection", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L51", "id": "services_facedetection", "community": 21, "norm_label": "facedetection" }, { "label": "BoundingBox", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L60", "id": "services_boundingbox", "community": 21, "norm_label": "boundingbox" }, { "label": "ImageMetadata", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L68", "id": "services_imagemetadata", "community": 21, "norm_label": "imagemetadata" }, { "label": ".AnalyzeImage()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L79", "id": "services_computervisionservice_analyzeimage", "community": 21, "norm_label": ".analyzeimage()" }, { "label": ".extractText()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L152", "id": "services_computervisionservice_extracttext", "community": 21, "norm_label": ".extracttext()" }, { "label": ".detectObjects()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L183", "id": "services_computervisionservice_detectobjects", "community": 21, "norm_label": ".detectobjects()" }, { "label": ".detectFaces()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L214", "id": "services_computervisionservice_detectfaces", "community": 21, "norm_label": ".detectfaces()" }, { "label": ".extractDominantColors()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L237", "id": "services_computervisionservice_extractdominantcolors", "community": 21, "norm_label": ".extractdominantcolors()" }, { "label": ".saveImageAnalysis()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L257", "id": "services_computervisionservice_saveimageanalysis", "community": 21, "norm_label": ".saveimageanalysis()" }, { "label": ".ProcessDocumentImage()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L293", "id": "services_computervisionservice_processdocumentimage", "community": 21, "norm_label": ".processdocumentimage()" }, { "label": "DocumentAnalysis", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L318", "id": "services_documentanalysis", "community": 21, "norm_label": "documentanalysis" }, { "label": "DocumentSection", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L332", "id": "services_documentsection", "community": 21, "norm_label": "documentsection" }, { "label": "DocumentTable", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L339", "id": "services_documenttable", "community": 21, "norm_label": "documenttable" }, { "label": ".detectLanguage()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L345", "id": "services_computervisionservice_detectlanguage", "community": 21, "norm_label": ".detectlanguage()" }, { "label": ".detectDocumentType()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L364", "id": "services_computervisionservice_detectdocumenttype", "community": 21, "norm_label": ".detectdocumenttype()" }, { "label": ".extractSections()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L383", "id": "services_computervisionservice_extractsections", "community": 21, "norm_label": ".extractsections()" }, { "label": ".extractTables()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L407", "id": "services_computervisionservice_extracttables", "community": 21, "norm_label": ".extracttables()" }, { "label": ".extractLinks()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L432", "id": "services_computervisionservice_extractlinks", "community": 21, "norm_label": ".extractlinks()" }, { "label": ".extractEmails()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L438", "id": "services_computervisionservice_extractemails", "community": 21, "norm_label": ".extractemails()" }, { "label": ".extractPhoneNumbers()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L444", "id": "services_computervisionservice_extractphonenumbers", "community": 21, "norm_label": ".extractphonenumbers()" }, { "label": ".CreateFileAnalysis()", "file_type": "code", "source_file": "backend/services/computer_vision_service.go", "source_location": "L450", "id": "services_computervisionservice_createfileanalysis", "community": 21, "norm_label": ".createfileanalysis()" }, { "label": "messages_realtime.go", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L1", "id": "backend_services_messages_realtime_go", "community": 5, "norm_label": "messages_realtime.go" }, { "label": "WsEvent", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L12", "id": "services_wsevent", "community": 5, "norm_label": "wsevent" }, { "label": "MessagesWSClient", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L20", "id": "services_messageswsclient", "community": 5, "norm_label": "messageswsclient" }, { "label": "MessagesHub", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L28", "id": "services_messageshub", "community": 11, "norm_label": "messageshub" }, { "label": "GetMessagesHub()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L37", "id": "services_messages_realtime_getmessageshub", "community": 5, "norm_label": "getmessageshub()" }, { "label": "NewMessagesHub()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L42", "id": "services_messages_realtime_newmessageshub", "community": 5, "norm_label": "newmessageshub()" }, { "label": "NewWSClient()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L50", "id": "services_messages_realtime_newwsclient", "community": 5, "norm_label": "newwsclient()" }, { "label": ".AddClientToConversation()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L60", "id": "services_messageshub_addclienttoconversation", "community": 11, "norm_label": ".addclienttoconversation()" }, { "label": ".RemoveClientFromConversation()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L77", "id": "services_messageshub_removeclientfromconversation", "community": 11, "norm_label": ".removeclientfromconversation()" }, { "label": ".RemoveClient()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L98", "id": "services_messageshub_removeclient", "community": 11, "norm_label": ".removeclient()" }, { "label": ".Broadcast()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L118", "id": "services_messageshub_broadcast", "community": 11, "norm_label": ".broadcast()" }, { "label": ".SendToUser()", "file_type": "code", "source_file": "backend/services/messages_realtime.go", "source_location": "L145", "id": "services_messageshub_sendtouser", "community": 11, "norm_label": ".sendtouser()" }, { "label": "video_bookmark.go", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L1", "id": "backend_services_video_bookmark_go", "community": 22, "norm_label": "video_bookmark.go" }, { "label": "VideoBookmarkService", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L16", "id": "services_videobookmarkservice", "community": 22, "norm_label": "videobookmarkservice" }, { "label": "NewVideoBookmarkService()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L21", "id": "services_video_bookmark_newvideobookmarkservice", "community": 22, "norm_label": "newvideobookmarkservice()" }, { "label": "VideoInfo", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L26", "id": "services_videoinfo", "community": 22, "norm_label": "videoinfo" }, { "label": "SaveVideoRequest", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L36", "id": "services_savevideorequest", "community": 22, "norm_label": "savevideorequest" }, { "label": ".SaveVideoBookmark()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L44", "id": "services_videobookmarkservice_savevideobookmark", "community": 22, "norm_label": ".savevideobookmark()" }, { "label": ".GetUserBookmarks()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L84", "id": "services_videobookmarkservice_getuserbookmarks", "community": 22, "norm_label": ".getuserbookmarks()" }, { "label": ".GetBookmarkByID()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L105", "id": "services_videobookmarkservice_getbookmarkbyid", "community": 22, "norm_label": ".getbookmarkbyid()" }, { "label": ".UpdateBookmark()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L114", "id": "services_videobookmarkservice_updatebookmark", "community": 22, "norm_label": ".updatebookmark()" }, { "label": ".DeleteBookmark()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L134", "id": "services_videobookmarkservice_deletebookmark", "community": 22, "norm_label": ".deletebookmark()" }, { "label": ".ToggleWatched()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L146", "id": "services_videobookmarkservice_togglewatched", "community": 22, "norm_label": ".togglewatched()" }, { "label": ".ToggleFavorite()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L163", "id": "services_videobookmarkservice_togglefavorite", "community": 22, "norm_label": ".togglefavorite()" }, { "label": ".SearchBookmarks()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L180", "id": "services_videobookmarkservice_searchbookmarks", "community": 22, "norm_label": ".searchbookmarks()" }, { "label": ".GetBookmarkStats()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L203", "id": "services_videobookmarkservice_getbookmarkstats", "community": 22, "norm_label": ".getbookmarkstats()" }, { "label": ".extractVideoInfo()", "file_type": "code", "source_file": "backend/services/video_bookmark.go", "source_location": "L234", "id": "services_videobookmarkservice_extractvideoinfo", "community": 22, "norm_label": ".extractvideoinfo()" }, { "label": "youtube_integrated.go", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L1", "id": "backend_services_youtube_integrated_go", "community": 1, "norm_label": "youtube_integrated.go" }, { "label": "YouTubeIntegratedService", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L17", "id": "services_youtubeintegratedservice", "community": 1, "norm_label": "youtubeintegratedservice" }, { "label": "NewYouTubeIntegratedService()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L22", "id": "services_youtube_integrated_newyoutubeintegratedservice", "community": 1, "norm_label": "newyoutubeintegratedservice()" }, { "label": ".SearchVideosIntegrated()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L31", "id": "services_youtubeintegratedservice_searchvideosintegrated", "community": 1, "norm_label": ".searchvideosintegrated()" }, { "label": "ChannelVideosResponse", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L117", "id": "services_channelvideosresponse", "community": 1, "norm_label": "channelvideosresponse" }, { "label": ".GetChannelVideosIntegrated()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L126", "id": "services_youtubeintegratedservice_getchannelvideosintegrated", "community": 1, "norm_label": ".getchannelvideosintegrated()" }, { "label": "IntegratedVideoInfo", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L228", "id": "services_integratedvideoinfo", "community": 1, "norm_label": "integratedvideoinfo" }, { "label": ".GetVideoDetailsIntegrated()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L238", "id": "services_youtubeintegratedservice_getvideodetailsintegrated", "community": 1, "norm_label": ".getvideodetailsintegrated()" }, { "label": "normalizeChannelInput()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L313", "id": "services_youtube_integrated_normalizechannelinput", "community": 1, "norm_label": "normalizechannelinput()" }, { "label": "unescapeYT()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L369", "id": "services_youtube_integrated_unescapeyt", "community": 1, "norm_label": "unescapeyt()" }, { "label": "parseRelativeToISO()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L375", "id": "services_youtube_integrated_parserelativetoiso", "community": 1, "norm_label": "parserelativetoiso()" }, { "label": "parseCountText()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L402", "id": "services_youtube_integrated_parsecounttext", "community": 1, "norm_label": "parsecounttext()" }, { "label": "extractVideoID()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L433", "id": "services_youtube_integrated_extractvideoid", "community": 1, "norm_label": "extractvideoid()" }, { "label": "SearchYouTubeVideosIntegrated()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L457", "id": "services_youtube_integrated_searchyoutubevideosintegrated", "community": 1, "norm_label": "searchyoutubevideosintegrated()" }, { "label": "GetYouTubeChannelVideosIntegrated()", "file_type": "code", "source_file": "backend/services/youtube_integrated.go", "source_location": "L487", "id": "services_youtube_integrated_getyoutubechannelvideosintegrated", "community": 1, "norm_label": "getyoutubechannelvideosintegrated()" }, { "label": "message_detector_test.go", "file_type": "code", "source_file": "backend/services/message_detector_test.go", "source_location": "L1", "id": "backend_services_message_detector_test_go", "community": 1, "norm_label": "message_detector_test.go" }, { "label": "TestDetectMessageContent_URLsAndSuggestions()", "file_type": "code", "source_file": "backend/services/message_detector_test.go", "source_location": "L5", "id": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions", "community": 1, "norm_label": "testdetectmessagecontent_urlsandsuggestions()" }, { "label": "TestDetectMessageContent_TaskAndEventIntents()", "file_type": "code", "source_file": "backend/services/message_detector_test.go", "source_location": "L36", "id": "services_message_detector_test_testdetectmessagecontent_taskandeventintents", "community": 1, "norm_label": "testdetectmessagecontent_taskandeventintents()" }, { "label": "TestDetectMessageContent_PasswordWarning()", "file_type": "code", "source_file": "backend/services/message_detector_test.go", "source_location": "L59", "id": "services_message_detector_test_testdetectmessagecontent_passwordwarning", "community": 1, "norm_label": "testdetectmessagecontent_passwordwarning()" }, { "label": "ai_features.go", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L1", "id": "backend_models_ai_features_go", "community": 68, "norm_label": "ai_features.go" }, { "label": "AISummary", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L10", "id": "models_aisummary", "community": 68, "norm_label": "aisummary" }, { "label": "AITaskSuggestion", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L40", "id": "models_aitasksuggestion", "community": 68, "norm_label": "aitasksuggestion" }, { "label": "AITagSuggestion", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L70", "id": "models_aitagsuggestion", "community": 68, "norm_label": "aitagsuggestion" }, { "label": "AIContentGeneration", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L96", "id": "models_aicontentgeneration", "community": 68, "norm_label": "aicontentgeneration" }, { "label": "AICodeReview", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L128", "id": "models_aicodereview", "community": 68, "norm_label": "aicodereview" }, { "label": "AILearningRecommendation", "file_type": "code", "source_file": "backend/models/ai_features.go", "source_location": "L161", "id": "models_ailearningrecommendation", "community": 68, "norm_label": "ailearningrecommendation" }, { "label": "search_settings.go", "file_type": "code", "source_file": "backend/models/search_settings.go", "source_location": "L1", "id": "backend_models_search_settings_go", "community": 18, "norm_label": "search_settings.go" }, { "label": "UserSearchSettings", "file_type": "code", "source_file": "backend/models/search_settings.go", "source_location": "L10", "id": "models_usersearchsettings", "community": 18, "norm_label": "usersearchsettings" }, { "label": "GetUserSearchSettings()", "file_type": "code", "source_file": "backend/models/search_settings.go", "source_location": "L35", "id": "models_search_settings_getusersearchsettings", "community": 18, "norm_label": "getusersearchsettings()" }, { "label": "SaveUserSearchSettings()", "file_type": "code", "source_file": "backend/models/search_settings.go", "source_location": "L62", "id": "models_search_settings_saveusersearchsettings", "community": 18, "norm_label": "saveusersearchsettings()" }, { "label": "community.go", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L1", "id": "backend_models_community_go", "community": 28, "norm_label": "community.go" }, { "label": "Challenge", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L10", "id": "models_challenge", "community": 28, "norm_label": "challenge" }, { "label": "ChallengeParticipant", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L64", "id": "models_challengeparticipant", "community": 28, "norm_label": "challengeparticipant" }, { "label": "ChallengeTeam", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L100", "id": "models_challengeteam", "community": 28, "norm_label": "challengeteam" }, { "label": "ChallengeMilestone", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L132", "id": "models_challengemilestone", "community": 28, "norm_label": "challengemilestone" }, { "label": "ChallengeMilestoneCompletion", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L159", "id": "models_challengemilestonecompletion", "community": 28, "norm_label": "challengemilestonecompletion" }, { "label": "ChallengeResource", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L180", "id": "models_challengeresource", "community": 28, "norm_label": "challengeresource" }, { "label": "ChallengeTag", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L202", "id": "models_challengetag", "community": 28, "norm_label": "challengetag" }, { "label": "Mentorship", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L215", "id": "models_mentorship", "community": 28, "norm_label": "mentorship" }, { "label": "MentorshipSession", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L260", "id": "models_mentorshipsession", "community": 28, "norm_label": "mentorshipsession" }, { "label": "MentorshipReview", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L295", "id": "models_mentorshipreview", "community": 28, "norm_label": "mentorshipreview" }, { "label": "MentorshipMilestone", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L322", "id": "models_mentorshipmilestone", "community": 28, "norm_label": "mentorshipmilestone" }, { "label": "MentorshipRequest", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L347", "id": "models_mentorshiprequest", "community": 28, "norm_label": "mentorshiprequest" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L381", "id": "models_challenge_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L388", "id": "models_challengeparticipant_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L395", "id": "models_challengeteam_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L402", "id": "models_mentorship_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L412", "id": "models_mentorshipsession_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L419", "id": "models_mentorshipreview_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L426", "id": "models_mentorshipmilestone_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/community.go", "source_location": "L436", "id": "models_mentorshiprequest_beforecreate", "community": 28, "norm_label": ".beforecreate()" }, { "label": "audit_log.go", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L1", "id": "backend_models_audit_log_go", "community": 1, "norm_label": "audit_log.go" }, { "label": "AuditAction", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L10", "id": "models_auditaction", "community": 1, "norm_label": "auditaction" }, { "label": "AuditResource", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L31", "id": "models_auditresource", "community": 1, "norm_label": "auditresource" }, { "label": "AuditLog", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L53", "id": "models_auditlog", "community": 1, "norm_label": "auditlog" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L95", "id": "models_auditlog_tablename", "community": 1, "norm_label": ".tablename()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/audit_log.go", "source_location": "L100", "id": "models_auditlog_beforecreate", "community": 1, "norm_label": ".beforecreate()" }, { "label": "note.go", "file_type": "code", "source_file": "backend/models/note.go", "source_location": "L1", "id": "backend_models_note_go", "community": 130, "norm_label": "note.go" }, { "label": "Note", "file_type": "code", "source_file": "backend/models/note.go", "source_location": "L10", "id": "models_note", "community": 130, "norm_label": "note" }, { "label": "user.go", "file_type": "code", "source_file": "backend/models/user.go", "source_location": "L1", "id": "backend_models_user_go", "community": 131, "norm_label": "user.go" }, { "label": "User", "file_type": "code", "source_file": "backend/models/user.go", "source_location": "L10", "id": "models_user", "community": 131, "norm_label": "user" }, { "label": "web_scraping.go", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L1", "id": "backend_models_web_scraping_go", "community": 64, "norm_label": "web_scraping.go" }, { "label": "ScrapedContent", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L10", "id": "models_scrapedcontent", "community": 64, "norm_label": "scrapedcontent" }, { "label": "ScrapedImage", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L57", "id": "models_scrapedimage", "community": 64, "norm_label": "scrapedimage" }, { "label": "ScrapedLink", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L79", "id": "models_scrapedlink", "community": 64, "norm_label": "scrapedlink" }, { "label": "ScrapedVideo", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L98", "id": "models_scrapedvideo", "community": 64, "norm_label": "scrapedvideo" }, { "label": "ScrapingJob", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L118", "id": "models_scrapingjob", "community": 64, "norm_label": "scrapingjob" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L153", "id": "models_scrapedcontent_beforecreate", "community": 64, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/web_scraping.go", "source_location": "L163", "id": "models_scrapingjob_beforecreate", "community": 64, "norm_label": ".beforecreate()" }, { "label": "task.go", "file_type": "code", "source_file": "backend/models/task.go", "source_location": "L1", "id": "backend_models_task_go", "community": 6, "norm_label": "task.go" }, { "label": "TaskStatus", "file_type": "code", "source_file": "backend/models/task.go", "source_location": "L10", "id": "models_taskstatus", "community": 6, "norm_label": "taskstatus" }, { "label": "TaskPriority", "file_type": "code", "source_file": "backend/models/task.go", "source_location": "L20", "id": "models_taskpriority", "community": 6, "norm_label": "taskpriority" }, { "label": "Task", "file_type": "code", "source_file": "backend/models/task.go", "source_location": "L30", "id": "models_task", "community": 6, "norm_label": "task" }, { "label": "knowledge_base.go", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L1", "id": "backend_models_knowledge_base_go", "community": 45, "norm_label": "knowledge_base.go" }, { "label": "WikiPage", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L12", "id": "models_wikipage", "community": 45, "norm_label": "wikipage" }, { "label": "Category", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L63", "id": "models_category", "community": 45, "norm_label": "category" }, { "label": "WikiVersion", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L88", "id": "models_wikiversion", "community": 45, "norm_label": "wikiversion" }, { "label": "WikiBacklink", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L115", "id": "models_wikibacklink", "community": 45, "norm_label": "wikibacklink" }, { "label": "WikiAttachment", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L131", "id": "models_wikiattachment", "community": 45, "norm_label": "wikiattachment" }, { "label": "Template", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L153", "id": "models_template", "community": 45, "norm_label": "template" }, { "label": "TemplateVariable", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L175", "id": "models_templatevariable", "community": 45, "norm_label": "templatevariable" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L192", "id": "models_wikipage_beforecreate", "community": 45, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L202", "id": "models_category_beforecreate", "community": 45, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L209", "id": "models_template_beforecreate", "community": 45, "norm_label": ".beforecreate()" }, { "label": ".BeforeUpdate()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L217", "id": "models_wikipage_beforeupdate", "community": 45, "norm_label": ".beforeupdate()" }, { "label": "generateSlug()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L229", "id": "models_knowledge_base_generateslug", "community": 45, "norm_label": "generateslug()" }, { "label": "estimateReadingTime()", "file_type": "code", "source_file": "backend/models/knowledge_base.go", "source_location": "L239", "id": "models_knowledge_base_estimatereadingtime", "community": 45, "norm_label": "estimatereadingtime()" }, { "label": "teams.go", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L1", "id": "backend_models_teams_go", "community": 51, "norm_label": "teams.go" }, { "label": "Team", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L10", "id": "models_team", "community": 51, "norm_label": "team" }, { "label": "TeamMember", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L37", "id": "models_teammember", "community": 51, "norm_label": "teammember" }, { "label": "TeamInvitation", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L53", "id": "models_teaminvitation", "community": 51, "norm_label": "teaminvitation" }, { "label": "TeamProject", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L74", "id": "models_teamproject", "community": 51, "norm_label": "teamproject" }, { "label": "TeamProjectTag", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L92", "id": "models_teamprojecttag", "community": 51, "norm_label": "teamprojecttag" }, { "label": "TeamBookmark", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L99", "id": "models_teambookmark", "community": 51, "norm_label": "teambookmark" }, { "label": "TeamNote", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L115", "id": "models_teamnote", "community": 51, "norm_label": "teamnote" }, { "label": "TeamTask", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L131", "id": "models_teamtask", "community": 51, "norm_label": "teamtask" }, { "label": "TeamFile", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L147", "id": "models_teamfile", "community": 51, "norm_label": "teamfile" }, { "label": "TeamActivity", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L163", "id": "models_teamactivity", "community": 51, "norm_label": "teamactivity" }, { "label": "TeamStats", "file_type": "code", "source_file": "backend/models/teams.go", "source_location": "L181", "id": "models_teamstats", "community": 51, "norm_label": "teamstats" }, { "label": "analytics.go", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L1", "id": "backend_models_analytics_go", "community": 32, "norm_label": "analytics.go" }, { "label": "Analytics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L10", "id": "models_analytics", "community": 32, "norm_label": "analytics" }, { "label": "ProductivityMetrics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L34", "id": "models_productivitymetrics", "community": 32, "norm_label": "productivitymetrics" }, { "label": "LearningAnalytics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L58", "id": "models_learninganalytics", "community": 32, "norm_label": "learninganalytics" }, { "label": "ContentAnalytics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L85", "id": "models_contentanalytics", "community": 32, "norm_label": "contentanalytics" }, { "label": "GitHubAnalytics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L108", "id": "models_githubanalytics", "community": 32, "norm_label": "githubanalytics" }, { "label": "HabitAnalytics", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L131", "id": "models_habitanalytics", "community": 32, "norm_label": "habitanalytics" }, { "label": "Goal", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L155", "id": "models_goal", "community": 32, "norm_label": "goal" }, { "label": "Milestone", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L183", "id": "models_milestone", "community": 32, "norm_label": "milestone" }, { "label": "AnalyticsReport", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L205", "id": "models_analyticsreport", "community": 32, "norm_label": "analyticsreport" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L228", "id": "models_analytics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L235", "id": "models_productivitymetrics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L245", "id": "models_learninganalytics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L255", "id": "models_contentanalytics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L268", "id": "models_githubanalytics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L275", "id": "models_habitanalytics_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L282", "id": "models_goal_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/analytics.go", "source_location": "L292", "id": "models_milestone_beforecreate", "community": 32, "norm_label": ".beforecreate()" }, { "label": "bookmark.go", "file_type": "code", "source_file": "backend/models/bookmark.go", "source_location": "L1", "id": "backend_models_bookmark_go", "community": 132, "norm_label": "bookmark.go" }, { "label": "Bookmark", "file_type": "code", "source_file": "backend/models/bookmark.go", "source_location": "L10", "id": "models_bookmark", "community": 132, "norm_label": "bookmark" }, { "label": "messages.go", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L1", "id": "backend_models_messages_go", "community": 5, "norm_label": "messages.go" }, { "label": "ConversationType", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L10", "id": "models_conversationtype", "community": 5, "norm_label": "conversationtype" }, { "label": "ConversationMemberRole", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L22", "id": "models_conversationmemberrole", "community": 5, "norm_label": "conversationmemberrole" }, { "label": "SuggestionStatus", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L32", "id": "models_suggestionstatus", "community": 5, "norm_label": "suggestionstatus" }, { "label": "Conversation", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L41", "id": "models_conversation", "community": 5, "norm_label": "conversation" }, { "label": "ConversationMember", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L64", "id": "models_conversationmember", "community": 5, "norm_label": "conversationmember" }, { "label": "Message", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L85", "id": "models_message", "community": 5, "norm_label": "message" }, { "label": "MessageAttachment", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L109", "id": "models_messageattachment", "community": 5, "norm_label": "messageattachment" }, { "label": "MessageReference", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L125", "id": "models_messagereference", "community": 5, "norm_label": "messagereference" }, { "label": "MessageSuggestion", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L139", "id": "models_messagesuggestion", "community": 5, "norm_label": "messagesuggestion" }, { "label": "MessageReaction", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L153", "id": "models_messagereaction", "community": 5, "norm_label": "messagereaction" }, { "label": "PasswordVaultItem", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L166", "id": "models_passwordvaultitem", "community": 5, "norm_label": "passwordvaultitem" }, { "label": "PasswordVaultShare", "file_type": "code", "source_file": "backend/models/messages.go", "source_location": "L186", "id": "models_passwordvaultshare", "community": 5, "norm_label": "passwordvaultshare" }, { "label": "learning_path.go", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L1", "id": "backend_models_learning_path_go", "community": 77, "norm_label": "learning_path.go" }, { "label": "LearningPath", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L10", "id": "models_learningpath", "community": 77, "norm_label": "learningpath" }, { "label": "LearningModule", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L45", "id": "models_learningmodule", "community": 77, "norm_label": "learningmodule" }, { "label": "ModuleResource", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L72", "id": "models_moduleresource", "community": 77, "norm_label": "moduleresource" }, { "label": "Enrollment", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L94", "id": "models_enrollment", "community": 77, "norm_label": "enrollment" }, { "label": "Progress", "file_type": "code", "source_file": "backend/models/learning_path.go", "source_location": "L124", "id": "models_progress", "community": 77, "norm_label": "progress" }, { "label": "file.go", "file_type": "code", "source_file": "backend/models/file.go", "source_location": "L1", "id": "backend_models_file_go", "community": 101, "norm_label": "file.go" }, { "label": "FileType", "file_type": "code", "source_file": "backend/models/file.go", "source_location": "L10", "id": "models_filetype", "community": 101, "norm_label": "filetype" }, { "label": "File", "file_type": "code", "source_file": "backend/models/file.go", "source_location": "L22", "id": "models_file", "community": 101, "norm_label": "file" }, { "label": "browser_extension.go", "file_type": "code", "source_file": "backend/models/browser_extension.go", "source_location": "L1", "id": "backend_models_browser_extension_go", "community": 102, "norm_label": "browser_extension.go" }, { "label": "APIKey", "file_type": "code", "source_file": "backend/models/browser_extension.go", "source_location": "L8", "id": "models_apikey", "community": 102, "norm_label": "apikey" }, { "label": "BrowserExtension", "file_type": "code", "source_file": "backend/models/browser_extension.go", "source_location": "L23", "id": "models_browserextension", "community": 102, "norm_label": "browserextension" }, { "label": "chat.go", "file_type": "code", "source_file": "backend/models/chat.go", "source_location": "L1", "id": "backend_models_chat_go", "community": 103, "norm_label": "chat.go" }, { "label": "ChatMessage", "file_type": "code", "source_file": "backend/models/chat.go", "source_location": "L10", "id": "models_chatmessage", "community": 103, "norm_label": "chatmessage" }, { "label": "ChatSession", "file_type": "code", "source_file": "backend/models/chat.go", "source_location": "L33", "id": "models_chatsession", "community": 103, "norm_label": "chatsession" }, { "label": "tag.go", "file_type": "code", "source_file": "backend/models/tag.go", "source_location": "L1", "id": "backend_models_tag_go", "community": 133, "norm_label": "tag.go" }, { "label": "Tag", "file_type": "code", "source_file": "backend/models/tag.go", "source_location": "L10", "id": "models_tag", "community": 133, "norm_label": "tag" }, { "label": "github_user_auth.go", "file_type": "code", "source_file": "backend/models/github_user_auth.go", "source_location": "L1", "id": "backend_models_github_user_auth_go", "community": 134, "norm_label": "github_user_auth.go" }, { "label": "GitHubUserAuth", "file_type": "code", "source_file": "backend/models/github_user_auth.go", "source_location": "L10", "id": "models_githubuserauth", "community": 134, "norm_label": "githubuserauth" }, { "label": "youtube_cache.go", "file_type": "code", "source_file": "backend/models/youtube_cache.go", "source_location": "L1", "id": "backend_models_youtube_cache_go", "community": 95, "norm_label": "youtube_cache.go" }, { "label": "YouTubeChannelCache", "file_type": "code", "source_file": "backend/models/youtube_cache.go", "source_location": "L8", "id": "models_youtubechannelcache", "community": 95, "norm_label": "youtubechannelcache" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/youtube_cache.go", "source_location": "L20", "id": "models_youtubechannelcache_tablename", "community": 95, "norm_label": ".tablename()" }, { "label": ".IsExpired()", "file_type": "code", "source_file": "backend/models/youtube_cache.go", "source_location": "L25", "id": "models_youtubechannelcache_isexpired", "community": 95, "norm_label": ".isexpired()" }, { "label": "goals_habits.go", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L1", "id": "backend_models_goals_habits_go", "community": 47, "norm_label": "goals_habits.go" }, { "label": "Habit", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L10", "id": "models_habit", "community": 47, "norm_label": "habit" }, { "label": "HabitEntry", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L49", "id": "models_habitentry", "community": 47, "norm_label": "habitentry" }, { "label": "GoalTag", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L71", "id": "models_goaltag", "community": 47, "norm_label": "goaltag" }, { "label": "HabitTag", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L80", "id": "models_habittag", "community": 47, "norm_label": "habittag" }, { "label": "GoalTemplate", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L89", "id": "models_goaltemplate", "community": 47, "norm_label": "goaltemplate" }, { "label": "GoalTemplateMilestone", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L109", "id": "models_goaltemplatemilestone", "community": 47, "norm_label": "goaltemplatemilestone" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L127", "id": "models_habit_beforecreate", "community": 47, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L137", "id": "models_habitentry_beforecreate", "community": 47, "norm_label": ".beforecreate()" }, { "label": ".BeforeUpdate()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L146", "id": "models_habit_beforeupdate", "community": 47, "norm_label": ".beforeupdate()" }, { "label": ".updateStreakAndRate()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L155", "id": "models_habit_updatestreakandrate", "community": 47, "norm_label": ".updatestreakandrate()" }, { "label": ".GetTodayEntry()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L162", "id": "models_habit_gettodayentry", "community": 47, "norm_label": ".gettodayentry()" }, { "label": ".GetWeeklyStreak()", "file_type": "code", "source_file": "backend/models/goals_habits.go", "source_location": "L169", "id": "models_habit_getweeklystreak", "community": 47, "norm_label": ".getweeklystreak()" }, { "label": "integration.go", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L1", "id": "backend_models_integration_go", "community": 34, "norm_label": "integration.go" }, { "label": "IntegrationType", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L9", "id": "models_integrationtype", "community": 34, "norm_label": "integrationtype" }, { "label": "IntegrationStatus", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L25", "id": "models_integrationstatus", "community": 34, "norm_label": "integrationstatus" }, { "label": "Integration", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L35", "id": "models_integration", "community": 34, "norm_label": "integration" }, { "label": "IntegrationConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L75", "id": "models_integrationconfig", "community": 34, "norm_label": "integrationconfig" }, { "label": "SlackConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L108", "id": "models_slackconfig", "community": 34, "norm_label": "slackconfig" }, { "label": "DiscordConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L125", "id": "models_discordconfig", "community": 34, "norm_label": "discordconfig" }, { "label": "NotionConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L142", "id": "models_notionconfig", "community": 34, "norm_label": "notionconfig" }, { "label": "GoogleConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L161", "id": "models_googleconfig", "community": 34, "norm_label": "googleconfig" }, { "label": "PocketConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L182", "id": "models_pocketconfig", "community": 34, "norm_label": "pocketconfig" }, { "label": "TodoistConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L192", "id": "models_todoistconfig", "community": 34, "norm_label": "todoistconfig" }, { "label": "GitHubConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L204", "id": "models_githubconfig", "community": 34, "norm_label": "githubconfig" }, { "label": "TwitterConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L214", "id": "models_twitterconfig", "community": 34, "norm_label": "twitterconfig" }, { "label": "RedditConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L222", "id": "models_redditconfig", "community": 34, "norm_label": "redditconfig" }, { "label": "ObsidianConfig", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L231", "id": "models_obsidianconfig", "community": 34, "norm_label": "obsidianconfig" }, { "label": "SyncLog", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L241", "id": "models_synclog", "community": 34, "norm_label": "synclog" }, { "label": "WebhookEvent", "file_type": "code", "source_file": "backend/models/integration.go", "source_location": "L274", "id": "models_webhookevent", "community": 34, "norm_label": "webhookevent" }, { "label": "models.go", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L1", "id": "backend_models_models_go", "community": 3, "norm_label": "models.go" }, { "label": "InitDB()", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L16", "id": "models_models_initdb", "community": 3, "norm_label": "initdb()" }, { "label": "tableHasColumn()", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L20", "id": "models_models_tablehascolumn", "community": 3, "norm_label": "tablehascolumn()" }, { "label": "tableExists()", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L34", "id": "models_models_tableexists", "community": 3, "norm_label": "tableexists()" }, { "label": "repairLegacyBootstrapSchema()", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L46", "id": "models_models_repairlegacybootstrapschema", "community": 3, "norm_label": "repairlegacybootstrapschema()" }, { "label": "AutoMigrate()", "file_type": "code", "source_file": "backend/models/models.go", "source_location": "L100", "id": "models_models_automigrate", "community": 3, "norm_label": "automigrate()" }, { "label": "file_analysis.go", "file_type": "code", "source_file": "backend/models/file_analysis.go", "source_location": "L1", "id": "backend_models_file_analysis_go", "community": 96, "norm_label": "file_analysis.go" }, { "label": "FileAnalysis", "file_type": "code", "source_file": "backend/models/file_analysis.go", "source_location": "L10", "id": "models_fileanalysis", "community": 96, "norm_label": "fileanalysis" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/file_analysis.go", "source_location": "L39", "id": "models_fileanalysis_tablename", "community": 96, "norm_label": ".tablename()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/file_analysis.go", "source_location": "L44", "id": "models_fileanalysis_beforecreate", "community": 96, "norm_label": ".beforecreate()" }, { "label": "ai_recommendation.go", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L1", "id": "backend_models_ai_recommendation_go", "community": 61, "norm_label": "ai_recommendation.go" }, { "label": "AIRecommendation", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L10", "id": "models_airecommendation", "community": 61, "norm_label": "airecommendation" }, { "label": "UserPreference", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L57", "id": "models_userpreference", "community": 61, "norm_label": "userpreference" }, { "label": "RecommendationInteraction", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L91", "id": "models_recommendationinteraction", "community": 61, "norm_label": "recommendationinteraction" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L117", "id": "models_airecommendation_tablename", "community": 61, "norm_label": ".tablename()" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L122", "id": "models_userpreference_tablename", "community": 61, "norm_label": ".tablename()" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L127", "id": "models_recommendationinteraction_tablename", "community": 61, "norm_label": ".tablename()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L132", "id": "models_airecommendation_beforecreate", "community": 61, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/ai_recommendation.go", "source_location": "L142", "id": "models_userpreference_beforecreate", "community": 61, "norm_label": ".beforecreate()" }, { "label": "github_backup.go", "file_type": "code", "source_file": "backend/models/github_backup.go", "source_location": "L1", "id": "backend_models_github_backup_go", "community": 97, "norm_label": "github_backup.go" }, { "label": "GitHubAppInstallState", "file_type": "code", "source_file": "backend/models/github_backup.go", "source_location": "L10", "id": "models_githubappinstallstate", "community": 97, "norm_label": "githubappinstallstate" }, { "label": "GitHubAppInstallation", "file_type": "code", "source_file": "backend/models/github_backup.go", "source_location": "L25", "id": "models_githubappinstallation", "community": 97, "norm_label": "githubappinstallation" }, { "label": "GitHubRepoBackup", "file_type": "code", "source_file": "backend/models/github_backup.go", "source_location": "L42", "id": "models_githubrepobackup", "community": 97, "norm_label": "githubrepobackup" }, { "label": "calendar.go", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L1", "id": "backend_models_calendar_go", "community": 56, "norm_label": "calendar.go" }, { "label": "CalendarEvent", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L10", "id": "models_calendarevent", "community": 56, "norm_label": "calendarevent" }, { "label": "RecurrenceRule", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L58", "id": "models_recurrencerule", "community": 56, "norm_label": "recurrencerule" }, { "label": "CalendarSettings", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L86", "id": "models_calendarsettings", "community": 56, "norm_label": "calendarsettings" }, { "label": ".GetDuration()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L114", "id": "models_calendarevent_getduration", "community": 56, "norm_label": ".getduration()" }, { "label": ".IsOverdue()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L119", "id": "models_calendarevent_isoverdue", "community": 56, "norm_label": ".isoverdue()" }, { "label": ".IsToday()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L124", "id": "models_calendarevent_istoday", "community": 56, "norm_label": ".istoday()" }, { "label": ".IsUpcoming()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L132", "id": "models_calendarevent_isupcoming", "community": 56, "norm_label": ".isupcoming()" }, { "label": ".GetPriorityColor()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L139", "id": "models_calendarevent_getprioritycolor", "community": 56, "norm_label": ".getprioritycolor()" }, { "label": ".GetTypeColor()", "file_type": "code", "source_file": "backend/models/calendar.go", "source_location": "L155", "id": "models_calendarevent_gettypecolor", "community": 56, "norm_label": ".gettypecolor()" }, { "label": "social.go", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L1", "id": "backend_models_social_go", "community": 69, "norm_label": "social.go" }, { "label": "Skill", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L10", "id": "models_skill", "community": 69, "norm_label": "skill" }, { "label": "Project", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L27", "id": "models_project", "community": 69, "norm_label": "project" }, { "label": "ProjectTag", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L48", "id": "models_projecttag", "community": 69, "norm_label": "projecttag" }, { "label": "SocialLink", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L55", "id": "models_sociallink", "community": 69, "norm_label": "sociallink" }, { "label": "Follow", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L71", "id": "models_follow", "community": 69, "norm_label": "follow" }, { "label": "UserProfileStats", "file_type": "code", "source_file": "backend/models/social.go", "source_location": "L85", "id": "models_userprofilestats", "community": 69, "norm_label": "userprofilestats" }, { "label": "update_settings.go", "file_type": "code", "source_file": "backend/models/update_settings.go", "source_location": "L1", "id": "backend_models_update_settings_go", "community": 18, "norm_label": "update_settings.go" }, { "label": "UserUpdateSettings", "file_type": "code", "source_file": "backend/models/update_settings.go", "source_location": "L11", "id": "models_userupdatesettings", "community": 18, "norm_label": "userupdatesettings" }, { "label": "GetUserUpdateSettings()", "file_type": "code", "source_file": "backend/models/update_settings.go", "source_location": "L30", "id": "models_update_settings_getuserupdatesettings", "community": 18, "norm_label": "getuserupdatesettings()" }, { "label": "SaveUserUpdateSettings()", "file_type": "code", "source_file": "backend/models/update_settings.go", "source_location": "L63", "id": "models_update_settings_saveuserupdatesettings", "community": 18, "norm_label": "saveuserupdatesettings()" }, { "label": "control_service_auth.go", "file_type": "code", "source_file": "backend/models/control_service_auth.go", "source_location": "L1", "id": "backend_models_control_service_auth_go", "community": 135, "norm_label": "control_service_auth.go" }, { "label": "ControlServiceSession", "file_type": "code", "source_file": "backend/models/control_service_auth.go", "source_location": "L10", "id": "models_controlservicesession", "community": 135, "norm_label": "controlservicesession" }, { "label": "time_entry.go", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L1", "id": "backend_models_time_entry_go", "community": 70, "norm_label": "time_entry.go" }, { "label": "TimeEntry", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L11", "id": "models_timeentry", "community": 70, "norm_label": "timeentry" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L49", "id": "models_timeentry_beforecreate", "community": 70, "norm_label": ".beforecreate()" }, { "label": ".BeforeUpdate()", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L57", "id": "models_timeentry_beforeupdate", "community": 70, "norm_label": ".beforeupdate()" }, { "label": ".Stop()", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L67", "id": "models_timeentry_stop", "community": 70, "norm_label": ".stop()" }, { "label": ".GetDuration()", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L76", "id": "models_timeentry_getduration", "community": 70, "norm_label": ".getduration()" }, { "label": ".GetFormattedDuration()", "file_type": "code", "source_file": "backend/models/time_entry.go", "source_location": "L90", "id": "models_timeentry_getformattedduration", "community": 70, "norm_label": ".getformattedduration()" }, { "label": "ai_settings.go", "file_type": "code", "source_file": "backend/models/ai_settings.go", "source_location": "L1", "id": "backend_models_ai_settings_go", "community": 136, "norm_label": "ai_settings.go" }, { "label": "UserAISettings", "file_type": "code", "source_file": "backend/models/ai_settings.go", "source_location": "L10", "id": "models_useraisettings", "community": 136, "norm_label": "useraisettings" }, { "label": "video_bookmark.go", "file_type": "code", "source_file": "backend/models/video_bookmark.go", "source_location": "L1", "id": "backend_models_video_bookmark_go", "community": 104, "norm_label": "video_bookmark.go" }, { "label": "VideoBookmark", "file_type": "code", "source_file": "backend/models/video_bookmark.go", "source_location": "L8", "id": "models_videobookmark", "community": 104, "norm_label": "videobookmark" }, { "label": ".TableName()", "file_type": "code", "source_file": "backend/models/video_bookmark.go", "source_location": "L25", "id": "models_videobookmark_tablename", "community": 104, "norm_label": ".tablename()" }, { "label": "search.go", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L1", "id": "backend_models_search_go", "community": 71, "norm_label": "search.go" }, { "label": "ContentEmbedding", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L10", "id": "models_contentembedding", "community": 71, "norm_label": "contentembedding" }, { "label": "SavedSearch", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L32", "id": "models_savedsearch", "community": 71, "norm_label": "savedsearch" }, { "label": "SavedSearchTag", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L53", "id": "models_savedsearchtag", "community": 71, "norm_label": "savedsearchtag" }, { "label": "SearchAnalytics", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L63", "id": "models_searchanalytics", "community": 71, "norm_label": "searchanalytics" }, { "label": "SearchSuggestion", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L84", "id": "models_searchsuggestion", "community": 71, "norm_label": "searchsuggestion" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/search.go", "source_location": "L99", "id": "models_contentembedding_beforecreate", "community": 71, "norm_label": ".beforecreate()" }, { "label": "marketplace.go", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L1", "id": "backend_models_marketplace_go", "community": 53, "norm_label": "marketplace.go" }, { "label": "MarketplaceItem", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L10", "id": "models_marketplaceitem", "community": 53, "norm_label": "marketplaceitem" }, { "label": "MarketplaceTag", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L68", "id": "models_marketplacetag", "community": 53, "norm_label": "marketplacetag" }, { "label": "MarketplaceReview", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L81", "id": "models_marketplacereview", "community": 53, "norm_label": "marketplacereview" }, { "label": "MarketplacePurchase", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L109", "id": "models_marketplacepurchase", "community": 53, "norm_label": "marketplacepurchase" }, { "label": "ContentShare", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L143", "id": "models_contentshare", "community": 53, "norm_label": "contentshare" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L180", "id": "models_marketplaceitem_beforecreate", "community": 53, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L196", "id": "models_marketplacereview_beforecreate", "community": 53, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L204", "id": "models_marketplacepurchase_beforecreate", "community": 53, "norm_label": ".beforecreate()" }, { "label": ".BeforeCreate()", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L217", "id": "models_contentshare_beforecreate", "community": 53, "norm_label": ".beforecreate()" }, { "label": "generateShareToken()", "file_type": "code", "source_file": "backend/models/marketplace.go", "source_location": "L226", "id": "models_marketplace_generatesharetoken", "community": 53, "norm_label": "generatesharetoken()" }, { "label": "course.go", "file_type": "code", "source_file": "backend/models/course.go", "source_location": "L1", "id": "backend_models_course_go", "community": 105, "norm_label": "course.go" }, { "label": "Course", "file_type": "code", "source_file": "backend/models/course.go", "source_location": "L10", "id": "models_course", "community": 105, "norm_label": "course" }, { "label": "LearningPathCourse", "file_type": "code", "source_file": "backend/models/course.go", "source_location": "L52", "id": "models_learningpathcourse", "community": 105, "norm_label": "learningpathcourse" }, { "label": "config.go", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L1", "id": "backend_config_config_go", "community": 3, "norm_label": "config.go" }, { "label": "ServerConfig", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L10", "id": "config_serverconfig", "community": 3, "norm_label": "serverconfig" }, { "label": "Config", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L18", "id": "config_config", "community": 3, "norm_label": "config" }, { "label": "DatabaseConfig", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L24", "id": "config_databaseconfig", "community": 3, "norm_label": "databaseconfig" }, { "label": "AppConfig", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L33", "id": "config_appconfig", "community": 3, "norm_label": "appconfig" }, { "label": "Load()", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L41", "id": "config_config_load", "community": 3, "norm_label": "load()" }, { "label": ".Validate()", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L68", "id": "config_config_validate", "community": 4, "norm_label": ".validate()" }, { "label": ".DSN()", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L84", "id": "config_config_dsn", "community": 3, "norm_label": ".dsn()" }, { "label": "getEnvWithDefault()", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L95", "id": "config_config_getenvwithdefault", "community": 3, "norm_label": "getenvwithdefault()" }, { "label": "getDurationEnv()", "file_type": "code", "source_file": "backend/config/config.go", "source_location": "L102", "id": "config_config_getdurationenv", "community": 3, "norm_label": "getdurationenv()" }, { "label": "database.go", "file_type": "code", "source_file": "backend/config/database.go", "source_location": "L1", "id": "backend_config_database_go", "community": 14, "norm_label": "database.go" }, { "label": "getJWTSecret()", "file_type": "code", "source_file": "backend/config/database.go", "source_location": "L20", "id": "config_database_getjwtsecret", "community": 14, "norm_label": "getjwtsecret()" }, { "label": "shouldRunLegacySQLMigrations()", "file_type": "code", "source_file": "backend/config/database.go", "source_location": "L28", "id": "config_database_shouldrunlegacysqlmigrations", "community": 14, "norm_label": "shouldrunlegacysqlmigrations()" }, { "label": "InitDatabase()", "file_type": "code", "source_file": "backend/config/database.go", "source_location": "L33", "id": "config_database_initdatabase", "community": 14, "norm_label": "initdatabase()" }, { "label": "GetDB()", "file_type": "code", "source_file": "backend/config/database.go", "source_location": "L91", "id": "config_database_getdb", "community": 4, "norm_label": "getdb()" }, { "label": "service_urls.go", "file_type": "code", "source_file": "backend/config/service_urls.go", "source_location": "L1", "id": "backend_config_service_urls_go", "community": 171, "norm_label": "service_urls.go" }, { "label": "logger.go", "file_type": "code", "source_file": "backend/config/logger.go", "source_location": "L1", "id": "backend_config_logger_go", "community": 14, "norm_label": "logger.go" }, { "label": "InitLogger()", "file_type": "code", "source_file": "backend/config/logger.go", "source_location": "L13", "id": "config_logger_initlogger", "community": 14, "norm_label": "initlogger()" }, { "label": "GetLogger()", "file_type": "code", "source_file": "backend/config/logger.go", "source_location": "L70", "id": "config_logger_getlogger", "community": 14, "norm_label": "getlogger()" }, { "label": "SyncLogger()", "file_type": "code", "source_file": "backend/config/logger.go", "source_location": "L80", "id": "config_logger_synclogger", "community": 14, "norm_label": "synclogger()" }, { "label": "production.go", "file_type": "code", "source_file": "backend/config/production.go", "source_location": "L1", "id": "backend_config_production_go", "community": 106, "norm_label": "production.go" }, { "label": "ProductionConfig", "file_type": "code", "source_file": "backend/config/production.go", "source_location": "L8", "id": "config_productionconfig", "community": 106, "norm_label": "productionconfig" }, { "label": "DefaultProductionConfig()", "file_type": "code", "source_file": "backend/config/production.go", "source_location": "L43", "id": "config_production_defaultproductionconfig", "community": 106, "norm_label": "defaultproductionconfig()" }, { "label": "ai_features.go", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L1", "id": "backend_handlers_ai_features_go", "community": 6, "norm_label": "ai_features.go" }, { "label": "SummarizeContentRequest", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L16", "id": "handlers_summarizecontentrequest", "community": 6, "norm_label": "summarizecontentrequest" }, { "label": "GenerateTaskSuggestionsRequest", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L29", "id": "handlers_generatetasksuggestionsrequest", "community": 6, "norm_label": "generatetasksuggestionsrequest" }, { "label": "GenerateTagsRequest", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L38", "id": "handlers_generatetagsrequest", "community": 6, "norm_label": "generatetagsrequest" }, { "label": "GenerateContentRequest", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L48", "id": "handlers_generatecontentrequest", "community": 6, "norm_label": "generatecontentrequest" }, { "label": "SummarizeContent()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L59", "id": "handlers_ai_features_summarizecontent", "community": 6, "norm_label": "summarizecontent()" }, { "label": "GetTaskSuggestions()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L137", "id": "handlers_ai_features_gettasksuggestions", "community": 6, "norm_label": "gettasksuggestions()" }, { "label": "GenerateTagSuggestions()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L185", "id": "handlers_ai_features_generatetagsuggestions", "community": 6, "norm_label": "generatetagsuggestions()" }, { "label": "GenerateContent()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L222", "id": "handlers_ai_features_generatecontent", "community": 6, "norm_label": "generatecontent()" }, { "label": "GetAIProviders()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L264", "id": "handlers_ai_features_getaiproviders", "community": 6, "norm_label": "getaiproviders()" }, { "label": "getProviderDisplayName()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L377", "id": "handlers_ai_features_getproviderdisplayname", "community": 6, "norm_label": "getproviderdisplayname()" }, { "label": "GetAISummaries()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L397", "id": "handlers_ai_features_getaisummaries", "community": 6, "norm_label": "getaisummaries()" }, { "label": "GetTaskSuggestionsList()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L407", "id": "handlers_ai_features_gettasksuggestionslist", "community": 6, "norm_label": "gettasksuggestionslist()" }, { "label": "AcceptTaskSuggestion()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L417", "id": "handlers_ai_features_accepttasksuggestion", "community": 6, "norm_label": "accepttasksuggestion()" }, { "label": "DismissTaskSuggestion()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L450", "id": "handlers_ai_features_dismisstasksuggestion", "community": 6, "norm_label": "dismisstasksuggestion()" }, { "label": "AISummaryResponse", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L467", "id": "handlers_aisummaryresponse", "community": 6, "norm_label": "aisummaryresponse" }, { "label": "TaskSuggestionResponse", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L477", "id": "handlers_tasksuggestionresponse", "community": 6, "norm_label": "tasksuggestionresponse" }, { "label": "TagSuggestionResponse", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L489", "id": "handlers_tagsuggestionresponse", "community": 6, "norm_label": "tagsuggestionresponse" }, { "label": "ContentGenerationResponse", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L495", "id": "handlers_contentgenerationresponse", "community": 6, "norm_label": "contentgenerationresponse" }, { "label": "generateAISummary()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L506", "id": "handlers_ai_features_generateaisummary", "community": 6, "norm_label": "generateaisummary()" }, { "label": "generateTaskSuggestions()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L577", "id": "handlers_ai_features_generatetasksuggestions", "community": 6, "norm_label": "generatetasksuggestions()" }, { "label": "generateAIContent()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L699", "id": "handlers_ai_features_generateaicontent", "community": 6, "norm_label": "generateaicontent()" }, { "label": "buildTaskContext()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L769", "id": "handlers_ai_features_buildtaskcontext", "community": 6, "norm_label": "buildtaskcontext()" }, { "label": "getProviderModel()", "file_type": "code", "source_file": "backend/handlers/ai_features.go", "source_location": "L794", "id": "handlers_ai_features_getprovidermodel", "community": 6, "norm_label": "getprovidermodel()" }, { "label": "search_settings.go", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L1", "id": "backend_handlers_search_settings_go", "community": 18, "norm_label": "search_settings.go" }, { "label": "SearchSettings", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L13", "id": "handlers_searchsettings", "community": 9, "norm_label": "searchsettings" }, { "label": "GetSearchSettings()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L25", "id": "handlers_search_settings_getsearchsettings", "community": 18, "norm_label": "getsearchsettings()" }, { "label": "UpdateSearchSettings()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L57", "id": "handlers_search_settings_updatesearchsettings", "community": 18, "norm_label": "updatesearchsettings()" }, { "label": "GetTestSearchSettings()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L105", "id": "handlers_search_settings_gettestsearchsettings", "community": 18, "norm_label": "gettestsearchsettings()" }, { "label": "GetSearchSettingsForAPI()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L120", "id": "handlers_search_settings_getsearchsettingsforapi", "community": 18, "norm_label": "getsearchsettingsforapi()" }, { "label": "getDefaultSearchSettings()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L140", "id": "handlers_search_settings_getdefaultsearchsettings", "community": 18, "norm_label": "getdefaultsearchsettings()" }, { "label": "getEnvWithDefault()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L153", "id": "handlers_search_settings_getenvwithdefault", "community": 18, "norm_label": "getenvwithdefault()" }, { "label": "getIntEnvWithDefault()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L160", "id": "handlers_search_settings_getintenvwithdefault", "community": 18, "norm_label": "getintenvwithdefault()" }, { "label": "getBoolEnvWithDefault()", "file_type": "code", "source_file": "backend/handlers/search_settings.go", "source_location": "L173", "id": "handlers_search_settings_getboolenvwithdefault", "community": 18, "norm_label": "getboolenvwithdefault()" }, { "label": "youtube_channels.go", "file_type": "code", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L1", "id": "backend_handlers_youtube_channels_go", "community": 10, "norm_label": "youtube_channels.go" }, { "label": "YouTubeChannelRequest", "file_type": "code", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L14", "id": "handlers_youtubechannelrequest", "community": 10, "norm_label": "youtubechannelrequest" }, { "label": "GetFireshipVideos()", "file_type": "code", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L20", "id": "handlers_youtube_channels_getfireshipvideos", "community": 10, "norm_label": "getfireshipvideos()" }, { "label": "GetNetworkChuckVideos()", "file_type": "code", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L56", "id": "handlers_youtube_channels_getnetworkchuckvideos", "community": 10, "norm_label": "getnetworkchuckvideos()" }, { "label": "GetChannelVideos()", "file_type": "code", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L92", "id": "handlers_youtube_channels_getchannelvideos", "community": 10, "norm_label": "getchannelvideos()" }, { "label": "saved_search.go", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L1", "id": "backend_handlers_saved_search_go", "community": 16, "norm_label": "saved_search.go" }, { "label": "SavedSearchRequest", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L16", "id": "handlers_savedsearchrequest", "community": 16, "norm_label": "savedsearchrequest" }, { "label": "SavedSearchResponse", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L27", "id": "handlers_savedsearchresponse", "community": 16, "norm_label": "savedsearchresponse" }, { "label": "CreateSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L43", "id": "handlers_saved_search_createsavedsearch", "community": 16, "norm_label": "createsavedsearch()" }, { "label": "GetUserSavedSearches()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L122", "id": "handlers_saved_search_getusersavedsearches", "community": 16, "norm_label": "getusersavedsearches()" }, { "label": "GetSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L200", "id": "handlers_saved_search_getsavedsearch", "community": 16, "norm_label": "getsavedsearch()" }, { "label": "UpdateSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L247", "id": "handlers_saved_search_updatesavedsearch", "community": 16, "norm_label": "updatesavedsearch()" }, { "label": "DeleteSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L344", "id": "handlers_saved_search_deletesavedsearch", "community": 16, "norm_label": "deletesavedsearch()" }, { "label": "RunSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L374", "id": "handlers_saved_search_runsavedsearch", "community": 16, "norm_label": "runsavedsearch()" }, { "label": "GetSavedSearchTags()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L448", "id": "handlers_saved_search_getsavedsearchtags", "community": 16, "norm_label": "getsavedsearchtags()" }, { "label": "performSearchFromSavedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L467", "id": "handlers_saved_search_performsearchfromsavedsearch", "community": 16, "norm_label": "performsearchfromsavedsearch()" }, { "label": "performEnhancedSearch()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L526", "id": "handlers_saved_search_performenhancedsearch", "community": 16, "norm_label": "performenhancedsearch()" }, { "label": "getStringValue()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L629", "id": "handlers_saved_search_getstringvalue", "community": 16, "norm_label": "getstringvalue()" }, { "label": "getIntValue()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L636", "id": "handlers_saved_search_getintvalue", "community": 16, "norm_label": "getintvalue()" }, { "label": "min()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L643", "id": "handlers_saved_search_min", "community": 16, "norm_label": "min()" }, { "label": "logSearchAnalytics()", "file_type": "code", "source_file": "backend/handlers/saved_search.go", "source_location": "L651", "id": "handlers_saved_search_logsearchanalytics", "community": 16, "norm_label": "logsearchanalytics()" }, { "label": "community.go", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L1", "id": "backend_handlers_community_go", "community": 35, "norm_label": "community.go" }, { "label": "CommunityHandler", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L13", "id": "handlers_communityhandler", "community": 35, "norm_label": "communityhandler" }, { "label": "NewCommunityHandler()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L17", "id": "handlers_community_newcommunityhandler", "community": 35, "norm_label": "newcommunityhandler()" }, { "label": ".GetChallenges()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L24", "id": "handlers_communityhandler_getchallenges", "community": 35, "norm_label": ".getchallenges()" }, { "label": ".GetChallenge()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L96", "id": "handlers_communityhandler_getchallenge", "community": 35, "norm_label": ".getchallenge()" }, { "label": ".CreateChallenge()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L113", "id": "handlers_communityhandler_createchallenge", "community": 35, "norm_label": ".createchallenge()" }, { "label": ".JoinChallenge()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L133", "id": "handlers_communityhandler_joinchallenge", "community": 35, "norm_label": ".joinchallenge()" }, { "label": ".GetMyChallenges()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L187", "id": "handlers_communityhandler_getmychallenges", "community": 35, "norm_label": ".getmychallenges()" }, { "label": ".UpdateChallengeProgress()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L200", "id": "handlers_communityhandler_updatechallengeprogress", "community": 35, "norm_label": ".updatechallengeprogress()" }, { "label": ".GetMentorshipRequests()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L250", "id": "handlers_communityhandler_getmentorshiprequests", "community": 35, "norm_label": ".getmentorshiprequests()" }, { "label": ".CreateMentorshipRequest()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L274", "id": "handlers_communityhandler_creatementorshiprequest", "community": 35, "norm_label": ".creatementorshiprequest()" }, { "label": ".RespondToMentorshipRequest()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L297", "id": "handlers_communityhandler_respondtomentorshiprequest", "community": 35, "norm_label": ".respondtomentorshiprequest()" }, { "label": ".GetMyMentorships()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L365", "id": "handlers_communityhandler_getmymentorships", "community": 35, "norm_label": ".getmymentorships()" }, { "label": ".CreateMentorshipSession()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L389", "id": "handlers_communityhandler_creatementorshipsession", "community": 35, "norm_label": ".creatementorshipsession()" }, { "label": ".GetMentorshipSessions()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L422", "id": "handlers_communityhandler_getmentorshipsessions", "community": 35, "norm_label": ".getmentorshipsessions()" }, { "label": ".GetCommunityStats()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L448", "id": "handlers_communityhandler_getcommunitystats", "community": 35, "norm_label": ".getcommunitystats()" }, { "label": "calculateMatchScore()", "file_type": "code", "source_file": "backend/handlers/community.go", "source_location": "L469", "id": "handlers_community_calculatematchscore", "community": 35, "norm_label": "calculatematchscore()" }, { "label": "learning_progress.go", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L1", "id": "backend_handlers_learning_progress_go", "community": 3, "norm_label": "learning_progress.go" }, { "label": "LearningProgressHandler", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L14", "id": "handlers_learningprogresshandler", "community": 3, "norm_label": "learningprogresshandler" }, { "label": "NewLearningProgressHandler()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L19", "id": "handlers_learning_progress_newlearningprogresshandler", "community": 3, "norm_label": "newlearningprogresshandler()" }, { "label": ".UpdateLearningProgress()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L24", "id": "handlers_learningprogresshandler_updatelearningprogress", "community": 3, "norm_label": ".updatelearningprogress()" }, { "label": ".GetLearningProgress()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L149", "id": "handlers_learningprogresshandler_getlearningprogress", "community": 3, "norm_label": ".getlearningprogress()" }, { "label": ".GetCourseProgress()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L214", "id": "handlers_learningprogresshandler_getcourseprogress", "community": 3, "norm_label": ".getcourseprogress()" }, { "label": ".MarkCourseCompleted()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L243", "id": "handlers_learningprogresshandler_markcoursecompleted", "community": 3, "norm_label": ".markcoursecompleted()" }, { "label": ".calculateLearningStreak()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L285", "id": "handlers_learningprogresshandler_calculatelearningstreak", "community": 3, "norm_label": ".calculatelearningstreak()" }, { "label": ".generateLearningInsights()", "file_type": "code", "source_file": "backend/handlers/learning_progress.go", "source_location": "L309", "id": "handlers_learningprogresshandler_generatelearninginsights", "community": 3, "norm_label": ".generatelearninginsights()" }, { "label": "note.go", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L1", "id": "backend_handlers_note_go", "community": 72, "norm_label": "note.go" }, { "label": "GetNotes()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L13", "id": "handlers_note_getnotes", "community": 72, "norm_label": "getnotes()" }, { "label": "CreateNote()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L50", "id": "handlers_note_createnote", "community": 72, "norm_label": "createnote()" }, { "label": "GetNote()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L119", "id": "handlers_note_getnote", "community": 72, "norm_label": "getnote()" }, { "label": "UpdateNote()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L139", "id": "handlers_note_updatenote", "community": 72, "norm_label": "updatenote()" }, { "label": "DeleteNote()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L229", "id": "handlers_note_deletenote", "community": 72, "norm_label": "deletenote()" }, { "label": "GetNoteStats()", "file_type": "code", "source_file": "backend/handlers/note.go", "source_location": "L253", "id": "handlers_note_getnotestats", "community": 72, "norm_label": "getnotestats()" }, { "label": "web_scraping.go", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L1", "id": "backend_handlers_web_scraping_go", "community": 1, "norm_label": "web_scraping.go" }, { "label": "WebScrapingHandler", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L20", "id": "handlers_webscrapinghandler", "community": 1, "norm_label": "webscrapinghandler" }, { "label": "NewWebScrapingHandler()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L25", "id": "handlers_web_scraping_newwebscrapinghandler", "community": 1, "norm_label": "newwebscrapinghandler()" }, { "label": ".CreateScrapingJob()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L30", "id": "handlers_webscrapinghandler_createscrapingjob", "community": 1, "norm_label": ".createscrapingjob()" }, { "label": ".GetScrapingJobs()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L90", "id": "handlers_webscrapinghandler_getscrapingjobs", "community": 1, "norm_label": ".getscrapingjobs()" }, { "label": ".GetScrapingJob()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L119", "id": "handlers_webscrapinghandler_getscrapingjob", "community": 1, "norm_label": ".getscrapingjob()" }, { "label": ".GetScrapedContent()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L139", "id": "handlers_webscrapinghandler_getscrapedcontent", "community": 1, "norm_label": ".getscrapedcontent()" }, { "label": ".GetScrapedContentList()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L162", "id": "handlers_webscrapinghandler_getscrapedcontentlist", "community": 1, "norm_label": ".getscrapedcontentlist()" }, { "label": ".DeleteScrapingJob()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L195", "id": "handlers_webscrapinghandler_deletescrapingjob", "community": 1, "norm_label": ".deletescrapingjob()" }, { "label": ".DeleteScrapedContent()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L224", "id": "handlers_webscrapinghandler_deletescrapedcontent", "community": 1, "norm_label": ".deletescrapedcontent()" }, { "label": ".SearchScrapedContent()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L247", "id": "handlers_webscrapinghandler_searchscrapedcontent", "community": 1, "norm_label": ".searchscrapedcontent()" }, { "label": ".processScrapingJob()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L298", "id": "handlers_webscrapinghandler_processscrapingjob", "community": 1, "norm_label": ".processscrapingjob()" }, { "label": ".scrapeWebPage()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L331", "id": "handlers_webscrapinghandler_scrapewebpage", "community": 1, "norm_label": ".scrapewebpage()" }, { "label": ".extractTextFromHTML()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L543", "id": "handlers_webscrapinghandler_extracttextfromhtml", "community": 1, "norm_label": ".extracttextfromhtml()" }, { "label": ".estimateReadingTime()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L556", "id": "handlers_webscrapinghandler_estimatereadingtime", "community": 1, "norm_label": ".estimatereadingtime()" }, { "label": ".calculateQualityScore()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L567", "id": "handlers_webscrapinghandler_calculatequalityscore", "community": 1, "norm_label": ".calculatequalityscore()" }, { "label": ".getImageFormat()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L609", "id": "handlers_webscrapinghandler_getimageformat", "community": 1, "norm_label": ".getimageformat()" }, { "label": ".getDomainFromURL()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L626", "id": "handlers_webscrapinghandler_getdomainfromurl", "community": 1, "norm_label": ".getdomainfromurl()" }, { "label": ".getVideoPlatform()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L634", "id": "handlers_webscrapinghandler_getvideoplatform", "community": 1, "norm_label": ".getvideoplatform()" }, { "label": ".getVideoID()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L647", "id": "handlers_webscrapinghandler_getvideoid", "community": 1, "norm_label": ".getvideoid()" }, { "label": ".extractKeywordsFromContent()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L672", "id": "handlers_webscrapinghandler_extractkeywordsfromcontent", "community": 1, "norm_label": ".extractkeywordsfromcontent()" }, { "label": ".isCommonWord()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L717", "id": "handlers_webscrapinghandler_iscommonword", "community": 1, "norm_label": ".iscommonword()" }, { "label": ".detectContentType()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L731", "id": "handlers_webscrapinghandler_detectcontenttype", "community": 1, "norm_label": ".detectcontenttype()" }, { "label": ".generateSummary()", "file_type": "code", "source_file": "backend/handlers/web_scraping.go", "source_location": "L760", "id": "handlers_webscrapinghandler_generatesummary", "community": 1, "norm_label": ".generatesummary()" }, { "label": "task.go", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L1", "id": "backend_handlers_task_go", "community": 4, "norm_label": "task.go" }, { "label": "GetTasks()", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L15", "id": "handlers_task_gettasks", "community": 4, "norm_label": "gettasks()" }, { "label": "CreateTask()", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L107", "id": "handlers_task_createtask", "community": 4, "norm_label": "createtask()" }, { "label": "GetTask()", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L134", "id": "handlers_task_gettask", "community": 4, "norm_label": "gettask()" }, { "label": "UpdateTask()", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L158", "id": "handlers_task_updatetask", "community": 4, "norm_label": "updatetask()" }, { "label": "DeleteTask()", "file_type": "code", "source_file": "backend/handlers/task.go", "source_location": "L195", "id": "handlers_task_deletetask", "community": 4, "norm_label": "deletetask()" }, { "label": "semantic_search.go", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L1", "id": "backend_handlers_semantic_search_go", "community": 33, "norm_label": "semantic_search.go" }, { "label": "SemanticSearchRequest", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L19", "id": "handlers_semanticsearchrequest", "community": 33, "norm_label": "semanticsearchrequest" }, { "label": "SemanticSearchResponse", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L27", "id": "handlers_semanticsearchresponse", "community": 33, "norm_label": "semanticsearchresponse" }, { "label": "SemanticSearchResult", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L35", "id": "handlers_semanticsearchresult", "community": 33, "norm_label": "semanticsearchresult" }, { "label": "GenerateEmbeddingRequest", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L52", "id": "handlers_generateembeddingrequest", "community": 33, "norm_label": "generateembeddingrequest" }, { "label": "GenerateEmbeddingResponse", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L59", "id": "handlers_generateembeddingresponse", "community": 33, "norm_label": "generateembeddingresponse" }, { "label": "SemanticSearch()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L68", "id": "handlers_semantic_search_semanticsearch", "community": 33, "norm_label": "semanticsearch()" }, { "label": "GenerateEmbedding()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L120", "id": "handlers_semantic_search_generateembedding", "community": 33, "norm_label": "generateembedding()" }, { "label": "ReindexContent()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L172", "id": "handlers_semantic_search_reindexcontent", "community": 33, "norm_label": "reindexcontent()" }, { "label": "simpleHash()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L203", "id": "handlers_semantic_search_simplehash", "community": 33, "norm_label": "simplehash()" }, { "label": "findSimilarContent()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L212", "id": "handlers_semantic_search_findsimilarcontent", "community": 33, "norm_label": "findsimilarcontent()" }, { "label": "cosineSimilarity()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L277", "id": "handlers_semantic_search_cosinesimilarity", "community": 33, "norm_label": "cosinesimilarity()" }, { "label": "buildSemanticSearchResult()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L298", "id": "handlers_semantic_search_buildsemanticsearchresult", "community": 33, "norm_label": "buildsemanticsearchresult()" }, { "label": "generateHighlights()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L436", "id": "handlers_semantic_search_generatehighlights", "community": 33, "norm_label": "generatehighlights()" }, { "label": "reindexUserContent()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L462", "id": "handlers_semantic_search_reindexusercontent", "community": 33, "norm_label": "reindexusercontent()" }, { "label": "upsertEmbedding()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L544", "id": "handlers_semantic_search_upsertembedding", "community": 33, "norm_label": "upsertembedding()" }, { "label": "normalizeSemanticContentType()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L571", "id": "handlers_semantic_search_normalizesemanticcontenttype", "community": 33, "norm_label": "normalizesemanticcontenttype()" }, { "label": "compactSemanticText()", "file_type": "code", "source_file": "backend/handlers/semantic_search.go", "source_location": "L594", "id": "handlers_semantic_search_compactsemantictext", "community": 33, "norm_label": "compactsemantictext()" }, { "label": "knowledge_base.go", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L1", "id": "backend_handlers_knowledge_base_go", "community": 1, "norm_label": "knowledge_base.go" }, { "label": "KnowledgeBaseHandler", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L16", "id": "handlers_knowledgebasehandler", "community": 1, "norm_label": "knowledgebasehandler" }, { "label": "NewKnowledgeBaseHandler()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L21", "id": "handlers_knowledge_base_newknowledgebasehandler", "community": 1, "norm_label": "newknowledgebasehandler()" }, { "label": ".CreateWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L28", "id": "handlers_knowledgebasehandler_createwikipage", "community": 1, "norm_label": ".createwikipage()" }, { "label": ".GetWikiPages()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L109", "id": "handlers_knowledgebasehandler_getwikipages", "community": 1, "norm_label": ".getwikipages()" }, { "label": ".GetWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L151", "id": "handlers_knowledgebasehandler_getwikipage", "community": 1, "norm_label": ".getwikipage()" }, { "label": ".UpdateWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L178", "id": "handlers_knowledgebasehandler_updatewikipage", "community": 1, "norm_label": ".updatewikipage()" }, { "label": ".DeleteWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L271", "id": "handlers_knowledgebasehandler_deletewikipage", "community": 1, "norm_label": ".deletewikipage()" }, { "label": ".CreateCategory()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L296", "id": "handlers_knowledgebasehandler_createcategory", "community": 1, "norm_label": ".createcategory()" }, { "label": ".GetCategories()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L345", "id": "handlers_knowledgebasehandler_getcategories", "community": 1, "norm_label": ".getcategories()" }, { "label": ".SearchWikiPages()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L361", "id": "handlers_knowledgebasehandler_searchwikipages", "community": 1, "norm_label": ".searchwikipages()" }, { "label": "generateSlug()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L412", "id": "handlers_knowledge_base_generateslug", "community": 1, "norm_label": "generateslug()" }, { "label": "estimateReadingTime()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L421", "id": "handlers_knowledge_base_estimatereadingtime", "community": 1, "norm_label": "estimatereadingtime()" }, { "label": ".addTagsToWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L430", "id": "handlers_knowledgebasehandler_addtagstowikipage", "community": 1, "norm_label": ".addtagstowikipage()" }, { "label": ".updateWikiPageTags()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L448", "id": "handlers_knowledgebasehandler_updatewikipagetags", "community": 1, "norm_label": ".updatewikipagetags()" }, { "label": ".addCollaboratorsToWikiPage()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L456", "id": "handlers_knowledgebasehandler_addcollaboratorstowikipage", "community": 1, "norm_label": ".addcollaboratorstowikipage()" }, { "label": ".createWikiVersion()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L462", "id": "handlers_knowledgebasehandler_createwikiversion", "community": 1, "norm_label": ".createwikiversion()" }, { "label": ".getLastWikiVersion()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L481", "id": "handlers_knowledgebasehandler_getlastwikiversion", "community": 1, "norm_label": ".getlastwikiversion()" }, { "label": ".processBacklinks()", "file_type": "code", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L487", "id": "handlers_knowledgebasehandler_processbacklinks", "community": 1, "norm_label": ".processbacklinks()" }, { "label": "teams.go", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L1", "id": "backend_handlers_teams_go", "community": 12, "norm_label": "teams.go" }, { "label": "TeamsHandler", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L15", "id": "handlers_teamshandler", "community": 12, "norm_label": "teamshandler" }, { "label": "NewTeamsHandler()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L19", "id": "handlers_teams_newteamshandler", "community": 12, "norm_label": "newteamshandler()" }, { "label": "generateInvitationToken()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L24", "id": "handlers_teams_generateinvitationtoken", "community": 12, "norm_label": "generateinvitationtoken()" }, { "label": ".GetTeams()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L31", "id": "handlers_teamshandler_getteams", "community": 12, "norm_label": ".getteams()" }, { "label": ".CreateTeam()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L59", "id": "handlers_teamshandler_createteam", "community": 12, "norm_label": ".createteam()" }, { "label": ".GetTeam()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L129", "id": "handlers_teamshandler_getteam", "community": 12, "norm_label": ".getteam()" }, { "label": ".UpdateTeam()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L168", "id": "handlers_teamshandler_updateteam", "community": 12, "norm_label": ".updateteam()" }, { "label": ".DeleteTeam()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L223", "id": "handlers_teamshandler_deleteteam", "community": 12, "norm_label": ".deleteteam()" }, { "label": ".InviteMember()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L254", "id": "handlers_teamshandler_invitemember", "community": 12, "norm_label": ".invitemember()" }, { "label": ".AcceptInvitation()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L338", "id": "handlers_teamshandler_acceptinvitation", "community": 12, "norm_label": ".acceptinvitation()" }, { "label": ".GetTeamMembers()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L411", "id": "handlers_teamshandler_getteammembers", "community": 12, "norm_label": ".getteammembers()" }, { "label": ".RemoveMember()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L441", "id": "handlers_teamshandler_removemember", "community": 12, "norm_label": ".removemember()" }, { "label": ".GetTeamActivity()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L498", "id": "handlers_teamshandler_getteamactivity", "community": 12, "norm_label": ".getteamactivity()" }, { "label": ".GetTeamStats()", "file_type": "code", "source_file": "backend/handlers/teams.go", "source_location": "L537", "id": "handlers_teamshandler_getteamstats", "community": 12, "norm_label": ".getteamstats()" }, { "label": "analytics.go", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L1", "id": "backend_handlers_analytics_go", "community": 16, "norm_label": "analytics.go" }, { "label": "AnalyticsHandler", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L15", "id": "handlers_analyticshandler", "community": 16, "norm_label": "analyticshandler" }, { "label": "NewAnalyticsHandler()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L20", "id": "handlers_analytics_newanalyticshandler", "community": 16, "norm_label": "newanalyticshandler()" }, { "label": ".GetDashboardAnalytics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L25", "id": "handlers_analyticshandler_getdashboardanalytics", "community": 16, "norm_label": ".getdashboardanalytics()" }, { "label": ".GetProductivityMetrics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L136", "id": "handlers_analyticshandler_getproductivitymetrics", "community": 16, "norm_label": ".getproductivitymetrics()" }, { "label": ".GetLearningAnalytics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L190", "id": "handlers_analyticshandler_getlearninganalytics", "community": 16, "norm_label": ".getlearninganalytics()" }, { "label": ".GetContentAnalytics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L250", "id": "handlers_analyticshandler_getcontentanalytics", "community": 16, "norm_label": ".getcontentanalytics()" }, { "label": ".GetGitHubAnalytics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L307", "id": "handlers_analyticshandler_getgithubanalytics", "community": 16, "norm_label": ".getgithubanalytics()" }, { "label": ".GetGoals()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L376", "id": "handlers_analyticshandler_getgoals", "community": 16, "norm_label": ".getgoals()" }, { "label": ".CreateGoal()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L427", "id": "handlers_analyticshandler_creategoal", "community": 16, "norm_label": ".creategoal()" }, { "label": ".UpdateGoal()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L476", "id": "handlers_analyticshandler_updategoal", "community": 16, "norm_label": ".updategoal()" }, { "label": ".DeleteGoal()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L557", "id": "handlers_analyticshandler_deletegoal", "community": 16, "norm_label": ".deletegoal()" }, { "label": ".GenerateAnalyticsReport()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L580", "id": "handlers_analyticshandler_generateanalyticsreport", "community": 16, "norm_label": ".generateanalyticsreport()" }, { "label": ".GenerateDailyAnalytics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L655", "id": "handlers_analyticshandler_generatedailyanalytics", "community": 16, "norm_label": ".generatedailyanalytics()" }, { "label": ".calculateStudyStreak()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L779", "id": "handlers_analyticshandler_calculatestudystreak", "community": 16, "norm_label": ".calculatestudystreak()" }, { "label": ".calculateProductivityScore()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L802", "id": "handlers_analyticshandler_calculateproductivityscore", "community": 16, "norm_label": ".calculateproductivityscore()" }, { "label": ".generateProductivityMetrics()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L827", "id": "handlers_analyticshandler_generateproductivitymetrics", "community": 16, "norm_label": ".generateproductivitymetrics()" }, { "label": "calculateFocusScore()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L943", "id": "handlers_analytics_calculatefocusscore", "community": 16, "norm_label": "calculatefocusscore()" }, { "label": ".generateInsights()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L986", "id": "handlers_analyticshandler_generateinsights", "community": 16, "norm_label": ".generateinsights()" }, { "label": ".generateRecommendations()", "file_type": "code", "source_file": "backend/handlers/analytics.go", "source_location": "L1015", "id": "handlers_analyticshandler_generaterecommendations", "community": 16, "norm_label": ".generaterecommendations()" }, { "label": "bookmark.go", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L1", "id": "backend_handlers_bookmark_go", "community": 4, "norm_label": "bookmark.go" }, { "label": "GetBookmarks()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L23", "id": "handlers_bookmark_getbookmarks", "community": 4, "norm_label": "getbookmarks()" }, { "label": "CreateBookmark()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L80", "id": "handlers_bookmark_createbookmark", "community": 4, "norm_label": "createbookmark()" }, { "label": "GetBookmark()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L136", "id": "handlers_bookmark_getbookmark", "community": 4, "norm_label": "getbookmark()" }, { "label": "UpdateBookmark()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L161", "id": "handlers_bookmark_updatebookmark", "community": 4, "norm_label": "updatebookmark()" }, { "label": "DeleteBookmark()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L202", "id": "handlers_bookmark_deletebookmark", "community": 4, "norm_label": "deletebookmark()" }, { "label": "RefreshBookmarkMetadata()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L232", "id": "handlers_bookmark_refreshbookmarkmetadata", "community": 4, "norm_label": "refreshbookmarkmetadata()" }, { "label": "GetBookmarkMetadata()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L287", "id": "handlers_bookmark_getbookmarkmetadata", "community": 4, "norm_label": "getbookmarkmetadata()" }, { "label": "GetBookmarkContent()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L318", "id": "handlers_bookmark_getbookmarkcontent", "community": 4, "norm_label": "getbookmarkcontent()" }, { "label": "fetchPageContentWithScreenshot()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L341", "id": "handlers_bookmark_fetchpagecontentwithscreenshot", "community": 4, "norm_label": "fetchpagecontentwithscreenshot()" }, { "label": "captureScreenshot()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L401", "id": "handlers_bookmark_capturescreenshot", "community": 4, "norm_label": "capturescreenshot()" }, { "label": "generateEnhancedPreviewHTML()", "file_type": "code", "source_file": "backend/handlers/bookmark.go", "source_location": "L428", "id": "handlers_bookmark_generateenhancedpreviewhtml", "community": 4, "norm_label": "generateenhancedpreviewhtml()" }, { "label": "config.go", "file_type": "code", "source_file": "backend/handlers/config.go", "source_location": "L1", "id": "backend_handlers_config_go", "community": 137, "norm_label": "config.go" }, { "label": "GetAPIConfig()", "file_type": "code", "source_file": "backend/handlers/config.go", "source_location": "L11", "id": "handlers_config_getapiconfig", "community": 137, "norm_label": "getapiconfig()" }, { "label": "messages.go", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1", "id": "backend_handlers_messages_go", "community": 5, "norm_label": "messages.go" }, { "label": "CreateConversationRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L32", "id": "handlers_createconversationrequest", "community": 5, "norm_label": "createconversationrequest" }, { "label": "AddConversationMemberRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L40", "id": "handlers_addconversationmemberrequest", "community": 5, "norm_label": "addconversationmemberrequest" }, { "label": "AttachmentInput", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L45", "id": "handlers_attachmentinput", "community": 5, "norm_label": "attachmentinput" }, { "label": "ReferenceInput", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L52", "id": "handlers_referenceinput", "community": 5, "norm_label": "referenceinput" }, { "label": "CreateMessageRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L58", "id": "handlers_createmessagerequest", "community": 5, "norm_label": "createmessagerequest" }, { "label": "UpdateMessageRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L65", "id": "handlers_updatemessagerequest", "community": 5, "norm_label": "updatemessagerequest" }, { "label": "CreateReactionRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L69", "id": "handlers_createreactionrequest", "community": 5, "norm_label": "createreactionrequest" }, { "label": "MessageSearchRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L73", "id": "handlers_messagesearchrequest", "community": 5, "norm_label": "messagesearchrequest" }, { "label": "SuggestionActionRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L89", "id": "handlers_suggestionactionrequest", "community": 5, "norm_label": "suggestionactionrequest" }, { "label": "CreateVaultItemRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L93", "id": "handlers_createvaultitemrequest", "community": 5, "norm_label": "createvaultitemrequest" }, { "label": "ShareVaultItemRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L100", "id": "handlers_sharevaultitemrequest", "community": 5, "norm_label": "sharevaultitemrequest" }, { "label": "UnshareVaultItemRequest", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L106", "id": "handlers_unsharevaultitemrequest", "community": 5, "norm_label": "unsharevaultitemrequest" }, { "label": "conversationListItem", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L110", "id": "handlers_conversationlistitem", "community": 5, "norm_label": "conversationlistitem" }, { "label": "GetConversations()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L118", "id": "handlers_messages_getconversations", "community": 5, "norm_label": "getconversations()" }, { "label": "CreateConversation()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L177", "id": "handlers_messages_createconversation", "community": 5, "norm_label": "createconversation()" }, { "label": "GetConversation()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L348", "id": "handlers_messages_getconversation", "community": 5, "norm_label": "getconversation()" }, { "label": "UpdateConversation()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L379", "id": "handlers_messages_updateconversation", "community": 5, "norm_label": "updateconversation()" }, { "label": "AddConversationMember()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L439", "id": "handlers_messages_addconversationmember", "community": 5, "norm_label": "addconversationmember()" }, { "label": "RemoveConversationMember()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L505", "id": "handlers_messages_removeconversationmember", "community": 5, "norm_label": "removeconversationmember()" }, { "label": "GetConversationMessages()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L544", "id": "handlers_messages_getconversationmessages", "community": 5, "norm_label": "getconversationmessages()" }, { "label": "CreateConversationMessage()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L622", "id": "handlers_messages_createconversationmessage", "community": 5, "norm_label": "createconversationmessage()" }, { "label": "UpdateMessage()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L810", "id": "handlers_messages_updatemessage", "community": 5, "norm_label": "updatemessage()" }, { "label": "DeleteMessage()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L867", "id": "handlers_messages_deletemessage", "community": 5, "norm_label": "deletemessage()" }, { "label": "AddMessageReaction()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L910", "id": "handlers_messages_addmessagereaction", "community": 5, "norm_label": "addmessagereaction()" }, { "label": "RemoveMessageReaction()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L955", "id": "handlers_messages_removemessagereaction", "community": 5, "norm_label": "removemessagereaction()" }, { "label": "SearchMessages()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L992", "id": "handlers_messages_searchmessages", "community": 5, "norm_label": "searchmessages()" }, { "label": "GetMessageSuggestions()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1134", "id": "handlers_messages_getmessagesuggestions", "community": 5, "norm_label": "getmessagesuggestions()" }, { "label": "AcceptMessageSuggestion()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1161", "id": "handlers_messages_acceptmessagesuggestion", "community": 5, "norm_label": "acceptmessagesuggestion()" }, { "label": "DismissMessageSuggestion()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1221", "id": "handlers_messages_dismissmessagesuggestion", "community": 5, "norm_label": "dismissmessagesuggestion()" }, { "label": "RevealSensitiveMessage()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1260", "id": "handlers_messages_revealsensitivemessage", "community": 5, "norm_label": "revealsensitivemessage()" }, { "label": "GetPasswordVaultItems()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1291", "id": "handlers_messages_getpasswordvaultitems", "community": 5, "norm_label": "getpasswordvaultitems()" }, { "label": "CreatePasswordVaultItem()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1363", "id": "handlers_messages_createpasswordvaultitem", "community": 5, "norm_label": "createpasswordvaultitem()" }, { "label": "SharePasswordVaultItem()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1418", "id": "handlers_messages_sharepasswordvaultitem", "community": 5, "norm_label": "sharepasswordvaultitem()" }, { "label": "RevealPasswordVaultItem()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1472", "id": "handlers_messages_revealpasswordvaultitem", "community": 5, "norm_label": "revealpasswordvaultitem()" }, { "label": "UnsharePasswordVaultItem()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1528", "id": "handlers_messages_unsharepasswordvaultitem", "community": 5, "norm_label": "unsharepasswordvaultitem()" }, { "label": "MessagesWebSocket()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1562", "id": "handlers_messages_messageswebsocket", "community": 5, "norm_label": "messageswebsocket()" }, { "label": "applySuggestionAction()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1685", "id": "handlers_messages_applysuggestionaction", "community": 5, "norm_label": "applysuggestionaction()" }, { "label": "ensureMessagingDefaults()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1920", "id": "handlers_messages_ensuremessagingdefaults", "community": 5, "norm_label": "ensuremessagingdefaults()" }, { "label": "ensureGlobalConversations()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1949", "id": "handlers_messages_ensureglobalconversations", "community": 5, "norm_label": "ensureglobalconversations()" }, { "label": "ensureUserConversation()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L1997", "id": "handlers_messages_ensureuserconversation", "community": 5, "norm_label": "ensureuserconversation()" }, { "label": "getConversationWithMembership()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2029", "id": "handlers_messages_getconversationwithmembership", "community": 5, "norm_label": "getconversationwithmembership()" }, { "label": "isConversationAdmin()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2042", "id": "handlers_messages_isconversationadmin", "community": 5, "norm_label": "isconversationadmin()" }, { "label": "canWriteMessage()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2046", "id": "handlers_messages_canwritemessage", "community": 5, "norm_label": "canwritemessage()" }, { "label": "getAuthUserID()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2052", "id": "handlers_messages_getauthuserid", "community": 5, "norm_label": "getauthuserid()" }, { "label": "parseUintParam()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2062", "id": "handlers_messages_parseuintparam", "community": 5, "norm_label": "parseuintparam()" }, { "label": "parseUintAny()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2071", "id": "handlers_messages_parseuintany", "community": 5, "norm_label": "parseuintany()" }, { "label": "findExistingDM()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2087", "id": "handlers_messages_findexistingdm", "community": 5, "norm_label": "findexistingdm()" }, { "label": "usersExist()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2115", "id": "handlers_messages_usersexist", "community": 5, "norm_label": "usersexist()" }, { "label": "hasAttachment()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2124", "id": "handlers_messages_hasattachment", "community": 5, "norm_label": "hasattachment()" }, { "label": "maskSensitiveBody()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2133", "id": "handlers_messages_masksensitivebody", "community": 5, "norm_label": "masksensitivebody()" }, { "label": "extractSensitivePlaintext()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2156", "id": "handlers_messages_extractsensitiveplaintext", "community": 5, "norm_label": "extractsensitiveplaintext()" }, { "label": "extractSensitivePayload()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2174", "id": "handlers_messages_extractsensitivepayload", "community": 5, "norm_label": "extractsensitivepayload()" }, { "label": "normalizeAttachmentKind()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2197", "id": "handlers_messages_normalizeattachmentkind", "community": 5, "norm_label": "normalizeattachmentkind()" }, { "label": "normalizeReferenceType()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2207", "id": "handlers_messages_normalizereferencetype", "community": 5, "norm_label": "normalizereferencetype()" }, { "label": "isReferenceDeepLinkAllowed()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2217", "id": "handlers_messages_isreferencedeeplinkallowed", "community": 5, "norm_label": "isreferencedeeplinkallowed()" }, { "label": "canReferenceEntity()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2221", "id": "handlers_messages_canreferenceentity", "community": 5, "norm_label": "canreferenceentity()" }, { "label": "compactMessageTitle()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2234", "id": "handlers_messages_compactmessagetitle", "community": 5, "norm_label": "compactmessagetitle()" }, { "label": "firstURLFromText()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2245", "id": "handlers_messages_firsturlfromtext", "community": 5, "norm_label": "firsturlfromtext()" }, { "label": "extractYouTubeVideoID()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2253", "id": "handlers_messages_extractyoutubevideoid", "community": 5, "norm_label": "extractyoutubevideoid()" }, { "label": "asString()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2277", "id": "handlers_messages_asstring", "community": 5, "norm_label": "asstring()" }, { "label": "isConversationMember()", "file_type": "code", "source_file": "backend/handlers/messages.go", "source_location": "L2284", "id": "handlers_messages_isconversationmember", "community": 5, "norm_label": "isconversationmember()" }, { "label": "two_factor.go", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L1", "id": "backend_handlers_two_factor_go", "community": 4, "norm_label": "two_factor.go" }, { "label": "TOTPSetupRequest", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L28", "id": "handlers_totpsetuprequest", "community": 4, "norm_label": "totpsetuprequest" }, { "label": "TOTPSetupResponse", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L33", "id": "handlers_totpsetupresponse", "community": 4, "norm_label": "totpsetupresponse" }, { "label": "TOTPVerifyRequest", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L40", "id": "handlers_totpverifyrequest", "community": 4, "norm_label": "totpverifyrequest" }, { "label": "TOTPEnableRequest", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L45", "id": "handlers_totpenablerequest", "community": 4, "norm_label": "totpenablerequest" }, { "label": "TOTPDisableRequest", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L50", "id": "handlers_totpdisablerequest", "community": 4, "norm_label": "totpdisablerequest" }, { "label": "TOTPLoginRequest", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L56", "id": "handlers_totploginrequest", "community": 4, "norm_label": "totploginrequest" }, { "label": "encrypt()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L63", "id": "handlers_two_factor_encrypt", "community": 4, "norm_label": "encrypt()" }, { "label": "decrypt()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L93", "id": "handlers_two_factor_decrypt", "community": 4, "norm_label": "decrypt()" }, { "label": "generateBackupCodes()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L133", "id": "handlers_two_factor_generatebackupcodes", "community": 4, "norm_label": "generatebackupcodes()" }, { "label": "SetupTOTP()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L142", "id": "handlers_two_factor_setuptotp", "community": 4, "norm_label": "setuptotp()" }, { "label": "VerifyTOTP()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L226", "id": "handlers_two_factor_verifytotp", "community": 4, "norm_label": "verifytotp()" }, { "label": "EnableTOTP()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L264", "id": "handlers_two_factor_enabletotp", "community": 4, "norm_label": "enabletotp()" }, { "label": "DisableTOTP()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L309", "id": "handlers_two_factor_disabletotp", "community": 4, "norm_label": "disabletotp()" }, { "label": "GetTOTPStatus()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L367", "id": "handlers_two_factor_gettotpstatus", "community": 4, "norm_label": "gettotpstatus()" }, { "label": "VerifyBackupCode()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L385", "id": "handlers_two_factor_verifybackupcode", "community": 4, "norm_label": "verifybackupcode()" }, { "label": "LoginWithTOTP()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L453", "id": "handlers_two_factor_loginwithtotp", "community": 4, "norm_label": "loginwithtotp()" }, { "label": "RegenerateBackupCodes()", "file_type": "code", "source_file": "backend/handlers/two_factor.go", "source_location": "L620", "id": "handlers_two_factor_regeneratebackupcodes", "community": 4, "norm_label": "regeneratebackupcodes()" }, { "label": "oauth_service.go", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L1", "id": "backend_handlers_oauth_service_go", "community": 0, "norm_label": "oauth_service.go" }, { "label": "centralizedOAuthUser", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L18", "id": "handlers_centralizedoauthuser", "community": 0, "norm_label": "centralizedoauthuser" }, { "label": "getOAuthServiceURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L27", "id": "handlers_oauth_service_getoauthserviceurl", "community": 0, "norm_label": "getoauthserviceurl()" }, { "label": "headerValue()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L31", "id": "handlers_oauth_service_headervalue", "community": 0, "norm_label": "headervalue()" }, { "label": "backendPublicBaseURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L47", "id": "handlers_oauth_service_backendpublicbaseurl", "community": 0, "norm_label": "backendpublicbaseurl()" }, { "label": "normalizeFrontendRedirectURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L73", "id": "handlers_oauth_service_normalizefrontendredirecturl", "community": 0, "norm_label": "normalizefrontendredirecturl()" }, { "label": "resolveFrontendRedirectURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L91", "id": "handlers_oauth_service_resolvefrontendredirecturl", "community": 0, "norm_label": "resolvefrontendredirecturl()" }, { "label": "buildGitHubUserCallbackURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L118", "id": "handlers_oauth_service_buildgithubusercallbackurl", "community": 0, "norm_label": "buildgithubusercallbackurl()" }, { "label": "buildFrontendCallbackRedirectURL()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L132", "id": "handlers_oauth_service_buildfrontendcallbackredirecturl", "community": 0, "norm_label": "buildfrontendcallbackredirecturl()" }, { "label": "firstNonEmpty()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L152", "id": "handlers_oauth_service_firstnonempty", "community": 0, "norm_label": "firstnonempty()" }, { "label": "uniqueUsername()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L162", "id": "handlers_oauth_service_uniqueusername", "community": 0, "norm_label": "uniqueusername()" }, { "label": "upsertCentralizedOAuthUser()", "file_type": "code", "source_file": "backend/handlers/oauth_service.go", "source_location": "L189", "id": "handlers_oauth_service_upsertcentralizedoauthuser", "community": 0, "norm_label": "upsertcentralizedoauthuser()" }, { "label": "search_enhanced.go", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L1", "id": "backend_handlers_search_enhanced_go", "community": 1, "norm_label": "search_enhanced.go" }, { "label": "SearchFilters", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L15", "id": "handlers_searchfilters", "community": 1, "norm_label": "searchfilters" }, { "label": "DateRange", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L30", "id": "handlers_daterange", "community": 1, "norm_label": "daterange" }, { "label": "SearchResult", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L36", "id": "handlers_searchresult", "community": 1, "norm_label": "searchresult" }, { "label": "SearchResponse", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L62", "id": "handlers_searchresponse", "community": 1, "norm_label": "searchresponse" }, { "label": "EnhancedSearch()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L73", "id": "handlers_search_enhanced_enhancedsearch", "community": 1, "norm_label": "enhancedsearch()" }, { "label": "searchBookmarks()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L156", "id": "handlers_search_enhanced_searchbookmarks", "community": 1, "norm_label": "searchbookmarks()" }, { "label": "searchTasks()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L235", "id": "handlers_search_enhanced_searchtasks", "community": 1, "norm_label": "searchtasks()" }, { "label": "searchNotes()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L295", "id": "handlers_search_enhanced_searchnotes", "community": 1, "norm_label": "searchnotes()" }, { "label": "searchFiles()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L359", "id": "handlers_search_enhanced_searchfiles", "community": 1, "norm_label": "searchfiles()" }, { "label": "calculateRelevanceScore()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L431", "id": "handlers_search_enhanced_calculaterelevancescore", "community": 1, "norm_label": "calculaterelevancescore()" }, { "label": "getSearchSuggestions()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L479", "id": "handlers_search_enhanced_getsearchsuggestions", "community": 1, "norm_label": "getsearchsuggestions()" }, { "label": "SaveSearch()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L490", "id": "handlers_search_enhanced_savesearch", "community": 1, "norm_label": "savesearch()" }, { "label": "GetSearchAnalytics()", "file_type": "code", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L512", "id": "handlers_search_enhanced_getsearchanalytics", "community": 1, "norm_label": "getsearchanalytics()" }, { "label": "learning_path.go", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L1", "id": "backend_handlers_learning_path_go", "community": 4, "norm_label": "learning_path.go" }, { "label": "GetLearningPaths()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L14", "id": "handlers_learning_path_getlearningpaths", "community": 4, "norm_label": "getlearningpaths()" }, { "label": "GetLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L50", "id": "handlers_learning_path_getlearningpath", "community": 4, "norm_label": "getlearningpath()" }, { "label": "CreateLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L73", "id": "handlers_learning_path_createlearningpath", "community": 4, "norm_label": "createlearningpath()" }, { "label": "UpdateLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L104", "id": "handlers_learning_path_updatelearningpath", "community": 4, "norm_label": "updatelearningpath()" }, { "label": "DeleteLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L144", "id": "handlers_learning_path_deletelearningpath", "community": 4, "norm_label": "deletelearningpath()" }, { "label": "EnrollInLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L174", "id": "handlers_learning_path_enrollinlearningpath", "community": 4, "norm_label": "enrollinlearningpath()" }, { "label": "GetUserEnrollments()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L223", "id": "handlers_learning_path_getuserenrollments", "community": 4, "norm_label": "getuserenrollments()" }, { "label": "UpdateProgress()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L245", "id": "handlers_learning_path_updateprogress", "community": 4, "norm_label": "updateprogress()" }, { "label": "RateLearningPath()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L304", "id": "handlers_learning_path_ratelearningpath", "community": 4, "norm_label": "ratelearningpath()" }, { "label": "GetLearningPathCategories()", "file_type": "code", "source_file": "backend/handlers/learning_path.go", "source_location": "L369", "id": "handlers_learning_path_getlearningpathcategories", "community": 4, "norm_label": "getlearningpathcategories()" }, { "label": "file.go", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L1", "id": "backend_handlers_file_go", "community": 12, "norm_label": "file.go" }, { "label": "createFileShareRequest", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L20", "id": "handlers_createfilesharerequest", "community": 12, "norm_label": "createfilesharerequest" }, { "label": "fileShareResponse", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L27", "id": "handlers_fileshareresponse", "community": 12, "norm_label": "fileshareresponse" }, { "label": "generateSecureShareToken()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L42", "id": "handlers_file_generatesecuresharetoken", "community": 12, "norm_label": "generatesecuresharetoken()" }, { "label": "buildPublicShareURL()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L51", "id": "handlers_file_buildpublicshareurl", "community": 12, "norm_label": "buildpublicshareurl()" }, { "label": "mapFileShareResponse()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L86", "id": "handlers_file_mapfileshareresponse", "community": 12, "norm_label": "mapfileshareresponse()" }, { "label": "GetFiles()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L104", "id": "handlers_file_getfiles", "community": 12, "norm_label": "getfiles()" }, { "label": "UploadFile()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L149", "id": "handlers_file_uploadfile", "community": 12, "norm_label": "uploadfile()" }, { "label": "GetFile()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L234", "id": "handlers_file_getfile", "community": 12, "norm_label": "getfile()" }, { "label": "DownloadFile()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L251", "id": "handlers_file_downloadfile", "community": 12, "norm_label": "downloadfile()" }, { "label": "CreateFileShare()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L277", "id": "handlers_file_createfileshare", "community": 12, "norm_label": "createfileshare()" }, { "label": "GetFileShares()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L352", "id": "handlers_file_getfileshares", "community": 12, "norm_label": "getfileshares()" }, { "label": "DeleteFileShare()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L392", "id": "handlers_file_deletefileshare", "community": 12, "norm_label": "deletefileshare()" }, { "label": "DeleteFile()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L436", "id": "handlers_file_deletefile", "community": 12, "norm_label": "deletefile()" }, { "label": "determineFileType()", "file_type": "code", "source_file": "backend/handlers/file.go", "source_location": "L473", "id": "handlers_file_determinefiletype", "community": 12, "norm_label": "determinefiletype()" }, { "label": "browser_extension.go", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L1", "id": "backend_handlers_browser_extension_go", "community": 4, "norm_label": "browser_extension.go" }, { "label": "CreateAPIKeyRequest", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L20", "id": "handlers_createapikeyrequest", "community": 4, "norm_label": "createapikeyrequest" }, { "label": "APIKeyResponse", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L27", "id": "handlers_apikeyresponse", "community": 4, "norm_label": "apikeyresponse" }, { "label": "GenerateAPIKey()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L37", "id": "handlers_browser_extension_generateapikey", "community": 12, "norm_label": "generateapikey()" }, { "label": "GetAPIKeys()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L113", "id": "handlers_browser_extension_getapikeys", "community": 4, "norm_label": "getapikeys()" }, { "label": "RevokeAPIKey()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L148", "id": "handlers_browser_extension_revokeapikey", "community": 4, "norm_label": "revokeapikey()" }, { "label": "ValidateAPIKey()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L175", "id": "handlers_browser_extension_validateapikey", "community": 4, "norm_label": "validateapikey()" }, { "label": "RegisterBrowserExtension()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L233", "id": "handlers_browser_extension_registerbrowserextension", "community": 4, "norm_label": "registerbrowserextension()" }, { "label": "GetBrowserExtensions()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L281", "id": "handlers_browser_extension_getbrowserextensions", "community": 4, "norm_label": "getbrowserextensions()" }, { "label": "RevokeBrowserExtension()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L301", "id": "handlers_browser_extension_revokebrowserextension", "community": 4, "norm_label": "revokebrowserextension()" }, { "label": "DownloadBrowserExtension()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L328", "id": "handlers_browser_extension_downloadbrowserextension", "community": 4, "norm_label": "downloadbrowserextension()" }, { "label": "createZip()", "file_type": "code", "source_file": "backend/handlers/browser_extension.go", "source_location": "L370", "id": "handlers_browser_extension_createzip", "community": 4, "norm_label": "createzip()" }, { "label": "chat.go", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L1", "id": "backend_handlers_chat_go", "community": 6, "norm_label": "chat.go" }, { "label": "MistralConfig", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L18", "id": "handlers_mistralconfig", "community": 6, "norm_label": "mistralconfig" }, { "label": "ChatRequest", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L27", "id": "handlers_chatrequest", "community": 6, "norm_label": "chatrequest" }, { "label": "ChatResponse", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L36", "id": "handlers_chatresponse", "community": 6, "norm_label": "chatresponse" }, { "label": "TokenUsage", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L48", "id": "handlers_tokenusage", "community": 6, "norm_label": "tokenusage" }, { "label": "MistralMessage", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L55", "id": "handlers_mistralmessage", "community": 6, "norm_label": "mistralmessage" }, { "label": "MistralRequest", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L61", "id": "handlers_mistralrequest", "community": 6, "norm_label": "mistralrequest" }, { "label": "MistralResponse", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L69", "id": "handlers_mistralresponse", "community": 6, "norm_label": "mistralresponse" }, { "label": "GetMistralConfig()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L98", "id": "handlers_chat_getmistralconfig", "community": 6, "norm_label": "getmistralconfig()" }, { "label": "SendMessage()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L103", "id": "handlers_chat_sendmessage", "community": 6, "norm_label": "sendmessage()" }, { "label": "GetSessions()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L274", "id": "handlers_chat_getsessions", "community": 6, "norm_label": "getsessions()" }, { "label": "GetSessionMessages()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L284", "id": "handlers_chat_getsessionmessages", "community": 6, "norm_label": "getsessionmessages()" }, { "label": "DeleteSession()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L302", "id": "handlers_chat_deletesession", "community": 6, "norm_label": "deletesession()" }, { "label": "callMistral()", "file_type": "code", "source_file": "backend/handlers/chat.go", "source_location": "L322", "id": "handlers_chat_callmistral", "community": 6, "norm_label": "callmistral()" }, { "label": "demo.go", "file_type": "code", "source_file": "backend/handlers/demo.go", "source_location": "L1", "id": "backend_handlers_demo_go", "community": 2, "norm_label": "demo.go" }, { "label": "DemoStatus()", "file_type": "code", "source_file": "backend/handlers/demo.go", "source_location": "L11", "id": "handlers_demo_demostatus", "community": 2, "norm_label": "demostatus()" }, { "label": "github_user_auth.go", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L1", "id": "backend_handlers_github_user_auth_go", "community": 0, "norm_label": "github_user_auth.go" }, { "label": "gitHubUserTokenResponse", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L34", "id": "handlers_githubusertokenresponse", "community": 0, "norm_label": "githubusertokenresponse" }, { "label": "gitHubUserEmail", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L46", "id": "handlers_githubuseremail", "community": 0, "norm_label": "githubuseremail" }, { "label": "gitHubUserInstallationsResponse", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L52", "id": "handlers_githubuserinstallationsresponse", "community": 0, "norm_label": "githubuserinstallationsresponse" }, { "label": "getGitHubAppClientID()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L58", "id": "handlers_github_user_auth_getgithubappclientid", "community": 0, "norm_label": "getgithubappclientid()" }, { "label": "getGitHubAppClientSecret()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L62", "id": "handlers_github_user_auth_getgithubappclientsecret", "community": 0, "norm_label": "getgithubappclientsecret()" }, { "label": "hasGitHubUserAuthConfig()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L66", "id": "handlers_github_user_auth_hasgithubuserauthconfig", "community": 0, "norm_label": "hasgithubuserauthconfig()" }, { "label": "isSecureRequest()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L70", "id": "handlers_github_user_auth_issecurerequest", "community": 0, "norm_label": "issecurerequest()" }, { "label": "setGitHubAuthCookie()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L77", "id": "handlers_github_user_auth_setgithubauthcookie", "community": 0, "norm_label": "setgithubauthcookie()" }, { "label": "storeGitHubAuthFlowState()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L82", "id": "handlers_github_user_auth_storegithubauthflowstate", "community": 0, "norm_label": "storegithubauthflowstate()" }, { "label": "clearGitHubAuthFlowState()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L91", "id": "handlers_github_user_auth_cleargithubauthflowstate", "community": 0, "norm_label": "cleargithubauthflowstate()" }, { "label": "getGitHubFrontendRedirectFromCookie()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L96", "id": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "community": 0, "norm_label": "getgithubfrontendredirectfromcookie()" }, { "label": "postGitHubTokenRequest()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L104", "id": "handlers_github_user_auth_postgithubtokenrequest", "community": 0, "norm_label": "postgithubtokenrequest()" }, { "label": "exchangeGitHubAuthorizationCode()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L146", "id": "handlers_github_user_auth_exchangegithubauthorizationcode", "community": 0, "norm_label": "exchangegithubauthorizationcode()" }, { "label": "refreshGitHubUserAccessToken()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L165", "id": "handlers_github_user_auth_refreshgithubuseraccesstoken", "community": 0, "norm_label": "refreshgithubuseraccesstoken()" }, { "label": "tokenExpiryFromSeconds()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L182", "id": "handlers_github_user_auth_tokenexpiryfromseconds", "community": 0, "norm_label": "tokenexpiryfromseconds()" }, { "label": "upsertGitHubUserAuth()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L190", "id": "handlers_github_user_auth_upsertgithubuserauth", "community": 0, "norm_label": "upsertgithubuserauth()" }, { "label": "getGitHubUserAuthRecord()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L250", "id": "handlers_github_user_auth_getgithubuserauthrecord", "community": 0, "norm_label": "getgithubuserauthrecord()" }, { "label": "decryptGitHubUserToken()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L258", "id": "handlers_github_user_auth_decryptgithubusertoken", "community": 13, "norm_label": "decryptgithubusertoken()" }, { "label": "getGitHubUserAccessTokenForUser()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L266", "id": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "community": 0, "norm_label": "getgithubuseraccesstokenforuser()" }, { "label": "fetchGitHubPrimaryVerifiedEmail()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L330", "id": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "community": 0, "norm_label": "fetchgithubprimaryverifiedemail()" }, { "label": "listGitHubUserInstallations()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L373", "id": "handlers_github_user_auth_listgithubuserinstallations", "community": 0, "norm_label": "listgithubuserinstallations()" }, { "label": "verifyGitHubInstallationAccessForUser()", "file_type": "code", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L417", "id": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "community": 0, "norm_label": "verifygithubinstallationaccessforuser()" }, { "label": "member.go", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L1", "id": "backend_handlers_member_go", "community": 3, "norm_label": "member.go" }, { "label": "MemberHandler", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L15", "id": "handlers_memberhandler", "community": 3, "norm_label": "memberhandler" }, { "label": "NewMemberHandler()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L20", "id": "handlers_member_newmemberhandler", "community": 3, "norm_label": "newmemberhandler()" }, { "label": ".GetMembers()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L25", "id": "handlers_memberhandler_getmembers", "community": 3, "norm_label": ".getmembers()" }, { "label": ".GetMemberStats()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L76", "id": "handlers_memberhandler_getmemberstats", "community": 3, "norm_label": ".getmemberstats()" }, { "label": "getInitials()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L103", "id": "handlers_member_getinitials", "community": 3, "norm_label": "getinitials()" }, { "label": "formatTime()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L116", "id": "handlers_member_formattime", "community": 3, "norm_label": "formattime()" }, { "label": "pluralS()", "file_type": "code", "source_file": "backend/handlers/member.go", "source_location": "L138", "id": "handlers_member_plurals", "community": 3, "norm_label": "plurals()" }, { "label": "github.go", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L1", "id": "backend_handlers_github_go", "community": 0, "norm_label": "github.go" }, { "label": "GitHubUser", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L18", "id": "handlers_githubuser", "community": 0, "norm_label": "githubuser" }, { "label": "GitHubRepo", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L28", "id": "handlers_githubrepo", "community": 0, "norm_label": "githubrepo" }, { "label": "GitHubLogin()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L48", "id": "handlers_github_githublogin", "community": 0, "norm_label": "githublogin()" }, { "label": "GitHubCallback()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L61", "id": "handlers_github_githubcallback", "community": 0, "norm_label": "githubcallback()" }, { "label": "getGitHubUser()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L144", "id": "handlers_github_getgithubuser", "community": 0, "norm_label": "getgithubuser()" }, { "label": "getPrimaryEmail()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L185", "id": "handlers_github_getprimaryemail", "community": 0, "norm_label": "getprimaryemail()" }, { "label": "GetCurrentUserWithGitHub()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L190", "id": "handlers_github_getcurrentuserwithgithub", "community": 0, "norm_label": "getcurrentuserwithgithub()" }, { "label": "GetGitHubRepos()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L204", "id": "handlers_github_getgithubrepos", "community": 0, "norm_label": "getgithubrepos()" }, { "label": "GitHubContribution", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L252", "id": "handlers_githubcontribution", "community": 0, "norm_label": "githubcontribution" }, { "label": "GitHubActivityResponse", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L259", "id": "handlers_githubactivityresponse", "community": 0, "norm_label": "githubactivityresponse" }, { "label": "fetchGitHubRepos()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L266", "id": "handlers_github_fetchgithubrepos", "community": 0, "norm_label": "fetchgithubrepos()" }, { "label": "fetchGitHubContributions()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L301", "id": "handlers_github_fetchgithubcontributions", "community": 0, "norm_label": "fetchgithubcontributions()" }, { "label": "GetGitHubActivity()", "file_type": "code", "source_file": "backend/handlers/github.go", "source_location": "L398", "id": "handlers_github_getgithubactivity", "community": 0, "norm_label": "getgithubactivity()" }, { "label": "encryption.go", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L1", "id": "backend_handlers_encryption_go", "community": 13, "norm_label": "encryption.go" }, { "label": "EncryptionRequest", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L20", "id": "handlers_encryptionrequest", "community": 13, "norm_label": "encryptionrequest" }, { "label": "EncryptionResponse", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L26", "id": "handlers_encryptionresponse", "community": 13, "norm_label": "encryptionresponse" }, { "label": "EncryptNoteContent()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L32", "id": "handlers_encryption_encryptnotecontent", "community": 13, "norm_label": "encryptnotecontent()" }, { "label": "DecryptNoteContent()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L53", "id": "handlers_encryption_decryptnotecontent", "community": 13, "norm_label": "decryptnotecontent()" }, { "label": "CreateEncryptedNote()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L77", "id": "handlers_encryption_createencryptednote", "community": 13, "norm_label": "createencryptednote()" }, { "label": "GetEncryptedNote()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L166", "id": "handlers_encryption_getencryptednote", "community": 13, "norm_label": "getencryptednote()" }, { "label": "UploadEncryptedFile()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L210", "id": "handlers_encryption_uploadencryptedfile", "community": 13, "norm_label": "uploadencryptedfile()" }, { "label": "DownloadEncryptedFile()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L322", "id": "handlers_encryption_downloadencryptedfile", "community": 13, "norm_label": "downloadencryptedfile()" }, { "label": "GetEncryptionStatus()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L370", "id": "handlers_encryption_getencryptionstatus", "community": 13, "norm_label": "getencryptionstatus()" }, { "label": "generateRandomStringForFile()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L409", "id": "handlers_encryption_generaterandomstringforfile", "community": 13, "norm_label": "generaterandomstringforfile()" }, { "label": "determineFileTypeForEncryption()", "file_type": "code", "source_file": "backend/handlers/encryption.go", "source_location": "L418", "id": "handlers_encryption_determinefiletypeforencryption", "community": 13, "norm_label": "determinefiletypeforencryption()" }, { "label": "chat_context.go", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L1", "id": "backend_handlers_chat_context_go", "community": 6, "norm_label": "chat_context.go" }, { "label": "UserContext", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L11", "id": "handlers_usercontext", "community": 6, "norm_label": "usercontext" }, { "label": "buildUserContext()", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L19", "id": "handlers_chat_context_buildusercontext", "community": 6, "norm_label": "buildusercontext()" }, { "label": "buildSystemPrompt()", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L54", "id": "handlers_chat_context_buildsystemprompt", "community": 6, "norm_label": "buildsystemprompt()" }, { "label": "getContextItemIDs()", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L147", "id": "handlers_chat_context_getcontextitemids", "community": 6, "norm_label": "getcontextitemids()" }, { "label": "formatFileSize()", "file_type": "code", "source_file": "backend/handlers/chat_context.go", "source_location": "L170", "id": "handlers_chat_context_formatfilesize", "community": 6, "norm_label": "formatfilesize()" }, { "label": "goals_habits.go", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L1", "id": "backend_handlers_goals_habits_go", "community": 39, "norm_label": "goals_habits.go" }, { "label": "GoalsHabitsHandler", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L14", "id": "handlers_goalshabitshandler", "community": 39, "norm_label": "goalshabitshandler" }, { "label": "NewGoalsHabitsHandler()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L19", "id": "handlers_goals_habits_newgoalshabitshandler", "community": 39, "norm_label": "newgoalshabitshandler()" }, { "label": ".CreateGoal()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L26", "id": "handlers_goalshabitshandler_creategoal", "community": 39, "norm_label": ".creategoal()" }, { "label": ".GetGoals()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L68", "id": "handlers_goalshabitshandler_getgoals", "community": 39, "norm_label": ".getgoals()" }, { "label": ".GetGoal()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L105", "id": "handlers_goalshabitshandler_getgoal", "community": 39, "norm_label": ".getgoal()" }, { "label": ".UpdateGoal()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L125", "id": "handlers_goalshabitshandler_updategoal", "community": 39, "norm_label": ".updategoal()" }, { "label": ".DeleteGoal()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L194", "id": "handlers_goalshabitshandler_deletegoal", "community": 39, "norm_label": ".deletegoal()" }, { "label": ".CreateHabit()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L219", "id": "handlers_goalshabitshandler_createhabit", "community": 39, "norm_label": ".createhabit()" }, { "label": ".GetHabits()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L270", "id": "handlers_goalshabitshandler_gethabits", "community": 39, "norm_label": ".gethabits()" }, { "label": ".GetHabit()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L304", "id": "handlers_goalshabitshandler_gethabit", "community": 39, "norm_label": ".gethabit()" }, { "label": ".UpdateHabit()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L325", "id": "handlers_goalshabitshandler_updatehabit", "community": 39, "norm_label": ".updatehabit()" }, { "label": ".DeleteHabit()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L398", "id": "handlers_goalshabitshandler_deletehabit", "community": 39, "norm_label": ".deletehabit()" }, { "label": ".CreateHabitEntry()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L423", "id": "handlers_goalshabitshandler_createhabitentry", "community": 39, "norm_label": ".createhabitentry()" }, { "label": ".GetHabitEntries()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L473", "id": "handlers_goalshabitshandler_gethabitentries", "community": 39, "norm_label": ".gethabitentries()" }, { "label": ".GetDashboardStats()", "file_type": "code", "source_file": "backend/handlers/goals_habits.go", "source_location": "L522", "id": "handlers_goalshabitshandler_getdashboardstats", "community": 39, "norm_label": ".getdashboardstats()" }, { "label": "performance.go", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L1", "id": "backend_handlers_performance_go", "community": 3, "norm_label": "performance.go" }, { "label": "PerformanceHandler", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L12", "id": "handlers_performancehandler", "community": 3, "norm_label": "performancehandler" }, { "label": "NewPerformanceHandler()", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L17", "id": "handlers_performance_newperformancehandler", "community": 3, "norm_label": "newperformancehandler()" }, { "label": ".OptimizeDatabase()", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L25", "id": "handlers_performancehandler_optimizedatabase", "community": 3, "norm_label": ".optimizedatabase()" }, { "label": ".GetDatabaseStats()", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L35", "id": "handlers_performancehandler_getdatabasestats", "community": 3, "norm_label": ".getdatabasestats()" }, { "label": ".MonitorPerformance()", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L46", "id": "handlers_performancehandler_monitorperformance", "community": 3, "norm_label": ".monitorperformance()" }, { "label": ".CleanupOldAuditLogs()", "file_type": "code", "source_file": "backend/handlers/performance.go", "source_location": "L57", "id": "handlers_performancehandler_cleanupoldauditlogs", "community": 3, "norm_label": ".cleanupoldauditlogs()" }, { "label": "integration.go", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L1", "id": "backend_handlers_integration_go", "community": 3, "norm_label": "integration.go" }, { "label": "IntegrationHandler", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L15", "id": "handlers_integrationhandler", "community": 23, "norm_label": "integrationhandler" }, { "label": "NewIntegrationHandler()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L20", "id": "handlers_integration_newintegrationhandler", "community": 3, "norm_label": "newintegrationhandler()" }, { "label": ".GetIntegrations()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L25", "id": "handlers_integrationhandler_getintegrations", "community": 23, "norm_label": ".getintegrations()" }, { "label": ".GetIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L42", "id": "handlers_integrationhandler_getintegration", "community": 23, "norm_label": ".getintegration()" }, { "label": ".CreateIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L64", "id": "handlers_integrationhandler_createintegration", "community": 23, "norm_label": ".createintegration()" }, { "label": ".UpdateIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L99", "id": "handlers_integrationhandler_updateintegration", "community": 23, "norm_label": ".updateintegration()" }, { "label": ".DeleteIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L156", "id": "handlers_integrationhandler_deleteintegration", "community": 23, "norm_label": ".deleteintegration()" }, { "label": ".AuthorizeIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L169", "id": "handlers_integrationhandler_authorizeintegration", "community": 23, "norm_label": ".authorizeintegration()" }, { "label": ".OAuthCallback()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L205", "id": "handlers_integrationhandler_oauthcallback", "community": 23, "norm_label": ".oauthcallback()" }, { "label": ".SyncIntegration()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L259", "id": "handlers_integrationhandler_syncintegration", "community": 23, "norm_label": ".syncintegration()" }, { "label": ".GetSyncLogs()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L285", "id": "handlers_integrationhandler_getsynclogs", "community": 23, "norm_label": ".getsynclogs()" }, { "label": ".getSlackAuthURL()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L335", "id": "handlers_integrationhandler_getslackauthurl", "community": 23, "norm_label": ".getslackauthurl()" }, { "label": ".getDiscordAuthURL()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L340", "id": "handlers_integrationhandler_getdiscordauthurl", "community": 23, "norm_label": ".getdiscordauthurl()" }, { "label": ".getNotionAuthURL()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L345", "id": "handlers_integrationhandler_getnotionauthurl", "community": 23, "norm_label": ".getnotionauthurl()" }, { "label": ".getGoogleAuthURL()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L350", "id": "handlers_integrationhandler_getgoogleauthurl", "community": 23, "norm_label": ".getgoogleauthurl()" }, { "label": ".getGitHubAuthURL()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L355", "id": "handlers_integrationhandler_getgithubauthurl", "community": 23, "norm_label": ".getgithubauthurl()" }, { "label": ".exchangeSlackCode()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L361", "id": "handlers_integrationhandler_exchangeslackcode", "community": 23, "norm_label": ".exchangeslackcode()" }, { "label": ".exchangeDiscordCode()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L366", "id": "handlers_integrationhandler_exchangediscordcode", "community": 23, "norm_label": ".exchangediscordcode()" }, { "label": ".exchangeNotionCode()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L371", "id": "handlers_integrationhandler_exchangenotioncode", "community": 23, "norm_label": ".exchangenotioncode()" }, { "label": ".exchangeGoogleCode()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L376", "id": "handlers_integrationhandler_exchangegooglecode", "community": 23, "norm_label": ".exchangegooglecode()" }, { "label": ".exchangeGitHubCode()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L381", "id": "handlers_integrationhandler_exchangegithubcode", "community": 23, "norm_label": ".exchangegithubcode()" }, { "label": ".performSync()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L387", "id": "handlers_integrationhandler_performsync", "community": 23, "norm_label": ".performsync()" }, { "label": ".syncSlack()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L453", "id": "handlers_integrationhandler_syncslack", "community": 23, "norm_label": ".syncslack()" }, { "label": ".syncDiscord()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L458", "id": "handlers_integrationhandler_syncdiscord", "community": 23, "norm_label": ".syncdiscord()" }, { "label": ".syncNotion()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L463", "id": "handlers_integrationhandler_syncnotion", "community": 23, "norm_label": ".syncnotion()" }, { "label": ".syncGoogle()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L468", "id": "handlers_integrationhandler_syncgoogle", "community": 23, "norm_label": ".syncgoogle()" }, { "label": ".syncGitHub()", "file_type": "code", "source_file": "backend/handlers/integration.go", "source_location": "L473", "id": "handlers_integrationhandler_syncgithub", "community": 23, "norm_label": ".syncgithub()" }, { "label": "health.go", "file_type": "code", "source_file": "backend/handlers/health.go", "source_location": "L1", "id": "backend_handlers_health_go", "community": 4, "norm_label": "health.go" }, { "label": "HealthCheck()", "file_type": "code", "source_file": "backend/handlers/health.go", "source_location": "L13", "id": "handlers_health_healthcheck", "community": 4, "norm_label": "healthcheck()" }, { "label": "ReadinessCheck()", "file_type": "code", "source_file": "backend/handlers/health.go", "source_location": "L85", "id": "handlers_health_readinesscheck", "community": 4, "norm_label": "readinesscheck()" }, { "label": "LivenessCheck()", "file_type": "code", "source_file": "backend/handlers/health.go", "source_location": "L101", "id": "handlers_health_livenesscheck", "community": 4, "norm_label": "livenesscheck()" }, { "label": "github_backup.go", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L1", "id": "backend_handlers_github_backup_go", "community": 0, "norm_label": "github_backup.go" }, { "label": "gitHubInstallationReposResponse", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L30", "id": "handlers_githubinstallationreposresponse", "community": 0, "norm_label": "githubinstallationreposresponse" }, { "label": "gitHubAppInstallationDetails", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L34", "id": "handlers_githubappinstallationdetails", "community": 0, "norm_label": "githubappinstallationdetails" }, { "label": "gitHubInstallationTokenResponse", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L42", "id": "handlers_githubinstallationtokenresponse", "community": 0, "norm_label": "githubinstallationtokenresponse" }, { "label": "gitHubBackupRequest", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L47", "id": "handlers_githubbackuprequest", "community": 0, "norm_label": "githubbackuprequest" }, { "label": "gitHubBackupResult", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L52", "id": "handlers_githubbackupresult", "community": 0, "norm_label": "githubbackupresult" }, { "label": "GetGitHubAppStatus()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L62", "id": "handlers_github_backup_getgithubappstatus", "community": 0, "norm_label": "getgithubappstatus()" }, { "label": "GetGitHubAppInstallURL()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L105", "id": "handlers_github_backup_getgithubappinstallurl", "community": 0, "norm_label": "getgithubappinstallurl()" }, { "label": "GitHubAppInstallCallback()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L172", "id": "handlers_github_backup_githubappinstallcallback", "community": 0, "norm_label": "githubappinstallcallback()" }, { "label": "GetGitHubAppRepos()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L296", "id": "handlers_github_backup_getgithubapprepos", "community": 0, "norm_label": "getgithubapprepos()" }, { "label": "GetGitHubBackups()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L349", "id": "handlers_github_backup_getgithubbackups", "community": 0, "norm_label": "getgithubbackups()" }, { "label": "BackupGitHubRepositories()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L375", "id": "handlers_github_backup_backupgithubrepositories", "community": 0, "norm_label": "backupgithubrepositories()" }, { "label": "getGitHubRequestUserID()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L528", "id": "handlers_github_backup_getgithubrequestuserid", "community": 0, "norm_label": "getgithubrequestuserid()" }, { "label": "getUserGitHubInstallation()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L536", "id": "handlers_github_backup_getusergithubinstallation", "community": 0, "norm_label": "getusergithubinstallation()" }, { "label": "resolveGitHubBackupToken()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L544", "id": "handlers_github_backup_resolvegithubbackuptoken", "community": 0, "norm_label": "resolvegithubbackuptoken()" }, { "label": "resolveCentralizedGitHubBackupToken()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L580", "id": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "community": 0, "norm_label": "resolvecentralizedgithubbackuptoken()" }, { "label": "getGitHubAppAccessTokenForUser()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L620", "id": "handlers_github_backup_getgithubappaccesstokenforuser", "community": 0, "norm_label": "getgithubappaccesstokenforuser()" }, { "label": "upsertGitHubBackupRecord()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L637", "id": "handlers_github_backup_upsertgithubbackuprecord", "community": 0, "norm_label": "upsertgithubbackuprecord()" }, { "label": "normalizeGitHubRepoFullName()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L663", "id": "handlers_github_backup_normalizegithubrepofullname", "community": 0, "norm_label": "normalizegithubrepofullname()" }, { "label": "buildGitHubBackupPath()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L676", "id": "handlers_github_backup_buildgithubbackuppath", "community": 0, "norm_label": "buildgithubbackuppath()" }, { "label": "getGitHubBackupRoot()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L687", "id": "handlers_github_backup_getgithubbackuproot", "community": 0, "norm_label": "getgithubbackuproot()" }, { "label": "getGitHubBackupTimeout()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L699", "id": "handlers_github_backup_getgithubbackuptimeout", "community": 0, "norm_label": "getgithubbackuptimeout()" }, { "label": "backupGitHubRepositoryMirror()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L711", "id": "handlers_github_backup_backupgithubrepositorymirror", "community": 0, "norm_label": "backupgithubrepositorymirror()" }, { "label": "calculateDirectorySize()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L761", "id": "handlers_github_backup_calculatedirectorysize", "community": 0, "norm_label": "calculatedirectorysize()" }, { "label": "fetchGitHubInstallationRepos()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L783", "id": "handlers_github_backup_fetchgithubinstallationrepos", "community": 0, "norm_label": "fetchgithubinstallationrepos()" }, { "label": "fetchGitHubRepoByFullName()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L815", "id": "handlers_github_backup_fetchgithubrepobyfullname", "community": 0, "norm_label": "fetchgithubrepobyfullname()" }, { "label": "isGitHubAppInstallEnabled()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L857", "id": "handlers_github_backup_isgithubappinstallenabled", "community": 0, "norm_label": "isgithubappinstallenabled()" }, { "label": "hasGitHubAppCredentials()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L861", "id": "handlers_github_backup_hasgithubappcredentials", "community": 0, "norm_label": "hasgithubappcredentials()" }, { "label": "getGitHubAppSlug()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L866", "id": "handlers_github_backup_getgithubappslug", "community": 0, "norm_label": "getgithubappslug()" }, { "label": "createGitHubInstallationAccessToken()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L870", "id": "handlers_github_backup_creategithubinstallationaccesstoken", "community": 0, "norm_label": "creategithubinstallationaccesstoken()" }, { "label": "fetchGitHubAppInstallationDetails()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L924", "id": "handlers_github_backup_fetchgithubappinstallationdetails", "community": 0, "norm_label": "fetchgithubappinstallationdetails()" }, { "label": "createGitHubAppJWT()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L966", "id": "handlers_github_backup_creategithubappjwt", "community": 0, "norm_label": "creategithubappjwt()" }, { "label": "loadGitHubAppPrivateKey()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L997", "id": "handlers_github_backup_loadgithubappprivatekey", "community": 0, "norm_label": "loadgithubappprivatekey()" }, { "label": "redirectToGitHubIntegrationPage()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L1015", "id": "handlers_github_backup_redirecttogithubintegrationpage", "community": 0, "norm_label": "redirecttogithubintegrationpage()" }, { "label": "truncateString()", "file_type": "code", "source_file": "backend/handlers/github_backup.go", "source_location": "L1040", "id": "handlers_github_backup_truncatestring", "community": 0, "norm_label": "truncatestring()" }, { "label": "youtube.go", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L1", "id": "backend_handlers_youtube_go", "community": 10, "norm_label": "youtube.go" }, { "label": "YouTubeSearchRequest", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L12", "id": "handlers_youtubesearchrequest", "community": 10, "norm_label": "youtubesearchrequest" }, { "label": "YouTubeVideoDetailsRequest", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L19", "id": "handlers_youtubevideodetailsrequest", "community": 10, "norm_label": "youtubevideodetailsrequest" }, { "label": "YouTubeChannelVideosRequest", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L24", "id": "handlers_youtubechannelvideosrequest", "community": 10, "norm_label": "youtubechannelvideosrequest" }, { "label": "SearchYouTube()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L31", "id": "handlers_youtube_searchyoutube", "community": 10, "norm_label": "searchyoutube()" }, { "label": "GetYouTubeVideoDetails()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L57", "id": "handlers_youtube_getyoutubevideodetails", "community": 10, "norm_label": "getyoutubevideodetails()" }, { "label": "YouTubeChannelURLRequest", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L78", "id": "handlers_youtubechannelurlrequest", "community": 10, "norm_label": "youtubechannelurlrequest" }, { "label": "GetYouTubeChannelVideosFromURL()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L84", "id": "handlers_youtube_getyoutubechannelvideosfromurl", "community": 10, "norm_label": "getyoutubechannelvideosfromurl()" }, { "label": "GetYouTubeChannelVideos()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L114", "id": "handlers_youtube_getyoutubechannelvideos", "community": 10, "norm_label": "getyoutubechannelvideos()" }, { "label": "GetYouTubeTrending()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L146", "id": "handlers_youtube_getyoutubetrending", "community": 10, "norm_label": "getyoutubetrending()" }, { "label": "GetPredefinedChannelVideos()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L174", "id": "handlers_youtube_getpredefinedchannelvideos", "community": 10, "norm_label": "getpredefinedchannelvideos()" }, { "label": "YouTubeSearchTest()", "file_type": "code", "source_file": "backend/handlers/youtube.go", "source_location": "L193", "id": "handlers_youtube_youtubesearchtest", "community": 10, "norm_label": "youtubesearchtest()" }, { "label": "calendar.go", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L1", "id": "backend_handlers_calendar_go", "community": 3, "norm_label": "calendar.go" }, { "label": "CalendarHandler", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L14", "id": "handlers_calendarhandler", "community": 3, "norm_label": "calendarhandler" }, { "label": "NewCalendarHandler()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L18", "id": "handlers_calendar_newcalendarhandler", "community": 3, "norm_label": "newcalendarhandler()" }, { "label": "CalendarEventRequest", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L23", "id": "handlers_calendareventrequest", "community": 3, "norm_label": "calendareventrequest" }, { "label": ".GetEvents()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L43", "id": "handlers_calendarhandler_getevents", "community": 3, "norm_label": ".getevents()" }, { "label": ".GetEvent()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L83", "id": "handlers_calendarhandler_getevent", "community": 3, "norm_label": ".getevent()" }, { "label": ".CreateEvent()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L107", "id": "handlers_calendarhandler_createevent", "community": 3, "norm_label": ".createevent()" }, { "label": ".UpdateEvent()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L162", "id": "handlers_calendarhandler_updateevent", "community": 3, "norm_label": ".updateevent()" }, { "label": ".DeleteEvent()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L219", "id": "handlers_calendarhandler_deleteevent", "community": 3, "norm_label": ".deleteevent()" }, { "label": ".GetUpcomingEvents()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L246", "id": "handlers_calendarhandler_getupcomingevents", "community": 3, "norm_label": ".getupcomingevents()" }, { "label": ".GetTodayEvents()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L265", "id": "handlers_calendarhandler_gettodayevents", "community": 3, "norm_label": ".gettodayevents()" }, { "label": ".GetDeadlines()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L285", "id": "handlers_calendarhandler_getdeadlines", "community": 3, "norm_label": ".getdeadlines()" }, { "label": ".ToggleEventCompletion()", "file_type": "code", "source_file": "backend/handlers/calendar.go", "source_location": "L304", "id": "handlers_calendarhandler_toggleeventcompletion", "community": 3, "norm_label": ".toggleeventcompletion()" }, { "label": "social.go", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L1", "id": "backend_handlers_social_go", "community": 3, "norm_label": "social.go" }, { "label": "SocialHandler", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L13", "id": "handlers_socialhandler", "community": 3, "norm_label": "socialhandler" }, { "label": "NewSocialHandler()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L17", "id": "handlers_social_newsocialhandler", "community": 3, "norm_label": "newsocialhandler()" }, { "label": ".GetProfile()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L22", "id": "handlers_socialhandler_getprofile", "community": 3, "norm_label": ".getprofile()" }, { "label": ".UpdateProfile()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L80", "id": "handlers_socialhandler_updateprofile", "community": 3, "norm_label": ".updateprofile()" }, { "label": ".FollowUser()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L171", "id": "handlers_socialhandler_followuser", "community": 3, "norm_label": ".followuser()" }, { "label": ".GetFollowers()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L226", "id": "handlers_socialhandler_getfollowers", "community": 3, "norm_label": ".getfollowers()" }, { "label": ".GetFollowing()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L263", "id": "handlers_socialhandler_getfollowing", "community": 3, "norm_label": ".getfollowing()" }, { "label": ".SearchUsers()", "file_type": "code", "source_file": "backend/handlers/social.go", "source_location": "L300", "id": "handlers_socialhandler_searchusers", "community": 3, "norm_label": ".searchusers()" }, { "label": "updates.go", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L1", "id": "backend_handlers_updates_go", "community": 17, "norm_label": "updates.go" }, { "label": "UpdateInfo", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L25", "id": "handlers_updateinfo", "community": 7, "norm_label": "updateinfo" }, { "label": "UpdateStatus", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L37", "id": "handlers_updatestatus", "community": 17, "norm_label": "updatestatus" }, { "label": "UpdateRequest", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L47", "id": "handlers_updaterequest", "community": 17, "norm_label": "updaterequest" }, { "label": "init()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L59", "id": "handlers_updates_init", "community": 17, "norm_label": "init()" }, { "label": "getCurrentVersion()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L71", "id": "handlers_updates_getcurrentversion", "community": 17, "norm_label": "getcurrentversion()" }, { "label": "CheckForUpdates()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L104", "id": "handlers_updates_checkforupdates", "community": 17, "norm_label": "checkforupdates()" }, { "label": "InstallUpdate()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L147", "id": "handlers_updates_installupdate", "community": 17, "norm_label": "installupdate()" }, { "label": "GetUpdateProgress()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L177", "id": "handlers_updates_getupdateprogress", "community": 17, "norm_label": "getupdateprogress()" }, { "label": "UpdateProgressWebSocket()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L185", "id": "handlers_updates_updateprogresswebsocket", "community": 17, "norm_label": "updateprogresswebsocket()" }, { "label": "checkForUpdatesWithDocker()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L193", "id": "handlers_updates_checkforupdateswithdocker", "community": 17, "norm_label": "checkforupdateswithdocker()" }, { "label": "getLatestGitHubRelease()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L217", "id": "handlers_updates_getlatestgithubrelease", "community": 17, "norm_label": "getlatestgithubrelease()" }, { "label": "getLatestStableRelease()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L275", "id": "handlers_updates_getlateststablerelease", "community": 17, "norm_label": "getlateststablerelease()" }, { "label": "checkForUpdatesWithDockerRegistry()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L327", "id": "handlers_updates_checkforupdateswithdockerregistry", "community": 17, "norm_label": "checkforupdateswithdockerregistry()" }, { "label": "getImageID()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L367", "id": "handlers_updates_getimageid", "community": 17, "norm_label": "getimageid()" }, { "label": "pullImage()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L383", "id": "handlers_updates_pullimage", "community": 17, "norm_label": "pullimage()" }, { "label": "isNewerVersion()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L397", "id": "handlers_updates_isnewerversion", "community": 17, "norm_label": "isnewerversion()" }, { "label": "performUpdate()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L435", "id": "handlers_updates_performupdate", "community": 17, "norm_label": "performupdate()" }, { "label": "updateWithDockerCompose()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L503", "id": "handlers_updates_updatewithdockercompose", "community": 17, "norm_label": "updatewithdockercompose()" }, { "label": "downloadUpdate()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L552", "id": "handlers_updates_downloadupdate", "community": 11, "norm_label": "downloadupdate()" }, { "label": "progressWriter", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L617", "id": "handlers_progresswriter", "community": 17, "norm_label": "progresswriter" }, { "label": ".Write()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L622", "id": "handlers_progresswriter_write", "community": 17, "norm_label": ".write()" }, { "label": "verifyChecksum()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L631", "id": "handlers_updates_verifychecksum", "community": 17, "norm_label": "verifychecksum()" }, { "label": "extractAndInstall()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L652", "id": "handlers_updates_extractandinstall", "community": 17, "norm_label": "extractandinstall()" }, { "label": "extractFile()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L709", "id": "handlers_updates_extractfile", "community": 17, "norm_label": "extractfile()" }, { "label": "backupUserData()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L730", "id": "handlers_updates_backupuserdata", "community": 17, "norm_label": "backupuserdata()" }, { "label": "applyUpdate()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L791", "id": "handlers_updates_applyupdate", "community": 17, "norm_label": "applyupdate()" }, { "label": "restartApplication()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L811", "id": "handlers_updates_restartapplication", "community": 17, "norm_label": "restartapplication()" }, { "label": "broadcastProgress()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L842", "id": "handlers_updates_broadcastprogress", "community": 17, "norm_label": "broadcastprogress()" }, { "label": "getUpdateStatusString()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L851", "id": "handlers_updates_getupdatestatusstring", "community": 17, "norm_label": "getupdatestatusstring()" }, { "label": "rollbackUpdate()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L871", "id": "handlers_updates_rollbackupdate", "community": 17, "norm_label": "rollbackupdate()" }, { "label": "copyFile()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L938", "id": "handlers_updates_copyfile", "community": 17, "norm_label": "copyfile()" }, { "label": "copyDirectory()", "file_type": "code", "source_file": "backend/handlers/updates.go", "source_location": "L956", "id": "handlers_updates_copydirectory", "community": 17, "norm_label": "copydirectory()" }, { "label": "update_settings.go", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L1", "id": "backend_handlers_update_settings_go", "community": 18, "norm_label": "update_settings.go" }, { "label": "UpdateSettings", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L12", "id": "handlers_updatesettings", "community": 18, "norm_label": "updatesettings" }, { "label": "GetUpdateSettings()", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L20", "id": "handlers_update_settings_getupdatesettings", "community": 18, "norm_label": "getupdatesettings()" }, { "label": "UpdateUpdateSettings()", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L42", "id": "handlers_update_settings_updateupdatesettings", "community": 18, "norm_label": "updateupdatesettings()" }, { "label": "GetTestUpdateSettings()", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L71", "id": "handlers_update_settings_gettestupdatesettings", "community": 18, "norm_label": "gettestupdatesettings()" }, { "label": "GetUpdateSettingsForAPI()", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L77", "id": "handlers_update_settings_getupdatesettingsforapi", "community": 18, "norm_label": "getupdatesettingsforapi()" }, { "label": "getDefaultUpdateSettings()", "file_type": "code", "source_file": "backend/handlers/update_settings.go", "source_location": "L93", "id": "handlers_update_settings_getdefaultupdatesettings", "community": 18, "norm_label": "getdefaultupdatesettings()" }, { "label": "github_app_auth_test.go", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L1", "id": "backend_handlers_github_app_auth_test_go", "community": 13, "norm_label": "github_app_auth_test.go" }, { "label": "setupGitHubAuthTestDB()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L20", "id": "handlers_github_app_auth_test_setupgithubauthtestdb", "community": 13, "norm_label": "setupgithubauthtestdb()" }, { "label": "withControlServiceBaseURL()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L45", "id": "handlers_github_app_auth_test_withcontrolservicebaseurl", "community": 13, "norm_label": "withcontrolservicebaseurl()" }, { "label": "TestGitHubLoginRedirectsToControlService()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L55", "id": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "community": 13, "norm_label": "testgithubloginredirectstocontrolservice()" }, { "label": "TestHandleOAuthCallbackStoresControllerSessionAndRedirects()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L84", "id": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "community": 13, "norm_label": "testhandleoauthcallbackstorescontrollersessionandredirects()" }, { "label": "TestGetGitHubReposUsesControlServiceAndPersistsRefreshedToken()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L144", "id": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "community": 13, "norm_label": "testgetgithubreposusescontrolserviceandpersistsrefreshedtoken()" }, { "label": "TestGitHubAppInstallCallbackRejectsInaccessibleInstallationViaControlService()", "file_type": "code", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L222", "id": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "community": 13, "norm_label": "testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice()" }, { "label": "control_service_auth.go", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L1", "id": "backend_handlers_control_service_auth_go", "community": 0, "norm_label": "control_service_auth.go" }, { "label": "controlServiceTokenValidationResponse", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L32", "id": "handlers_controlservicetokenvalidationresponse", "community": 0, "norm_label": "controlservicetokenvalidationresponse" }, { "label": "controlServiceErrorResponse", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L37", "id": "handlers_controlserviceerrorresponse", "community": 0, "norm_label": "controlserviceerrorresponse" }, { "label": "controlServiceGitHubAppInfo", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L41", "id": "handlers_controlservicegithubappinfo", "community": 0, "norm_label": "controlservicegithubappinfo" }, { "label": "controlServiceInstallationVerification", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L48", "id": "handlers_controlserviceinstallationverification", "community": 0, "norm_label": "controlserviceinstallationverification" }, { "label": "controlServiceAccessTokenPayload", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L56", "id": "handlers_controlserviceaccesstokenpayload", "community": 0, "norm_label": "controlserviceaccesstokenpayload" }, { "label": "storeControlServiceAuthFlowState()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L63", "id": "handlers_control_service_auth_storecontrolserviceauthflowstate", "community": 0, "norm_label": "storecontrolserviceauthflowstate()" }, { "label": "clearControlServiceAuthFlowState()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L71", "id": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "community": 0, "norm_label": "clearcontrolserviceauthflowstate()" }, { "label": "getControlServiceFrontendRedirectFromCookie()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L75", "id": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "community": 0, "norm_label": "getcontrolservicefrontendredirectfromcookie()" }, { "label": "buildControlServiceCallbackURL()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L83", "id": "handlers_control_service_auth_buildcontrolservicecallbackurl", "community": 0, "norm_label": "buildcontrolservicecallbackurl()" }, { "label": "buildGitHubAppInstallCallbackURL()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L91", "id": "handlers_control_service_auth_buildgithubappinstallcallbackurl", "community": 0, "norm_label": "buildgithubappinstallcallbackurl()" }, { "label": "buildControlServiceGitHubStartURL()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L108", "id": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "community": 0, "norm_label": "buildcontrolservicegithubstarturl()" }, { "label": "controlServiceClient()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L125", "id": "handlers_control_service_auth_controlserviceclient", "community": 0, "norm_label": "controlserviceclient()" }, { "label": "parseControlServiceError()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L129", "id": "handlers_control_service_auth_parsecontrolserviceerror", "community": 0, "norm_label": "parsecontrolserviceerror()" }, { "label": "validateControlServiceToken()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L141", "id": "handlers_control_service_auth_validatecontrolservicetoken", "community": 0, "norm_label": "validatecontrolservicetoken()" }, { "label": "upsertControlServiceSession()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L189", "id": "handlers_control_service_auth_upsertcontrolservicesession", "community": 0, "norm_label": "upsertcontrolservicesession()" }, { "label": "getControlServiceSessionRecord()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L232", "id": "handlers_control_service_auth_getcontrolservicesessionrecord", "community": 0, "norm_label": "getcontrolservicesessionrecord()" }, { "label": "getControlServiceTokenForUser()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L240", "id": "handlers_control_service_auth_getcontrolservicetokenforuser", "community": 13, "norm_label": "getcontrolservicetokenforuser()" }, { "label": "persistControlServiceToken()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L256", "id": "handlers_control_service_auth_persistcontrolservicetoken", "community": 0, "norm_label": "persistcontrolservicetoken()" }, { "label": "performControlServiceRequest()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L275", "id": "handlers_control_service_auth_performcontrolservicerequest", "community": 0, "norm_label": "performcontrolservicerequest()" }, { "label": "fetchControlServiceGitHubRepos()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L322", "id": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "community": 0, "norm_label": "fetchcontrolservicegithubrepos()" }, { "label": "fetchControlServiceGitHubAppInfo()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L337", "id": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "community": 0, "norm_label": "fetchcontrolservicegithubappinfo()" }, { "label": "fetchControlServiceGitHubAppInstallURL()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L350", "id": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "community": 0, "norm_label": "fetchcontrolservicegithubappinstallurl()" }, { "label": "verifyControlServiceGitHubInstallation()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L377", "id": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "community": 0, "norm_label": "verifycontrolservicegithubinstallation()" }, { "label": "fetchControlServiceGitHubAppRepos()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L401", "id": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "community": 0, "norm_label": "fetchcontrolservicegithubapprepos()" }, { "label": "fetchControlServiceGitHubUserAccessToken()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L428", "id": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "community": 0, "norm_label": "fetchcontrolservicegithubuseraccesstoken()" }, { "label": "fetchControlServiceGitHubInstallationAccessToken()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L444", "id": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "community": 0, "norm_label": "fetchcontrolservicegithubinstallationaccesstoken()" }, { "label": "HandleOAuthCallback()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L469", "id": "handlers_control_service_auth_handleoauthcallback", "community": 0, "norm_label": "handleoauthcallback()" }, { "label": "generateRandomString()", "file_type": "code", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L517", "id": "handlers_control_service_auth_generaterandomstring", "community": 12, "norm_label": "generaterandomstring()" }, { "label": "time_entry.go", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L1", "id": "backend_handlers_time_entry_go", "community": 3, "norm_label": "time_entry.go" }, { "label": "TimeEntryHandler", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L14", "id": "handlers_timeentryhandler", "community": 3, "norm_label": "timeentryhandler" }, { "label": "NewTimeEntryHandler()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L19", "id": "handlers_time_entry_newtimeentryhandler", "community": 3, "norm_label": "newtimeentryhandler()" }, { "label": "CreateTimeEntryRequest", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L24", "id": "handlers_createtimeentryrequest", "community": 3, "norm_label": "createtimeentryrequest" }, { "label": "UpdateTimeEntryRequest", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L36", "id": "handlers_updatetimeentryrequest", "community": 3, "norm_label": "updatetimeentryrequest" }, { "label": ".GetTimeEntries()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L45", "id": "handlers_timeentryhandler_gettimeentries", "community": 3, "norm_label": ".gettimeentries()" }, { "label": ".GetTimeEntry()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L84", "id": "handlers_timeentryhandler_gettimeentry", "community": 3, "norm_label": ".gettimeentry()" }, { "label": ".CreateTimeEntry()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L111", "id": "handlers_timeentryhandler_createtimeentry", "community": 3, "norm_label": ".createtimeentry()" }, { "label": ".UpdateTimeEntry()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L159", "id": "handlers_timeentryhandler_updatetimeentry", "community": 3, "norm_label": ".updatetimeentry()" }, { "label": ".StopTimeEntry()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L228", "id": "handlers_timeentryhandler_stoptimeentry", "community": 3, "norm_label": ".stoptimeentry()" }, { "label": ".DeleteTimeEntry()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L264", "id": "handlers_timeentryhandler_deletetimeentry", "community": 3, "norm_label": ".deletetimeentry()" }, { "label": ".GetTimeStats()", "file_type": "code", "source_file": "backend/handlers/time_entry.go", "source_location": "L291", "id": "handlers_timeentryhandler_gettimestats", "community": 3, "norm_label": ".gettimestats()" }, { "label": "admin.go", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L1", "id": "backend_handlers_admin_go", "community": 4, "norm_label": "admin.go" }, { "label": "AdminMiddleware()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L15", "id": "handlers_admin_adminmiddleware", "community": 4, "norm_label": "adminmiddleware()" }, { "label": "AdminGetAllLearningPaths()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L44", "id": "handlers_admin_admingetalllearningpaths", "community": 4, "norm_label": "admingetalllearningpaths()" }, { "label": "AdminReviewLearningPath()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L100", "id": "handlers_admin_adminreviewlearningpath", "community": 4, "norm_label": "adminreviewlearningpath()" }, { "label": "AdminGetUsers()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L161", "id": "handlers_admin_admingetusers", "community": 4, "norm_label": "admingetusers()" }, { "label": "AdminCreateUser()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L217", "id": "handlers_admin_admincreateuser", "community": 5, "norm_label": "admincreateuser()" }, { "label": "AdminUpdateUserRole()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L282", "id": "handlers_admin_adminupdateuserrole", "community": 4, "norm_label": "adminupdateuserrole()" }, { "label": "AdminGetStats()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L334", "id": "handlers_admin_admingetstats", "community": 4, "norm_label": "admingetstats()" }, { "label": "AdminDeleteLearningPath()", "file_type": "code", "source_file": "backend/handlers/admin.go", "source_location": "L368", "id": "handlers_admin_admindeletelearningpath", "community": 4, "norm_label": "admindeletelearningpath()" }, { "label": "ai_recommendations.go", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L1", "id": "backend_handlers_ai_recommendations_go", "community": 20, "norm_label": "ai_recommendations.go" }, { "label": "AIRecommendationHandler", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L16", "id": "handlers_airecommendationhandler", "community": 20, "norm_label": "airecommendationhandler" }, { "label": "NewAIRecommendationHandler()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L22", "id": "handlers_ai_recommendations_newairecommendationhandler", "community": 20, "norm_label": "newairecommendationhandler()" }, { "label": ".GetRecommendations()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L30", "id": "handlers_airecommendationhandler_getrecommendations", "community": 20, "norm_label": ".getrecommendations()" }, { "label": ".GetRecommendationStats()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L65", "id": "handlers_airecommendationhandler_getrecommendationstats", "community": 20, "norm_label": ".getrecommendationstats()" }, { "label": ".UpdatePreferences()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L141", "id": "handlers_airecommendationhandler_updatepreferences", "community": 20, "norm_label": ".updatepreferences()" }, { "label": ".RecordInteraction()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L203", "id": "handlers_airecommendationhandler_recordinteraction", "community": 20, "norm_label": ".recordinteraction()" }, { "label": ".GetRecommendationHistory()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L251", "id": "handlers_airecommendationhandler_getrecommendationhistory", "community": 20, "norm_label": ".getrecommendationhistory()" }, { "label": ".DeleteRecommendation()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L296", "id": "handlers_airecommendationhandler_deleterecommendation", "community": 20, "norm_label": ".deleterecommendation()" }, { "label": ".GetInsights()", "file_type": "code", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L318", "id": "handlers_airecommendationhandler_getinsights", "community": 20, "norm_label": ".getinsights()" }, { "label": "ai_settings.go", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L1", "id": "backend_handlers_ai_settings_go", "community": 9, "norm_label": "ai_settings.go" }, { "label": "AISettings", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L13", "id": "handlers_aisettings", "community": 9, "norm_label": "aisettings" }, { "label": "GetAISettings()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L66", "id": "handlers_ai_settings_getaisettings", "community": 9, "norm_label": "getaisettings()" }, { "label": "UpdateAISettings()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L73", "id": "handlers_ai_settings_updateaisettings", "community": 9, "norm_label": "updateaisettings()" }, { "label": "TestAIConnection()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L161", "id": "handlers_ai_settings_testaiconnection", "community": 9, "norm_label": "testaiconnection()" }, { "label": "getDefaultAISettings()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L257", "id": "handlers_ai_settings_getdefaultaisettings", "community": 9, "norm_label": "getdefaultaisettings()" }, { "label": "maskAPIKey()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L364", "id": "handlers_ai_settings_maskapikey", "community": 9, "norm_label": "maskapikey()" }, { "label": "isMasked()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L374", "id": "handlers_ai_settings_ismasked", "community": 9, "norm_label": "ismasked()" }, { "label": "getBoolEnv()", "file_type": "code", "source_file": "backend/handlers/ai_settings.go", "source_location": "L378", "id": "handlers_ai_settings_getboolenv", "community": 9, "norm_label": "getboolenv()" }, { "label": "video_bookmark.go", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L1", "id": "backend_handlers_video_bookmark_go", "community": 22, "norm_label": "video_bookmark.go" }, { "label": "VideoBookmarkHandler", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L14", "id": "handlers_videobookmarkhandler", "community": 22, "norm_label": "videobookmarkhandler" }, { "label": "NewVideoBookmarkHandler()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L19", "id": "handlers_video_bookmark_newvideobookmarkhandler", "community": 22, "norm_label": "newvideobookmarkhandler()" }, { "label": ".SaveVideoBookmark()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L29", "id": "handlers_videobookmarkhandler_savevideobookmark", "community": 22, "norm_label": ".savevideobookmark()" }, { "label": ".GetUserBookmarks()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L58", "id": "handlers_videobookmarkhandler_getuserbookmarks", "community": 22, "norm_label": ".getuserbookmarks()" }, { "label": ".GetBookmarkByID()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L95", "id": "handlers_videobookmarkhandler_getbookmarkbyid", "community": 22, "norm_label": ".getbookmarkbyid()" }, { "label": ".UpdateBookmark()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L123", "id": "handlers_videobookmarkhandler_updatebookmark", "community": 22, "norm_label": ".updatebookmark()" }, { "label": ".DeleteBookmark()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L160", "id": "handlers_videobookmarkhandler_deletebookmark", "community": 22, "norm_label": ".deletebookmark()" }, { "label": ".ToggleWatched()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L187", "id": "handlers_videobookmarkhandler_togglewatched", "community": 22, "norm_label": ".togglewatched()" }, { "label": ".ToggleFavorite()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L215", "id": "handlers_videobookmarkhandler_togglefavorite", "community": 22, "norm_label": ".togglefavorite()" }, { "label": ".SearchBookmarks()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L243", "id": "handlers_videobookmarkhandler_searchbookmarks", "community": 22, "norm_label": ".searchbookmarks()" }, { "label": ".GetBookmarkStats()", "file_type": "code", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L289", "id": "handlers_videobookmarkhandler_getbookmarkstats", "community": 22, "norm_label": ".getbookmarkstats()" }, { "label": "auth.go", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1", "id": "backend_handlers_auth_go", "community": 9, "norm_label": "auth.go" }, { "label": "LoginRequest", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L26", "id": "handlers_loginrequest", "community": 9, "norm_label": "loginrequest" }, { "label": "RegisterRequest", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L31", "id": "handlers_registerrequest", "community": 9, "norm_label": "registerrequest" }, { "label": "AuthResponse", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L38", "id": "handlers_authresponse", "community": 9, "norm_label": "authresponse" }, { "label": "PasswordResetRequest", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L43", "id": "handlers_passwordresetrequest", "community": 9, "norm_label": "passwordresetrequest" }, { "label": "PasswordResetConfirm", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L47", "id": "handlers_passwordresetconfirm", "community": 9, "norm_label": "passwordresetconfirm" }, { "label": "PasswordResetCode", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L52", "id": "handlers_passwordresetcode", "community": 9, "norm_label": "passwordresetcode" }, { "label": "Claims", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L62", "id": "handlers_claims", "community": 9, "norm_label": "claims" }, { "label": "getDurationEnv()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L72", "id": "handlers_auth_getdurationenv", "community": 9, "norm_label": "getdurationenv()" }, { "label": "GenerateJWT()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L91", "id": "handlers_auth_generatejwt", "community": 9, "norm_label": "generatejwt()" }, { "label": "GenerateJWTWithGitHubAccessToken()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L95", "id": "handlers_auth_generatejwtwithgithubaccesstoken", "community": 9, "norm_label": "generatejwtwithgithubaccesstoken()" }, { "label": "ValidateJWT()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L117", "id": "handlers_auth_validatejwt", "community": 9, "norm_label": "validatejwt()" }, { "label": "getAuthenticatedUserFromHeader()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L133", "id": "handlers_auth_getauthenticateduserfromheader", "community": 9, "norm_label": "getauthenticateduserfromheader()" }, { "label": "hasAPIKeyPermission()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L160", "id": "handlers_auth_hasapikeypermission", "community": 9, "norm_label": "hasapikeypermission()" }, { "label": "requiredAPIKeyPermission()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L177", "id": "handlers_auth_requiredapikeypermission", "community": 9, "norm_label": "requiredapikeypermission()" }, { "label": "validateAPIKeyForRequest()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L200", "id": "handlers_auth_validateapikeyforrequest", "community": 9, "norm_label": "validateapikeyforrequest()" }, { "label": "AuthMiddleware()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L236", "id": "handlers_auth_authmiddleware", "community": 9, "norm_label": "authmiddleware()" }, { "label": "CheckUsers()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L332", "id": "handlers_auth_checkusers", "community": 9, "norm_label": "checkusers()" }, { "label": "Register()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L348", "id": "handlers_auth_register", "community": 9, "norm_label": "register()" }, { "label": "Login()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L434", "id": "handlers_auth_login", "community": 9, "norm_label": "login()" }, { "label": "GetCurrentUser()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L477", "id": "handlers_auth_getcurrentuser", "community": 9, "norm_label": "getcurrentuser()" }, { "label": "UpdateProfile()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L488", "id": "handlers_auth_updateprofile", "community": 9, "norm_label": "updateprofile()" }, { "label": "ChangePassword()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L535", "id": "handlers_auth_changepassword", "community": 9, "norm_label": "changepassword()" }, { "label": "Logout()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L578", "id": "handlers_auth_logout", "community": 9, "norm_label": "logout()" }, { "label": "generateResetCode()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L583", "id": "handlers_auth_generateresetcode", "community": 9, "norm_label": "generateresetcode()" }, { "label": "sendResetEmail()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L596", "id": "handlers_auth_sendresetemail", "community": 9, "norm_label": "sendresetemail()" }, { "label": "RequestPasswordReset()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L637", "id": "handlers_auth_requestpasswordreset", "community": 9, "norm_label": "requestpasswordreset()" }, { "label": "ConfirmPasswordReset()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L697", "id": "handlers_auth_confirmpasswordreset", "community": 9, "norm_label": "confirmpasswordreset()" }, { "label": "GetDashboardStats()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L740", "id": "handlers_auth_getdashboardstats", "community": 9, "norm_label": "getdashboardstats()" }, { "label": "formatTimeAgo()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L874", "id": "handlers_auth_formattimeago", "community": 9, "norm_label": "formattimeago()" }, { "label": "GitHubRelease", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L901", "id": "handlers_githubrelease", "community": 9, "norm_label": "githubrelease" }, { "label": "GetLatestVersion()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L911", "id": "handlers_auth_getlatestversion", "community": 9, "norm_label": "getlatestversion()" }, { "label": "GetCurrentVersion()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L965", "id": "handlers_auth_getcurrentversion", "community": 9, "norm_label": "getcurrentversion()" }, { "label": "isRunningInDocker()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L997", "id": "handlers_auth_isrunningindocker", "community": 9, "norm_label": "isrunningindocker()" }, { "label": "getDockerImageVersion()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1013", "id": "handlers_auth_getdockerimageversion", "community": 9, "norm_label": "getdockerimageversion()" }, { "label": "getContainerID()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1042", "id": "handlers_auth_getcontainerid", "community": 9, "norm_label": "getcontainerid()" }, { "label": "readVersionFile()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1074", "id": "handlers_auth_readversionfile", "community": 9, "norm_label": "readversionfile()" }, { "label": "getGitVersion()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1093", "id": "handlers_auth_getgitversion", "community": 9, "norm_label": "getgitversion()" }, { "label": "GetVersionHandler()", "file_type": "code", "source_file": "backend/handlers/auth.go", "source_location": "L1109", "id": "handlers_auth_getversionhandler", "community": 9, "norm_label": "getversionhandler()" }, { "label": "search.go", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L1", "id": "backend_handlers_search_go", "community": 18, "norm_label": "search.go" }, { "label": "BraveSearchResponse", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L15", "id": "handlers_bravesearchresponse", "community": 18, "norm_label": "bravesearchresponse" }, { "label": "BraveNewsResponse", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L28", "id": "handlers_bravenewsresponse", "community": 18, "norm_label": "bravenewsresponse" }, { "label": "BraveSearchResult", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L39", "id": "handlers_bravesearchresult", "community": 18, "norm_label": "bravesearchresult" }, { "label": "SearchWeb()", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L48", "id": "handlers_search_searchweb", "community": 18, "norm_label": "searchweb()" }, { "label": "SearchNews()", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L234", "id": "handlers_search_searchnews", "community": 18, "norm_label": "searchnews()" }, { "label": "GetSearchSuggestions()", "file_type": "code", "source_file": "backend/handlers/search.go", "source_location": "L461", "id": "handlers_search_getsearchsuggestions", "community": 18, "norm_label": "getsearchsuggestions()" }, { "label": "audit.go", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L1", "id": "backend_handlers_audit_go", "community": 4, "norm_label": "audit.go" }, { "label": "GetAuditLogs()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L16", "id": "handlers_audit_getauditlogs", "community": 4, "norm_label": "getauditlogs()" }, { "label": "GetAuditLogStats()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L95", "id": "handlers_audit_getauditlogstats", "community": 4, "norm_label": "getauditlogstats()" }, { "label": "GetAuditLog()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L224", "id": "handlers_audit_getauditlog", "community": 4, "norm_label": "getauditlog()" }, { "label": "ExportAuditLogs()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L257", "id": "handlers_audit_exportauditlogs", "community": 4, "norm_label": "exportauditlogs()" }, { "label": "CleanupAuditLogs()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L331", "id": "handlers_audit_cleanupauditlogs", "community": 4, "norm_label": "cleanupauditlogs()" }, { "label": "generateCSV()", "file_type": "code", "source_file": "backend/handlers/audit.go", "source_location": "L364", "id": "handlers_audit_generatecsv", "community": 4, "norm_label": "generatecsv()" }, { "label": "marketplace.go", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L1", "id": "backend_handlers_marketplace_go", "community": 40, "norm_label": "marketplace.go" }, { "label": "MarketplaceHandler", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L14", "id": "handlers_marketplacehandler", "community": 40, "norm_label": "marketplacehandler" }, { "label": "NewMarketplaceHandler()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L18", "id": "handlers_marketplace_newmarketplacehandler", "community": 40, "norm_label": "newmarketplacehandler()" }, { "label": ".GetMarketplaceItems()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L23", "id": "handlers_marketplacehandler_getmarketplaceitems", "community": 40, "norm_label": ".getmarketplaceitems()" }, { "label": ".GetMarketplaceItem()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L114", "id": "handlers_marketplacehandler_getmarketplaceitem", "community": 40, "norm_label": ".getmarketplaceitem()" }, { "label": ".CreateMarketplaceItem()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L135", "id": "handlers_marketplacehandler_createmarketplaceitem", "community": 40, "norm_label": ".createmarketplaceitem()" }, { "label": ".UpdateMarketplaceItem()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L156", "id": "handlers_marketplacehandler_updatemarketplaceitem", "community": 40, "norm_label": ".updatemarketplaceitem()" }, { "label": ".DeleteMarketplaceItem()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L205", "id": "handlers_marketplacehandler_deletemarketplaceitem", "community": 40, "norm_label": ".deletemarketplaceitem()" }, { "label": ".GetMyMarketplaceItems()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L230", "id": "handlers_marketplacehandler_getmymarketplaceitems", "community": 40, "norm_label": ".getmymarketplaceitems()" }, { "label": ".CreateMarketplaceReview()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L243", "id": "handlers_marketplacehandler_createmarketplacereview", "community": 40, "norm_label": ".createmarketplacereview()" }, { "label": ".GetMarketplaceReviews()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L300", "id": "handlers_marketplacehandler_getmarketplacereviews", "community": 40, "norm_label": ".getmarketplacereviews()" }, { "label": ".CreateContentShare()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L313", "id": "handlers_marketplacehandler_createcontentshare", "community": 40, "norm_label": ".createcontentshare()" }, { "label": ".GetContentShare()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L334", "id": "handlers_marketplacehandler_getcontentshare", "community": 40, "norm_label": ".getcontentshare()" }, { "label": ".GetMyContentShares()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L380", "id": "handlers_marketplacehandler_getmycontentshares", "community": 40, "norm_label": ".getmycontentshares()" }, { "label": ".DeleteContentShare()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L393", "id": "handlers_marketplacehandler_deletecontentshare", "community": 40, "norm_label": ".deletecontentshare()" }, { "label": ".GetMarketplaceStats()", "file_type": "code", "source_file": "backend/handlers/marketplace.go", "source_location": "L418", "id": "handlers_marketplacehandler_getmarketplacestats", "community": 40, "norm_label": ".getmarketplacestats()" }, { "label": "course.go", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L1", "id": "backend_handlers_course_go", "community": 4, "norm_label": "course.go" }, { "label": "GetCourses()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L13", "id": "handlers_course_getcourses", "community": 4, "norm_label": "getcourses()" }, { "label": "GetCourse()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L78", "id": "handlers_course_getcourse", "community": 4, "norm_label": "getcourse()" }, { "label": "GetCourseBySlug()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L94", "id": "handlers_course_getcoursebyslug", "community": 4, "norm_label": "getcoursebyslug()" }, { "label": "GetFeaturedCourses()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L110", "id": "handlers_course_getfeaturedcourses", "community": 4, "norm_label": "getfeaturedcourses()" }, { "label": "GetZTMCourses()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L136", "id": "handlers_course_getztmcourses", "community": 4, "norm_label": "getztmcourses()" }, { "label": "GetCourseCategories()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L175", "id": "handlers_course_getcoursecategories", "community": 4, "norm_label": "getcoursecategories()" }, { "label": "SearchCourses()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L202", "id": "handlers_course_searchcourses", "community": 4, "norm_label": "searchcourses()" }, { "label": "GetLearningPathCourses()", "file_type": "code", "source_file": "backend/handlers/course.go", "source_location": "L275", "id": "handlers_course_getlearningpathcourses", "community": 4, "norm_label": "getlearningpathcourses()" }, { "label": "migrate.go", "file_type": "code", "source_file": "backend/migrations/migrate.go", "source_location": "L1", "id": "backend_migrations_migrate_go", "community": 14, "norm_label": "migrate.go" }, { "label": "RunMigrations()", "file_type": "code", "source_file": "backend/migrations/migrate.go", "source_location": "L14", "id": "migrations_migrate_runmigrations", "community": 14, "norm_label": "runmigrations()" }, { "label": "GetMigrationStatus()", "file_type": "code", "source_file": "backend/migrations/migrate.go", "source_location": "L63", "id": "migrations_migrate_getmigrationstatus", "community": 14, "norm_label": "getmigrationstatus()" }, { "label": "CreateMigration()", "file_type": "code", "source_file": "backend/migrations/migrate.go", "source_location": "L96", "id": "migrations_migrate_createmigration", "community": 14, "norm_label": "createmigration()" }, { "label": "validator.go", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L1", "id": "backend_utils_validator_go", "community": 44, "norm_label": "validator.go" }, { "label": "Validator", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L11", "id": "utils_validator", "community": 44, "norm_label": "validator" }, { "label": "NewValidator()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L16", "id": "utils_validator_newvalidator", "community": 44, "norm_label": "newvalidator()" }, { "label": ".Required()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L23", "id": "utils_validator_required", "community": 44, "norm_label": ".required()" }, { "label": ".MinLength()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L31", "id": "utils_validator_minlength", "community": 44, "norm_label": ".minlength()" }, { "label": ".MaxLength()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L39", "id": "utils_validator_maxlength", "community": 44, "norm_label": ".maxlength()" }, { "label": ".Email()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L47", "id": "utils_validator_email", "community": 44, "norm_label": ".email()" }, { "label": ".URL()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L56", "id": "utils_validator_url", "community": 44, "norm_label": ".url()" }, { "label": ".Match()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L65", "id": "utils_validator_match", "community": 44, "norm_label": ".match()" }, { "label": ".In()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L74", "id": "utils_validator_in", "community": 44, "norm_label": ".in()" }, { "label": ".HasErrors()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L85", "id": "utils_validator_haserrors", "community": 44, "norm_label": ".haserrors()" }, { "label": ".GetErrors()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L90", "id": "utils_validator_geterrors", "community": 44, "norm_label": ".geterrors()" }, { "label": ".GetError()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L95", "id": "utils_validator_geterror", "community": 44, "norm_label": ".geterror()" }, { "label": ".Clear()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L100", "id": "utils_validator_clear", "community": 44, "norm_label": ".clear()" }, { "label": ".ValidatePassword()", "file_type": "code", "source_file": "backend/utils/validator.go", "source_location": "L106", "id": "utils_validator_validatepassword", "community": 44, "norm_label": ".validatepassword()" }, { "label": "security.go", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L1", "id": "backend_utils_security_go", "community": 12, "norm_label": "security.go" }, { "label": "GenerateSecureSecret()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L14", "id": "utils_security_generatesecuresecret", "community": 12, "norm_label": "generatesecuresecret()" }, { "label": "GenerateSecureKey()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L23", "id": "utils_security_generatesecurekey", "community": 12, "norm_label": "generatesecurekey()" }, { "label": "GetOrCreateJWTSecret()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L33", "id": "utils_security_getorcreatejwtsecret", "community": 12, "norm_label": "getorcreatejwtsecret()" }, { "label": "GetOrCreateEncryptionKey()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L56", "id": "utils_security_getorcreateencryptionkey", "community": 12, "norm_label": "getorcreateencryptionkey()" }, { "label": "readSecretFromFile()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L79", "id": "utils_security_readsecretfromfile", "community": 12, "norm_label": "readsecretfromfile()" }, { "label": "saveSecretToFile()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L94", "id": "utils_security_savesecrettofile", "community": 12, "norm_label": "savesecrettofile()" }, { "label": "ValidateSecretStrength()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L111", "id": "utils_security_validatesecretstrength", "community": 12, "norm_label": "validatesecretstrength()" }, { "label": "calculateEntropy()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L126", "id": "utils_security_calculateentropy", "community": 12, "norm_label": "calculateentropy()" }, { "label": "log2()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L152", "id": "utils_security_log2", "community": 12, "norm_label": "log2()" }, { "label": "logNatural()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L158", "id": "utils_security_lognatural", "community": 12, "norm_label": "lognatural()" }, { "label": "RotateSecret()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L177", "id": "utils_security_rotatesecret", "community": 12, "norm_label": "rotatesecret()" }, { "label": "GetSecretFilePath()", "file_type": "code", "source_file": "backend/utils/security.go", "source_location": "L211", "id": "utils_security_getsecretfilepath", "community": 12, "norm_label": "getsecretfilepath()" }, { "label": "encryption.go", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L1", "id": "backend_utils_encryption_go", "community": 13, "norm_label": "encryption.go" }, { "label": "GetEncryptionKey()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L15", "id": "utils_encryption_getencryptionkey", "community": 13, "norm_label": "getencryptionkey()" }, { "label": "Encrypt()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L27", "id": "utils_encryption_encrypt", "community": 13, "norm_label": "encrypt()" }, { "label": "Decrypt()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L53", "id": "utils_encryption_decrypt", "community": 13, "norm_label": "decrypt()" }, { "label": "EncryptFile()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L89", "id": "utils_encryption_encryptfile", "community": 13, "norm_label": "encryptfile()" }, { "label": "DecryptFile()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L116", "id": "utils_encryption_decryptfile", "community": 13, "norm_label": "decryptfile()" }, { "label": "IsEncrypted()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L147", "id": "utils_encryption_isencrypted", "community": 13, "norm_label": "isencrypted()" }, { "label": "GenerateEncryptionKey()", "file_type": "code", "source_file": "backend/utils/encryption.go", "source_location": "L154", "id": "utils_encryption_generateencryptionkey", "community": 12, "norm_label": "generateencryptionkey()" }, { "label": "graceful_shutdown.go", "file_type": "code", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L1", "id": "backend_utils_graceful_shutdown_go", "community": 86, "norm_label": "graceful_shutdown.go" }, { "label": "GracefulShutdown", "file_type": "code", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L14", "id": "utils_gracefulshutdown", "community": 86, "norm_label": "gracefulshutdown" }, { "label": "NewGracefulShutdown()", "file_type": "code", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L21", "id": "utils_graceful_shutdown_newgracefulshutdown", "community": 86, "norm_label": "newgracefulshutdown()" }, { "label": ".AddCleanupFunc()", "file_type": "code", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L30", "id": "utils_gracefulshutdown_addcleanupfunc", "community": 86, "norm_label": ".addcleanupfunc()" }, { "label": ".Wait()", "file_type": "code", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L35", "id": "utils_gracefulshutdown_wait", "community": 86, "norm_label": ".wait()" }, { "label": "errors.go", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L1", "id": "backend_utils_errors_go", "community": 13, "norm_label": "errors.go" }, { "label": "ErrorCode", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L8", "id": "utils_errorcode", "community": 13, "norm_label": "errorcode" }, { "label": "AppError", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L22", "id": "utils_apperror", "community": 13, "norm_label": "apperror" }, { "label": ".Error()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L29", "id": "utils_apperror_error", "community": 13, "norm_label": ".error()" }, { "label": "NewAppError()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L36", "id": "utils_errors_newapperror", "community": 13, "norm_label": "newapperror()" }, { "label": "NewAppErrorWithDetails()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L44", "id": "utils_errors_newapperrorwithdetails", "community": 13, "norm_label": "newapperrorwithdetails()" }, { "label": "WrapError()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L53", "id": "utils_errors_wraperror", "community": 13, "norm_label": "wraperror()" }, { "label": "IsAppError()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L62", "id": "utils_errors_isapperror", "community": 13, "norm_label": "isapperror()" }, { "label": "BadRequest()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L69", "id": "utils_errors_badrequest", "community": 13, "norm_label": "badrequest()" }, { "label": "BadRequestWithDetails()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L73", "id": "utils_errors_badrequestwithdetails", "community": 13, "norm_label": "badrequestwithdetails()" }, { "label": "Unauthorized()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L77", "id": "utils_errors_unauthorized", "community": 13, "norm_label": "unauthorized()" }, { "label": "Forbidden()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L81", "id": "utils_errors_forbidden", "community": 13, "norm_label": "forbidden()" }, { "label": "NotFound()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L85", "id": "utils_errors_notfound", "community": 13, "norm_label": "notfound()" }, { "label": "Conflict()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L89", "id": "utils_errors_conflict", "community": 13, "norm_label": "conflict()" }, { "label": "ValidationErr()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L93", "id": "utils_errors_validationerr", "community": 13, "norm_label": "validationerr()" }, { "label": "InternalError()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L97", "id": "utils_errors_internalerror", "community": 13, "norm_label": "internalerror()" }, { "label": "InternalErrorWithDetails()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L101", "id": "utils_errors_internalerrorwithdetails", "community": 13, "norm_label": "internalerrorwithdetails()" }, { "label": "RateLimitExceeded()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L105", "id": "utils_errors_ratelimitexceeded", "community": 13, "norm_label": "ratelimitexceeded()" }, { "label": "ServiceUnavailable()", "file_type": "code", "source_file": "backend/utils/errors.go", "source_location": "L109", "id": "utils_errors_serviceunavailable", "community": 13, "norm_label": "serviceunavailable()" }, { "label": "response.go", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L1", "id": "backend_utils_response_go", "community": 14, "norm_label": "response.go" }, { "label": "APIResponse", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L11", "id": "utils_apiresponse", "community": 14, "norm_label": "apiresponse" }, { "label": "PaginatedResponse", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L21", "id": "utils_paginatedresponse", "community": 14, "norm_label": "paginatedresponse" }, { "label": "PaginationInfo", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L27", "id": "utils_paginationinfo", "community": 14, "norm_label": "paginationinfo" }, { "label": "Success()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L37", "id": "utils_response_success", "community": 14, "norm_label": "success()" }, { "label": "Error()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L55", "id": "utils_response_error", "community": 14, "norm_label": "error()" }, { "label": "ValidationError()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L73", "id": "utils_response_validationerror", "community": 14, "norm_label": "validationerror()" }, { "label": "Paginated()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L87", "id": "utils_response_paginated", "community": 14, "norm_label": "paginated()" }, { "label": "CalculatePagination()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L108", "id": "utils_response_calculatepagination", "community": 14, "norm_label": "calculatepagination()" }, { "label": "Created()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L134", "id": "utils_response_created", "community": 14, "norm_label": "created()" }, { "label": "Updated()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L152", "id": "utils_response_updated", "community": 14, "norm_label": "updated()" }, { "label": "Deleted()", "file_type": "code", "source_file": "backend/utils/response.go", "source_location": "L170", "id": "utils_response_deleted", "community": 14, "norm_label": "deleted()" }, { "label": "db.go", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L1", "id": "backend_internal_db_db_go", "community": 0, "norm_label": "db.go" }, { "label": "DB", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L14", "id": "db_db", "community": 0, "norm_label": "db" }, { "label": "NewDB()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L20", "id": "db_db_newdb", "community": 0, "norm_label": "newdb()" }, { "label": ".Close()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L52", "id": "db_db_close", "community": 0, "norm_label": ".close()" }, { "label": ".BeginTx()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L58", "id": "db_db_begintx", "community": 0, "norm_label": ".begintx()" }, { "label": ".Commit()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L71", "id": "db_db_commit", "community": 0, "norm_label": ".commit()" }, { "label": ".Rollback()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L78", "id": "db_db_rollback", "community": 0, "norm_label": ".rollback()" }, { "label": ".GetPool()", "file_type": "code", "source_file": "backend/internal/db/db.go", "source_location": "L85", "id": "db_db_getpool", "community": 0, "norm_label": ".getpool()" }, { "label": "tasks.sql.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L1", "id": "backend_internal_db_sqlc_tasks_sql_go", "community": 54, "norm_label": "tasks.sql.go" }, { "label": "AddTaskTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L18", "id": "sqlc_addtasktagparams", "community": 54, "norm_label": "addtasktagparams" }, { "label": "Queries", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L43", "id": "sqlc_queries", "community": 19, "norm_label": "queries" }, { "label": ".AddTaskTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L23", "id": "sqlc_queries_addtasktag", "community": 19, "norm_label": ".addtasktag()" }, { "label": "CreateTaskParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L34", "id": "sqlc_createtaskparams", "community": 54, "norm_label": "createtaskparams" }, { "label": ".CreateTask()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L43", "id": "sqlc_queries_createtask", "community": 19, "norm_label": ".createtask()" }, { "label": "DeleteTaskParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L71", "id": "sqlc_deletetaskparams", "community": 54, "norm_label": "deletetaskparams" }, { "label": ".DeleteTask()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L76", "id": "sqlc_queries_deletetask", "community": 19, "norm_label": ".deletetask()" }, { "label": "GetTaskByIDParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L87", "id": "sqlc_gettaskbyidparams", "community": 54, "norm_label": "gettaskbyidparams" }, { "label": ".GetTaskByID()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L92", "id": "sqlc_queries_gettaskbyid", "community": 19, "norm_label": ".gettaskbyid()" }, { "label": "GetTasksByStatusParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L124", "id": "sqlc_gettasksbystatusparams", "community": 54, "norm_label": "gettasksbystatusparams" }, { "label": ".GetTasksByStatus()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L131", "id": "sqlc_queries_gettasksbystatus", "community": 19, "norm_label": ".gettasksbystatus()" }, { "label": "GetTasksByTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L183", "id": "sqlc_gettasksbytagparams", "community": 54, "norm_label": "gettasksbytagparams" }, { "label": ".GetTasksByTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L190", "id": "sqlc_queries_gettasksbytag", "community": 19, "norm_label": ".gettasksbytag()" }, { "label": "GetTasksByUserParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L240", "id": "sqlc_gettasksbyuserparams", "community": 54, "norm_label": "gettasksbyuserparams" }, { "label": ".GetTasksByUser()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L246", "id": "sqlc_queries_gettasksbyuser", "community": 19, "norm_label": ".gettasksbyuser()" }, { "label": "RemoveTaskTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L280", "id": "sqlc_removetasktagparams", "community": 54, "norm_label": "removetasktagparams" }, { "label": ".RemoveTaskTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L285", "id": "sqlc_queries_removetasktag", "community": 19, "norm_label": ".removetasktag()" }, { "label": "SearchTasksParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L308", "id": "sqlc_searchtasksparams", "community": 54, "norm_label": "searchtasksparams" }, { "label": ".SearchTasks()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L315", "id": "sqlc_queries_searchtasks", "community": 19, "norm_label": ".searchtasks()" }, { "label": "UpdateTaskParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L362", "id": "sqlc_updatetaskparams", "community": 54, "norm_label": "updatetaskparams" }, { "label": ".UpdateTask()", "file_type": "code", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L372", "id": "sqlc_queries_updatetask", "community": 19, "norm_label": ".updatetask()" }, { "label": "querier.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/querier.go", "source_location": "L1", "id": "backend_internal_db_sqlc_querier_go", "community": 138, "norm_label": "querier.go" }, { "label": "Querier", "file_type": "code", "source_file": "backend/internal/db/sqlc/querier.go", "source_location": "L13", "id": "sqlc_querier", "community": 138, "norm_label": "querier" }, { "label": "db.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L1", "id": "backend_internal_db_sqlc_db_go", "community": 19, "norm_label": "db.go" }, { "label": "DBTX", "file_type": "code", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L14", "id": "sqlc_dbtx", "community": 19, "norm_label": "dbtx" }, { "label": "New()", "file_type": "code", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L20", "id": "sqlc_db_new", "community": 0, "norm_label": "new()" }, { "label": ".WithTx()", "file_type": "code", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L28", "id": "sqlc_queries_withtx", "community": 19, "norm_label": ".withtx()" }, { "label": "bookmarks.sql.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L1", "id": "backend_internal_db_sqlc_bookmarks_sql_go", "community": 57, "norm_label": "bookmarks.sql.go" }, { "label": "AddBookmarkTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L18", "id": "sqlc_addbookmarktagparams", "community": 57, "norm_label": "addbookmarktagparams" }, { "label": ".AddBookmarkTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L23", "id": "sqlc_queries_addbookmarktag", "community": 19, "norm_label": ".addbookmarktag()" }, { "label": "CreateBookmarkParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L34", "id": "sqlc_createbookmarkparams", "community": 57, "norm_label": "createbookmarkparams" }, { "label": ".CreateBookmark()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L45", "id": "sqlc_queries_createbookmark", "community": 19, "norm_label": ".createbookmark()" }, { "label": "DeleteBookmarkParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L77", "id": "sqlc_deletebookmarkparams", "community": 57, "norm_label": "deletebookmarkparams" }, { "label": ".DeleteBookmark()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L82", "id": "sqlc_queries_deletebookmark", "community": 19, "norm_label": ".deletebookmark()" }, { "label": "GetBookmarkByIDParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L93", "id": "sqlc_getbookmarkbyidparams", "community": 57, "norm_label": "getbookmarkbyidparams" }, { "label": ".GetBookmarkByID()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L98", "id": "sqlc_queries_getbookmarkbyid", "community": 19, "norm_label": ".getbookmarkbyid()" }, { "label": "GetBookmarksByTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L127", "id": "sqlc_getbookmarksbytagparams", "community": 57, "norm_label": "getbookmarksbytagparams" }, { "label": ".GetBookmarksByTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L134", "id": "sqlc_queries_getbookmarksbytag", "community": 19, "norm_label": ".getbookmarksbytag()" }, { "label": "GetBookmarksByUserParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L179", "id": "sqlc_getbookmarksbyuserparams", "community": 57, "norm_label": "getbookmarksbyuserparams" }, { "label": ".GetBookmarksByUser()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L185", "id": "sqlc_queries_getbookmarksbyuser", "community": 19, "norm_label": ".getbookmarksbyuser()" }, { "label": "RemoveBookmarkTagParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L221", "id": "sqlc_removebookmarktagparams", "community": 57, "norm_label": "removebookmarktagparams" }, { "label": ".RemoveBookmarkTag()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L226", "id": "sqlc_queries_removebookmarktag", "community": 19, "norm_label": ".removebookmarktag()" }, { "label": "SearchBookmarksParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L243", "id": "sqlc_searchbookmarksparams", "community": 57, "norm_label": "searchbookmarksparams" }, { "label": ".SearchBookmarks()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L250", "id": "sqlc_queries_searchbookmarks", "community": 19, "norm_label": ".searchbookmarks()" }, { "label": "UpdateBookmarkParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L301", "id": "sqlc_updatebookmarkparams", "community": 57, "norm_label": "updatebookmarkparams" }, { "label": ".UpdateBookmark()", "file_type": "code", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L313", "id": "sqlc_queries_updatebookmark", "community": 19, "norm_label": ".updatebookmark()" }, { "label": "models.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L1", "id": "backend_internal_db_sqlc_models_go", "community": 52, "norm_label": "models.go" }, { "label": "AuditLog", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L13", "id": "sqlc_auditlog", "community": 52, "norm_label": "auditlog" }, { "label": "Bookmark", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L26", "id": "sqlc_bookmark", "community": 52, "norm_label": "bookmark" }, { "label": "BookmarkTag", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L40", "id": "sqlc_bookmarktag", "community": 52, "norm_label": "bookmarktag" }, { "label": "File", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L45", "id": "sqlc_file", "community": 52, "norm_label": "file" }, { "label": "FileTag", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L58", "id": "sqlc_filetag", "community": 52, "norm_label": "filetag" }, { "label": "Note", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L63", "id": "sqlc_note", "community": 52, "norm_label": "note" }, { "label": "NoteTag", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L72", "id": "sqlc_notetag", "community": 52, "norm_label": "notetag" }, { "label": "Tag", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L77", "id": "sqlc_tag", "community": 52, "norm_label": "tag" }, { "label": "Task", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L86", "id": "sqlc_task", "community": 52, "norm_label": "task" }, { "label": "TaskTag", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L98", "id": "sqlc_tasktag", "community": 52, "norm_label": "tasktag" }, { "label": "User", "file_type": "code", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L103", "id": "sqlc_user", "community": 52, "norm_label": "user" }, { "label": "users.sql.go", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L1", "id": "backend_internal_db_sqlc_users_sql_go", "community": 62, "norm_label": "users.sql.go" }, { "label": "CreateUserParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L20", "id": "sqlc_createuserparams", "community": 62, "norm_label": "createuserparams" }, { "label": "CreateUserRow", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L30", "id": "sqlc_createuserrow", "community": 62, "norm_label": "createuserrow" }, { "label": ".CreateUser()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L43", "id": "sqlc_queries_createuser", "community": 19, "norm_label": ".createuser()" }, { "label": ".DeleteUser()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L73", "id": "sqlc_queries_deleteuser", "community": 19, "norm_label": ".deleteuser()" }, { "label": "GetUserByEmailRow", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L84", "id": "sqlc_getuserbyemailrow", "community": 62, "norm_label": "getuserbyemailrow" }, { "label": ".GetUserByEmail()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L97", "id": "sqlc_queries_getuserbyemail", "community": 19, "norm_label": ".getuserbyemail()" }, { "label": "GetUserByIDRow", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L121", "id": "sqlc_getuserbyidrow", "community": 62, "norm_label": "getuserbyidrow" }, { "label": ".GetUserByID()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L134", "id": "sqlc_queries_getuserbyid", "community": 19, "norm_label": ".getuserbyid()" }, { "label": "ListUsersParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L159", "id": "sqlc_listusersparams", "community": 62, "norm_label": "listusersparams" }, { "label": "ListUsersRow", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L164", "id": "sqlc_listusersrow", "community": 62, "norm_label": "listusersrow" }, { "label": ".ListUsers()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L177", "id": "sqlc_queries_listusers", "community": 19, "norm_label": ".listusers()" }, { "label": ".UpdateLastLogin()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L214", "id": "sqlc_queries_updatelastlogin", "community": 19, "norm_label": ".updatelastlogin()" }, { "label": "UpdateUserParams", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L230", "id": "sqlc_updateuserparams", "community": 62, "norm_label": "updateuserparams" }, { "label": "UpdateUserRow", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L238", "id": "sqlc_updateuserrow", "community": 62, "norm_label": "updateuserrow" }, { "label": ".UpdateUser()", "file_type": "code", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L251", "id": "sqlc_queries_updateuser", "community": 19, "norm_label": ".updateuser()" }, { "label": "cache.go", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L1", "id": "backend_middleware_cache_go", "community": 3, "norm_label": "cache.go" }, { "label": "CacheConfig", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L16", "id": "middleware_cacheconfig", "community": 3, "norm_label": "cacheconfig" }, { "label": "DefaultCacheConfig()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L24", "id": "middleware_cache_defaultcacheconfig", "community": 3, "norm_label": "defaultcacheconfig()" }, { "label": "CacheMiddleware()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L33", "id": "middleware_cache_cachemiddleware", "community": 3, "norm_label": "cachemiddleware()" }, { "label": "shouldSkipCache()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L91", "id": "middleware_cache_shouldskipcache", "community": 3, "norm_label": "shouldskipcache()" }, { "label": "generateCacheKey()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L106", "id": "middleware_cache_generatecachekey", "community": 3, "norm_label": "generatecachekey()" }, { "label": "cachedResponseWriter", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L126", "id": "middleware_cachedresponsewriter", "community": 3, "norm_label": "cachedresponsewriter" }, { "label": ".Write()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L131", "id": "middleware_cachedresponsewriter_write", "community": 3, "norm_label": ".write()" }, { "label": "InvalidateCache()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L137", "id": "middleware_cache_invalidatecache", "community": 3, "norm_label": "invalidatecache()" }, { "label": "CacheInvalidationMiddleware()", "file_type": "code", "source_file": "backend/middleware/cache.go", "source_location": "L155", "id": "middleware_cache_cacheinvalidationmiddleware", "community": 3, "norm_label": "cacheinvalidationmiddleware()" }, { "label": "rate_limiter.go", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L1", "id": "backend_middleware_rate_limiter_go", "community": 3, "norm_label": "rate_limiter.go" }, { "label": "RateLimiter", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L13", "id": "middleware_ratelimiter", "community": 3, "norm_label": "ratelimiter" }, { "label": "ClientInfo", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L20", "id": "middleware_clientinfo", "community": 3, "norm_label": "clientinfo" }, { "label": "NewRateLimiter()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L26", "id": "middleware_rate_limiter_newratelimiter", "community": 3, "norm_label": "newratelimiter()" }, { "label": ".Middleware()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L40", "id": "middleware_ratelimiter_middleware", "community": 3, "norm_label": ".middleware()" }, { "label": ".cleanup()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L91", "id": "middleware_ratelimiter_cleanup", "community": 3, "norm_label": ".cleanup()" }, { "label": "RateLimitConfig", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L108", "id": "middleware_ratelimitconfig", "community": 3, "norm_label": "ratelimitconfig" }, { "label": "DefaultRateLimitConfig()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L115", "id": "middleware_rate_limiter_defaultratelimitconfig", "community": 3, "norm_label": "defaultratelimitconfig()" }, { "label": "RateLimit()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L124", "id": "middleware_rate_limiter_ratelimit", "community": 3, "norm_label": "ratelimit()" }, { "label": "AuthRateLimit()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L132", "id": "middleware_rate_limiter_authratelimit", "community": 3, "norm_label": "authratelimit()" }, { "label": "GeneralRateLimit()", "file_type": "code", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L137", "id": "middleware_rate_limiter_generalratelimit", "community": 3, "norm_label": "generalratelimit()" }, { "label": "session.go", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L1", "id": "backend_middleware_session_go", "community": 11, "norm_label": "session.go" }, { "label": "SessionData", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L17", "id": "middleware_sessiondata", "community": 11, "norm_label": "sessiondata" }, { "label": "SessionStore", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L30", "id": "middleware_sessionstore", "community": 11, "norm_label": "sessionstore" }, { "label": "RedisSessionStore", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L39", "id": "middleware_redissessionstore", "community": 11, "norm_label": "redissessionstore" }, { "label": "NewSessionStore()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L45", "id": "middleware_session_newsessionstore", "community": 11, "norm_label": "newsessionstore()" }, { "label": ".CreateSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L53", "id": "middleware_redissessionstore_createsession", "community": 11, "norm_label": ".createsession()" }, { "label": ".GetSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L81", "id": "middleware_redissessionstore_getsession", "community": 11, "norm_label": ".getsession()" }, { "label": ".UpdateSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L113", "id": "middleware_redissessionstore_updatesession", "community": 11, "norm_label": ".updatesession()" }, { "label": ".DeleteSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L143", "id": "middleware_redissessionstore_deletesession", "community": 11, "norm_label": ".deletesession()" }, { "label": ".CleanupExpiredSessions()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L164", "id": "middleware_redissessionstore_cleanupexpiredsessions", "community": 11, "norm_label": ".cleanupexpiredsessions()" }, { "label": "InitSessionStore()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L178", "id": "middleware_session_initsessionstore", "community": 11, "norm_label": "initsessionstore()" }, { "label": "SessionMiddleware()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L195", "id": "middleware_session_sessionmiddleware", "community": 11, "norm_label": "sessionmiddleware()" }, { "label": "GetSessionFromContext()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L246", "id": "middleware_session_getsessionfromcontext", "community": 11, "norm_label": "getsessionfromcontext()" }, { "label": "GetUserIDFromSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L254", "id": "middleware_session_getuseridfromsession", "community": 11, "norm_label": "getuseridfromsession()" }, { "label": "GetUserEmailFromSession()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L281", "id": "middleware_session_getuseremailfromsession", "community": 11, "norm_label": "getuseremailfromsession()" }, { "label": "generateSessionID()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L303", "id": "middleware_session_generatesessionid", "community": 11, "norm_label": "generatesessionid()" }, { "label": "GetSessionStore()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L308", "id": "middleware_session_getsessionstore", "community": 11, "norm_label": "getsessionstore()" }, { "label": "CleanupSessionsOnShutdown()", "file_type": "code", "source_file": "backend/middleware/session.go", "source_location": "L313", "id": "middleware_session_cleanupsessionsonshutdown", "community": 11, "norm_label": "cleanupsessionsonshutdown()" }, { "label": "demo.go", "file_type": "code", "source_file": "backend/middleware/demo.go", "source_location": "L1", "id": "backend_middleware_demo_go", "community": 3, "norm_label": "demo.go" }, { "label": "DemoModeMiddleware()", "file_type": "code", "source_file": "backend/middleware/demo.go", "source_location": "L13", "id": "middleware_demo_demomodemiddleware", "community": 3, "norm_label": "demomodemiddleware()" }, { "label": "IsDemoMode()", "file_type": "code", "source_file": "backend/middleware/demo.go", "source_location": "L55", "id": "middleware_demo_isdemomode", "community": 3, "norm_label": "isdemomode()" }, { "label": "performance.go", "file_type": "code", "source_file": "backend/middleware/performance.go", "source_location": "L1", "id": "backend_middleware_performance_go", "community": 14, "norm_label": "performance.go" }, { "label": "PerformanceMiddleware()", "file_type": "code", "source_file": "backend/middleware/performance.go", "source_location": "L12", "id": "middleware_performance_performancemiddleware", "community": 14, "norm_label": "performancemiddleware()" }, { "label": "RequestIDMiddleware()", "file_type": "code", "source_file": "backend/middleware/performance.go", "source_location": "L30", "id": "middleware_performance_requestidmiddleware", "community": 14, "norm_label": "requestidmiddleware()" }, { "label": "generateRequestID()", "file_type": "code", "source_file": "backend/middleware/performance.go", "source_location": "L43", "id": "middleware_performance_generaterequestid", "community": 14, "norm_label": "generaterequestid()" }, { "label": "SlowQueryMiddleware()", "file_type": "code", "source_file": "backend/middleware/performance.go", "source_location": "L48", "id": "middleware_performance_slowquerymiddleware", "community": 14, "norm_label": "slowquerymiddleware()" }, { "label": "logger.go", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L1", "id": "backend_middleware_logger_go", "community": 14, "norm_label": "logger.go" }, { "label": "LoggerConfig", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L14", "id": "middleware_loggerconfig", "community": 14, "norm_label": "loggerconfig" }, { "label": ".GetLogger()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L21", "id": "middleware_loggerconfig_getlogger", "community": 14, "norm_label": ".getlogger()" }, { "label": "Logger()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L26", "id": "middleware_logger_logger", "community": 14, "norm_label": "logger()" }, { "label": "RequestLogger()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L84", "id": "middleware_logger_requestlogger", "community": 14, "norm_label": "requestlogger()" }, { "label": "logRequestBody()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L165", "id": "middleware_logger_logrequestbody", "community": 14, "norm_label": "logrequestbody()" }, { "label": "SecurityLogger()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L194", "id": "middleware_logger_securitylogger", "community": 14, "norm_label": "securitylogger()" }, { "label": "logSecurityEvent()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L221", "id": "middleware_logger_logsecurityevent", "community": 14, "norm_label": "logsecurityevent()" }, { "label": "PerformanceLogger()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L238", "id": "middleware_logger_performancelogger", "community": 14, "norm_label": "performancelogger()" }, { "label": "logPerformanceEvent()", "file_type": "code", "source_file": "backend/middleware/logger.go", "source_location": "L260", "id": "middleware_logger_logperformanceevent", "community": 14, "norm_label": "logperformanceevent()" }, { "label": "input_validation.go", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L1", "id": "backend_middleware_input_validation_go", "community": 11, "norm_label": "input_validation.go" }, { "label": "InputValidationMiddleware()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L14", "id": "middleware_input_validation_inputvalidationmiddleware", "community": 11, "norm_label": "inputvalidationmiddleware()" }, { "label": "ValidateRequestBody()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L41", "id": "middleware_input_validation_validaterequestbody", "community": 11, "norm_label": "validaterequestbody()" }, { "label": "requestBody", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L75", "id": "middleware_requestbody", "community": 11, "norm_label": "requestbody" }, { "label": ".Read()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L80", "id": "middleware_requestbody_read", "community": 12, "norm_label": ".read()" }, { "label": ".Close()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L89", "id": "middleware_requestbody_close", "community": 11, "norm_label": ".close()" }, { "label": "containsMaliciousContent()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L94", "id": "middleware_input_validation_containsmaliciouscontent", "community": 11, "norm_label": "containsmaliciouscontent()" }, { "label": "sanitizeInput()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L265", "id": "middleware_input_validation_sanitizeinput", "community": 11, "norm_label": "sanitizeinput()" }, { "label": "ValidateEmail()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L285", "id": "middleware_input_validation_validateemail", "community": 11, "norm_label": "validateemail()" }, { "label": "ValidatePassword()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L291", "id": "middleware_input_validation_validatepassword", "community": 11, "norm_label": "validatepassword()" }, { "label": "ValidateUsername()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L326", "id": "middleware_input_validation_validateusername", "community": 11, "norm_label": "validateusername()" }, { "label": "ValidateID()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L348", "id": "middleware_input_validation_validateid", "community": 11, "norm_label": "validateid()" }, { "label": "ValidatePagination()", "file_type": "code", "source_file": "backend/middleware/input_validation.go", "source_location": "L362", "id": "middleware_input_validation_validatepagination", "community": 11, "norm_label": "validatepagination()" }, { "label": "cors.go", "file_type": "code", "source_file": "backend/middleware/cors.go", "source_location": "L1", "id": "backend_middleware_cors_go", "community": 3, "norm_label": "cors.go" }, { "label": "CORSMiddleware()", "file_type": "code", "source_file": "backend/middleware/cors.go", "source_location": "L11", "id": "middleware_cors_corsmiddleware", "community": 3, "norm_label": "corsmiddleware()" }, { "label": "error_handler.go", "file_type": "code", "source_file": "backend/middleware/error_handler.go", "source_location": "L1", "id": "backend_middleware_error_handler_go", "community": 87, "norm_label": "error_handler.go" }, { "label": "ErrorResponse", "file_type": "code", "source_file": "backend/middleware/error_handler.go", "source_location": "L12", "id": "middleware_errorresponse", "community": 87, "norm_label": "errorresponse" }, { "label": "ErrorHandlerMiddleware()", "file_type": "code", "source_file": "backend/middleware/error_handler.go", "source_location": "L20", "id": "middleware_error_handler_errorhandlermiddleware", "community": 87, "norm_label": "errorhandlermiddleware()" }, { "label": "NotFoundHandler()", "file_type": "code", "source_file": "backend/middleware/error_handler.go", "source_location": "L61", "id": "middleware_error_handler_notfoundhandler", "community": 87, "norm_label": "notfoundhandler()" }, { "label": "MethodNotAllowedHandler()", "file_type": "code", "source_file": "backend/middleware/error_handler.go", "source_location": "L72", "id": "middleware_error_handler_methodnotallowedhandler", "community": 87, "norm_label": "methodnotallowedhandler()" }, { "label": "memory_cache.go", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L1", "id": "backend_middleware_memory_cache_go", "community": 11, "norm_label": "memory_cache.go" }, { "label": "MemoryCacheItem", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L15", "id": "middleware_memorycacheitem", "community": 11, "norm_label": "memorycacheitem" }, { "label": "MemoryCache", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L21", "id": "middleware_memorycache", "community": 11, "norm_label": "memorycache" }, { "label": "NewMemoryCache()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L27", "id": "middleware_memory_cache_newmemorycache", "community": 11, "norm_label": "newmemorycache()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L39", "id": "middleware_memorycache_get", "community": 11, "norm_label": ".get()" }, { "label": ".Set()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L52", "id": "middleware_memorycache_set", "community": 11, "norm_label": ".set()" }, { "label": ".Delete()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L63", "id": "middleware_memorycache_delete", "community": 11, "norm_label": ".delete()" }, { "label": ".DeletePattern()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L71", "id": "middleware_memorycache_deletepattern", "community": 11, "norm_label": ".deletepattern()" }, { "label": ".cleanup()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L83", "id": "middleware_memorycache_cleanup", "community": 11, "norm_label": ".cleanup()" }, { "label": "MemoryCacheConfig", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L103", "id": "middleware_memorycacheconfig", "community": 11, "norm_label": "memorycacheconfig" }, { "label": "DefaultMemoryCacheConfig()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L110", "id": "middleware_memory_cache_defaultmemorycacheconfig", "community": 11, "norm_label": "defaultmemorycacheconfig()" }, { "label": "MemoryCacheMiddleware()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L119", "id": "middleware_memory_cache_memorycachemiddleware", "community": 11, "norm_label": "memorycachemiddleware()" }, { "label": "generateMemoryCacheKey()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L166", "id": "middleware_memory_cache_generatememorycachekey", "community": 11, "norm_label": "generatememorycachekey()" }, { "label": "memoryCachedResponseWriter", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L186", "id": "middleware_memorycachedresponsewriter", "community": 11, "norm_label": "memorycachedresponsewriter" }, { "label": ".Write()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L191", "id": "middleware_memorycachedresponsewriter_write", "community": 11, "norm_label": ".write()" }, { "label": "InvalidateMemoryCache()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L197", "id": "middleware_memory_cache_invalidatememorycache", "community": 11, "norm_label": "invalidatememorycache()" }, { "label": "MemoryCacheInvalidationMiddleware()", "file_type": "code", "source_file": "backend/middleware/memory_cache.go", "source_location": "L202", "id": "middleware_memory_cache_memorycacheinvalidationmiddleware", "community": 11, "norm_label": "memorycacheinvalidationmiddleware()" }, { "label": "metrics.go", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L1", "id": "backend_middleware_metrics_go", "community": 36, "norm_label": "metrics.go" }, { "label": "Metrics", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L11", "id": "middleware_metrics", "community": 36, "norm_label": "metrics" }, { "label": "GetMetrics()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L43", "id": "middleware_metrics_getmetrics", "community": 36, "norm_label": "getmetrics()" }, { "label": "MetricsMiddleware()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L64", "id": "middleware_metrics_metricsmiddleware", "community": 36, "norm_label": "metricsmiddleware()" }, { "label": "IncrementUsersTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L114", "id": "middleware_metrics_incrementuserstotal", "community": 36, "norm_label": "incrementuserstotal()" }, { "label": "IncrementBookmarksTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L121", "id": "middleware_metrics_incrementbookmarkstotal", "community": 36, "norm_label": "incrementbookmarkstotal()" }, { "label": "DecrementBookmarksTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L128", "id": "middleware_metrics_decrementbookmarkstotal", "community": 36, "norm_label": "decrementbookmarkstotal()" }, { "label": "IncrementTasksTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L137", "id": "middleware_metrics_incrementtaskstotal", "community": 36, "norm_label": "incrementtaskstotal()" }, { "label": "DecrementTasksTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L144", "id": "middleware_metrics_decrementtaskstotal", "community": 36, "norm_label": "decrementtaskstotal()" }, { "label": "IncrementFilesTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L153", "id": "middleware_metrics_incrementfilestotal", "community": 36, "norm_label": "incrementfilestotal()" }, { "label": "DecrementFilesTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L160", "id": "middleware_metrics_decrementfilestotal", "community": 36, "norm_label": "decrementfilestotal()" }, { "label": "IncrementNotesTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L169", "id": "middleware_metrics_incrementnotestotal", "community": 36, "norm_label": "incrementnotestotal()" }, { "label": "DecrementNotesTotal()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L176", "id": "middleware_metrics_decrementnotestotal", "community": 36, "norm_label": "decrementnotestotal()" }, { "label": "SetDatabaseConnections()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L185", "id": "middleware_metrics_setdatabaseconnections", "community": 36, "norm_label": "setdatabaseconnections()" }, { "label": "ResetMetrics()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L192", "id": "middleware_metrics_resetmetrics", "community": 36, "norm_label": "resetmetrics()" }, { "label": "copyMap()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L210", "id": "middleware_metrics_copymap", "community": 36, "norm_label": "copymap()" }, { "label": "copyDurationMap()", "file_type": "code", "source_file": "backend/middleware/metrics.go", "source_location": "L218", "id": "middleware_metrics_copydurationmap", "community": 36, "norm_label": "copydurationmap()" }, { "label": "audit.go", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L1", "id": "backend_middleware_audit_go", "community": 1, "norm_label": "audit.go" }, { "label": "AuditMiddleware()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L19", "id": "middleware_audit_auditmiddleware", "community": 1, "norm_label": "auditmiddleware()" }, { "label": "LogSecurityEvent()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L78", "id": "middleware_audit_logsecurityevent", "community": 1, "norm_label": "logsecurityevent()" }, { "label": "LogUserAction()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L97", "id": "middleware_audit_loguseraction", "community": 1, "norm_label": "loguseraction()" }, { "label": "shouldSkipAudit()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L117", "id": "middleware_audit_shouldskipaudit", "community": 1, "norm_label": "shouldskipaudit()" }, { "label": "getUintFromInterface()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L134", "id": "middleware_audit_getuintfrominterface", "community": 1, "norm_label": "getuintfrominterface()" }, { "label": "getUserEmail()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L141", "id": "middleware_audit_getuseremail", "community": 1, "norm_label": "getuseremail()" }, { "label": "getActionFromMethodAndPath()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L148", "id": "middleware_audit_getactionfrommethodandpath", "community": 1, "norm_label": "getactionfrommethodandpath()" }, { "label": "getResourceFromPath()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L174", "id": "middleware_audit_getresourcefrompath", "community": 1, "norm_label": "getresourcefrompath()" }, { "label": "getResourceIDFromPath()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L207", "id": "middleware_audit_getresourceidfrompath", "community": 1, "norm_label": "getresourceidfrompath()" }, { "label": "generateDescription()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L224", "id": "middleware_audit_generatedescription", "community": 1, "norm_label": "generatedescription()" }, { "label": "generateDetails()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L233", "id": "middleware_audit_generatedetails", "community": 1, "norm_label": "generatedetails()" }, { "label": "sanitizeJSON()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L255", "id": "middleware_audit_sanitizejson", "community": 1, "norm_label": "sanitizejson()" }, { "label": "getSessionID()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L274", "id": "middleware_audit_getsessionid", "community": 1, "norm_label": "getsessionid()" }, { "label": "getCountryFromIP()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L284", "id": "middleware_audit_getcountryfromip", "community": 1, "norm_label": "getcountryfromip()" }, { "label": "getDeviceFromUserAgent()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L289", "id": "middleware_audit_getdevicefromuseragent", "community": 1, "norm_label": "getdevicefromuseragent()" }, { "label": "getPlatformFromUserAgent()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L298", "id": "middleware_audit_getplatformfromuseragent", "community": 1, "norm_label": "getplatformfromuseragent()" }, { "label": "getBrowserFromUserAgent()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L313", "id": "middleware_audit_getbrowserfromuseragent", "community": 1, "norm_label": "getbrowserfromuseragent()" }, { "label": "assessRisk()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L326", "id": "middleware_audit_assessrisk", "community": 1, "norm_label": "assessrisk()" }, { "label": "assessSecurityRisk()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L349", "id": "middleware_audit_assesssecurityrisk", "community": 1, "norm_label": "assesssecurityrisk()" }, { "label": "assessActionRisk()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L364", "id": "middleware_audit_assessactionrisk", "community": 1, "norm_label": "assessactionrisk()" }, { "label": "isSuspiciousActivity()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L374", "id": "middleware_audit_issuspiciousactivity", "community": 1, "norm_label": "issuspiciousactivity()" }, { "label": "getFailureReason()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L385", "id": "middleware_audit_getfailurereason", "community": 1, "norm_label": "getfailurereason()" }, { "label": "saveAuditLog()", "file_type": "code", "source_file": "backend/middleware/audit.go", "source_location": "L404", "id": "middleware_audit_saveauditlog", "community": 1, "norm_label": "saveauditlog()" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "desktop/vite.config.ts", "source_location": "L1", "id": "desktop_vite_config_ts", "community": 172, "norm_label": "vite.config.ts" }, { "label": "build.rs", "file_type": "code", "source_file": "desktop/src-tauri/build.rs", "source_location": "L1", "id": "desktop_src_tauri_build_rs", "community": 139, "norm_label": "build.rs" }, { "label": "main()", "file_type": "code", "source_file": "desktop/src-tauri/build.rs", "source_location": "L1", "id": "src_tauri_build_main", "community": 139, "norm_label": "main()" }, { "label": "main.rs", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L1", "id": "desktop_src_tauri_src_main_rs", "community": 0, "norm_label": "main.rs" }, { "label": "DesktopConfig", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L22", "id": "src_main_desktopconfig", "community": 0, "norm_label": "desktopconfig" }, { "label": "DesktopConfigView", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L29", "id": "src_main_desktopconfigview", "community": 0, "norm_label": "desktopconfigview" }, { "label": "UploadSummary", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L36", "id": "src_main_uploadsummary", "community": 0, "norm_label": "uploadsummary" }, { "label": "TokenValidationResult", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L46", "id": "src_main_tokenvalidationresult", "community": 0, "norm_label": "tokenvalidationresult" }, { "label": "UploadedFileResponse", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L54", "id": "src_main_uploadedfileresponse", "community": 0, "norm_label": "uploadedfileresponse" }, { "label": "FileShareResponse", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L60", "id": "src_main_fileshareresponse", "community": 0, "norm_label": "fileshareresponse" }, { "label": "RuntimeDesktopConfig", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L66", "id": "src_main_runtimedesktopconfig", "community": 0, "norm_label": "runtimedesktopconfig" }, { "label": "get_desktop_config()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L73", "id": "src_main_get_desktop_config", "community": 0, "norm_label": "get_desktop_config()" }, { "label": "connect_instance()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L96", "id": "src_main_connect_instance", "community": 0, "norm_label": "connect_instance()" }, { "label": "select_sync_folder()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L120", "id": "src_main_select_sync_folder", "community": 0, "norm_label": "select_sync_folder()" }, { "label": "open_sync_folder()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L128", "id": "src_main_open_sync_folder", "community": 0, "norm_label": "open_sync_folder()" }, { "label": "upload_files_now()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L139", "id": "src_main_upload_files_now", "community": 0, "norm_label": "upload_files_now()" }, { "label": "sync_folder_now()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L154", "id": "src_main_sync_folder_now", "community": 0, "norm_label": "sync_folder_now()" }, { "label": "quick_share_files()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L169", "id": "src_main_quick_share_files", "community": 0, "norm_label": "quick_share_files()" }, { "label": "validate_integration_token()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L184", "id": "src_main_validate_integration_token", "community": 0, "norm_label": "validate_integration_token()" }, { "label": "normalize_instance_url()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L195", "id": "src_main_normalize_instance_url", "community": 0, "norm_label": "normalize_instance_url()" }, { "label": "normalize_api_key()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L223", "id": "src_main_normalize_api_key", "community": 0, "norm_label": "normalize_api_key()" }, { "label": "normalize_sync_folder()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L240", "id": "src_main_normalize_sync_folder", "community": 0, "norm_label": "normalize_sync_folder()" }, { "label": "normalize_optional_sync_folder()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L260", "id": "src_main_normalize_optional_sync_folder", "community": 0, "norm_label": "normalize_optional_sync_folder()" }, { "label": "config_path()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L272", "id": "src_main_config_path", "community": 0, "norm_label": "config_path()" }, { "label": "load_config()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L284", "id": "src_main_load_config", "community": 0, "norm_label": "load_config()" }, { "label": "save_config()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L297", "id": "src_main_save_config", "community": 0, "norm_label": "save_config()" }, { "label": "load_runtime_config()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L305", "id": "src_main_load_runtime_config", "community": 0, "norm_label": "load_runtime_config()" }, { "label": "collect_files()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L334", "id": "src_main_collect_files", "community": 0, "norm_label": "collect_files()" }, { "label": "upload_paths()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L378", "id": "src_main_upload_paths", "community": 0, "norm_label": "upload_paths()" }, { "label": "upload_single_file()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L420", "id": "src_main_upload_single_file", "community": 0, "norm_label": "upload_single_file()" }, { "label": "quick_share_paths()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L472", "id": "src_main_quick_share_paths", "community": 0, "norm_label": "quick_share_paths()" }, { "label": "create_file_share()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L532", "id": "src_main_create_file_share", "community": 0, "norm_label": "create_file_share()" }, { "label": "copy_links_to_clipboard()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L587", "id": "src_main_copy_links_to_clipboard", "community": 0, "norm_label": "copy_links_to_clipboard()" }, { "label": "validate_token_permissions()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L600", "id": "src_main_validate_token_permissions", "community": 0, "norm_label": "validate_token_permissions()" }, { "label": "truncate()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L688", "id": "src_main_truncate", "community": 0, "norm_label": "truncate()" }, { "label": "close_window_if_exists()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L704", "id": "src_main_close_window_if_exists", "community": 0, "norm_label": "close_window_if_exists()" }, { "label": "open_setup_window()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L710", "id": "src_main_open_setup_window", "community": 0, "norm_label": "open_setup_window()" }, { "label": "open_main_window()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L732", "id": "src_main_open_main_window", "community": 0, "norm_label": "open_main_window()" }, { "label": "setup_menu()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L751", "id": "src_main_setup_menu", "community": 0, "norm_label": "setup_menu()" }, { "label": "show_summary_dialog()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L830", "id": "src_main_show_summary_dialog", "community": 0, "norm_label": "show_summary_dialog()" }, { "label": "show_error_dialog()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L876", "id": "src_main_show_error_dialog", "community": 0, "norm_label": "show_error_dialog()" }, { "label": "handle_menu_event()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L885", "id": "src_main_handle_menu_event", "community": 0, "norm_label": "handle_menu_event()" }, { "label": "boxed_error()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L921", "id": "src_main_boxed_error", "community": 0, "norm_label": "boxed_error()" }, { "label": "path_to_string()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L925", "id": "src_main_path_to_string", "community": 0, "norm_label": "path_to_string()" }, { "label": "main()", "file_type": "code", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L929", "id": "src_main_main", "community": 0, "norm_label": "main()" }, { "label": "main.js", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L1", "id": "desktop_src_main_js", "community": 7, "norm_label": "main.js" }, { "label": "setStatus()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L30", "id": "src_main_setstatus", "community": 7, "norm_label": "setstatus()" }, { "label": "setError()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L34", "id": "src_main_seterror", "community": 7, "norm_label": "seterror()" }, { "label": "setPermissionStatus()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L38", "id": "src_main_setpermissionstatus", "community": 7, "norm_label": "setpermissionstatus()" }, { "label": "setBusy()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L42", "id": "src_main_setbusy", "community": 7, "norm_label": "setbusy()" }, { "label": "isValidUrl()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L51", "id": "src_main_isvalidurl", "community": 7, "norm_label": "isvalidurl()" }, { "label": "formatSummary()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L60", "id": "src_main_formatsummary", "community": 7, "norm_label": "formatsummary()" }, { "label": "hydrate()", "file_type": "code", "source_file": "desktop/src/main.js", "source_location": "L86", "id": "src_main_hydrate", "community": 7, "norm_label": "hydrate()" }, { "label": "VerticalTrailer.tsx", "file_type": "code", "source_file": "video/src/VerticalTrailer.tsx", "source_location": "L1", "id": "video_src_verticaltrailer_tsx", "community": 173, "norm_label": "verticaltrailer.tsx" }, { "label": "Trailer.tsx", "file_type": "code", "source_file": "video/src/Trailer.tsx", "source_location": "L1", "id": "video_src_trailer_tsx", "community": 174, "norm_label": "trailer.tsx" }, { "label": "index.ts", "file_type": "code", "source_file": "video/src/index.ts", "source_location": "L1", "id": "video_src_index_ts", "community": 175, "norm_label": "index.ts" }, { "label": "Poster.tsx", "file_type": "code", "source_file": "video/src/Poster.tsx", "source_location": "L1", "id": "video_src_poster_tsx", "community": 140, "norm_label": "poster.tsx" }, { "label": "Poster()", "file_type": "code", "source_file": "video/src/Poster.tsx", "source_location": "L6", "id": "src_poster_poster", "community": 140, "norm_label": "poster()" }, { "label": "remotion-env.d.ts", "file_type": "code", "source_file": "video/src/remotion-env.d.ts", "source_location": "L1", "id": "video_src_remotion_env_d_ts", "community": 176, "norm_label": "remotion-env.d.ts" }, { "label": "Root.tsx", "file_type": "code", "source_file": "video/src/Root.tsx", "source_location": "L1", "id": "video_src_root_tsx", "community": 141, "norm_label": "root.tsx" }, { "label": "RemotionRoot()", "file_type": "code", "source_file": "video/src/Root.tsx", "source_location": "L7", "id": "src_root_remotionroot", "community": 141, "norm_label": "remotionroot()" }, { "label": "TrailerAudio.tsx", "file_type": "code", "source_file": "video/src/TrailerAudio.tsx", "source_location": "L1", "id": "video_src_traileraudio_tsx", "community": 142, "norm_label": "traileraudio.tsx" }, { "label": "TrailerAudio()", "file_type": "code", "source_file": "video/src/TrailerAudio.tsx", "source_location": "L4", "id": "src_traileraudio_traileraudio", "community": 142, "norm_label": "traileraudio()" }, { "label": "trackeep.ts", "file_type": "code", "source_file": "video/src/theme/trackeep.ts", "source_location": "L1", "id": "video_src_theme_trackeep_ts", "community": 177, "norm_label": "trackeep.ts" }, { "label": "MontageScene.tsx", "file_type": "code", "source_file": "video/src/scenes/MontageScene.tsx", "source_location": "L1", "id": "video_src_scenes_montagescene_tsx", "community": 178, "norm_label": "montagescene.tsx" }, { "label": "ColdOpenScene.tsx", "file_type": "code", "source_file": "video/src/scenes/ColdOpenScene.tsx", "source_location": "L1", "id": "video_src_scenes_coldopenscene_tsx", "community": 179, "norm_label": "coldopenscene.tsx" }, { "label": "MetricsActivationScene.tsx", "file_type": "code", "source_file": "video/src/scenes/MetricsActivationScene.tsx", "source_location": "L1", "id": "video_src_scenes_metricsactivationscene_tsx", "community": 143, "norm_label": "metricsactivationscene.tsx" }, { "label": "s()", "file_type": "code", "source_file": "video/src/scenes/MetricsActivationScene.tsx", "source_location": "L11", "id": "scenes_metricsactivationscene_s", "community": 143, "norm_label": "s()" }, { "label": "SearchAiScene.tsx", "file_type": "code", "source_file": "video/src/scenes/SearchAiScene.tsx", "source_location": "L1", "id": "video_src_scenes_searchaiscene_tsx", "community": 144, "norm_label": "searchaiscene.tsx" }, { "label": "s()", "file_type": "code", "source_file": "video/src/scenes/SearchAiScene.tsx", "source_location": "L11", "id": "scenes_searchaiscene_s", "community": 144, "norm_label": "s()" }, { "label": "EndCardScene.tsx", "file_type": "code", "source_file": "video/src/scenes/EndCardScene.tsx", "source_location": "L1", "id": "video_src_scenes_endcardscene_tsx", "community": 145, "norm_label": "endcardscene.tsx" }, { "label": "EndCardScene()", "file_type": "code", "source_file": "video/src/scenes/EndCardScene.tsx", "source_location": "L6", "id": "scenes_endcardscene_endcardscene", "community": 145, "norm_label": "endcardscene()" }, { "label": "AnalyticsScene.tsx", "file_type": "code", "source_file": "video/src/scenes/AnalyticsScene.tsx", "source_location": "L1", "id": "video_src_scenes_analyticsscene_tsx", "community": 146, "norm_label": "analyticsscene.tsx" }, { "label": "s()", "file_type": "code", "source_file": "video/src/scenes/AnalyticsScene.tsx", "source_location": "L12", "id": "scenes_analyticsscene_s", "community": 146, "norm_label": "s()" }, { "label": "DashboardFlybyScene.tsx", "file_type": "code", "source_file": "video/src/scenes/DashboardFlybyScene.tsx", "source_location": "L1", "id": "video_src_scenes_dashboardflybyscene_tsx", "community": 147, "norm_label": "dashboardflybyscene.tsx" }, { "label": "s()", "file_type": "code", "source_file": "video/src/scenes/DashboardFlybyScene.tsx", "source_location": "L11", "id": "scenes_dashboardflybyscene_s", "community": 147, "norm_label": "s()" }, { "label": "TimeTrackingScene.tsx", "file_type": "code", "source_file": "video/src/scenes/TimeTrackingScene.tsx", "source_location": "L1", "id": "video_src_scenes_timetrackingscene_tsx", "community": 148, "norm_label": "timetrackingscene.tsx" }, { "label": "s()", "file_type": "code", "source_file": "video/src/scenes/TimeTrackingScene.tsx", "source_location": "L13", "id": "scenes_timetrackingscene_s", "community": 148, "norm_label": "s()" }, { "label": "PortraitDashboardScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitDashboardScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitdashboardscene_tsx", "community": 180, "norm_label": "portraitdashboardscene.tsx" }, { "label": "PortraitMetricsScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitMetricsScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitmetricsscene_tsx", "community": 181, "norm_label": "portraitmetricsscene.tsx" }, { "label": "PortraitAnalyticsScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitAnalyticsScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitanalyticsscene_tsx", "community": 182, "norm_label": "portraitanalyticsscene.tsx" }, { "label": "PortraitTimeTrackingScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitTimeTrackingScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraittimetrackingscene_tsx", "community": 183, "norm_label": "portraittimetrackingscene.tsx" }, { "label": "PortraitSceneShell.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitsceneshell_tsx", "community": 149, "norm_label": "portraitsceneshell.tsx" }, { "label": "PortraitSceneShell()", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx", "source_location": "L12", "id": "portrait_portraitsceneshell_portraitsceneshell", "community": 149, "norm_label": "portraitsceneshell()" }, { "label": "PortraitSearchAiScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitSearchAiScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitsearchaiscene_tsx", "community": 184, "norm_label": "portraitsearchaiscene.tsx" }, { "label": "PortraitMontageScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitMontageScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitmontagescene_tsx", "community": 185, "norm_label": "portraitmontagescene.tsx" }, { "label": "PortraitColdOpenScene.tsx", "file_type": "code", "source_file": "video/src/scenes/portrait/PortraitColdOpenScene.tsx", "source_location": "L1", "id": "video_src_scenes_portrait_portraitcoldopenscene_tsx", "community": 186, "norm_label": "portraitcoldopenscene.tsx" }, { "label": "trailerData.ts", "file_type": "code", "source_file": "video/src/data/trailerData.ts", "source_location": "L1", "id": "video_src_data_trailerdata_ts", "community": 187, "norm_label": "trailerdata.ts" }, { "label": "types.ts", "file_type": "code", "source_file": "video/src/data/types.ts", "source_location": "L1", "id": "video_src_data_types_ts", "community": 188, "norm_label": "types.ts" }, { "label": "IconBadge.tsx", "file_type": "code", "source_file": "video/src/components/IconBadge.tsx", "source_location": "L1", "id": "video_src_components_iconbadge_tsx", "community": 189, "norm_label": "iconbadge.tsx" }, { "label": "SearchField.tsx", "file_type": "code", "source_file": "video/src/components/SearchField.tsx", "source_location": "L1", "id": "video_src_components_searchfield_tsx", "community": 190, "norm_label": "searchfield.tsx" }, { "label": "ProgressModule.tsx", "file_type": "code", "source_file": "video/src/components/ProgressModule.tsx", "source_location": "L1", "id": "video_src_components_progressmodule_tsx", "community": 191, "norm_label": "progressmodule.tsx" }, { "label": "SignalBadge.tsx", "file_type": "code", "source_file": "video/src/components/SignalBadge.tsx", "source_location": "L1", "id": "video_src_components_signalbadge_tsx", "community": 192, "norm_label": "signalbadge.tsx" }, { "label": "MetricTile.tsx", "file_type": "code", "source_file": "video/src/components/MetricTile.tsx", "source_location": "L1", "id": "video_src_components_metrictile_tsx", "community": 193, "norm_label": "metrictile.tsx" }, { "label": "HeaderShell.tsx", "file_type": "code", "source_file": "video/src/components/HeaderShell.tsx", "source_location": "L1", "id": "video_src_components_headershell_tsx", "community": 194, "norm_label": "headershell.tsx" }, { "label": "TypingMessage.tsx", "file_type": "code", "source_file": "video/src/components/TypingMessage.tsx", "source_location": "L1", "id": "video_src_components_typingmessage_tsx", "community": 195, "norm_label": "typingmessage.tsx" }, { "label": "ChartBars.tsx", "file_type": "code", "source_file": "video/src/components/ChartBars.tsx", "source_location": "L1", "id": "video_src_components_chartbars_tsx", "community": 196, "norm_label": "chartbars.tsx" }, { "label": "AppChrome.tsx", "file_type": "code", "source_file": "video/src/components/AppChrome.tsx", "source_location": "L1", "id": "video_src_components_appchrome_tsx", "community": 197, "norm_label": "appchrome.tsx" }, { "label": "RoutePreviewCard.tsx", "file_type": "code", "source_file": "video/src/components/RoutePreviewCard.tsx", "source_location": "L1", "id": "video_src_components_routepreviewcard_tsx", "community": 198, "norm_label": "routepreviewcard.tsx" }, { "label": "KineticHeadline.tsx", "file_type": "code", "source_file": "video/src/components/KineticHeadline.tsx", "source_location": "L1", "id": "video_src_components_kineticheadline_tsx", "community": 199, "norm_label": "kineticheadline.tsx" }, { "label": "HighlightBox.tsx", "file_type": "code", "source_file": "video/src/components/HighlightBox.tsx", "source_location": "L1", "id": "video_src_components_highlightbox_tsx", "community": 200, "norm_label": "highlightbox.tsx" }, { "label": "DemoSurface.tsx", "file_type": "code", "source_file": "video/src/components/DemoSurface.tsx", "source_location": "L1", "id": "video_src_components_demosurface_tsx", "community": 150, "norm_label": "demosurface.tsx" }, { "label": "resolveMotion()", "file_type": "code", "source_file": "video/src/components/DemoSurface.tsx", "source_location": "L29", "id": "components_demosurface_resolvemotion", "community": 150, "norm_label": "resolvemotion()" }, { "label": "Backdrop.tsx", "file_type": "code", "source_file": "video/src/components/Backdrop.tsx", "source_location": "L1", "id": "video_src_components_backdrop_tsx", "community": 201, "norm_label": "backdrop.tsx" }, { "label": "EndCard.tsx", "file_type": "code", "source_file": "video/src/components/EndCard.tsx", "source_location": "L1", "id": "video_src_components_endcard_tsx", "community": 202, "norm_label": "endcard.tsx" }, { "label": "SidebarShell.tsx", "file_type": "code", "source_file": "video/src/components/SidebarShell.tsx", "source_location": "L1", "id": "video_src_components_sidebarshell_tsx", "community": 203, "norm_label": "sidebarshell.tsx" }, { "label": "trailer-config.tsx", "file_type": "code", "source_file": "video/src/lib/trailer-config.tsx", "source_location": "L1", "id": "video_src_lib_trailer_config_tsx", "community": 151, "norm_label": "trailer-config.tsx" }, { "label": "useTrailerConfig()", "file_type": "code", "source_file": "video/src/lib/trailer-config.tsx", "source_location": "L25", "id": "lib_trailer_config_usetrailerconfig", "community": 151, "norm_label": "usetrailerconfig()" }, { "label": "motion.ts", "file_type": "code", "source_file": "video/src/lib/motion.ts", "source_location": "L1", "id": "video_src_lib_motion_ts", "community": 98, "norm_label": "motion.ts" }, { "label": "springIn()", "file_type": "code", "source_file": "video/src/lib/motion.ts", "source_location": "L4", "id": "lib_motion_springin", "community": 98, "norm_label": "springin()" }, { "label": "easedProgress()", "file_type": "code", "source_file": "video/src/lib/motion.ts", "source_location": "L17", "id": "lib_motion_easedprogress", "community": 98, "norm_label": "easedprogress()" }, { "label": "fadeSlideUpStyle()", "file_type": "code", "source_file": "video/src/lib/motion.ts", "source_location": "L25", "id": "lib_motion_fadeslideupstyle", "community": 98, "norm_label": "fadeslideupstyle()" }, { "label": "format.ts", "file_type": "code", "source_file": "video/src/lib/format.ts", "source_location": "L1", "id": "video_src_lib_format_ts", "community": 88, "norm_label": "format.ts" }, { "label": "formatMetricValue()", "file_type": "code", "source_file": "video/src/lib/format.ts", "source_location": "L3", "id": "lib_format_formatmetricvalue", "community": 88, "norm_label": "formatmetricvalue()" }, { "label": "formatStopwatch()", "file_type": "code", "source_file": "video/src/lib/format.ts", "source_location": "L14", "id": "lib_format_formatstopwatch", "community": 88, "norm_label": "formatstopwatch()" }, { "label": "formatAnalyticsHours()", "file_type": "code", "source_file": "video/src/lib/format.ts", "source_location": "L20", "id": "lib_format_formatanalyticshours", "community": 88, "norm_label": "formatanalyticshours()" }, { "label": "clamp()", "file_type": "code", "source_file": "video/src/lib/format.ts", "source_location": "L26", "id": "lib_format_clamp", "community": 88, "norm_label": "clamp()" }, { "label": "index-0VyYz8R-.js", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "static_assets_index_0vyyz8r_js", "community": 8, "norm_label": "index-0vyyz8r-.js" }, { "label": "r()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_r", "community": 8, "norm_label": "r()" }, { "label": "n()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_n", "community": 8, "norm_label": "n()" }, { "label": "Ot()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ot", "community": 8, "norm_label": "ot()" }, { "label": "Fe()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_fe", "community": 8, "norm_label": "fe()" }, { "label": "k()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_k", "community": 8, "norm_label": "k()" }, { "label": "P()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_p", "community": 8, "norm_label": "p()" }, { "label": "Ut()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ut", "community": 8, "norm_label": "ut()" }, { "label": "J()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_j", "community": 8, "norm_label": "j()" }, { "label": "ee()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ee", "community": 8, "norm_label": "ee()" }, { "label": "Ft()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ft", "community": 8, "norm_label": "ft()" }, { "label": "lt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_lt", "community": 8, "norm_label": "lt()" }, { "label": "qt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_qt", "community": 8, "norm_label": "qt()" }, { "label": "Bt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_bt", "community": 8, "norm_label": "bt()" }, { "label": "Kt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_kt", "community": 8, "norm_label": "kt()" }, { "label": "_t()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_t", "community": 8, "norm_label": "_t()" }, { "label": "Vt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_vt", "community": 8, "norm_label": "vt()" }, { "label": "Ct()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ct", "community": 8, "norm_label": "ct()" }, { "label": "St()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_st", "community": 8, "norm_label": "st()" }, { "label": "Ae()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ae", "community": 8, "norm_label": "ae()" }, { "label": "zt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_zt", "community": 8, "norm_label": "zt()" }, { "label": "at()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_at", "community": 8, "norm_label": "at()" }, { "label": "Ke()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ke", "community": 8, "norm_label": "ke()" }, { "label": "ye()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ye", "community": 8, "norm_label": "ye()" }, { "label": "Gt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_gt", "community": 8, "norm_label": "gt()" }, { "label": "Et()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_et", "community": 8, "norm_label": "et()" }, { "label": "Ht()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ht", "community": 8, "norm_label": "ht()" }, { "label": "Ve()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ve", "community": 8, "norm_label": "ve()" }, { "label": "Xt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_xt", "community": 8, "norm_label": "xt()" }, { "label": "Jt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_jt", "community": 8, "norm_label": "jt()" }, { "label": "Yt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_yt", "community": 8, "norm_label": "yt()" }, { "label": "S()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_s", "community": 8, "norm_label": "s()" }, { "label": "Ne()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ne", "community": 8, "norm_label": "ne()" }, { "label": "tt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_tt", "community": 8, "norm_label": "tt()" }, { "label": "er()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_er", "community": 8, "norm_label": "er()" }, { "label": "tr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_tr", "community": 8, "norm_label": "tr()" }, { "label": "de()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_de", "community": 8, "norm_label": "de()" }, { "label": "re()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_re", "community": 8, "norm_label": "re()" }, { "label": "rr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_rr", "community": 8, "norm_label": "rr()" }, { "label": "nr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_nr", "community": 8, "norm_label": "nr()" }, { "label": "Xe()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_xe", "community": 8, "norm_label": "xe()" }, { "label": "sr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_sr", "community": 8, "norm_label": "sr()" }, { "label": "ze()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ze", "community": 8, "norm_label": "ze()" }, { "label": "h()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_h", "community": 8, "norm_label": "h()" }, { "label": "ir()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ir", "community": 8, "norm_label": "ir()" }, { "label": "Ge()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ge", "community": 8, "norm_label": "ge()" }, { "label": "it()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_it", "community": 8, "norm_label": "it()" }, { "label": "pt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_pt", "community": 8, "norm_label": "pt()" }, { "label": "Se()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_se", "community": 8, "norm_label": "se()" }, { "label": "or()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_or", "community": 8, "norm_label": "or()" }, { "label": "ar()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ar", "community": 8, "norm_label": "ar()" }, { "label": "cr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_cr", "community": 8, "norm_label": "cr()" }, { "label": "dr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_dr", "community": 8, "norm_label": "dr()" }, { "label": "ur()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ur", "community": 8, "norm_label": "ur()" }, { "label": "fr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_fr", "community": 8, "norm_label": "fr()" }, { "label": "gr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_gr", "community": 8, "norm_label": "gr()" }, { "label": "hr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_hr", "community": 8, "norm_label": "hr()" }, { "label": "rt()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_rt", "community": 8, "norm_label": "rt()" }, { "label": "xr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_xr", "community": 8, "norm_label": "xr()" }, { "label": "vr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_vr", "community": 8, "norm_label": "vr()" }, { "label": "wr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_wr", "community": 8, "norm_label": "wr()" }, { "label": "Ue()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_ue", "community": 8, "norm_label": "ue()" }, { "label": "qr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "id": "assets_index_0vyyz8r_qr", "community": 8, "norm_label": "qr()" }, { "label": "Jr()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "id": "assets_index_0vyyz8r_jr", "community": 8, "norm_label": "jr()" }, { "label": "children()", "file_type": "code", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "id": "assets_index_0vyyz8r_children", "community": 8, "norm_label": "children()" }, { "label": "uno.config.ts", "file_type": "code", "source_file": "frontend/uno.config.ts", "source_location": "L1", "id": "frontend_uno_config_ts", "community": 204, "norm_label": "uno.config.ts" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "frontend/vite.config.ts", "source_location": "L1", "id": "frontend_vite_config_ts", "community": 107, "norm_label": "vite.config.ts" }, { "label": "generateBundle()", "file_type": "code", "source_file": "frontend/vite.config.ts", "source_location": "L23", "id": "frontend_vite_config_generatebundle", "community": 107, "norm_label": "generatebundle()" }, { "label": "onwarn()", "file_type": "code", "source_file": "frontend/vite.config.ts", "source_location": "L51", "id": "frontend_vite_config_onwarn", "community": 107, "norm_label": "onwarn()" }, { "label": "index.tsx", "file_type": "code", "source_file": "frontend/src/index.tsx", "source_location": "L1", "id": "frontend_src_index_tsx", "community": 108, "norm_label": "index.tsx" }, { "label": "App.tsx", "file_type": "code", "source_file": "frontend/src/App.tsx", "source_location": "L1", "id": "frontend_src_app_tsx", "community": 108, "norm_label": "app.tsx" }, { "label": "initializeDarkMode()", "file_type": "code", "source_file": "frontend/src/App.tsx", "source_location": "L38", "id": "src_app_initializedarkmode", "community": 108, "norm_label": "initializedarkmode()" }, { "label": "global.d.ts", "file_type": "code", "source_file": "frontend/src/global.d.ts", "source_location": "L1", "id": "frontend_src_global_d_ts", "community": 205, "norm_label": "global.d.ts" }, { "label": "updateService.ts", "file_type": "code", "source_file": "frontend/src/services/updateService.ts", "source_location": "L1", "id": "frontend_src_services_updateservice_ts", "community": 206, "norm_label": "updateservice.ts" }, { "label": "Timer.tsx", "file_type": "code", "source_file": "frontend/src/components/Timer.tsx", "source_location": "L1", "id": "frontend_src_components_timer_tsx", "community": 207, "norm_label": "timer.tsx" }, { "label": "ProtectedRoute.tsx", "file_type": "code", "source_file": "frontend/src/components/ProtectedRoute.tsx", "source_location": "L1", "id": "frontend_src_components_protectedroute_tsx", "community": 2, "norm_label": "protectedroute.tsx" }, { "label": "ProtectedRoute()", "file_type": "code", "source_file": "frontend/src/components/ProtectedRoute.tsx", "source_location": "L10", "id": "components_protectedroute_protectedroute", "community": 2, "norm_label": "protectedroute()" }, { "label": "AIProviderIcon.tsx", "file_type": "code", "source_file": "frontend/src/components/AIProviderIcon.tsx", "source_location": "L1", "id": "frontend_src_components_aiprovidericon_tsx", "community": 152, "norm_label": "aiprovidericon.tsx" }, { "label": "AIProviderIcon()", "file_type": "code", "source_file": "frontend/src/components/AIProviderIcon.tsx", "source_location": "L31", "id": "components_aiprovidericon_aiprovidericon", "community": 152, "norm_label": "aiprovidericon()" }, { "label": "AuthenticationWarning.tsx", "file_type": "code", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L1", "id": "frontend_src_components_authenticationwarning_tsx", "community": 2, "norm_label": "authenticationwarning.tsx" }, { "label": "handleLogin()", "file_type": "code", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L9", "id": "components_authenticationwarning_handlelogin", "community": 2, "norm_label": "handlelogin()" }, { "label": "handleRegister()", "file_type": "code", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L13", "id": "components_authenticationwarning_handleregister", "community": 2, "norm_label": "handleregister()" }, { "label": "handleDemoMode()", "file_type": "code", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L17", "id": "components_authenticationwarning_handledemomode", "community": 2, "norm_label": "handledemomode()" }, { "label": "TwoFactorAuth.tsx", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L1", "id": "frontend_src_components_twofactorauth_tsx", "community": 7, "norm_label": "twofactorauth.tsx" }, { "label": "getAuthHeaders()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L35", "id": "components_twofactorauth_getauthheaders", "community": 7, "norm_label": "getauthheaders()" }, { "label": "fetchTOTPStatus()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L43", "id": "components_twofactorauth_fetchtotpstatus", "community": 7, "norm_label": "fetchtotpstatus()" }, { "label": "setupTOTP()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L58", "id": "components_twofactorauth_setuptotp", "community": 7, "norm_label": "setuptotp()" }, { "label": "verifyTOTPCode()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L95", "id": "components_twofactorauth_verifytotpcode", "community": 7, "norm_label": "verifytotpcode()" }, { "label": "enableTOTP()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L127", "id": "components_twofactorauth_enabletotp", "community": 7, "norm_label": "enabletotp()" }, { "label": "disableTOTP()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L163", "id": "components_twofactorauth_disabletotp", "community": 7, "norm_label": "disabletotp()" }, { "label": "verifyBackupCode()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L199", "id": "components_twofactorauth_verifybackupcode", "community": 7, "norm_label": "verifybackupcode()" }, { "label": "regenerateBackupCodes()", "file_type": "code", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L232", "id": "components_twofactorauth_regeneratebackupcodes", "community": 7, "norm_label": "regeneratebackupcodes()" }, { "label": "TimeEntriesList.tsx", "file_type": "code", "source_file": "frontend/src/components/TimeEntriesList.tsx", "source_location": "L1", "id": "frontend_src_components_timeentrieslist_tsx", "community": 208, "norm_label": "timeentrieslist.tsx" }, { "label": "Input.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Input.tsx", "source_location": "L1", "id": "frontend_src_components_ui_input_tsx", "community": 153, "norm_label": "input.tsx" }, { "label": "Input()", "file_type": "code", "source_file": "frontend/src/components/ui/Input.tsx", "source_location": "L16", "id": "ui_input_input", "community": 153, "norm_label": "input()" }, { "label": "Textarea.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Textarea.tsx", "source_location": "L1", "id": "frontend_src_components_ui_textarea_tsx", "community": 154, "norm_label": "textarea.tsx" }, { "label": "Textarea()", "file_type": "code", "source_file": "frontend/src/components/ui/Textarea.tsx", "source_location": "L6", "id": "ui_textarea_textarea", "community": 154, "norm_label": "textarea()" }, { "label": "MemberModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/MemberModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_membermodal_tsx", "community": 109, "norm_label": "membermodal.tsx" }, { "label": "resetForm()", "file_type": "code", "source_file": "frontend/src/components/ui/MemberModal.tsx", "source_location": "L32", "id": "ui_membermodal_resetform", "community": 109, "norm_label": "resetform()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/MemberModal.tsx", "source_location": "L53", "id": "ui_membermodal_handlesubmit", "community": 109, "norm_label": "handlesubmit()" }, { "label": "RichTextEditor.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/RichTextEditor.tsx", "source_location": "L1", "id": "frontend_src_components_ui_richtexteditor_tsx", "community": 209, "norm_label": "richtexteditor.tsx" }, { "label": "ResponsiveGrid.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ResponsiveGrid.tsx", "source_location": "L1", "id": "frontend_src_components_ui_responsivegrid_tsx", "community": 110, "norm_label": "responsivegrid.tsx" }, { "label": "ResponsiveGrid()", "file_type": "code", "source_file": "frontend/src/components/ui/ResponsiveGrid.tsx", "source_location": "L18", "id": "ui_responsivegrid_responsivegrid", "community": 110, "norm_label": "responsivegrid()" }, { "label": "MasonryGrid()", "file_type": "code", "source_file": "frontend/src/components/ui/ResponsiveGrid.tsx", "source_location": "L58", "id": "ui_responsivegrid_masonrygrid", "community": 110, "norm_label": "masonrygrid()" }, { "label": "NoteModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/NoteModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_notemodal_tsx", "community": 111, "norm_label": "notemodal.tsx" }, { "label": "availableTags()", "file_type": "code", "source_file": "frontend/src/components/ui/NoteModal.tsx", "source_location": "L25", "id": "ui_notemodal_availabletags", "community": 111, "norm_label": "availabletags()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/NoteModal.tsx", "source_location": "L27", "id": "ui_notemodal_handlesubmit", "community": 111, "norm_label": "handlesubmit()" }, { "label": "Dialog.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Dialog.tsx", "source_location": "L1", "id": "frontend_src_components_ui_dialog_tsx", "community": 210, "norm_label": "dialog.tsx" }, { "label": "TimePicker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_timepicker_tsx", "community": 78, "norm_label": "timepicker.tsx" }, { "label": "getCurrentHour()", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L24", "id": "ui_timepicker_getcurrenthour", "community": 78, "norm_label": "getcurrenthour()" }, { "label": "getCurrentMinute()", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L25", "id": "ui_timepicker_getcurrentminute", "community": 78, "norm_label": "getcurrentminute()" }, { "label": "handleTimeSelect()", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L27", "id": "ui_timepicker_handletimeselect", "community": 78, "norm_label": "handletimeselect()" }, { "label": "handleToggleModal()", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L34", "id": "ui_timepicker_handletogglemodal", "community": 78, "norm_label": "handletogglemodal()" }, { "label": "formatTime()", "file_type": "code", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L68", "id": "ui_timepicker_formattime", "community": 78, "norm_label": "formattime()" }, { "label": "badge.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/badge.tsx", "source_location": "L1", "id": "frontend_src_components_ui_badge_tsx", "community": 155, "norm_label": "badge.tsx" }, { "label": "Badge()", "file_type": "code", "source_file": "frontend/src/components/ui/badge.tsx", "source_location": "L32", "id": "ui_badge_badge", "community": 155, "norm_label": "badge()" }, { "label": "LearningPathModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_learningpathmodal_tsx", "community": 99, "norm_label": "learningpathmodal.tsx" }, { "label": "resetForm()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L39", "id": "ui_learningpathmodal_resetform", "community": 99, "norm_label": "resetform()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L68", "id": "ui_learningpathmodal_handlesubmit", "community": 99, "norm_label": "handlesubmit()" }, { "label": "handleInputChange()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L89", "id": "ui_learningpathmodal_handleinputchange", "community": 99, "norm_label": "handleinputchange()" }, { "label": "EnhancedCard.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/EnhancedCard.tsx", "source_location": "L1", "id": "frontend_src_components_ui_enhancedcard_tsx", "community": 156, "norm_label": "enhancedcard.tsx" }, { "label": "handleClose()", "file_type": "code", "source_file": "frontend/src/components/ui/EnhancedCard.tsx", "source_location": "L19", "id": "ui_enhancedcard_handleclose", "community": 156, "norm_label": "handleclose()" }, { "label": "ColorSwitcherDropdown.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx", "source_location": "L1", "id": "frontend_src_components_ui_colorswitcherdropdown_tsx", "community": 31, "norm_label": "colorswitcherdropdown.tsx" }, { "label": "applyScheme()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx", "source_location": "L39", "id": "ui_colorswitcherdropdown_applyscheme", "community": 31, "norm_label": "applyscheme()" }, { "label": "DropdownMenu.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/DropdownMenu.tsx", "source_location": "L1", "id": "frontend_src_components_ui_dropdownmenu_tsx", "community": 211, "norm_label": "dropdownmenu.tsx" }, { "label": "VideoUploadModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_videouploadmodal_tsx", "community": 112, "norm_label": "videouploadmodal.tsx" }, { "label": "extractVideoId()", "file_type": "code", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L21", "id": "ui_videouploadmodal_extractvideoid", "community": 112, "norm_label": "extractvideoid()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L26", "id": "ui_videouploadmodal_handlesubmit", "community": 112, "norm_label": "handlesubmit()" }, { "label": "SearchFilters.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L1", "id": "frontend_src_components_ui_searchfilters_tsx", "community": 89, "norm_label": "searchfilters.tsx" }, { "label": "handleSearchChange()", "file_type": "code", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L24", "id": "ui_searchfilters_handlesearchchange", "community": 89, "norm_label": "handlesearchchange()" }, { "label": "handleFilterChange()", "file_type": "code", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L29", "id": "ui_searchfilters_handlefilterchange", "community": 89, "norm_label": "handlefilterchange()" }, { "label": "clearAllFilters()", "file_type": "code", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L38", "id": "ui_searchfilters_clearallfilters", "community": 89, "norm_label": "clearallfilters()" }, { "label": "activeFilterCount()", "file_type": "code", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L45", "id": "ui_searchfilters_activefiltercount", "community": 89, "norm_label": "activefiltercount()" }, { "label": "DatePicker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/DatePicker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_datepicker_tsx", "community": 113, "norm_label": "datepicker.tsx" }, { "label": "handleDateChange()", "file_type": "code", "source_file": "frontend/src/components/ui/DatePicker.tsx", "source_location": "L234", "id": "ui_datepicker_handledatechange", "community": 113, "norm_label": "handledatechange()" }, { "label": "handleTimeChange()", "file_type": "code", "source_file": "frontend/src/components/ui/DatePicker.tsx", "source_location": "L246", "id": "ui_datepicker_handletimechange", "community": 113, "norm_label": "handletimechange()" }, { "label": "FileUploadModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_fileuploadmodal_tsx", "community": 48, "norm_label": "fileuploadmodal.tsx" }, { "label": "handleKeyDown()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L41", "id": "ui_fileuploadmodal_handlekeydown", "community": 48, "norm_label": "handlekeydown()" }, { "label": "handleFileSelect()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L53", "id": "ui_fileuploadmodal_handlefileselect", "community": 48, "norm_label": "handlefileselect()" }, { "label": "handleDrag()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L61", "id": "ui_fileuploadmodal_handledrag", "community": 48, "norm_label": "handledrag()" }, { "label": "handleDrop()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L71", "id": "ui_fileuploadmodal_handledrop", "community": 48, "norm_label": "handledrop()" }, { "label": "addTag()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L82", "id": "ui_fileuploadmodal_addtag", "community": 48, "norm_label": "addtag()" }, { "label": "removeTag()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L90", "id": "ui_fileuploadmodal_removetag", "community": 48, "norm_label": "removetag()" }, { "label": "addAssociation()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L94", "id": "ui_fileuploadmodal_addassociation", "community": 48, "norm_label": "addassociation()" }, { "label": "removeAssociation()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L104", "id": "ui_fileuploadmodal_removeassociation", "community": 48, "norm_label": "removeassociation()" }, { "label": "handleUpload()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L108", "id": "ui_fileuploadmodal_handleupload", "community": 48, "norm_label": "handleupload()" }, { "label": "getFileIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L131", "id": "ui_fileuploadmodal_getfileicon", "community": 48, "norm_label": "getfileicon()" }, { "label": "isValidUrl()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L140", "id": "ui_fileuploadmodal_isvalidurl", "community": 48, "norm_label": "isvalidurl()" }, { "label": "canUpload()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L149", "id": "ui_fileuploadmodal_canupload", "community": 48, "norm_label": "canupload()" }, { "label": "GitHubActivity.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L1", "id": "frontend_src_components_ui_githubactivity_tsx", "community": 65, "norm_label": "githubactivity.tsx" }, { "label": "setEmptyData()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L63", "id": "ui_githubactivity_setemptydata", "community": 65, "norm_label": "setemptydata()" }, { "label": "setDemoData()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L73", "id": "ui_githubactivity_setdemodata", "community": 65, "norm_label": "setdemodata()" }, { "label": "handleGitHubActivityData()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L153", "id": "ui_githubactivity_handlegithubactivitydata", "community": 65, "norm_label": "handlegithubactivitydata()" }, { "label": "getMonthLabels()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L202", "id": "ui_githubactivity_getmonthlabels", "community": 65, "norm_label": "getmonthlabels()" }, { "label": "getActivityColor()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L217", "id": "ui_githubactivity_getactivitycolor", "community": 65, "norm_label": "getactivitycolor()" }, { "label": "formatContributionCount()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L231", "id": "ui_githubactivity_formatcontributioncount", "community": 65, "norm_label": "formatcontributioncount()" }, { "label": "getEventIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L238", "id": "ui_githubactivity_geteventicon", "community": 65, "norm_label": "geteventicon()" }, { "label": "TaskModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/TaskModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_taskmodal_tsx", "community": 114, "norm_label": "taskmodal.tsx" }, { "label": "resetForm()", "file_type": "code", "source_file": "frontend/src/components/ui/TaskModal.tsx", "source_location": "L41", "id": "ui_taskmodal_resetform", "community": 114, "norm_label": "resetform()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/TaskModal.tsx", "source_location": "L70", "id": "ui_taskmodal_handlesubmit", "community": 114, "norm_label": "handlesubmit()" }, { "label": "Button.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Button.tsx", "source_location": "L1", "id": "frontend_src_components_ui_button_tsx", "community": 37, "norm_label": "button.tsx" }, { "label": "Button()", "file_type": "code", "source_file": "frontend/src/components/ui/Button.tsx", "source_location": "L53", "id": "ui_button_button", "community": 37, "norm_label": "button()" }, { "label": "LoadingState.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/LoadingState.tsx", "source_location": "L1", "id": "frontend_src_components_ui_loadingstate_tsx", "community": 212, "norm_label": "loadingstate.tsx" }, { "label": "ConfirmModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ConfirmModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_confirmmodal_tsx", "community": 115, "norm_label": "confirmmodal.tsx" }, { "label": "getIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/ConfirmModal.tsx", "source_location": "L28", "id": "ui_confirmmodal_geticon", "community": 115, "norm_label": "geticon()" }, { "label": "getConfirmButtonVariant()", "file_type": "code", "source_file": "frontend/src/components/ui/ConfirmModal.tsx", "source_location": "L39", "id": "ui_confirmmodal_getconfirmbuttonvariant", "community": 115, "norm_label": "getconfirmbuttonvariant()" }, { "label": "SearchTagFilterBar.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/SearchTagFilterBar.tsx", "source_location": "L1", "id": "frontend_src_components_ui_searchtagfilterbar_tsx", "community": 213, "norm_label": "searchtagfilterbar.tsx" }, { "label": "tabs-simple.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L1", "id": "frontend_src_components_ui_tabs_simple_tsx", "community": 90, "norm_label": "tabs-simple.tsx" }, { "label": "Tabs()", "file_type": "code", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L11", "id": "ui_tabs_simple_tabs", "community": 90, "norm_label": "tabs()" }, { "label": "TabsList()", "file_type": "code", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L36", "id": "ui_tabs_simple_tabslist", "community": 90, "norm_label": "tabslist()" }, { "label": "TabsTrigger()", "file_type": "code", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L63", "id": "ui_tabs_simple_tabstrigger", "community": 90, "norm_label": "tabstrigger()" }, { "label": "TabsContent()", "file_type": "code", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L87", "id": "ui_tabs_simple_tabscontent", "community": 90, "norm_label": "tabscontent()" }, { "label": "TagPicker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_tagpicker_tsx", "community": 79, "norm_label": "tagpicker.tsx" }, { "label": "addTag()", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L27", "id": "ui_tagpicker_addtag", "community": 79, "norm_label": "addtag()" }, { "label": "removeTag()", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L35", "id": "ui_tagpicker_removetag", "community": 79, "norm_label": "removetag()" }, { "label": "handleInputKeyDown()", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L39", "id": "ui_tagpicker_handleinputkeydown", "community": 79, "norm_label": "handleinputkeydown()" }, { "label": "handleInputChange()", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L57", "id": "ui_tagpicker_handleinputchange", "community": 79, "norm_label": "handleinputchange()" }, { "label": "filteredTags()", "file_type": "code", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L112", "id": "ui_tagpicker_filteredtags", "community": 79, "norm_label": "filteredtags()" }, { "label": "UploadModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_uploadmodal_tsx", "community": 2, "norm_label": "uploadmodal.tsx" }, { "label": "handleDragOver()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L19", "id": "ui_uploadmodal_handledragover", "community": 2, "norm_label": "handledragover()" }, { "label": "handleDragLeave()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L24", "id": "ui_uploadmodal_handledragleave", "community": 2, "norm_label": "handledragleave()" }, { "label": "handleDrop()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L29", "id": "ui_uploadmodal_handledrop", "community": 2, "norm_label": "handledrop()" }, { "label": "handleFileSelect()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L37", "id": "ui_uploadmodal_handlefileselect", "community": 2, "norm_label": "handlefileselect()" }, { "label": "handleUpload()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L43", "id": "ui_uploadmodal_handleupload", "community": 2, "norm_label": "handleupload()" }, { "label": "removeFile()", "file_type": "code", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L84", "id": "ui_uploadmodal_removefile", "community": 2, "norm_label": "removefile()" }, { "label": "Card.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L1", "id": "frontend_src_components_ui_card_tsx", "community": 73, "norm_label": "card.tsx" }, { "label": "Card()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L10", "id": "ui_card_card", "community": 73, "norm_label": "card()" }, { "label": "CardHeader()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L27", "id": "ui_card_cardheader", "community": 73, "norm_label": "cardheader()" }, { "label": "CardTitle()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L37", "id": "ui_card_cardtitle", "community": 73, "norm_label": "cardtitle()" }, { "label": "CardDescription()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L50", "id": "ui_card_carddescription", "community": 73, "norm_label": "carddescription()" }, { "label": "CardContent()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L60", "id": "ui_card_cardcontent", "community": 73, "norm_label": "cardcontent()" }, { "label": "CardFooter()", "file_type": "code", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L66", "id": "ui_card_cardfooter", "community": 73, "norm_label": "cardfooter()" }, { "label": "UpdateChecker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_updatechecker_tsx", "community": 91, "norm_label": "updatechecker.tsx" }, { "label": "installUpdate()", "file_type": "code", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L22", "id": "ui_updatechecker_installupdate", "community": 91, "norm_label": "installupdate()" }, { "label": "cancelUpdate()", "file_type": "code", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L26", "id": "ui_updatechecker_cancelupdate", "community": 91, "norm_label": "cancelupdate()" }, { "label": "getStatusIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L56", "id": "ui_updatechecker_getstatusicon", "community": 91, "norm_label": "getstatusicon()" }, { "label": "getStatusText()", "file_type": "code", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L70", "id": "ui_updatechecker_getstatustext", "community": 91, "norm_label": "getstatustext()" }, { "label": "ViewNoteModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ViewNoteModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_viewnotemodal_tsx", "community": 116, "norm_label": "viewnotemodal.tsx" }, { "label": "getNoteKind()", "file_type": "code", "source_file": "frontend/src/components/ui/ViewNoteModal.tsx", "source_location": "L41", "id": "ui_viewnotemodal_getnotekind", "community": 116, "norm_label": "getnotekind()" }, { "label": "updateNoteCheckbox()", "file_type": "code", "source_file": "frontend/src/components/ui/ViewNoteModal.tsx", "source_location": "L47", "id": "ui_viewnotemodal_updatenotecheckbox", "community": 116, "norm_label": "updatenotecheckbox()" }, { "label": "ErrorBoundary.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ErrorBoundary.tsx", "source_location": "L1", "id": "frontend_src_components_ui_errorboundary_tsx", "community": 7, "norm_label": "errorboundary.tsx" }, { "label": "reset()", "file_type": "code", "source_file": "frontend/src/components/ui/ErrorBoundary.tsx", "source_location": "L13", "id": "ui_errorboundary_reset", "community": 7, "norm_label": "reset()" }, { "label": "LoadingSpinner.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/LoadingSpinner.tsx", "source_location": "L1", "id": "frontend_src_components_ui_loadingspinner_tsx", "community": 214, "norm_label": "loadingspinner.tsx" }, { "label": "LearningPathPreviewModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "community": 92, "norm_label": "learningpathpreviewmodal.tsx" }, { "label": "handleEnroll()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L50", "id": "ui_learningpathpreviewmodal_handleenroll", "community": 92, "norm_label": "handleenroll()" }, { "label": "getResourceIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L64", "id": "ui_learningpathpreviewmodal_getresourceicon", "community": 92, "norm_label": "getresourceicon()" }, { "label": "getDifficultyColor()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L74", "id": "ui_learningpathpreviewmodal_getdifficultycolor", "community": 92, "norm_label": "getdifficultycolor()" }, { "label": "isEnrolling()", "file_type": "code", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L176", "id": "ui_learningpathpreviewmodal_isenrolling", "community": 92, "norm_label": "isenrolling()" }, { "label": "Switch.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Switch.tsx", "source_location": "L1", "id": "frontend_src_components_ui_switch_tsx", "community": 157, "norm_label": "switch.tsx" }, { "label": "Switch()", "file_type": "code", "source_file": "frontend/src/components/ui/Switch.tsx", "source_location": "L9", "id": "ui_switch_switch", "community": 157, "norm_label": "switch()" }, { "label": "ColorPicker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_colorpicker_tsx", "community": 49, "norm_label": "colorpicker.tsx" }, { "label": "hexToHSL()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L27", "id": "ui_colorpicker_hextohsl", "community": 49, "norm_label": "hextohsl()" }, { "label": "hslToHex()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L50", "id": "ui_colorpicker_hsltohex", "community": 49, "norm_label": "hsltohex()" }, { "label": "updateColorFromHue()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L63", "id": "ui_colorpicker_updatecolorfromhue", "community": 49, "norm_label": "updatecolorfromhue()" }, { "label": "handleHexChange()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L72", "id": "ui_colorpicker_handlehexchange", "community": 49, "norm_label": "handlehexchange()" }, { "label": "handleAlphaChange()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L83", "id": "ui_colorpicker_handlealphachange", "community": 49, "norm_label": "handlealphachange()" }, { "label": "handleSliderMouseDown()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L91", "id": "ui_colorpicker_handleslidermousedown", "community": 49, "norm_label": "handleslidermousedown()" }, { "label": "updateHueFromPosition()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L97", "id": "ui_colorpicker_updatehuefromposition", "community": 49, "norm_label": "updatehuefromposition()" }, { "label": "handleMouseMove()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L106", "id": "ui_colorpicker_handlemousemove", "community": 49, "norm_label": "handlemousemove()" }, { "label": "handleMouseUp()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L112", "id": "ui_colorpicker_handlemouseup", "community": 49, "norm_label": "handlemouseup()" }, { "label": "handleSavedColorClick()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L117", "id": "ui_colorpicker_handlesavedcolorclick", "community": 49, "norm_label": "handlesavedcolorclick()" }, { "label": "handleDeleteColor()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L125", "id": "ui_colorpicker_handledeletecolor", "community": 49, "norm_label": "handledeletecolor()" }, { "label": "handleAddNewColor()", "file_type": "code", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L131", "id": "ui_colorpicker_handleaddnewcolor", "community": 49, "norm_label": "handleaddnewcolor()" }, { "label": "VideoPreviewModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/VideoPreviewModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_videopreviewmodal_tsx", "community": 158, "norm_label": "videopreviewmodal.tsx" }, { "label": "getEmbedUrl()", "file_type": "code", "source_file": "frontend/src/components/ui/VideoPreviewModal.tsx", "source_location": "L12", "id": "ui_videopreviewmodal_getembedurl", "community": 158, "norm_label": "getembedurl()" }, { "label": "FileUpload.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L1", "id": "frontend_src_components_ui_fileupload_tsx", "community": 46, "norm_label": "fileupload.tsx" }, { "label": "generateId()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L40", "id": "ui_fileupload_generateid", "community": 46, "norm_label": "generateid()" }, { "label": "formatFileSize()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L43", "id": "ui_fileupload_formatfilesize", "community": 46, "norm_label": "formatfilesize()" }, { "label": "getFileExtension()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L52", "id": "ui_fileupload_getfileextension", "community": 46, "norm_label": "getfileextension()" }, { "label": "getFileTypeColor()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L57", "id": "ui_fileupload_getfiletypecolor", "community": 46, "norm_label": "getfiletypecolor()" }, { "label": "validateFile()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L65", "id": "ui_fileupload_validatefile", "community": 46, "norm_label": "validatefile()" }, { "label": "handleFileSelect()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L83", "id": "ui_fileupload_handlefileselect", "community": 46, "norm_label": "handlefileselect()" }, { "label": "simulateUpload()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L115", "id": "ui_fileupload_simulateupload", "community": 46, "norm_label": "simulateupload()" }, { "label": "handleDragOver()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L139", "id": "ui_fileupload_handledragover", "community": 46, "norm_label": "handledragover()" }, { "label": "handleDragLeave()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L144", "id": "ui_fileupload_handledragleave", "community": 46, "norm_label": "handledragleave()" }, { "label": "handleDrop()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L149", "id": "ui_fileupload_handledrop", "community": 46, "norm_label": "handledrop()" }, { "label": "handleUrlImport()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L156", "id": "ui_fileupload_handleurlimport", "community": 46, "norm_label": "handleurlimport()" }, { "label": "removeFile()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L184", "id": "ui_fileupload_removefile", "community": 46, "norm_label": "removefile()" }, { "label": "handleClose()", "file_type": "code", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L191", "id": "ui_fileupload_handleclose", "community": 46, "norm_label": "handleclose()" }, { "label": "Toast.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L1", "id": "frontend_src_components_ui_toast_tsx", "community": 93, "norm_label": "toast.tsx" }, { "label": "handleClose()", "file_type": "code", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L20", "id": "ui_toast_handleclose", "community": 93, "norm_label": "handleclose()" }, { "label": "getIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L25", "id": "ui_toast_geticon", "community": 93, "norm_label": "geticon()" }, { "label": "getToneClasses()", "file_type": "code", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L38", "id": "ui_toast_gettoneclasses", "community": 93, "norm_label": "gettoneclasses()" }, { "label": "getIconSurface()", "file_type": "code", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L51", "id": "ui_toast_geticonsurface", "community": 93, "norm_label": "geticonsurface()" }, { "label": "EditBookmarkModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_editbookmarkmodal_tsx", "community": 24, "norm_label": "editbookmarkmodal.tsx" }, { "label": "availableTags()", "file_type": "code", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L33", "id": "ui_editbookmarkmodal_availabletags", "community": 24, "norm_label": "availabletags()" }, { "label": "updateForm()", "file_type": "code", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L48", "id": "ui_editbookmarkmodal_updateform", "community": 24, "norm_label": "updateform()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L64", "id": "ui_editbookmarkmodal_handlesubmit", "community": 24, "norm_label": "handlesubmit()" }, { "label": "BookmarkModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/BookmarkModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_bookmarkmodal_tsx", "community": 117, "norm_label": "bookmarkmodal.tsx" }, { "label": "availableTags()", "file_type": "code", "source_file": "frontend/src/components/ui/BookmarkModal.tsx", "source_location": "L25", "id": "ui_bookmarkmodal_availabletags", "community": 117, "norm_label": "availabletags()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/components/ui/BookmarkModal.tsx", "source_location": "L43", "id": "ui_bookmarkmodal_handlesubmit", "community": 117, "norm_label": "handlesubmit()" }, { "label": "FilePreviewModal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/FilePreviewModal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_filepreviewmodal_tsx", "community": 159, "norm_label": "filepreviewmodal.tsx" }, { "label": "getFileIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/FilePreviewModal.tsx", "source_location": "L16", "id": "ui_filepreviewmodal_getfileicon", "community": 159, "norm_label": "getfileicon()" }, { "label": "label.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/label.tsx", "source_location": "L1", "id": "frontend_src_components_ui_label_tsx", "community": 160, "norm_label": "label.tsx" }, { "label": "Label()", "file_type": "code", "source_file": "frontend/src/components/ui/label.tsx", "source_location": "L16", "id": "ui_label_label", "community": 160, "norm_label": "label()" }, { "label": "VirtualList.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/VirtualList.tsx", "source_location": "L1", "id": "frontend_src_components_ui_virtuallist_tsx", "community": 118, "norm_label": "virtuallist.tsx" }, { "label": "VirtualList()", "file_type": "code", "source_file": "frontend/src/components/ui/VirtualList.tsx", "source_location": "L13", "id": "ui_virtuallist_virtuallist", "community": 118, "norm_label": "virtuallist()" }, { "label": "handleScroll()", "file_type": "code", "source_file": "frontend/src/components/ui/VirtualList.tsx", "source_location": "L79", "id": "ui_virtuallist_handlescroll", "community": 118, "norm_label": "handlescroll()" }, { "label": "DateRangePicker.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L1", "id": "frontend_src_components_ui_daterangepicker_tsx", "community": 41, "norm_label": "daterangepicker.tsx" }, { "label": "getDaysInMonth()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L82", "id": "ui_daterangepicker_getdaysinmonth", "community": 41, "norm_label": "getdaysinmonth()" }, { "label": "getFirstDayOfMonth()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L86", "id": "ui_daterangepicker_getfirstdayofmonth", "community": 41, "norm_label": "getfirstdayofmonth()" }, { "label": "generateCalendarDays()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L90", "id": "ui_daterangepicker_generatecalendardays", "community": 41, "norm_label": "generatecalendardays()" }, { "label": "isDateInRange()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L108", "id": "ui_daterangepicker_isdateinrange", "community": 41, "norm_label": "isdateinrange()" }, { "label": "isDateStart()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L114", "id": "ui_daterangepicker_isdatestart", "community": 41, "norm_label": "isdatestart()" }, { "label": "isDateEnd()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L119", "id": "ui_daterangepicker_isdateend", "community": 41, "norm_label": "isdateend()" }, { "label": "getDateClass()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L124", "id": "ui_daterangepicker_getdateclass", "community": 41, "norm_label": "getdateclass()" }, { "label": "getCellClass()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L145", "id": "ui_daterangepicker_getcellclass", "community": 41, "norm_label": "getcellclass()" }, { "label": "handleDateClick()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L166", "id": "ui_daterangepicker_handledateclick", "community": 41, "norm_label": "handledateclick()" }, { "label": "handleDateHover()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L184", "id": "ui_daterangepicker_handledatehover", "community": 41, "norm_label": "handledatehover()" }, { "label": "handlePresetClick()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L198", "id": "ui_daterangepicker_handlepresetclick", "community": 41, "norm_label": "handlepresetclick()" }, { "label": "handlePrevMonth()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L204", "id": "ui_daterangepicker_handleprevmonth", "community": 41, "norm_label": "handleprevmonth()" }, { "label": "handleNextMonth()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L208", "id": "ui_daterangepicker_handlenextmonth", "community": 41, "norm_label": "handlenextmonth()" }, { "label": "handleToggleModal()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L212", "id": "ui_daterangepicker_handletogglemodal", "community": 41, "norm_label": "handletogglemodal()" }, { "label": "formatDate()", "file_type": "code", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L244", "id": "ui_daterangepicker_formatdate", "community": 41, "norm_label": "formatdate()" }, { "label": "UserProfileDropdown.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L1", "id": "frontend_src_components_ui_userprofiledropdown_tsx", "community": 9, "norm_label": "userprofiledropdown.tsx" }, { "label": "loadDashboardStats()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L35", "id": "ui_userprofiledropdown_loaddashboardstats", "community": 9, "norm_label": "loaddashboardstats()" }, { "label": "handleProfileClick()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L75", "id": "ui_userprofiledropdown_handleprofileclick", "community": 9, "norm_label": "handleprofileclick()" }, { "label": "handleSettingsClick()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L79", "id": "ui_userprofiledropdown_handlesettingsclick", "community": 9, "norm_label": "handlesettingsclick()" }, { "label": "handleStatsClick()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L83", "id": "ui_userprofiledropdown_handlestatsclick", "community": 9, "norm_label": "handlestatsclick()" }, { "label": "handleLogout()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L87", "id": "ui_userprofiledropdown_handlelogout", "community": 9, "norm_label": "handlelogout()" }, { "label": "getInitials()", "file_type": "code", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L94", "id": "ui_userprofiledropdown_getinitials", "community": 9, "norm_label": "getinitials()" }, { "label": "select-simple.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L1", "id": "frontend_src_components_ui_select_simple_tsx", "community": 80, "norm_label": "select-simple.tsx" }, { "label": "Select()", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L12", "id": "ui_select_simple_select", "community": 80, "norm_label": "select()" }, { "label": "SelectTrigger()", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L21", "id": "ui_select_simple_selecttrigger", "community": 80, "norm_label": "selecttrigger()" }, { "label": "SelectValue()", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L38", "id": "ui_select_simple_selectvalue", "community": 80, "norm_label": "selectvalue()" }, { "label": "SelectContent()", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L47", "id": "ui_select_simple_selectcontent", "community": 80, "norm_label": "selectcontent()" }, { "label": "SelectItem()", "file_type": "code", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L67", "id": "ui_select_simple_selectitem", "community": 80, "norm_label": "selectitem()" }, { "label": "ActivityFeed.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L1", "id": "frontend_src_components_ui_activityfeed_tsx", "community": 2, "norm_label": "activityfeed.tsx" }, { "label": "normalizeActivityType()", "file_type": "code", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L49", "id": "ui_activityfeed_normalizeactivitytype", "community": 2, "norm_label": "normalizeactivitytype()" }, { "label": "formatTimestamp()", "file_type": "code", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L56", "id": "ui_activityfeed_formattimestamp", "community": 2, "norm_label": "formattimestamp()" }, { "label": "getActivityIcon()", "file_type": "code", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L64", "id": "ui_activityfeed_getactivityicon", "community": 2, "norm_label": "getactivityicon()" }, { "label": "fetchActivities()", "file_type": "code", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L78", "id": "ui_activityfeed_fetchactivities", "community": 2, "norm_label": "fetchactivities()" }, { "label": "ModalPortal.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ModalPortal.tsx", "source_location": "L1", "id": "frontend_src_components_ui_modalportal_tsx", "community": 215, "norm_label": "modalportal.tsx" }, { "label": "ExportImport.tsx", "file_type": "code", "source_file": "frontend/src/components/ui/ExportImport.tsx", "source_location": "L1", "id": "frontend_src_components_ui_exportimport_tsx", "community": 74, "norm_label": "exportimport.tsx" }, { "label": "ExportImport()", "file_type": "code", "source_file": "frontend/src/components/ui/ExportImport.tsx", "source_location": "L17", "id": "ui_exportimport_exportimport", "community": 74, "norm_label": "exportimport()" }, { "label": "SavedSearches.tsx", "file_type": "code", "source_file": "frontend/src/components/search/SavedSearches.tsx", "source_location": "L1", "id": "frontend_src_components_search_savedsearches_tsx", "community": 216, "norm_label": "savedsearches.tsx" }, { "label": "EnhancedSearch.tsx", "file_type": "code", "source_file": "frontend/src/components/search/EnhancedSearch.tsx", "source_location": "L1", "id": "frontend_src_components_search_enhancedsearch_tsx", "community": 217, "norm_label": "enhancedsearch.tsx" }, { "label": "BrowserSearch.tsx", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L1", "id": "frontend_src_components_search_browsersearch_tsx", "community": 7, "norm_label": "browsersearch.tsx" }, { "label": "isDemo()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L23", "id": "search_browsersearch_isdemo", "community": 7, "norm_label": "isdemo()" }, { "label": "handleSearch()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L27", "id": "search_browsersearch_handlesearch", "community": 7, "norm_label": "handlesearch()" }, { "label": "handleKeyDown()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L155", "id": "search_browsersearch_handlekeydown", "community": 7, "norm_label": "handlekeydown()" }, { "label": "handleInput()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L161", "id": "search_browsersearch_handleinput", "community": 7, "norm_label": "handleinput()" }, { "label": "openResult()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L168", "id": "search_browsersearch_openresult", "community": 7, "norm_label": "openresult()" }, { "label": "bookmarkResult()", "file_type": "code", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L172", "id": "search_browsersearch_bookmarkresult", "community": 7, "norm_label": "bookmarkresult()" }, { "label": "QuickSearch.tsx", "file_type": "code", "source_file": "frontend/src/components/search/QuickSearch.tsx", "source_location": "L1", "id": "frontend_src_components_search_quicksearch_tsx", "community": 161, "norm_label": "quicksearch.tsx" }, { "label": "QuickSearch()", "file_type": "code", "source_file": "frontend/src/components/search/QuickSearch.tsx", "source_location": "L15", "id": "search_quicksearch_quicksearch", "community": 161, "norm_label": "quicksearch()" }, { "label": "FloatingAI.tsx", "file_type": "code", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L1", "id": "frontend_src_components_layout_floatingai_tsx", "community": 119, "norm_label": "floatingai.tsx" }, { "label": "handleSendMessage()", "file_type": "code", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L37", "id": "layout_floatingai_handlesendmessage", "community": 119, "norm_label": "handlesendmessage()" }, { "label": "handleKeyPress()", "file_type": "code", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L63", "id": "layout_floatingai_handlekeypress", "community": 119, "norm_label": "handlekeypress()" }, { "label": "Sidebar.tsx", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L1", "id": "frontend_src_components_layout_sidebar_tsx", "community": 42, "norm_label": "sidebar.tsx" }, { "label": "getWorkspaceIcon()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L60", "id": "layout_sidebar_getworkspaceicon", "community": 42, "norm_label": "getworkspaceicon()" }, { "label": "getAuthToken()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L67", "id": "layout_sidebar_getauthtoken", "community": 42, "norm_label": "getauthtoken()" }, { "label": "selectedWorkspace()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L89", "id": "layout_sidebar_selectedworkspace", "community": 42, "norm_label": "selectedworkspace()" }, { "label": "persistSelectedWorkspace()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L95", "id": "layout_sidebar_persistselectedworkspace", "community": 42, "norm_label": "persistselectedworkspace()" }, { "label": "isActive()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L108", "id": "layout_sidebar_isactive", "community": 42, "norm_label": "isactive()" }, { "label": "handleWorkspaceSelect()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L114", "id": "layout_sidebar_handleworkspaceselect", "community": 42, "norm_label": "handleworkspaceselect()" }, { "label": "resetCreateWorkspaceForm()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L120", "id": "layout_sidebar_resetcreateworkspaceform", "community": 42, "norm_label": "resetcreateworkspaceform()" }, { "label": "openCreateWorkspaceModal()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L127", "id": "layout_sidebar_opencreateworkspacemodal", "community": 42, "norm_label": "opencreateworkspacemodal()" }, { "label": "closeCreateWorkspaceModal()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L133", "id": "layout_sidebar_closecreateworkspacemodal", "community": 42, "norm_label": "closecreateworkspacemodal()" }, { "label": "toggleWorkspaceDropdown()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L139", "id": "layout_sidebar_toggleworkspacedropdown", "community": 42, "norm_label": "toggleworkspacedropdown()" }, { "label": "normalizeWorkspace()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L143", "id": "layout_sidebar_normalizeworkspace", "community": 42, "norm_label": "normalizeworkspace()" }, { "label": "createDefaultWorkspace()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L152", "id": "layout_sidebar_createdefaultworkspace", "community": 42, "norm_label": "createdefaultworkspace()" }, { "label": "loadWorkspaces()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L178", "id": "layout_sidebar_loadworkspaces", "community": 42, "norm_label": "loadworkspaces()" }, { "label": "handleCreateWorkspace()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L244", "id": "layout_sidebar_handlecreateworkspace", "community": 42, "norm_label": "handlecreateworkspace()" }, { "label": "handleClickOutside()", "file_type": "code", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L314", "id": "layout_sidebar_handleclickoutside", "community": 42, "norm_label": "handleclickoutside()" }, { "label": "Layout.tsx", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L1", "id": "frontend_src_components_layout_layout_tsx", "community": 31, "norm_label": "layout.tsx" }, { "label": "hexToHsl()", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L50", "id": "layout_layout_hextohsl", "community": 31, "norm_label": "hextohsl()" }, { "label": "toggleChat()", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L152", "id": "layout_layout_togglechat", "community": 31, "norm_label": "togglechat()" }, { "label": "toggleSidebar()", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L156", "id": "layout_layout_togglesidebar", "community": 31, "norm_label": "togglesidebar()" }, { "label": "closeSidebar()", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L162", "id": "layout_layout_closesidebar", "community": 31, "norm_label": "closesidebar()" }, { "label": "isChatOpen()", "file_type": "code", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L205", "id": "layout_layout_ischatopen", "community": 31, "norm_label": "ischatopen()" }, { "label": "AIChatPanel.tsx", "file_type": "code", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L1", "id": "frontend_src_components_layout_aichatpanel_tsx", "community": 120, "norm_label": "aichatpanel.tsx" }, { "label": "handleSendMessage()", "file_type": "code", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L48", "id": "layout_aichatpanel_handlesendmessage", "community": 120, "norm_label": "handlesendmessage()" }, { "label": "handleKeyPress()", "file_type": "code", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L74", "id": "layout_aichatpanel_handlekeypress", "community": 120, "norm_label": "handlekeypress()" }, { "label": "Header.tsx", "file_type": "code", "source_file": "frontend/src/components/layout/Header.tsx", "source_location": "L1", "id": "frontend_src_components_layout_header_tsx", "community": 2, "norm_label": "header.tsx" }, { "label": "Header()", "file_type": "code", "source_file": "frontend/src/components/layout/Header.tsx", "source_location": "L21", "id": "layout_header_header", "community": 2, "norm_label": "header()" }, { "label": "NoteContentRenderer.tsx", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L1", "id": "frontend_src_components_notes_notecontentrenderer_tsx", "community": 81, "norm_label": "notecontentrenderer.tsx" }, { "label": "escapeHtml()", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L70", "id": "notes_notecontentrenderer_escapehtml", "community": 81, "norm_label": "escapehtml()" }, { "label": "normalizeCodeLanguage()", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L78", "id": "notes_notecontentrenderer_normalizecodelanguage", "community": 81, "norm_label": "normalizecodelanguage()" }, { "label": "inferCodeLanguage()", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L83", "id": "notes_notecontentrenderer_infercodelanguage", "community": 81, "norm_label": "infercodelanguage()" }, { "label": "parseTextBlocks()", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L186", "id": "notes_notecontentrenderer_parsetextblocks", "community": 81, "norm_label": "parsetextblocks()" }, { "label": "CodeBlock()", "file_type": "code", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L309", "id": "notes_notecontentrenderer_codeblock", "community": 81, "norm_label": "codeblock()" }, { "label": "useLocalStorage.ts", "file_type": "code", "source_file": "frontend/src/hooks/useLocalStorage.ts", "source_location": "L1", "id": "frontend_src_hooks_uselocalstorage_ts", "community": 121, "norm_label": "uselocalstorage.ts" }, { "label": "useLocalStorage()", "file_type": "code", "source_file": "frontend/src/hooks/useLocalStorage.ts", "source_location": "L4", "id": "hooks_uselocalstorage_uselocalstorage", "community": 121, "norm_label": "uselocalstorage()" }, { "label": "useSessionStorage()", "file_type": "code", "source_file": "frontend/src/hooks/useLocalStorage.ts", "source_location": "L59", "id": "hooks_uselocalstorage_usesessionstorage", "community": 121, "norm_label": "usesessionstorage()" }, { "label": "useDebounce.ts", "file_type": "code", "source_file": "frontend/src/hooks/useDebounce.ts", "source_location": "L1", "id": "frontend_src_hooks_usedebounce_ts", "community": 122, "norm_label": "usedebounce.ts" }, { "label": "useDebounce()", "file_type": "code", "source_file": "frontend/src/hooks/useDebounce.ts", "source_location": "L3", "id": "hooks_usedebounce_usedebounce", "community": 122, "norm_label": "usedebounce()" }, { "label": "useDebouncedCallback()", "file_type": "code", "source_file": "frontend/src/hooks/useDebounce.ts", "source_location": "L28", "id": "hooks_usedebounce_usedebouncedcallback", "community": 122, "norm_label": "usedebouncedcallback()" }, { "label": "fileTypes.ts", "file_type": "code", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L1", "id": "frontend_src_utils_filetypes_ts", "community": 100, "norm_label": "filetypes.ts" }, { "label": "getFileTypeConfig()", "file_type": "code", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L117", "id": "utils_filetypes_getfiletypeconfig", "community": 100, "norm_label": "getfiletypeconfig()" }, { "label": "formatFileSize()", "file_type": "code", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L202", "id": "utils_filetypes_formatfilesize", "community": 100, "norm_label": "formatfilesize()" }, { "label": "getFileCategoryColor()", "file_type": "code", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L210", "id": "utils_filetypes_getfilecategorycolor", "community": 100, "norm_label": "getfilecategorycolor()" }, { "label": "Members.tsx", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L1", "id": "frontend_src_pages_members_tsx", "community": 58, "norm_label": "members.tsx" }, { "label": "getToken()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L27", "id": "pages_members_gettoken", "community": 58, "norm_label": "gettoken()" }, { "label": "toRoleLabel()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L29", "id": "pages_members_torolelabel", "community": 58, "norm_label": "torolelabel()" }, { "label": "toInitials()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L36", "id": "pages_members_toinitials", "community": 58, "norm_label": "toinitials()" }, { "label": "resolveWorkspaceId()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L45", "id": "pages_members_resolveworkspaceid", "community": 58, "norm_label": "resolveworkspaceid()" }, { "label": "loadMembers()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L78", "id": "pages_members_loadmembers", "community": 58, "norm_label": "loadmembers()" }, { "label": "handleAddMember()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L132", "id": "pages_members_handleaddmember", "community": 58, "norm_label": "handleaddmember()" }, { "label": "openDeleteModal()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L164", "id": "pages_members_opendeletemodal", "community": 58, "norm_label": "opendeletemodal()" }, { "label": "handleDeleteMember()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L169", "id": "pages_members_handledeletemember", "community": 58, "norm_label": "handledeletemember()" }, { "label": "onWorkspaceChanged()", "file_type": "code", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L201", "id": "pages_members_onworkspacechanged", "community": 58, "norm_label": "onworkspacechanged()" }, { "label": "Calendar.tsx", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L1", "id": "frontend_src_pages_calendar_tsx", "community": 55, "norm_label": "calendar.tsx" }, { "label": "fetchCalendarData()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L88", "id": "pages_calendar_fetchcalendardata", "community": 55, "norm_label": "fetchcalendardata()" }, { "label": "createEvent()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L226", "id": "pages_calendar_createevent", "community": 55, "norm_label": "createevent()" }, { "label": "toggleEventCompletion()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L294", "id": "pages_calendar_toggleeventcompletion", "community": 55, "norm_label": "toggleeventcompletion()" }, { "label": "getPriorityColor()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L329", "id": "pages_calendar_getprioritycolor", "community": 55, "norm_label": "getprioritycolor()" }, { "label": "getTypeColor()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L339", "id": "pages_calendar_gettypecolor", "community": 55, "norm_label": "gettypecolor()" }, { "label": "formatDateTime()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L350", "id": "pages_calendar_formatdatetime", "community": 55, "norm_label": "formatdatetime()" }, { "label": "formatTime()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L355", "id": "pages_calendar_formattime", "community": 55, "norm_label": "formattime()" }, { "label": "openEventModal()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L360", "id": "pages_calendar_openeventmodal", "community": 55, "norm_label": "openeventmodal()" }, { "label": "navigateMonth()", "file_type": "code", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L374", "id": "pages_calendar_navigatemonth", "community": 55, "norm_label": "navigatemonth()" }, { "label": "RemovedStuff.tsx", "file_type": "code", "source_file": "frontend/src/pages/RemovedStuff.tsx", "source_location": "L1", "id": "frontend_src_pages_removedstuff_tsx", "community": 162, "norm_label": "removedstuff.tsx" }, { "label": "RemovedStuff()", "file_type": "code", "source_file": "frontend/src/pages/RemovedStuff.tsx", "source_location": "L24", "id": "pages_removedstuff_removedstuff", "community": 162, "norm_label": "removedstuff()" }, { "label": "ColorSwitcher.tsx", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L1", "id": "frontend_src_pages_colorswitcher_tsx", "community": 31, "norm_label": "colorswitcher.tsx" }, { "label": "getInitialCustomColors()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L20", "id": "pages_colorswitcher_getinitialcustomcolors", "community": 31, "norm_label": "getinitialcustomcolors()" }, { "label": "toggleDarkMode()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L143", "id": "pages_colorswitcher_toggledarkmode", "community": 31, "norm_label": "toggledarkmode()" }, { "label": "updateSchemesForTheme()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L167", "id": "pages_colorswitcher_updateschemesfortheme", "community": 31, "norm_label": "updateschemesfortheme()" }, { "label": "applyScheme()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L212", "id": "pages_colorswitcher_applyscheme", "community": 31, "norm_label": "applyscheme()" }, { "label": "applyCustomColors()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L265", "id": "pages_colorswitcher_applycustomcolors", "community": 31, "norm_label": "applycustomcolors()" }, { "label": "resetColors()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L317", "id": "pages_colorswitcher_resetcolors", "community": 31, "norm_label": "resetcolors()" }, { "label": "exportColorScheme()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L325", "id": "pages_colorswitcher_exportcolorscheme", "community": 31, "norm_label": "exportcolorscheme()" }, { "label": "importColorScheme()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L339", "id": "pages_colorswitcher_importcolorscheme", "community": 31, "norm_label": "importcolorscheme()" }, { "label": "saveCustomScheme()", "file_type": "code", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L360", "id": "pages_colorswitcher_savecustomscheme", "community": 31, "norm_label": "savecustomscheme()" }, { "label": "AIAssistant.tsx", "file_type": "code", "source_file": "frontend/src/pages/AIAssistant.tsx", "source_location": "L1", "id": "frontend_src_pages_aiassistant_tsx", "community": 218, "norm_label": "aiassistant.tsx" }, { "label": "Dashboard.tsx", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L1", "id": "frontend_src_pages_dashboard_tsx", "community": 25, "norm_label": "dashboard.tsx" }, { "label": "createEmptyStats()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L160", "id": "pages_dashboard_createemptystats", "community": 25, "norm_label": "createemptystats()" }, { "label": "formatBytes()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L188", "id": "pages_dashboard_formatbytes", "community": 25, "norm_label": "formatbytes()" }, { "label": "deriveFileType()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L198", "id": "pages_dashboard_derivefiletype", "community": 25, "norm_label": "derivefiletype()" }, { "label": "stats()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L231", "id": "pages_dashboard_stats", "community": 25, "norm_label": "stats()" }, { "label": "taskCompletionRate()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L233", "id": "pages_dashboard_taskcompletionrate", "community": 25, "norm_label": "taskcompletionrate()" }, { "label": "storagePercentage()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L240", "id": "pages_dashboard_storagepercentage", "community": 25, "norm_label": "storagepercentage()" }, { "label": "weeklyActivityTotal()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L247", "id": "pages_dashboard_weeklyactivitytotal", "community": 25, "norm_label": "weeklyactivitytotal()" }, { "label": "handleBookmarkSubmit()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L250", "id": "pages_dashboard_handlebookmarksubmit", "community": 25, "norm_label": "handlebookmarksubmit()" }, { "label": "handleVideoSubmit()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L270", "id": "pages_dashboard_handlevideosubmit", "community": 25, "norm_label": "handlevideosubmit()" }, { "label": "getFileIcon()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L441", "id": "pages_dashboard_getfileicon", "community": 25, "norm_label": "getfileicon()" }, { "label": "handleDownloadDocument()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L474", "id": "pages_dashboard_handledownloaddocument", "community": 25, "norm_label": "handledownloaddocument()" }, { "label": "handlePreviewDocument()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L482", "id": "pages_dashboard_handlepreviewdocument", "community": 25, "norm_label": "handlepreviewdocument()" }, { "label": "handleEditDocument()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L495", "id": "pages_dashboard_handleeditdocument", "community": 25, "norm_label": "handleeditdocument()" }, { "label": "handleDeleteDocument()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L500", "id": "pages_dashboard_handledeletedocument", "community": 25, "norm_label": "handledeletedocument()" }, { "label": "paginatedDocuments()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L507", "id": "pages_dashboard_paginateddocuments", "community": 25, "norm_label": "paginateddocuments()" }, { "label": "totalPages()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L513", "id": "pages_dashboard_totalpages", "community": 25, "norm_label": "totalpages()" }, { "label": "handlePageChange()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L515", "id": "pages_dashboard_handlepagechange", "community": 25, "norm_label": "handlepagechange()" }, { "label": "handleRowsPerPageChange()", "file_type": "code", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L520", "id": "pages_dashboard_handlerowsperpagechange", "community": 25, "norm_label": "handlerowsperpagechange()" }, { "label": "Tasks.tsx", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L1", "id": "frontend_src_pages_tasks_tsx", "community": 59, "norm_label": "tasks.tsx" }, { "label": "filteredTasks()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L54", "id": "pages_tasks_filteredtasks", "community": 59, "norm_label": "filteredtasks()" }, { "label": "handleAddTask()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L78", "id": "pages_tasks_handleaddtask", "community": 59, "norm_label": "handleaddtask()" }, { "label": "handleEditTask()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L104", "id": "pages_tasks_handleedittask", "community": 59, "norm_label": "handleedittask()" }, { "label": "toggleTaskComplete()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L137", "id": "pages_tasks_toggletaskcomplete", "community": 59, "norm_label": "toggletaskcomplete()" }, { "label": "deleteTask()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L150", "id": "pages_tasks_deletetask", "community": 59, "norm_label": "deletetask()" }, { "label": "editTask()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L174", "id": "pages_tasks_edittask", "community": 59, "norm_label": "edittask()" }, { "label": "getPriorityColor()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L179", "id": "pages_tasks_getprioritycolor", "community": 59, "norm_label": "getprioritycolor()" }, { "label": "taskStats()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L188", "id": "pages_tasks_taskstats", "community": 59, "norm_label": "taskstats()" }, { "label": "hasSearchOrPriorityFilters()", "file_type": "code", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L195", "id": "pages_tasks_hassearchorpriorityfilters", "community": 59, "norm_label": "hassearchorpriorityfilters()" }, { "label": "AIChat.tsx", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L1", "id": "frontend_src_pages_aichat_tsx", "community": 75, "norm_label": "aichat.tsx" }, { "label": "checkMobile()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L57", "id": "pages_aichat_checkmobile", "community": 75, "norm_label": "checkmobile()" }, { "label": "initializeAIModels()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L72", "id": "pages_aichat_initializeaimodels", "community": 75, "norm_label": "initializeaimodels()" }, { "label": "handleSendMessage()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L86", "id": "pages_aichat_handlesendmessage", "community": 75, "norm_label": "handlesendmessage()" }, { "label": "callAIAPI()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L134", "id": "pages_aichat_callaiapi", "community": 75, "norm_label": "callaiapi()" }, { "label": "handleClickOutside()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L162", "id": "pages_aichat_handleclickoutside", "community": 75, "norm_label": "handleclickoutside()" }, { "label": "startNewChat()", "file_type": "code", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L176", "id": "pages_aichat_startnewchat", "community": 75, "norm_label": "startnewchat()" }, { "label": "LearningPaths.tsx", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L1", "id": "frontend_src_pages_learningpaths_tsx", "community": 2, "norm_label": "learningpaths.tsx" }, { "label": "fetchData()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L82", "id": "pages_learningpaths_fetchdata", "community": 2, "norm_label": "fetchdata()" }, { "label": "handleSearch()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L157", "id": "pages_learningpaths_handlesearch", "community": 2, "norm_label": "handlesearch()" }, { "label": "getDifficultyColor()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L162", "id": "pages_learningpaths_getdifficultycolor", "community": 2, "norm_label": "getdifficultycolor()" }, { "label": "getCategoryIcon()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L167", "id": "pages_learningpaths_getcategoryicon", "community": 2, "norm_label": "getcategoryicon()" }, { "label": "getCategoryColor()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L200", "id": "pages_learningpaths_getcategorycolor", "community": 2, "norm_label": "getcategorycolor()" }, { "label": "handleEnroll()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L205", "id": "pages_learningpaths_handleenroll", "community": 2, "norm_label": "handleenroll()" }, { "label": "openPreview()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L239", "id": "pages_learningpaths_openpreview", "community": 2, "norm_label": "openpreview()" }, { "label": "renderStars()", "file_type": "code", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L244", "id": "pages_learningpaths_renderstars", "community": 2, "norm_label": "renderstars()" }, { "label": "Messages.tsx", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L1", "id": "frontend_src_pages_messages_tsx", "community": 37, "norm_label": "messages.tsx" }, { "label": "Messages()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L174", "id": "pages_messages_messages", "community": 37, "norm_label": "messages()" }, { "label": "isCallActive()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2289", "id": "pages_messages_iscallactive", "community": 37, "norm_label": "iscallactive()" }, { "label": "stopVoiceRecording()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2630", "id": "pages_messages_stopvoicerecording", "community": 37, "norm_label": "stopvoicerecording()" }, { "label": "if()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2654", "id": "pages_messages_if", "community": 37, "norm_label": "if()" }, { "label": "selectMentionOption()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2676", "id": "pages_messages_selectmentionoption", "community": 37, "norm_label": "selectmentionoption()" }, { "label": "availableAiReferenceModels()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2776", "id": "pages_messages_availableaireferencemodels", "community": 37, "norm_label": "availableaireferencemodels()" }, { "label": "teams()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2914", "id": "pages_messages_teams", "community": 37, "norm_label": "teams()" }, { "label": "members()", "file_type": "code", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L3079", "id": "pages_messages_members", "community": 37, "norm_label": "members()" }, { "label": "Login.tsx", "file_type": "code", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L1", "id": "frontend_src_pages_login_tsx", "community": 7, "norm_label": "login.tsx" }, { "label": "getSafeNextPath()", "file_type": "code", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L18", "id": "pages_login_getsafenextpath", "community": 7, "norm_label": "getsafenextpath()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L121", "id": "pages_login_handlesubmit", "community": 7, "norm_label": "handlesubmit()" }, { "label": "handleInputChange()", "file_type": "code", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L150", "id": "pages_login_handleinputchange", "community": 7, "norm_label": "handleinputchange()" }, { "label": "toggleMode()", "file_type": "code", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L154", "id": "pages_login_togglemode", "community": 7, "norm_label": "togglemode()" }, { "label": "Files.tsx", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L1", "id": "frontend_src_pages_files_tsx", "community": 27, "norm_label": "files.tsx" }, { "label": "getAuthToken()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L142", "id": "pages_files_getauthtoken", "community": 27, "norm_label": "getauthtoken()" }, { "label": "parseRepoPayload()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L144", "id": "pages_files_parserepopayload", "community": 27, "norm_label": "parserepopayload()" }, { "label": "fetchWithAuth()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L154", "id": "pages_files_fetchwithauth", "community": 27, "norm_label": "fetchwithauth()" }, { "label": "loadFiles()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L169", "id": "pages_files_loadfiles", "community": 27, "norm_label": "loadfiles()" }, { "label": "loadGitHubBackupWorkspace()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L246", "id": "pages_files_loadgithubbackupworkspace", "community": 27, "norm_label": "loadgithubbackupworkspace()" }, { "label": "handleInstallGitHubApp()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L326", "id": "pages_files_handleinstallgithubapp", "community": 27, "norm_label": "handleinstallgithubapp()" }, { "label": "handleBackupSelectedRepos()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L348", "id": "pages_files_handlebackupselectedrepos", "community": 27, "norm_label": "handlebackupselectedrepos()" }, { "label": "filteredFiles()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L390", "id": "pages_files_filteredfiles", "community": 27, "norm_label": "filteredfiles()" }, { "label": "allTags()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L404", "id": "pages_files_alltags", "community": 27, "norm_label": "alltags()" }, { "label": "toggleTag()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L410", "id": "pages_files_toggletag", "community": 27, "norm_label": "toggletag()" }, { "label": "handleFileUpload()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L419", "id": "pages_files_handlefileupload", "community": 27, "norm_label": "handlefileupload()" }, { "label": "handlePreviewFile()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L445", "id": "pages_files_handlepreviewfile", "community": 27, "norm_label": "handlepreviewfile()" }, { "label": "handleCopyLink()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L450", "id": "pages_files_handlecopylink", "community": 27, "norm_label": "handlecopylink()" }, { "label": "handleShareFile()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L465", "id": "pages_files_handlesharefile", "community": 27, "norm_label": "handlesharefile()" }, { "label": "handleDownloadFile()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L478", "id": "pages_files_handledownloadfile", "community": 27, "norm_label": "handledownloadfile()" }, { "label": "deleteFile()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L491", "id": "pages_files_deletefile", "community": 27, "norm_label": "deletefile()" }, { "label": "isRepoSelected()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L499", "id": "pages_files_isreposelected", "community": 27, "norm_label": "isreposelected()" }, { "label": "toggleRepoSelection()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L501", "id": "pages_files_togglereposelection", "community": 27, "norm_label": "togglereposelection()" }, { "label": "selectAllRepos()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L509", "id": "pages_files_selectallrepos", "community": 27, "norm_label": "selectallrepos()" }, { "label": "clearSelectedRepos()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L510", "id": "pages_files_clearselectedrepos", "community": 27, "norm_label": "clearselectedrepos()" }, { "label": "formatSourceLabel()", "file_type": "code", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L512", "id": "pages_files_formatsourcelabel", "community": 27, "norm_label": "formatsourcelabel()" }, { "label": "Profile.tsx", "file_type": "code", "source_file": "frontend/src/pages/Profile.tsx", "source_location": "L1", "id": "frontend_src_pages_profile_tsx", "community": 37, "norm_label": "profile.tsx" }, { "label": "Profile()", "file_type": "code", "source_file": "frontend/src/pages/Profile.tsx", "source_location": "L6", "id": "pages_profile_profile", "community": 37, "norm_label": "profile()" }, { "label": "Youtube.tsx", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L1", "id": "frontend_src_pages_youtube_tsx", "community": 29, "norm_label": "youtube.tsx" }, { "label": "VideoCard()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L47", "id": "pages_youtube_videocard", "community": 29, "norm_label": "videocard()" }, { "label": "filteredChannels()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L167", "id": "pages_youtube_filteredchannels", "community": 29, "norm_label": "filteredchannels()" }, { "label": "extractVideoId()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L179", "id": "pages_youtube_extractvideoid", "community": 29, "norm_label": "extractvideoid()" }, { "label": "getVideoInfo()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L186", "id": "pages_youtube_getvideoinfo", "community": 29, "norm_label": "getvideoinfo()" }, { "label": "loadPredefinedVideos()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L224", "id": "pages_youtube_loadpredefinedvideos", "community": 29, "norm_label": "loadpredefinedvideos()" }, { "label": "loadSavedVideos()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L389", "id": "pages_youtube_loadsavedvideos", "community": 29, "norm_label": "loadsavedvideos()" }, { "label": "handleKeyDown()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L427", "id": "pages_youtube_handlekeydown", "community": 29, "norm_label": "handlekeydown()" }, { "label": "handleTabChange()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L451", "id": "pages_youtube_handletabchange", "community": 29, "norm_label": "handletabchange()" }, { "label": "handleSearch()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L459", "id": "pages_youtube_handlesearch", "community": 29, "norm_label": "handlesearch()" }, { "label": "handleKeyPress()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L536", "id": "pages_youtube_handlekeypress", "community": 29, "norm_label": "handlekeypress()" }, { "label": "handleInput()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L542", "id": "pages_youtube_handleinput", "community": 29, "norm_label": "handleinput()" }, { "label": "handlePreviewVideo()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L549", "id": "pages_youtube_handlepreviewvideo", "community": 29, "norm_label": "handlepreviewvideo()" }, { "label": "handleSaveVideo()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L554", "id": "pages_youtube_handlesavevideo", "community": 29, "norm_label": "handlesavevideo()" }, { "label": "isLoadingPredefined()", "file_type": "code", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L733", "id": "pages_youtube_isloadingpredefined", "community": 29, "norm_label": "isloadingpredefined()" }, { "label": "Notes.tsx", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L1", "id": "frontend_src_pages_notes_tsx", "community": 2, "norm_label": "notes.tsx" }, { "label": "normalizeNoteId()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L35", "id": "pages_notes_normalizenoteid", "community": 2, "norm_label": "normalizenoteid()" }, { "label": "normalizeNoteDate()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L51", "id": "pages_notes_normalizenotedate", "community": 2, "norm_label": "normalizenotedate()" }, { "label": "getNoteKind()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L79", "id": "pages_notes_getnotekind", "community": 2, "norm_label": "getnotekind()" }, { "label": "formatDisplayDate()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L85", "id": "pages_notes_formatdisplaydate", "community": 2, "norm_label": "formatdisplaydate()" }, { "label": "filteredNotes()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L178", "id": "pages_notes_filterednotes", "community": 2, "norm_label": "filterednotes()" }, { "label": "allTags()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L198", "id": "pages_notes_alltags", "community": 2, "norm_label": "alltags()" }, { "label": "toggleTag()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L206", "id": "pages_notes_toggletag", "community": 2, "norm_label": "toggletag()" }, { "label": "handleAddNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L215", "id": "pages_notes_handleaddnote", "community": 2, "norm_label": "handleaddnote()" }, { "label": "handleEditNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L272", "id": "pages_notes_handleeditnote", "community": 2, "norm_label": "handleeditnote()" }, { "label": "togglePin()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L325", "id": "pages_notes_togglepin", "community": 2, "norm_label": "togglepin()" }, { "label": "deleteNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L358", "id": "pages_notes_deletenote", "community": 2, "norm_label": "deletenote()" }, { "label": "startEditNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L384", "id": "pages_notes_starteditnote", "community": 2, "norm_label": "starteditnote()" }, { "label": "viewNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L389", "id": "pages_notes_viewnote", "community": 2, "norm_label": "viewnote()" }, { "label": "copyNoteContent()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L395", "id": "pages_notes_copynotecontent", "community": 2, "norm_label": "copynotecontent()" }, { "label": "toggleNoteExpansion()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L405", "id": "pages_notes_togglenoteexpansion", "community": 2, "norm_label": "togglenoteexpansion()" }, { "label": "exportNote()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L417", "id": "pages_notes_exportnote", "community": 2, "norm_label": "exportnote()" }, { "label": "updateNoteCheckbox()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L428", "id": "pages_notes_updatenotecheckbox", "community": 2, "norm_label": "updatenotecheckbox()" }, { "label": "handleUpdateNoteContent()", "file_type": "code", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L489", "id": "pages_notes_handleupdatenotecontent", "community": 2, "norm_label": "handleupdatenotecontent()" }, { "label": "ShareTarget.tsx", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L1", "id": "frontend_src_pages_sharetarget_tsx", "community": 30, "norm_label": "sharetarget.tsx" }, { "label": "extractFirstUrl()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L17", "id": "pages_sharetarget_extractfirsturl", "community": 30, "norm_label": "extractfirsturl()" }, { "label": "normalizeUrl()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L26", "id": "pages_sharetarget_normalizeurl", "community": 30, "norm_label": "normalizeurl()" }, { "label": "deriveTitle()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L39", "id": "pages_sharetarget_derivetitle", "community": 30, "norm_label": "derivetitle()" }, { "label": "isGenericTitle()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L52", "id": "pages_sharetarget_isgenerictitle", "community": 30, "norm_label": "isgenerictitle()" }, { "label": "deriveDescription()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L70", "id": "pages_sharetarget_derivedescription", "community": 30, "norm_label": "derivedescription()" }, { "label": "looksLikeYouTube()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L75", "id": "pages_sharetarget_lookslikeyoutube", "community": 30, "norm_label": "lookslikeyoutube()" }, { "label": "writePendingShare()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L84", "id": "pages_sharetarget_writependingshare", "community": 30, "norm_label": "writependingshare()" }, { "label": "readPendingShare()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L88", "id": "pages_sharetarget_readpendingshare", "community": 30, "norm_label": "readpendingshare()" }, { "label": "clearPendingShare()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L106", "id": "pages_sharetarget_clearpendingshare", "community": 30, "norm_label": "clearpendingshare()" }, { "label": "ShareTarget()", "file_type": "code", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L110", "id": "pages_sharetarget_sharetarget", "community": 30, "norm_label": "sharetarget()" }, { "label": "Activity.tsx", "file_type": "code", "source_file": "frontend/src/pages/Activity.tsx", "source_location": "L1", "id": "frontend_src_pages_activity_tsx", "community": 163, "norm_label": "activity.tsx" }, { "label": "handleRefresh()", "file_type": "code", "source_file": "frontend/src/pages/Activity.tsx", "source_location": "L20", "id": "pages_activity_handlerefresh", "community": 163, "norm_label": "handlerefresh()" }, { "label": "Bookmarks.tsx", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L1", "id": "frontend_src_pages_bookmarks_tsx", "community": 24, "norm_label": "bookmarks.tsx" }, { "label": "getBookmarkInitial()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L56", "id": "pages_bookmarks_getbookmarkinitial", "community": 24, "norm_label": "getbookmarkinitial()" }, { "label": "adaptBookmarkFromApi()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L61", "id": "pages_bookmarks_adaptbookmarkfromapi", "community": 24, "norm_label": "adaptbookmarkfromapi()" }, { "label": "getFaviconUrl()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L90", "id": "pages_bookmarks_getfaviconurl", "community": 24, "norm_label": "getfaviconurl()" }, { "label": "getScreenshotUrl()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L99", "id": "pages_bookmarks_getscreenshoturl", "community": 24, "norm_label": "getscreenshoturl()" }, { "label": "getAllTags()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L179", "id": "pages_bookmarks_getalltags", "community": 24, "norm_label": "getalltags()" }, { "label": "getAllVideoTags()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L188", "id": "pages_bookmarks_getallvideotags", "community": 24, "norm_label": "getallvideotags()" }, { "label": "filteredBookmarks()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L196", "id": "pages_bookmarks_filteredbookmarks", "community": 24, "norm_label": "filteredbookmarks()" }, { "label": "filteredVideoBookmarks()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L213", "id": "pages_bookmarks_filteredvideobookmarks", "community": 24, "norm_label": "filteredvideobookmarks()" }, { "label": "handleAddBookmark()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L232", "id": "pages_bookmarks_handleaddbookmark", "community": 24, "norm_label": "handleaddbookmark()" }, { "label": "toggleImportant()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L260", "id": "pages_bookmarks_toggleimportant", "community": 24, "norm_label": "toggleimportant()" }, { "label": "deleteBookmark()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L271", "id": "pages_bookmarks_deletebookmark", "community": 24, "norm_label": "deletebookmark()" }, { "label": "editBookmark()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L296", "id": "pages_bookmarks_editbookmark", "community": 24, "norm_label": "editbookmark()" }, { "label": "handleTagClick()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L301", "id": "pages_bookmarks_handletagclick", "community": 24, "norm_label": "handletagclick()" }, { "label": "handleVideoTagClick()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L306", "id": "pages_bookmarks_handlevideotagclick", "community": 24, "norm_label": "handlevideotagclick()" }, { "label": "resetFilters()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L311", "id": "pages_bookmarks_resetfilters", "community": 24, "norm_label": "resetfilters()" }, { "label": "resetVideoFilters()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L316", "id": "pages_bookmarks_resetvideofilters", "community": 24, "norm_label": "resetvideofilters()" }, { "label": "handleEditBookmark()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L321", "id": "pages_bookmarks_handleeditbookmark", "community": 24, "norm_label": "handleeditbookmark()" }, { "label": "handleVideoSubmit()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L354", "id": "pages_bookmarks_handlevideosubmit", "community": 24, "norm_label": "handlevideosubmit()" }, { "label": "if()", "file_type": "code", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L723", "id": "pages_bookmarks_if", "community": 24, "norm_label": "if()" }, { "label": "BrowserExtensionSettings.tsx", "file_type": "code", "source_file": "frontend/src/pages/BrowserExtensionSettings.tsx", "source_location": "L1", "id": "frontend_src_pages_browserextensionsettings_tsx", "community": 123, "norm_label": "browserextensionsettings.tsx" }, { "label": "if()", "file_type": "code", "source_file": "frontend/src/pages/BrowserExtensionSettings.tsx", "source_location": "L217", "id": "pages_browserextensionsettings_if", "community": 123, "norm_label": "if()" }, { "label": "apiKeys()", "file_type": "code", "source_file": "frontend/src/pages/BrowserExtensionSettings.tsx", "source_location": "L452", "id": "pages_browserextensionsettings_apikeys", "community": 123, "norm_label": "apikeys()" }, { "label": "Search.tsx", "file_type": "code", "source_file": "frontend/src/pages/Search.tsx", "source_location": "L1", "id": "frontend_src_pages_search_tsx", "community": 164, "norm_label": "search.tsx" }, { "label": "Search()", "file_type": "code", "source_file": "frontend/src/pages/Search.tsx", "source_location": "L3", "id": "pages_search_search", "community": 164, "norm_label": "search()" }, { "label": "GitHub.tsx", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L1", "id": "frontend_src_pages_github_tsx", "community": 15, "norm_label": "github.tsx" }, { "label": "weeklyTotal()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L135", "id": "pages_github_weeklytotal", "community": 15, "norm_label": "weeklytotal()" }, { "label": "selectedCount()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L136", "id": "pages_github_selectedcount", "community": 15, "norm_label": "selectedcount()" }, { "label": "filteredRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L138", "id": "pages_github_filteredrepos", "community": 15, "norm_label": "filteredrepos()" }, { "label": "uniqueLanguages()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L159", "id": "pages_github_uniquelanguages", "community": 15, "norm_label": "uniquelanguages()" }, { "label": "getAuthToken()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L164", "id": "pages_github_getauthtoken", "community": 15, "norm_label": "getauthtoken()" }, { "label": "resetGitHubData()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L182", "id": "pages_github_resetgithubdata", "community": 15, "norm_label": "resetgithubdata()" }, { "label": "processLanguages()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L196", "id": "pages_github_processlanguages", "community": 15, "norm_label": "processlanguages()" }, { "label": "generateRecentActivity()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L212", "id": "pages_github_generaterecentactivity", "community": 15, "norm_label": "generaterecentactivity()" }, { "label": "updateStatsFromRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L225", "id": "pages_github_updatestatsfromrepos", "community": 15, "norm_label": "updatestatsfromrepos()" }, { "label": "extractRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L244", "id": "pages_github_extractrepos", "community": 15, "norm_label": "extractrepos()" }, { "label": "fetchGitHubAppStatus()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L254", "id": "pages_github_fetchgithubappstatus", "community": 15, "norm_label": "fetchgithubappstatus()" }, { "label": "fetchGitHubBackups()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L286", "id": "pages_github_fetchgithubbackups", "community": 15, "norm_label": "fetchgithubbackups()" }, { "label": "fetchRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L311", "id": "pages_github_fetchrepos", "community": 15, "norm_label": "fetchrepos()" }, { "label": "fetchGitHubActivity()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L337", "id": "pages_github_fetchgithubactivity", "community": 15, "norm_label": "fetchgithubactivity()" }, { "label": "updateGitHubActivityComponent()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L363", "id": "pages_github_updategithubactivitycomponent", "community": 15, "norm_label": "updategithubactivitycomponent()" }, { "label": "fetchGitHubStats()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L370", "id": "pages_github_fetchgithubstats", "community": 15, "norm_label": "fetchgithubstats()" }, { "label": "fetchGitHubAppRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L377", "id": "pages_github_fetchgithubapprepos", "community": 15, "norm_label": "fetchgithubapprepos()" }, { "label": "checkGitHubConnection()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L384", "id": "pages_github_checkgithubconnection", "community": 15, "norm_label": "checkgithubconnection()" }, { "label": "connectGitHub()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L442", "id": "pages_github_connectgithub", "community": 15, "norm_label": "connectgithub()" }, { "label": "installGitHubApp()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L446", "id": "pages_github_installgithubapp", "community": 15, "norm_label": "installgithubapp()" }, { "label": "toggleRepoSelection()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L477", "id": "pages_github_togglereposelection", "community": 15, "norm_label": "togglereposelection()" }, { "label": "selectAllRepos()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L485", "id": "pages_github_selectallrepos", "community": 15, "norm_label": "selectallrepos()" }, { "label": "clearRepoSelection()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L489", "id": "pages_github_clearreposelection", "community": 15, "norm_label": "clearreposelection()" }, { "label": "backupSelectedRepositories()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L493", "id": "pages_github_backupselectedrepositories", "community": 15, "norm_label": "backupselectedrepositories()" }, { "label": "disconnectGitHub()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L545", "id": "pages_github_disconnectgithub", "community": 15, "norm_label": "disconnectgithub()" }, { "label": "formatDate()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L555", "id": "pages_github_formatdate", "community": 15, "norm_label": "formatdate()" }, { "label": "getLanguageColor()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L559", "id": "pages_github_getlanguagecolor", "community": 15, "norm_label": "getlanguagecolor()" }, { "label": "getLanguageIcon()", "file_type": "code", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L564", "id": "pages_github_getlanguageicon", "community": 15, "norm_label": "getlanguageicon()" }, { "label": "AdminDashboard.tsx", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L1", "id": "frontend_src_pages_admindashboard_tsx", "community": 82, "norm_label": "admindashboard.tsx" }, { "label": "handleBackupDatabase()", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L163", "id": "pages_admindashboard_handlebackupdatabase", "community": 82, "norm_label": "handlebackupdatabase()" }, { "label": "handleManageUsers()", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L174", "id": "pages_admindashboard_handlemanageusers", "community": 82, "norm_label": "handlemanageusers()" }, { "label": "handleSystemSettings()", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L179", "id": "pages_admindashboard_handlesystemsettings", "community": 82, "norm_label": "handlesystemsettings()" }, { "label": "getActivityIcon()", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L184", "id": "pages_admindashboard_getactivityicon", "community": 82, "norm_label": "getactivityicon()" }, { "label": "getGitHubIcon()", "file_type": "code", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L195", "id": "pages_admindashboard_getgithubicon", "community": 82, "norm_label": "getgithubicon()" }, { "label": "Chat.tsx", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L1", "id": "frontend_src_pages_chat_tsx", "community": 50, "norm_label": "chat.tsx" }, { "label": "getToken()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L38", "id": "pages_chat_gettoken", "community": 50, "norm_label": "gettoken()" }, { "label": "getProviderFromModel()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L40", "id": "pages_chat_getproviderfrommodel", "community": 50, "norm_label": "getproviderfrommodel()" }, { "label": "loadAIProviders()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L65", "id": "pages_chat_loadaiproviders", "community": 50, "norm_label": "loadaiproviders()" }, { "label": "loadAISettings()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L84", "id": "pages_chat_loadaisettings", "community": 50, "norm_label": "loadaisettings()" }, { "label": "getAIModels()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L113", "id": "pages_chat_getaimodels", "community": 50, "norm_label": "getaimodels()" }, { "label": "getProviderDisplayName()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L152", "id": "pages_chat_getproviderdisplayname", "community": 50, "norm_label": "getproviderdisplayname()" }, { "label": "getProviderDescription()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L164", "id": "pages_chat_getproviderdescription", "community": 50, "norm_label": "getproviderdescription()" }, { "label": "fetchSessions()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L176", "id": "pages_chat_fetchsessions", "community": 50, "norm_label": "fetchsessions()" }, { "label": "parseChatDeeplink()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L223", "id": "pages_chat_parsechatdeeplink", "community": 50, "norm_label": "parsechatdeeplink()" }, { "label": "scrollToHighlightedMessage()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L232", "id": "pages_chat_scrolltohighlightedmessage", "community": 50, "norm_label": "scrolltohighlightedmessage()" }, { "label": "loadSessionMessages()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L240", "id": "pages_chat_loadsessionmessages", "community": 50, "norm_label": "loadsessionmessages()" }, { "label": "handleSendMessage()", "file_type": "code", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L311", "id": "pages_chat_handlesendmessage", "community": 50, "norm_label": "handlesendmessage()" }, { "label": "Analytics.tsx", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L1", "id": "frontend_src_pages_analytics_tsx", "community": 7, "norm_label": "analytics.tsx" }, { "label": "createFallbackAnalyticsData()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L127", "id": "pages_analytics_createfallbackanalyticsdata", "community": 7, "norm_label": "createfallbackanalyticsdata()" }, { "label": "normalizeAnalyticsData()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L149", "id": "pages_analytics_normalizeanalyticsdata", "community": 7, "norm_label": "normalizeanalyticsdata()" }, { "label": "fetchAnalytics()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L181", "id": "pages_analytics_fetchanalytics", "community": 7, "norm_label": "fetchanalytics()" }, { "label": "formatHours()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L211", "id": "pages_analytics_formathours", "community": 7, "norm_label": "formathours()" }, { "label": "formatDate()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L217", "id": "pages_analytics_formatdate", "community": 7, "norm_label": "formatdate()" }, { "label": "getPriorityColor()", "file_type": "code", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L221", "id": "pages_analytics_getprioritycolor", "community": 7, "norm_label": "getprioritycolor()" }, { "label": "AdminSettings.tsx", "file_type": "code", "source_file": "frontend/src/pages/AdminSettings.tsx", "source_location": "L1", "id": "frontend_src_pages_adminsettings_tsx", "community": 124, "norm_label": "adminsettings.tsx" }, { "label": "updateSetting()", "file_type": "code", "source_file": "frontend/src/pages/AdminSettings.tsx", "source_location": "L69", "id": "pages_adminsettings_updatesetting", "community": 124, "norm_label": "updatesetting()" }, { "label": "saveSettings()", "file_type": "code", "source_file": "frontend/src/pages/AdminSettings.tsx", "source_location": "L77", "id": "pages_adminsettings_savesettings", "community": 124, "norm_label": "savesettings()" }, { "label": "Settings.tsx", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L1", "id": "frontend_src_pages_settings_tsx", "community": 9, "norm_label": "settings.tsx" }, { "label": "applyColorChange()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L48", "id": "pages_settings_applycolorchange", "community": 31, "norm_label": "applycolorchange()" }, { "label": "loadAISettings()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L199", "id": "pages_settings_loadaisettings", "community": 9, "norm_label": "loadaisettings()" }, { "label": "loadAvailableAIProviders()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L219", "id": "pages_settings_loadavailableaiproviders", "community": 9, "norm_label": "loadavailableaiproviders()" }, { "label": "loadSearchSettings()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L241", "id": "pages_settings_loadsearchsettings", "community": 9, "norm_label": "loadsearchsettings()" }, { "label": "loadBrowserExtensionAccess()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L261", "id": "pages_settings_loadbrowserextensionaccess", "community": 9, "norm_label": "loadbrowserextensionaccess()" }, { "label": "handleUpdateAISettings()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L289", "id": "pages_settings_handleupdateaisettings", "community": 9, "norm_label": "handleupdateaisettings()" }, { "label": "handleUpdateProfile()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L318", "id": "pages_settings_handleupdateprofile", "community": 9, "norm_label": "handleupdateprofile()" }, { "label": "handleChangePassword()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L341", "id": "pages_settings_handlechangepassword", "community": 9, "norm_label": "handlechangepassword()" }, { "label": "handleUpdateSearchSettings()", "file_type": "code", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L367", "id": "pages_settings_handleupdatesearchsettings", "community": 9, "norm_label": "handleupdatesearchsettings()" }, { "label": "QuickSelection.tsx", "file_type": "code", "source_file": "frontend/src/pages/QuickSelection.tsx", "source_location": "L1", "id": "frontend_src_pages_quickselection_tsx", "community": 125, "norm_label": "quickselection.tsx" }, { "label": "filteredItems()", "file_type": "code", "source_file": "frontend/src/pages/QuickSelection.tsx", "source_location": "L87", "id": "pages_quickselection_filtereditems", "community": 125, "norm_label": "filtereditems()" }, { "label": "handleAction()", "file_type": "code", "source_file": "frontend/src/pages/QuickSelection.tsx", "source_location": "L96", "id": "pages_quickselection_handleaction", "community": 125, "norm_label": "handleaction()" }, { "label": "TimeTracking.tsx", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L1", "id": "frontend_src_pages_timetracking_tsx", "community": 2, "norm_label": "timetracking.tsx" }, { "label": "getApi()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L18", "id": "pages_timetracking_getapi", "community": 2, "norm_label": "getapi()" }, { "label": "loadTimeEntries()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L20", "id": "pages_timetracking_loadtimeentries", "community": 2, "norm_label": "loadtimeentries()" }, { "label": "getTodayStats()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L46", "id": "pages_timetracking_gettodaystats", "community": 2, "norm_label": "gettodaystats()" }, { "label": "formatTime()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L95", "id": "pages_timetracking_formattime", "community": 2, "norm_label": "formattime()" }, { "label": "formatAmount()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L101", "id": "pages_timetracking_formatamount", "community": 2, "norm_label": "formatamount()" }, { "label": "handleTimeEntryCreated()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L105", "id": "pages_timetracking_handletimeentrycreated", "community": 2, "norm_label": "handletimeentrycreated()" }, { "label": "handleTimerUpdate()", "file_type": "code", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L112", "id": "pages_timetracking_handletimerupdate", "community": 2, "norm_label": "handletimerupdate()" }, { "label": "Stats.tsx", "file_type": "code", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L1", "id": "frontend_src_pages_stats_tsx", "community": 25, "norm_label": "stats.tsx" }, { "label": "handleRefresh()", "file_type": "code", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L94", "id": "pages_stats_handlerefresh", "community": 25, "norm_label": "handlerefresh()" }, { "label": "loadStats()", "file_type": "code", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L99", "id": "pages_stats_loadstats", "community": 25, "norm_label": "loadstats()" }, { "label": "storagePercentage()", "file_type": "code", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L182", "id": "pages_stats_storagepercentage", "community": 25, "norm_label": "storagepercentage()" }, { "label": "taskCompletionRate()", "file_type": "code", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L191", "id": "pages_stats_taskcompletionrate", "community": 25, "norm_label": "taskcompletionrate()" }, { "label": "AuthCallback.tsx", "file_type": "code", "source_file": "frontend/src/pages/AuthCallback.tsx", "source_location": "L1", "id": "frontend_src_pages_authcallback_tsx", "community": 219, "norm_label": "authcallback.tsx" }, { "label": "demo-mode.ts", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1", "id": "frontend_src_lib_demo_mode_ts", "community": 2, "norm_label": "demo-mode.ts" }, { "label": "isEnvDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L6", "id": "lib_demo_mode_isenvdemomode", "community": 2, "norm_label": "isenvdemomode()" }, { "label": "isDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L30", "id": "lib_demo_mode_isdemomode", "community": 2, "norm_label": "isdemomode()" }, { "label": "shouldUseRealAPIs()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L36", "id": "lib_demo_mode_shoulduserealapis", "community": 2, "norm_label": "shoulduserealapis()" }, { "label": "shouldUseRealBackend()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L44", "id": "lib_demo_mode_shoulduserealbackend", "community": 2, "norm_label": "shoulduserealbackend()" }, { "label": "shouldUseRealSearch()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L49", "id": "lib_demo_mode_shoulduserealsearch", "community": 2, "norm_label": "shoulduserealsearch()" }, { "label": "clearDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L54", "id": "lib_demo_mode_cleardemomode", "community": 2, "norm_label": "cleardemomode()" }, { "label": "setDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L78", "id": "lib_demo_mode_setdemomode", "community": 2, "norm_label": "setdemomode()" }, { "label": "generateMockStats()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L84", "id": "lib_demo_mode_generatemockstats", "community": 2, "norm_label": "generatemockstats()" }, { "label": "generateMockGitHubRepos()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L114", "id": "lib_demo_mode_generatemockgithubrepos", "community": 2, "norm_label": "generatemockgithubrepos()" }, { "label": "generateMockTimeEntries()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L185", "id": "lib_demo_mode_generatemocktimeentries", "community": 2, "norm_label": "generatemocktimeentries()" }, { "label": "generateMockVideoBookmarks()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L210", "id": "lib_demo_mode_generatemockvideobookmarks", "community": 2, "norm_label": "generatemockvideobookmarks()" }, { "label": "generateMockTeams()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L298", "id": "lib_demo_mode_generatemockteams", "community": 2, "norm_label": "generatemockteams()" }, { "label": "generateMockMembers()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L308", "id": "lib_demo_mode_generatemockmembers", "community": 2, "norm_label": "generatemockmembers()" }, { "label": "generateMockLearningPaths()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L355", "id": "lib_demo_mode_generatemocklearningpaths", "community": 2, "norm_label": "generatemocklearningpaths()" }, { "label": "generateMockChatSessions()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L380", "id": "lib_demo_mode_generatemockchatsessions", "community": 2, "norm_label": "generatemockchatsessions()" }, { "label": "generateMockRemovedItems()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L397", "id": "lib_demo_mode_generatemockremoveditems", "community": 2, "norm_label": "generatemockremoveditems()" }, { "label": "generateMockAIProviders()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L450", "id": "lib_demo_mode_generatemockaiproviders", "community": 2, "norm_label": "generatemockaiproviders()" }, { "label": "generateMockFiles()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L469", "id": "lib_demo_mode_generatemockfiles", "community": 2, "norm_label": "generatemockfiles()" }, { "label": "generateMockAISettings()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L496", "id": "lib_demo_mode_generatemockaisettings", "community": 2, "norm_label": "generatemockaisettings()" }, { "label": "generateMockSearchSettings()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L543", "id": "lib_demo_mode_generatemocksearchsettings", "community": 2, "norm_label": "generatemocksearchsettings()" }, { "label": "generateMockEmailSettings()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L554", "id": "lib_demo_mode_generatemockemailsettings", "community": 2, "norm_label": "generatemockemailsettings()" }, { "label": "generateMockMembersDirectory()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L570", "id": "lib_demo_mode_generatemockmembersdirectory", "community": 2, "norm_label": "generatemockmembersdirectory()" }, { "label": "generateMockChatSessionsExtended()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L580", "id": "lib_demo_mode_generatemockchatsessionsextended", "community": 2, "norm_label": "generatemockchatsessionsextended()" }, { "label": "generateMockChatMessages()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L590", "id": "lib_demo_mode_generatemockchatmessages", "community": 2, "norm_label": "generatemockchatmessages()" }, { "label": "generateMockAnalyticsDashboard()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L609", "id": "lib_demo_mode_generatemockanalyticsdashboard", "community": 2, "norm_label": "generatemockanalyticsdashboard()" }, { "label": "generateMockSavedSearches()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L768", "id": "lib_demo_mode_generatemocksavedsearches", "community": 2, "norm_label": "generatemocksavedsearches()" }, { "label": "generateMockMessagesConversations()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L802", "id": "lib_demo_mode_generatemockmessagesconversations", "community": 2, "norm_label": "generatemockmessagesconversations()" }, { "label": "generateMockMessagesForConversation()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L866", "id": "lib_demo_mode_generatemockmessagesforconversation", "community": 2, "norm_label": "generatemockmessagesforconversation()" }, { "label": "generateMockBrowserExtensionApiKeys()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L897", "id": "lib_demo_mode_generatemockbrowserextensionapikeys", "community": 2, "norm_label": "generatemockbrowserextensionapikeys()" }, { "label": "generateMockBrowserExtensions()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L910", "id": "lib_demo_mode_generatemockbrowserextensions", "community": 2, "norm_label": "generatemockbrowserextensions()" }, { "label": "getCacheKey()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L930", "id": "lib_demo_mode_getcachekey", "community": 2, "norm_label": "getcachekey()" }, { "label": "jsonResponse()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L936", "id": "lib_demo_mode_jsonresponse", "community": 2, "norm_label": "jsonresponse()" }, { "label": "parseBody()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L942", "id": "lib_demo_mode_parsebody", "community": 2, "norm_label": "parsebody()" }, { "label": "demoFetch()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L954", "id": "lib_demo_mode_demofetch", "community": 2, "norm_label": "demofetch()" }, { "label": "initializeDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1948", "id": "lib_demo_mode_initializedemomode", "community": 2, "norm_label": "initializedemomode()" }, { "label": "api-url.ts", "file_type": "code", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L1", "id": "frontend_src_lib_api_url_ts", "community": 15, "norm_label": "api-url.ts" }, { "label": "trimTrailingSlash()", "file_type": "code", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L3", "id": "lib_api_url_trimtrailingslash", "community": 15, "norm_label": "trimtrailingslash()" }, { "label": "trimApiSuffix()", "file_type": "code", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L5", "id": "lib_api_url_trimapisuffix", "community": 15, "norm_label": "trimapisuffix()" }, { "label": "getApiOrigin()", "file_type": "code", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L7", "id": "lib_api_url_getapiorigin", "community": 15, "norm_label": "getapiorigin()" }, { "label": "getApiV1BaseUrl()", "file_type": "code", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L17", "id": "lib_api_url_getapiv1baseurl", "community": 15, "norm_label": "getapiv1baseurl()" }, { "label": "messages.ts", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L1", "id": "frontend_src_lib_messages_ts", "community": 60, "norm_label": "messages.ts" }, { "label": "getToken()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L145", "id": "lib_messages_gettoken", "community": 60, "norm_label": "gettoken()" }, { "label": "apiRequest()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L149", "id": "lib_messages_apirequest", "community": 60, "norm_label": "apirequest()" }, { "label": "uploadChatFile()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L265", "id": "lib_messages_uploadchatfile", "community": 60, "norm_label": "uploadchatfile()" }, { "label": "MessagesRealtimeClient", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L286", "id": "lib_messages_messagesrealtimeclient", "community": 60, "norm_label": "messagesrealtimeclient" }, { "label": ".constructor()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L293", "id": "lib_messages_messagesrealtimeclient_constructor", "community": 60, "norm_label": ".constructor()" }, { "label": ".connect()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L301", "id": "lib_messages_messagesrealtimeclient_connect", "community": 60, "norm_label": ".connect()" }, { "label": ".send()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L345", "id": "lib_messages_messagesrealtimeclient_send", "community": 60, "norm_label": ".send()" }, { "label": ".disconnect()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L350", "id": "lib_messages_messagesrealtimeclient_disconnect", "community": 60, "norm_label": ".disconnect()" }, { "label": ".cleanupReconnect()", "file_type": "code", "source_file": "frontend/src/lib/messages.ts", "source_location": "L359", "id": "lib_messages_messagesrealtimeclient_cleanupreconnect", "community": 60, "norm_label": ".cleanupreconnect()" }, { "label": "time-format.ts", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L1", "id": "frontend_src_lib_time_format_ts", "community": 83, "norm_label": "time-format.ts" }, { "label": "formatDuration()", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L12", "id": "lib_time_format_formatduration", "community": 83, "norm_label": "formatduration()" }, { "label": "formatDurationShort()", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L50", "id": "lib_time_format_formatdurationshort", "community": 83, "norm_label": "formatdurationshort()" }, { "label": "formatDurationDetailed()", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L73", "id": "lib_time_format_formatdurationdetailed", "community": 83, "norm_label": "formatdurationdetailed()" }, { "label": "breakDownDuration()", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L99", "id": "lib_time_format_breakdownduration", "community": 83, "norm_label": "breakdownduration()" }, { "label": "getLargestTimeUnit()", "file_type": "code", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L134", "id": "lib_time_format_getlargesttimeunit", "community": 83, "norm_label": "getlargesttimeunit()" }, { "label": "demo-api.ts", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L1", "id": "frontend_src_lib_demo_api_ts", "community": 2, "norm_label": "demo-api.ts" }, { "label": "DemoModeApiClient", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L17", "id": "lib_demo_api_demomodeapiclient", "community": 2, "norm_label": "demomodeapiclient" }, { "label": ".constructor()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L21", "id": "lib_demo_api_demomodeapiclient_constructor", "community": 2, "norm_label": ".constructor()" }, { "label": ".request()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L26", "id": "lib_demo_api_demomodeapiclient_request", "community": 2, "norm_label": ".request()" }, { "label": ".getMockResponse()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L61", "id": "lib_demo_api_demomodeapiclient_getmockresponse", "community": 2, "norm_label": ".getmockresponse()" }, { "label": ".get()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L247", "id": "lib_demo_api_demomodeapiclient_get", "community": 2, "norm_label": ".get()" }, { "label": ".post()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L251", "id": "lib_demo_api_demomodeapiclient_post", "community": 2, "norm_label": ".post()" }, { "label": ".put()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L258", "id": "lib_demo_api_demomodeapiclient_put", "community": 2, "norm_label": ".put()" }, { "label": ".delete()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L265", "id": "lib_demo_api_demomodeapiclient_delete", "community": 2, "norm_label": ".delete()" }, { "label": ".upload()", "file_type": "code", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L269", "id": "lib_demo_api_demomodeapiclient_upload", "community": 2, "norm_label": ".upload()" }, { "label": "utils.ts", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L1", "id": "frontend_src_lib_utils_ts", "community": 76, "norm_label": "utils.ts" }, { "label": "cn()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L4", "id": "lib_utils_cn", "community": 76, "norm_label": "cn()" }, { "label": "formatDate()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L8", "id": "lib_utils_formatdate", "community": 76, "norm_label": "formatdate()" }, { "label": "formatDateTime()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L17", "id": "lib_utils_formatdatetime", "community": 76, "norm_label": "formatdatetime()" }, { "label": "truncateText()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L28", "id": "lib_utils_truncatetext", "community": 76, "norm_label": "truncatetext()" }, { "label": "getInitials()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L33", "id": "lib_utils_getinitials", "community": 76, "norm_label": "getinitials()" }, { "label": "generateId()", "file_type": "code", "source_file": "frontend/src/lib/utils.ts", "source_location": "L41", "id": "lib_utils_generateid", "community": 76, "norm_label": "generateid()" }, { "label": "api-client.ts", "file_type": "code", "source_file": "frontend/src/lib/api-client.ts", "source_location": "L1", "id": "frontend_src_lib_api_client_ts", "community": 220, "norm_label": "api-client.ts" }, { "label": "oauth.ts", "file_type": "code", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L1", "id": "frontend_src_lib_oauth_ts", "community": 15, "norm_label": "oauth.ts" }, { "label": "getAuthCallbackUrl()", "file_type": "code", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L3", "id": "lib_oauth_getauthcallbackurl", "community": 15, "norm_label": "getauthcallbackurl()" }, { "label": "startGitHubSignIn()", "file_type": "code", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L7", "id": "lib_oauth_startgithubsignin", "community": 15, "norm_label": "startgithubsignin()" }, { "label": "api.ts", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L1", "id": "frontend_src_lib_api_ts", "community": 10, "norm_label": "api.ts" }, { "label": "isDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L7", "id": "lib_api_isdemomode", "community": 10, "norm_label": "isdemomode()" }, { "label": "getAuthHeaders()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L12", "id": "lib_api_getauthheaders", "community": 10, "norm_label": "getauthheaders()" }, { "label": "ApiClient", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L21", "id": "lib_api_apiclient", "community": 10, "norm_label": "apiclient" }, { "label": ".constructor()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L24", "id": "lib_api_apiclient_constructor", "community": 10, "norm_label": ".constructor()" }, { "label": ".request()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L28", "id": "lib_api_apiclient_request", "community": 10, "norm_label": ".request()" }, { "label": ".getMockResponse()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L62", "id": "lib_api_apiclient_getmockresponse", "community": 2, "norm_label": ".getmockresponse()" }, { "label": ".get()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L230", "id": "lib_api_apiclient_get", "community": 10, "norm_label": ".get()" }, { "label": ".post()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L234", "id": "lib_api_apiclient_post", "community": 10, "norm_label": ".post()" }, { "label": ".put()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L241", "id": "lib_api_apiclient_put", "community": 10, "norm_label": ".put()" }, { "label": ".delete()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L248", "id": "lib_api_apiclient_delete", "community": 11, "norm_label": ".delete()" }, { "label": ".upload()", "file_type": "code", "source_file": "frontend/src/lib/api.ts", "source_location": "L252", "id": "lib_api_apiclient_upload", "community": 10, "norm_label": ".upload()" }, { "label": "haptics.ts", "file_type": "code", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L1", "id": "frontend_src_lib_haptics_ts", "community": 37, "norm_label": "haptics.ts" }, { "label": "isSupported()", "file_type": "code", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L17", "id": "lib_haptics_issupported", "community": 37, "norm_label": "issupported()" }, { "label": "useHaptics()", "file_type": "code", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L37", "id": "lib_haptics_usehaptics", "community": 37, "norm_label": "usehaptics()" }, { "label": "triggerHaptic()", "file_type": "code", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L92", "id": "lib_haptics_triggerhaptic", "community": 37, "norm_label": "triggerhaptic()" }, { "label": "timeFormat.ts", "file_type": "code", "source_file": "frontend/src/lib/timeFormat.ts", "source_location": "L1", "id": "frontend_src_lib_timeformat_ts", "community": 126, "norm_label": "timeformat.ts" }, { "label": "formatDuration()", "file_type": "code", "source_file": "frontend/src/lib/timeFormat.ts", "source_location": "L8", "id": "lib_timeformat_formatduration", "community": 126, "norm_label": "formatduration()" }, { "label": "formatDurationCompact()", "file_type": "code", "source_file": "frontend/src/lib/timeFormat.ts", "source_location": "L42", "id": "lib_timeformat_formatdurationcompact", "community": 126, "norm_label": "formatdurationcompact()" }, { "label": "auth.tsx", "file_type": "code", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L1", "id": "frontend_src_lib_auth_tsx", "community": 2, "norm_label": "auth.tsx" }, { "label": "isDemoMode()", "file_type": "code", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L7", "id": "lib_auth_isdemomode", "community": 2, "norm_label": "isdemomode()" }, { "label": "AuthProvider()", "file_type": "code", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L65", "id": "lib_auth_authprovider", "community": 2, "norm_label": "authprovider()" }, { "label": "useAuth()", "file_type": "code", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L386", "id": "lib_auth_useauth", "community": 2, "norm_label": "useauth()" }, { "label": "getAuthHeaders()", "file_type": "code", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L395", "id": "lib_auth_getauthheaders", "community": 2, "norm_label": "getauthheaders()" }, { "label": "weeklyChart.tsx", "file_type": "code", "source_file": "frontend/src/lib/weeklyChart.tsx", "source_location": "L1", "id": "frontend_src_lib_weeklychart_tsx", "community": 165, "norm_label": "weeklychart.tsx" }, { "label": "WeeklyBarChart()", "file_type": "code", "source_file": "frontend/src/lib/weeklyChart.tsx", "source_location": "L8", "id": "lib_weeklychart_weeklybarchart", "community": 165, "norm_label": "weeklybarchart()" }, { "label": "mockData.ts", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L1", "id": "frontend_src_lib_mockdata_ts", "community": 2, "norm_label": "mockdata.ts" }, { "label": "createDate()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2226", "id": "lib_mockdata_createdate", "community": 2, "norm_label": "createdate()" }, { "label": "getMockDocuments()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2592", "id": "lib_mockdata_getmockdocuments", "community": 2, "norm_label": "getmockdocuments()" }, { "label": "getMockBookmarks()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2593", "id": "lib_mockdata_getmockbookmarks", "community": 2, "norm_label": "getmockbookmarks()" }, { "label": "getMockTasks()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2594", "id": "lib_mockdata_getmocktasks", "community": 2, "norm_label": "getmocktasks()" }, { "label": "getMockNotes()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2595", "id": "lib_mockdata_getmocknotes", "community": 2, "norm_label": "getmocknotes()" }, { "label": "getMockTimeEntries()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2596", "id": "lib_mockdata_getmocktimeentries", "community": 2, "norm_label": "getmocktimeentries()" }, { "label": "getMockVideos()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2597", "id": "lib_mockdata_getmockvideos", "community": 2, "norm_label": "getmockvideos()" }, { "label": "getMockLearningPaths()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2598", "id": "lib_mockdata_getmocklearningpaths", "community": 2, "norm_label": "getmocklearningpaths()" }, { "label": "getMockCalendarEvents()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2599", "id": "lib_mockdata_getmockcalendarevents", "community": 55, "norm_label": "getmockcalendarevents()" }, { "label": "getMockFiles()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2600", "id": "lib_mockdata_getmockfiles", "community": 2, "norm_label": "getmockfiles()" }, { "label": "getMockActivities()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2601", "id": "lib_mockdata_getmockactivities", "community": 2, "norm_label": "getmockactivities()" }, { "label": "getMockStats()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2604", "id": "lib_mockdata_getmockstats", "community": 2, "norm_label": "getmockstats()" }, { "label": "getPopularTags()", "file_type": "code", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2653", "id": "lib_mockdata_getpopulartags", "community": 2, "norm_label": "getpopulartags()" }, { "label": "brave-search.ts", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L1", "id": "frontend_src_lib_brave_search_ts", "community": 29, "norm_label": "brave-search.ts" }, { "label": "getAuthHeaders()", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L12", "id": "lib_brave_search_getauthheaders", "community": 29, "norm_label": "getauthheaders()" }, { "label": "searchBrave()", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L58", "id": "lib_brave_search_searchbrave", "community": 29, "norm_label": "searchbrave()" }, { "label": "searchWeb()", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L89", "id": "lib_brave_search_searchweb", "community": 29, "norm_label": "searchweb()" }, { "label": "searchNews()", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L93", "id": "lib_brave_search_searchnews", "community": 29, "norm_label": "searchnews()" }, { "label": "getQuickSearchSuggestions()", "file_type": "code", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L97", "id": "lib_brave_search_getquicksearchsuggestions", "community": 29, "norm_label": "getquicksearchsuggestions()" }, { "label": "export-import.ts", "file_type": "code", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L1", "id": "frontend_src_lib_export_import_ts", "community": 74, "norm_label": "export-import.ts" }, { "label": "exportData()", "file_type": "code", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L12", "id": "lib_export_import_exportdata", "community": 74, "norm_label": "exportdata()" }, { "label": "importData()", "file_type": "code", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L40", "id": "lib_export_import_importdata", "community": 74, "norm_label": "importdata()" }, { "label": "validateImportData()", "file_type": "code", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L68", "id": "lib_export_import_validateimportdata", "community": 74, "norm_label": "validateimportdata()" }, { "label": "getImportSummary()", "file_type": "code", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L104", "id": "lib_export_import_getimportsummary", "community": 74, "norm_label": "getimportsummary()" }, { "label": "updateStore.ts", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L1", "id": "frontend_src_stores_updatestore_ts", "community": 7, "norm_label": "updatestore.ts" }, { "label": "checkForUpdates()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L26", "id": "stores_updatestore_checkforupdates", "community": 7, "norm_label": "checkforupdates()" }, { "label": "installUpdate()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L57", "id": "stores_updatestore_installupdate", "community": 7, "norm_label": "installupdate()" }, { "label": "cancelUpdate()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L104", "id": "stores_updatestore_cancelupdate", "community": 7, "norm_label": "cancelupdate()" }, { "label": "initializeUpdateChecking()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L119", "id": "stores_updatestore_initializeupdatechecking", "community": 7, "norm_label": "initializeupdatechecking()" }, { "label": "cleanup()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L140", "id": "stores_updatestore_cleanup", "community": 7, "norm_label": "cleanup()" }, { "label": "ensureInitialized()", "file_type": "code", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L153", "id": "stores_updatestore_ensureinitialized", "community": 7, "norm_label": "ensureinitialized()" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L13", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_storagesyncget", "source": "browser_extension_background_js", "target": "browser_extension_background_storagesyncget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L19", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_storagelocalget", "source": "browser_extension_background_js", "target": "browser_extension_background_storagelocalget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L25", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_storagelocalset", "source": "browser_extension_background_js", "target": "browser_extension_background_storagelocalset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L31", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_parseresponseerror", "source": "browser_extension_background_js", "target": "browser_extension_background_parseresponseerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L53", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_parseyoutubevideometa", "source": "browser_extension_background_js", "target": "browser_extension_background_parseyoutubevideometa", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L91", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_cleanuphistory", "source": "browser_extension_background_js", "target": "browser_extension_background_cleanuphistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L112", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_getyoutubehistory", "source": "browser_extension_background_js", "target": "browser_extension_background_getyoutubehistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L117", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_updateyoutubehistory", "source": "browser_extension_background_js", "target": "browser_extension_background_updateyoutubehistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L129", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_gettrackeepconfig", "source": "browser_extension_background_js", "target": "browser_extension_background_gettrackeepconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L151", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_shouldpromptforyoutubevideo", "source": "browser_extension_background_js", "target": "browser_extension_background_shouldpromptforyoutubevideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L190", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_saveyoutubebookmark", "source": "browser_extension_background_js", "target": "browser_extension_background_saveyoutubebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L246", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_openpopupwithcontext", "source": "browser_extension_background_js", "target": "browser_extension_background_openpopupwithcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L259", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_setcontextandopenpopup", "source": "browser_extension_background_js", "target": "browser_extension_background_setcontextandopenpopup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L393", "weight": 1.0, "_src": "browser_extension_background_js", "_tgt": "browser_extension_background_detectcontenttype", "source": "browser_extension_background_js", "target": "browser_extension_background_detectcontenttype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L130", "weight": 1.0, "_src": "browser_extension_background_gettrackeepconfig", "_tgt": "browser_extension_background_storagesyncget", "source": "browser_extension_background_storagesyncget", "target": "browser_extension_background_gettrackeepconfig", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L113", "weight": 1.0, "_src": "browser_extension_background_getyoutubehistory", "_tgt": "browser_extension_background_storagelocalget", "source": "browser_extension_background_storagelocalget", "target": "browser_extension_background_getyoutubehistory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L126", "weight": 1.0, "_src": "browser_extension_background_updateyoutubehistory", "_tgt": "browser_extension_background_storagelocalset", "source": "browser_extension_background_storagelocalset", "target": "browser_extension_background_updateyoutubehistory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L247", "weight": 1.0, "_src": "browser_extension_background_openpopupwithcontext", "_tgt": "browser_extension_background_storagelocalset", "source": "browser_extension_background_storagelocalset", "target": "browser_extension_background_openpopupwithcontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L233", "weight": 1.0, "_src": "browser_extension_background_saveyoutubebookmark", "_tgt": "browser_extension_background_parseresponseerror", "source": "browser_extension_background_parseresponseerror", "target": "browser_extension_background_saveyoutubebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L401", "weight": 1.0, "_src": "browser_extension_background_detectcontenttype", "_tgt": "browser_extension_background_parseyoutubevideometa", "source": "browser_extension_background_parseyoutubevideometa", "target": "browser_extension_background_detectcontenttype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L125", "weight": 1.0, "_src": "browser_extension_background_updateyoutubehistory", "_tgt": "browser_extension_background_cleanuphistory", "source": "browser_extension_background_cleanuphistory", "target": "browser_extension_background_updateyoutubehistory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L122", "weight": 1.0, "_src": "browser_extension_background_updateyoutubehistory", "_tgt": "browser_extension_background_getyoutubehistory", "source": "browser_extension_background_getyoutubehistory", "target": "browser_extension_background_updateyoutubehistory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L165", "weight": 1.0, "_src": "browser_extension_background_shouldpromptforyoutubevideo", "_tgt": "browser_extension_background_getyoutubehistory", "source": "browser_extension_background_getyoutubehistory", "target": "browser_extension_background_shouldpromptforyoutubevideo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L181", "weight": 1.0, "_src": "browser_extension_background_shouldpromptforyoutubevideo", "_tgt": "browser_extension_background_updateyoutubehistory", "source": "browser_extension_background_updateyoutubehistory", "target": "browser_extension_background_shouldpromptforyoutubevideo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L237", "weight": 1.0, "_src": "browser_extension_background_saveyoutubebookmark", "_tgt": "browser_extension_background_updateyoutubehistory", "source": "browser_extension_background_updateyoutubehistory", "target": "browser_extension_background_saveyoutubebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L156", "weight": 1.0, "_src": "browser_extension_background_shouldpromptforyoutubevideo", "_tgt": "browser_extension_background_gettrackeepconfig", "source": "browser_extension_background_gettrackeepconfig", "target": "browser_extension_background_shouldpromptforyoutubevideo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L195", "weight": 1.0, "_src": "browser_extension_background_saveyoutubebookmark", "_tgt": "browser_extension_background_gettrackeepconfig", "source": "browser_extension_background_gettrackeepconfig", "target": "browser_extension_background_saveyoutubebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/background.js", "source_location": "L269", "weight": 1.0, "_src": "browser_extension_background_setcontextandopenpopup", "_tgt": "browser_extension_background_openpopupwithcontext", "source": "browser_extension_background_openpopupwithcontext", "target": "browser_extension_background_setcontextandopenpopup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L45", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_inittabs", "source": "browser_extension_popup_js", "target": "browser_extension_popup_inittabs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L66", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_updatestatus", "source": "browser_extension_popup_js", "target": "browser_extension_popup_updatestatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L77", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_showmessage", "source": "browser_extension_popup_js", "target": "browser_extension_popup_showmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L90", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_hidemessage", "source": "browser_extension_popup_js", "target": "browser_extension_popup_hidemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L95", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_setbuttonloading", "source": "browser_extension_popup_js", "target": "browser_extension_popup_setbuttonloading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L115", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_disableforms", "source": "browser_extension_popup_js", "target": "browser_extension_popup_disableforms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L127", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_loadconfig", "source": "browser_extension_popup_js", "target": "browser_extension_popup_loadconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L150", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_detecttrackeepdomain", "source": "browser_extension_popup_js", "target": "browser_extension_popup_detecttrackeepdomain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L182", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_initactivetab", "source": "browser_extension_popup_js", "target": "browser_extension_popup_initactivetab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L232", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_detectandapplysmartdata", "source": "browser_extension_popup_js", "target": "browser_extension_popup_detectandapplysmartdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L245", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_applysmartsuggestions", "source": "browser_extension_popup_js", "target": "browser_extension_popup_applysmartsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L294", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_addsuggestedtag", "source": "browser_extension_popup_js", "target": "browser_extension_popup_addsuggestedtag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L307", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_handlequicksave", "source": "browser_extension_popup_js", "target": "browser_extension_popup_handlequicksave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L328", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_savebookmark", "source": "browser_extension_popup_js", "target": "browser_extension_popup_savebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L407", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_uploadfile", "source": "browser_extension_popup_js", "target": "browser_extension_popup_uploadfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L475", "weight": 1.0, "_src": "browser_extension_popup_js", "_tgt": "browser_extension_popup_openoptions", "source": "browser_extension_popup_js", "target": "browser_extension_popup_openoptions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L315", "weight": 1.0, "_src": "browser_extension_popup_handlequicksave", "_tgt": "browser_extension_popup_showmessage", "source": "browser_extension_popup_showmessage", "target": "browser_extension_popup_handlequicksave", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L336", "weight": 1.0, "_src": "browser_extension_popup_savebookmark", "_tgt": "browser_extension_popup_showmessage", "source": "browser_extension_popup_showmessage", "target": "browser_extension_popup_savebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L415", "weight": 1.0, "_src": "browser_extension_popup_uploadfile", "_tgt": "browser_extension_popup_showmessage", "source": "browser_extension_popup_showmessage", "target": "browser_extension_popup_uploadfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L332", "weight": 1.0, "_src": "browser_extension_popup_savebookmark", "_tgt": "browser_extension_popup_hidemessage", "source": "browser_extension_popup_hidemessage", "target": "browser_extension_popup_savebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L411", "weight": 1.0, "_src": "browser_extension_popup_uploadfile", "_tgt": "browser_extension_popup_hidemessage", "source": "browser_extension_popup_hidemessage", "target": "browser_extension_popup_uploadfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L363", "weight": 1.0, "_src": "browser_extension_popup_savebookmark", "_tgt": "browser_extension_popup_setbuttonloading", "source": "browser_extension_popup_setbuttonloading", "target": "browser_extension_popup_savebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L433", "weight": 1.0, "_src": "browser_extension_popup_uploadfile", "_tgt": "browser_extension_popup_setbuttonloading", "source": "browser_extension_popup_setbuttonloading", "target": "browser_extension_popup_uploadfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L237", "weight": 1.0, "_src": "browser_extension_popup_detectandapplysmartdata", "_tgt": "browser_extension_popup_applysmartsuggestions", "source": "browser_extension_popup_detectandapplysmartdata", "target": "browser_extension_popup_applysmartsuggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "browser-extension/popup.js", "source_location": "L235", "weight": 1.0, "_src": "browser_extension_popup_detectandapplysmartdata", "_tgt": "handlers_webscrapinghandler_detectcontenttype", "source": "browser_extension_popup_detectandapplysmartdata", "target": "handlers_webscrapinghandler_detectcontenttype" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/popup.js", "source_location": "L324", "weight": 1.0, "_src": "browser_extension_popup_handlequicksave", "_tgt": "browser_extension_popup_savebookmark", "source": "browser_extension_popup_handlequicksave", "target": "browser_extension_popup_savebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L21", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_showmessage", "source": "browser_extension_options_js", "target": "browser_extension_options_showmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L33", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_hidemessage", "source": "browser_extension_options_js", "target": "browser_extension_options_hidemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L37", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_showconnectionstatus", "source": "browser_extension_options_js", "target": "browser_extension_options_showconnectionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L44", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_hideconnectionstatus", "source": "browser_extension_options_js", "target": "browser_extension_options_hideconnectionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L48", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_setbuttonloading", "source": "browser_extension_options_js", "target": "browser_extension_options_setbuttonloading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L68", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_detectandprefillapibaseurl", "source": "browser_extension_options_js", "target": "browser_extension_options_detectandprefillapibaseurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L102", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_loadsettings", "source": "browser_extension_options_js", "target": "browser_extension_options_loadsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L139", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_savesettings", "source": "browser_extension_options_js", "target": "browser_extension_options_savesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L169", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_validateconnectiontoken", "source": "browser_extension_options_js", "target": "browser_extension_options_validateconnectiontoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L195", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_testconnection", "source": "browser_extension_options_js", "target": "browser_extension_options_testconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L223", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_generateapikey", "source": "browser_extension_options_js", "target": "browser_extension_options_generateapikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L318", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_testsetupconnection", "source": "browser_extension_options_js", "target": "browser_extension_options_testsetupconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L350", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_completesetup", "source": "browser_extension_options_js", "target": "browser_extension_options_completesetup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L380", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_showsetupconnectionstatus", "source": "browser_extension_options_js", "target": "browser_extension_options_showsetupconnectionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L391", "weight": 1.0, "_src": "browser_extension_options_js", "_tgt": "browser_extension_options_hidesetupconnectionstatus", "source": "browser_extension_options_js", "target": "browser_extension_options_hidesetupconnectionstatus", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L145", "weight": 1.0, "_src": "browser_extension_options_savesettings", "_tgt": "browser_extension_options_showmessage", "source": "browser_extension_options_showmessage", "target": "browser_extension_options_savesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L227", "weight": 1.0, "_src": "browser_extension_options_generateapikey", "_tgt": "browser_extension_options_showmessage", "source": "browser_extension_options_showmessage", "target": "browser_extension_options_generateapikey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L355", "weight": 1.0, "_src": "browser_extension_options_completesetup", "_tgt": "browser_extension_options_showmessage", "source": "browser_extension_options_showmessage", "target": "browser_extension_options_completesetup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L200", "weight": 1.0, "_src": "browser_extension_options_testconnection", "_tgt": "browser_extension_options_showconnectionstatus", "source": "browser_extension_options_showconnectionstatus", "target": "browser_extension_options_testconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L231", "weight": 1.0, "_src": "browser_extension_options_generateapikey", "_tgt": "browser_extension_options_showconnectionstatus", "source": "browser_extension_options_showconnectionstatus", "target": "browser_extension_options_generateapikey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L154", "weight": 1.0, "_src": "browser_extension_options_savesettings", "_tgt": "browser_extension_options_setbuttonloading", "source": "browser_extension_options_setbuttonloading", "target": "browser_extension_options_savesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L207", "weight": 1.0, "_src": "browser_extension_options_testconnection", "_tgt": "browser_extension_options_validateconnectiontoken", "source": "browser_extension_options_validateconnectiontoken", "target": "browser_extension_options_testconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L330", "weight": 1.0, "_src": "browser_extension_options_testsetupconnection", "_tgt": "browser_extension_options_validateconnectiontoken", "source": "browser_extension_options_validateconnectiontoken", "target": "browser_extension_options_testsetupconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/options.js", "source_location": "L323", "weight": 1.0, "_src": "browser_extension_options_testsetupconnection", "_tgt": "browser_extension_options_showsetupconnectionstatus", "source": "browser_extension_options_testsetupconnection", "target": "browser_extension_options_showsetupconnectionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L11", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_parseyoutubevideo", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_parseyoutubevideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L46", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_sendmessage", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_sendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L56", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_closeprompt", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_closeprompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L63", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_renderprompt", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_renderprompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L235", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_escapehtml", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_escapehtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L244", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_detectandnotify", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_detectandnotify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L270", "weight": 1.0, "_src": "browser_extension_youtube_content_js", "_tgt": "browser_extension_youtube_content_initdetection", "source": "browser_extension_youtube_content_js", "target": "browser_extension_youtube_content_initdetection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L245", "weight": 1.0, "_src": "browser_extension_youtube_content_detectandnotify", "_tgt": "browser_extension_youtube_content_parseyoutubevideo", "source": "browser_extension_youtube_content_parseyoutubevideo", "target": "browser_extension_youtube_content_detectandnotify", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L258", "weight": 1.0, "_src": "browser_extension_youtube_content_detectandnotify", "_tgt": "browser_extension_youtube_content_sendmessage", "source": "browser_extension_youtube_content_sendmessage", "target": "browser_extension_youtube_content_detectandnotify", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L64", "weight": 1.0, "_src": "browser_extension_youtube_content_renderprompt", "_tgt": "browser_extension_youtube_content_closeprompt", "source": "browser_extension_youtube_content_closeprompt", "target": "browser_extension_youtube_content_renderprompt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L247", "weight": 1.0, "_src": "browser_extension_youtube_content_detectandnotify", "_tgt": "browser_extension_youtube_content_closeprompt", "source": "browser_extension_youtube_content_closeprompt", "target": "browser_extension_youtube_content_detectandnotify", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L170", "weight": 1.0, "_src": "browser_extension_youtube_content_renderprompt", "_tgt": "browser_extension_youtube_content_escapehtml", "source": "browser_extension_youtube_content_renderprompt", "target": "browser_extension_youtube_content_escapehtml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "browser-extension/youtube-content.js", "source_location": "L295", "weight": 1.0, "_src": "browser_extension_youtube_content_initdetection", "_tgt": "browser_extension_youtube_content_detectandnotify", "source": "browser_extension_youtube_content_detectandnotify", "target": "browser_extension_youtube_content_initdetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L53", "weight": 1.0, "_src": "mobile_src_screens_tasksscreen_tsx", "_tgt": "screens_tasksscreen_createtask", "source": "mobile_src_screens_tasksscreen_tsx", "target": "screens_tasksscreen_createtask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L80", "weight": 1.0, "_src": "mobile_src_screens_tasksscreen_tsx", "_tgt": "screens_tasksscreen_toggletaskstatus", "source": "mobile_src_screens_tasksscreen_tsx", "target": "screens_tasksscreen_toggletaskstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L99", "weight": 1.0, "_src": "mobile_src_screens_tasksscreen_tsx", "_tgt": "screens_tasksscreen_deletetask", "source": "mobile_src_screens_tasksscreen_tsx", "target": "screens_tasksscreen_deletetask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L56", "weight": 1.0, "_src": "screens_tasksscreen_createtask", "_tgt": "src_main_seterror", "source": "screens_tasksscreen_createtask", "target": "src_main_seterror" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L82", "weight": 1.0, "_src": "screens_tasksscreen_toggletaskstatus", "_tgt": "src_main_seterror", "source": "screens_tasksscreen_toggletaskstatus", "target": "src_main_seterror" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TasksScreen.tsx", "source_location": "L101", "weight": 1.0, "_src": "screens_tasksscreen_deletetask", "_tgt": "src_main_seterror", "source": "screens_tasksscreen_deletetask", "target": "src_main_seterror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L54", "weight": 1.0, "_src": "mobile_src_screens_notesscreen_tsx", "_tgt": "screens_notesscreen_resetform", "source": "mobile_src_screens_notesscreen_tsx", "target": "screens_notesscreen_resetform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L60", "weight": 1.0, "_src": "mobile_src_screens_notesscreen_tsx", "_tgt": "screens_notesscreen_savenote", "source": "mobile_src_screens_notesscreen_tsx", "target": "screens_notesscreen_savenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L93", "weight": 1.0, "_src": "mobile_src_screens_notesscreen_tsx", "_tgt": "screens_notesscreen_beginedit", "source": "mobile_src_screens_notesscreen_tsx", "target": "screens_notesscreen_beginedit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L99", "weight": 1.0, "_src": "mobile_src_screens_notesscreen_tsx", "_tgt": "screens_notesscreen_deletenote", "source": "mobile_src_screens_notesscreen_tsx", "target": "screens_notesscreen_deletenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L84", "weight": 1.0, "_src": "screens_notesscreen_savenote", "_tgt": "screens_notesscreen_resetform", "source": "screens_notesscreen_resetform", "target": "screens_notesscreen_savenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L106", "weight": 1.0, "_src": "screens_notesscreen_deletenote", "_tgt": "screens_notesscreen_resetform", "source": "screens_notesscreen_resetform", "target": "screens_notesscreen_deletenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L63", "weight": 1.0, "_src": "screens_notesscreen_savenote", "_tgt": "src_main_seterror", "source": "screens_notesscreen_savenote", "target": "src_main_seterror" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/NotesScreen.tsx", "source_location": "L101", "weight": 1.0, "_src": "screens_notesscreen_deletenote", "_tgt": "src_main_seterror", "source": "screens_notesscreen_deletenote", "target": "src_main_seterror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/SettingsScreen.tsx", "source_location": "L20", "weight": 1.0, "_src": "mobile_src_screens_settingsscreen_tsx", "_tgt": "screens_settingsscreen_settingsscreen", "source": "mobile_src_screens_settingsscreen_tsx", "target": "screens_settingsscreen_settingsscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L52", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_isinternalurl", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_isinternalurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L70", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_pathfromurl", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_pathfromurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L79", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_toabsolute", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_toabsolute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L83", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_isgenericsharetitle", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_isgenericsharetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L101", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_uniquefiles", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_uniquefiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L364", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_savebookmark", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_savebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L387", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_uploadincomingfiles", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_uploadincomingfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L416", "weight": 1.0, "_src": "mobile_src_screens_webappscreen_tsx", "_tgt": "screens_webappscreen_submitmanualshare", "source": "mobile_src_screens_webappscreen_tsx", "target": "screens_webappscreen_submitmanualshare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L436", "weight": 1.0, "_src": "screens_webappscreen_submitmanualshare", "_tgt": "screens_webappscreen_savebookmark", "source": "screens_webappscreen_savebookmark", "target": "screens_webappscreen_submitmanualshare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L376", "weight": 1.0, "_src": "screens_webappscreen_savebookmark", "_tgt": "pages_sharetarget_lookslikeyoutube", "source": "screens_webappscreen_savebookmark", "target": "pages_sharetarget_lookslikeyoutube" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/WebAppScreen.tsx", "source_location": "L436", "weight": 1.0, "_src": "screens_webappscreen_submitmanualshare", "_tgt": "pages_sharetarget_lookslikeyoutube", "source": "screens_webappscreen_submitmanualshare", "target": "pages_sharetarget_lookslikeyoutube" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/FilesScreen.tsx", "source_location": "L25", "weight": 1.0, "_src": "mobile_src_screens_filesscreen_tsx", "_tgt": "screens_filesscreen_filesscreen", "source": "mobile_src_screens_filesscreen_tsx", "target": "screens_filesscreen_filesscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/ConnectionSetupScreen.tsx", "source_location": "L16", "weight": 1.0, "_src": "mobile_src_screens_connectionsetupscreen_tsx", "_tgt": "screens_connectionsetupscreen_connectionsetupscreen", "source": "mobile_src_screens_connectionsetupscreen_tsx", "target": "screens_connectionsetupscreen_connectionsetupscreen", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/ConnectionSetupScreen.tsx", "source_location": "L70", "weight": 1.0, "_src": "screens_connectionsetupscreen_connectionsetupscreen", "_tgt": "assets_index_0vyyz8r_or", "source": "screens_connectionsetupscreen_connectionsetupscreen", "target": "assets_index_0vyyz8r_or" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L24", "weight": 1.0, "_src": "mobile_src_screens_timeentriesscreen_tsx", "_tgt": "screens_timeentriesscreen_resolvedurationseconds", "source": "mobile_src_screens_timeentriesscreen_tsx", "target": "screens_timeentriesscreen_resolvedurationseconds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L91", "weight": 1.0, "_src": "mobile_src_screens_timeentriesscreen_tsx", "_tgt": "screens_timeentriesscreen_startentry", "source": "mobile_src_screens_timeentriesscreen_tsx", "target": "screens_timeentriesscreen_startentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L115", "weight": 1.0, "_src": "mobile_src_screens_timeentriesscreen_tsx", "_tgt": "screens_timeentriesscreen_stopentry", "source": "mobile_src_screens_timeentriesscreen_tsx", "target": "screens_timeentriesscreen_stopentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L129", "weight": 1.0, "_src": "mobile_src_screens_timeentriesscreen_tsx", "_tgt": "screens_timeentriesscreen_deleteentry", "source": "mobile_src_screens_timeentriesscreen_tsx", "target": "screens_timeentriesscreen_deleteentry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L94", "weight": 1.0, "_src": "screens_timeentriesscreen_startentry", "_tgt": "src_main_seterror", "source": "screens_timeentriesscreen_startentry", "target": "src_main_seterror" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L117", "weight": 1.0, "_src": "screens_timeentriesscreen_stopentry", "_tgt": "src_main_seterror", "source": "screens_timeentriesscreen_stopentry", "target": "src_main_seterror" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/screens/TimeEntriesScreen.tsx", "source_location": "L131", "weight": 1.0, "_src": "screens_timeentriesscreen_deleteentry", "_tgt": "src_main_seterror", "source": "screens_timeentriesscreen_deleteentry", "target": "src_main_seterror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/screens/AuthScreen.tsx", "source_location": "L17", "weight": 1.0, "_src": "mobile_src_screens_authscreen_tsx", "_tgt": "screens_authscreen_authscreen", "source": "mobile_src_screens_authscreen_tsx", "target": "screens_authscreen_authscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/components/UI.tsx", "source_location": "L26", "weight": 1.0, "_src": "mobile_src_components_ui_tsx", "_tgt": "components_ui_screenshell", "source": "mobile_src_components_ui_tsx", "target": "components_ui_screenshell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/components/UI.tsx", "source_location": "L37", "weight": 1.0, "_src": "mobile_src_components_ui_tsx", "_tgt": "components_ui_sectioncard", "source": "mobile_src_components_ui_tsx", "target": "components_ui_sectioncard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/components/UI.tsx", "source_location": "L82", "weight": 1.0, "_src": "mobile_src_components_ui_tsx", "_tgt": "components_ui_errortext", "source": "mobile_src_components_ui_tsx", "target": "components_ui_errortext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L36", "weight": 1.0, "_src": "mobile_src_context_appcontext_tsx", "_tgt": "context_appcontext_savetoken", "source": "mobile_src_context_appcontext_tsx", "target": "context_appcontext_savetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L40", "weight": 1.0, "_src": "mobile_src_context_appcontext_tsx", "_tgt": "context_appcontext_loadtoken", "source": "mobile_src_context_appcontext_tsx", "target": "context_appcontext_loadtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L44", "weight": 1.0, "_src": "mobile_src_context_appcontext_tsx", "_tgt": "context_appcontext_cleartoken", "source": "mobile_src_context_appcontext_tsx", "target": "context_appcontext_cleartoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/context/AppContext.tsx", "source_location": "L48", "weight": 1.0, "_src": "mobile_src_context_appcontext_tsx", "_tgt": "context_appcontext_appprovider", "source": "mobile_src_context_appcontext_tsx", "target": "context_appcontext_appprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/format.ts", "source_location": "L3", "weight": 1.0, "_src": "mobile_src_lib_format_ts", "_tgt": "lib_format_formatdate", "source": "mobile_src_lib_format_ts", "target": "lib_format_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/format.ts", "source_location": "L16", "weight": 1.0, "_src": "mobile_src_lib_format_ts", "_tgt": "lib_format_formatduration", "source": "mobile_src_lib_format_ts", "target": "lib_format_formatduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/format.ts", "source_location": "L31", "weight": 1.0, "_src": "mobile_src_lib_format_ts", "_tgt": "lib_format_formatfilesize", "source": "mobile_src_lib_format_ts", "target": "lib_format_formatfilesize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/format.ts", "source_location": "L48", "weight": 1.0, "_src": "mobile_src_lib_format_ts", "_tgt": "lib_format_tagstotext", "source": "mobile_src_lib_format_ts", "target": "lib_format_tagstotext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L23", "weight": 1.0, "_src": "mobile_src_lib_api_ts", "_tgt": "lib_api_parseresponse", "source": "mobile_src_lib_api_ts", "target": "lib_api_parseresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L36", "weight": 1.0, "_src": "mobile_src_lib_api_ts", "_tgt": "lib_api_parseerror", "source": "mobile_src_lib_api_ts", "target": "lib_api_parseerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L56", "weight": 1.0, "_src": "mobile_src_lib_api_ts", "_tgt": "lib_api_request", "source": "mobile_src_lib_api_ts", "target": "lib_api_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L87", "weight": 1.0, "_src": "mobile_src_lib_api_ts", "_tgt": "lib_api_requestpublic", "source": "mobile_src_lib_api_ts", "target": "lib_api_requestpublic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L84", "weight": 1.0, "_src": "lib_api_request", "_tgt": "lib_api_parseresponse", "source": "lib_api_parseresponse", "target": "lib_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L94", "weight": 1.0, "_src": "lib_api_requestpublic", "_tgt": "lib_api_parseresponse", "source": "lib_api_parseresponse", "target": "lib_api_requestpublic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L81", "weight": 1.0, "_src": "lib_api_request", "_tgt": "lib_api_parseerror", "source": "lib_api_parseerror", "target": "lib_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/api.ts", "source_location": "L91", "weight": 1.0, "_src": "lib_api_requestpublic", "_tgt": "lib_api_parseerror", "source": "lib_api_parseerror", "target": "lib_api_requestpublic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "mobile/src/lib/api.ts", "source_location": "L57", "weight": 1.0, "_src": "lib_api_request", "_tgt": "lib_url_getapibaseurl", "source": "lib_api_request", "target": "lib_url_getapibaseurl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/url.ts", "source_location": "L4", "weight": 1.0, "_src": "mobile_src_lib_url_ts", "_tgt": "lib_url_hasprotocol", "source": "mobile_src_lib_url_ts", "target": "lib_url_hasprotocol", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/url.ts", "source_location": "L8", "weight": 1.0, "_src": "mobile_src_lib_url_ts", "_tgt": "lib_url_normalizeinstanceurl", "source": "mobile_src_lib_url_ts", "target": "lib_url_normalizeinstanceurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/url.ts", "source_location": "L32", "weight": 1.0, "_src": "mobile_src_lib_url_ts", "_tgt": "lib_url_getapibaseurl", "source": "mobile_src_lib_url_ts", "target": "lib_url_getapibaseurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/url.ts", "source_location": "L16", "weight": 1.0, "_src": "lib_url_normalizeinstanceurl", "_tgt": "lib_url_hasprotocol", "source": "lib_url_hasprotocol", "target": "lib_url_normalizeinstanceurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/url.ts", "source_location": "L33", "weight": 1.0, "_src": "lib_url_getapibaseurl", "_tgt": "lib_url_normalizeinstanceurl", "source": "lib_url_normalizeinstanceurl", "target": "lib_url_getapibaseurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L49", "weight": 1.0, "_src": "lib_url_getapibaseurl", "_tgt": "search_browsersearch_handlesearch", "source": "lib_url_getapibaseurl", "target": "search_browsersearch_handlesearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L181", "weight": 1.0, "_src": "lib_url_getapibaseurl", "_tgt": "search_browsersearch_bookmarkresult", "source": "lib_url_getapibaseurl", "target": "search_browsersearch_bookmarkresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L12", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_firsturlfromtext", "source": "mobile_src_lib_share_ts", "target": "lib_share_firsturlfromtext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L25", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_firstcandidatetitlefromtext", "source": "mobile_src_lib_share_ts", "target": "lib_share_firstcandidatetitlefromtext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L43", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_normalizeurl", "source": "mobile_src_lib_share_ts", "target": "lib_share_normalizeurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L61", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_titlefromurl", "source": "mobile_src_lib_share_ts", "target": "lib_share_titlefromurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L76", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_buildsharedraft", "source": "mobile_src_lib_share_ts", "target": "lib_share_buildsharedraft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L102", "weight": 1.0, "_src": "mobile_src_lib_share_ts", "_tgt": "lib_share_lookslikeyoutube", "source": "mobile_src_lib_share_ts", "target": "lib_share_lookslikeyoutube", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L77", "weight": 1.0, "_src": "lib_share_buildsharedraft", "_tgt": "lib_share_firsturlfromtext", "source": "lib_share_firsturlfromtext", "target": "lib_share_buildsharedraft", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L83", "weight": 1.0, "_src": "lib_share_buildsharedraft", "_tgt": "lib_share_firstcandidatetitlefromtext", "source": "lib_share_firstcandidatetitlefromtext", "target": "lib_share_buildsharedraft", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L77", "weight": 1.0, "_src": "lib_share_buildsharedraft", "_tgt": "lib_share_normalizeurl", "source": "lib_share_normalizeurl", "target": "lib_share_buildsharedraft", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "mobile/src/lib/share.ts", "source_location": "L84", "weight": 1.0, "_src": "lib_share_buildsharedraft", "_tgt": "lib_share_titlefromurl", "source": "lib_share_titlefromurl", "target": "lib_share_buildsharedraft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L22", "weight": 1.0, "_src": "backend_main_go", "_tgt": "backend_main_isdemomode", "source": "backend_main_go", "target": "backend_main_isdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L26", "weight": 1.0, "_src": "backend_main_go", "_tgt": "backend_main_initializesecuritysecrets", "source": "backend_main_go", "target": "backend_main_initializesecuritysecrets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L55", "weight": 1.0, "_src": "backend_main_go", "_tgt": "backend_main_initializedragonflydb", "source": "backend_main_go", "target": "backend_main_initializedragonflydb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L88", "weight": 1.0, "_src": "backend_main_go", "_tgt": "backend_main_main", "source": "backend_main_go", "target": "backend_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L122", "weight": 1.0, "_src": "backend_main_main", "_tgt": "backend_main_initializesecuritysecrets", "source": "backend_main_initializesecuritysecrets", "target": "backend_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L29", "weight": 1.0, "_src": "backend_main_initializesecuritysecrets", "_tgt": "utils_security_getorcreatejwtsecret", "source": "backend_main_initializesecuritysecrets", "target": "utils_security_getorcreatejwtsecret" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L41", "weight": 1.0, "_src": "backend_main_initializesecuritysecrets", "_tgt": "utils_security_getorcreateencryptionkey", "source": "backend_main_initializesecuritysecrets", "target": "utils_security_getorcreateencryptionkey" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L127", "weight": 1.0, "_src": "backend_main_main", "_tgt": "backend_main_initializedragonflydb", "source": "backend_main_initializedragonflydb", "target": "backend_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L95", "weight": 1.0, "_src": "backend_main_main", "_tgt": "config_config_load", "source": "backend_main_main", "target": "config_config_load" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L112", "weight": 1.0, "_src": "backend_main_main", "_tgt": "config_database_initdatabase", "source": "backend_main_main", "target": "config_database_initdatabase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L113", "weight": 1.0, "_src": "backend_main_main", "_tgt": "models_models_initdb", "source": "backend_main_main", "target": "models_models_initdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L114", "weight": 1.0, "_src": "backend_main_main", "_tgt": "models_models_automigrate", "source": "backend_main_main", "target": "models_models_automigrate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L130", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_session_initsessionstore", "source": "backend_main_main", "target": "middleware_session_initsessionstore" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L144", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_cache_defaultcacheconfig", "source": "backend_main_main", "target": "middleware_cache_defaultcacheconfig" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L162", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_logger_logger", "source": "backend_main_main", "target": "middleware_logger_logger" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L164", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_cors_corsmiddleware", "source": "backend_main_main", "target": "middleware_cors_corsmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L165", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_cache_cachemiddleware", "source": "backend_main_main", "target": "middleware_cache_cachemiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L166", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_cache_cacheinvalidationmiddleware", "source": "backend_main_main", "target": "middleware_cache_cacheinvalidationmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L167", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_session_sessionmiddleware", "source": "backend_main_main", "target": "middleware_session_sessionmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L168", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_audit_auditmiddleware", "source": "backend_main_main", "target": "middleware_audit_auditmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L169", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_input_validation_inputvalidationmiddleware", "source": "backend_main_main", "target": "middleware_input_validation_inputvalidationmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L172", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_rate_limiter_defaultratelimitconfig", "source": "backend_main_main", "target": "middleware_rate_limiter_defaultratelimitconfig" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L173", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_rate_limiter_ratelimit", "source": "backend_main_main", "target": "middleware_rate_limiter_ratelimit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L176", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_rate_limiter_generalratelimit", "source": "backend_main_main", "target": "middleware_rate_limiter_generalratelimit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L207", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_member_newmemberhandler", "source": "backend_main_main", "target": "handlers_member_newmemberhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L207", "weight": 1.0, "_src": "backend_main_main", "_tgt": "config_database_getdb", "source": "backend_main_main", "target": "config_database_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L208", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_time_entry_newtimeentryhandler", "source": "backend_main_main", "target": "handlers_time_entry_newtimeentryhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L209", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_calendar_newcalendarhandler", "source": "backend_main_main", "target": "handlers_calendar_newcalendarhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L210", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_integration_newintegrationhandler", "source": "backend_main_main", "target": "handlers_integration_newintegrationhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L211", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_analytics_newanalyticshandler", "source": "backend_main_main", "target": "handlers_analytics_newanalyticshandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L212", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_learning_progress_newlearningprogresshandler", "source": "backend_main_main", "target": "handlers_learning_progress_newlearningprogresshandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L213", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_web_scraping_newwebscrapinghandler", "source": "backend_main_main", "target": "handlers_web_scraping_newwebscrapinghandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L214", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_knowledge_base_newknowledgebasehandler", "source": "backend_main_main", "target": "handlers_knowledge_base_newknowledgebasehandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L215", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_goals_habits_newgoalshabitshandler", "source": "backend_main_main", "target": "handlers_goals_habits_newgoalshabitshandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L216", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_social_newsocialhandler", "source": "backend_main_main", "target": "handlers_social_newsocialhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L217", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_teams_newteamshandler", "source": "backend_main_main", "target": "handlers_teams_newteamshandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L218", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_ai_recommendations_newairecommendationhandler", "source": "backend_main_main", "target": "handlers_ai_recommendations_newairecommendationhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L219", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_marketplace_newmarketplacehandler", "source": "backend_main_main", "target": "handlers_marketplace_newmarketplacehandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L220", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_community_newcommunityhandler", "source": "backend_main_main", "target": "handlers_community_newcommunityhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L221", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_performance_newperformancehandler", "source": "backend_main_main", "target": "handlers_performance_newperformancehandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L230", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_rate_limiter_authratelimit", "source": "backend_main_main", "target": "middleware_rate_limiter_authratelimit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L234", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_auth_authmiddleware", "source": "backend_main_main", "target": "handlers_auth_authmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L264", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_demo_demomodemiddleware", "source": "backend_main_main", "target": "middleware_demo_demomodemiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L360", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_admin_adminmiddleware", "source": "backend_main_main", "target": "handlers_admin_adminmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L506", "weight": 1.0, "_src": "backend_main_main", "_tgt": "handlers_video_bookmark_newvideobookmarkhandler", "source": "backend_main_main", "target": "handlers_video_bookmark_newvideobookmarkhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L860", "weight": 1.0, "_src": "backend_main_main", "_tgt": "middleware_session_cleanupsessionsonshutdown", "source": "backend_main_main", "target": "middleware_session_cleanupsessionsonshutdown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/seed.go", "source_location": "L14", "weight": 1.0, "_src": "backend_seed_go", "_tgt": "backend_seed_seeddata", "source": "backend_seed_go", "target": "backend_seed_seeddata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/seed.go", "source_location": "L21", "weight": 1.0, "_src": "backend_seed_seeddata", "_tgt": "config_database_getdb", "source": "backend_seed_seeddata", "target": "config_database_getdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L13", "weight": 1.0, "_src": "backend_examples_user_service_example_go", "_tgt": "examples_userserviceexample", "source": "backend_examples_user_service_example_go", "target": "examples_userserviceexample", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L18", "weight": 1.0, "_src": "backend_examples_user_service_example_go", "_tgt": "examples_user_service_example_newuserserviceexample", "source": "backend_examples_user_service_example_go", "target": "examples_user_service_example_newuserserviceexample", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L25", "weight": 1.0, "_src": "examples_userserviceexample", "_tgt": "examples_userserviceexample_createuserexample", "source": "examples_userserviceexample", "target": "examples_userserviceexample_createuserexample", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L55", "weight": 1.0, "_src": "examples_userserviceexample", "_tgt": "examples_userserviceexample_getuserexample", "source": "examples_userserviceexample", "target": "examples_userserviceexample_getuserexample", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L78", "weight": 1.0, "_src": "examples_userserviceexample", "_tgt": "examples_userserviceexample_searchusersexample", "source": "examples_userserviceexample", "target": "examples_userserviceexample_searchusersexample", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/examples/user_service_example.go", "source_location": "L109", "weight": 1.0, "_src": "examples_userserviceexample", "_tgt": "examples_userserviceexample_transactionexample", "source": "examples_userserviceexample", "target": "examples_userserviceexample_transactionexample", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tools/favicon_cli.go", "source_location": "L11", "weight": 1.0, "_src": "backend_tools_favicon_cli_go", "_tgt": "tools_favicon_cli_main", "source": "backend_tools_favicon_cli_go", "target": "tools_favicon_cli_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/tools/favicon_cli.go", "source_location": "L22", "weight": 1.0, "_src": "tools_favicon_cli_main", "_tgt": "services_favicon_fetcher_newfaviconfetcher", "source": "tools_favicon_cli_main", "target": "services_favicon_fetcher_newfaviconfetcher" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/tools/favicon_cli.go", "source_location": "L49", "weight": 1.0, "_src": "tools_favicon_cli_main", "_tgt": "services_metadata_fetchwebsitemetadata", "source": "tools_favicon_cli_main", "target": "services_metadata_fetchwebsitemetadata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L9", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtubechannelservice", "source": "backend_services_youtube_channels_go", "target": "services_youtubechannelservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L15", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_newyoutubechannelservice", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_newyoutubechannelservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L23", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_getpredefinedchannels", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_getpredefinedchannels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L59", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_channel", "source": "backend_services_youtube_channels_go", "target": "services_channel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L117", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_channelinfo", "source": "backend_services_youtube_channels_go", "target": "services_channelinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L127", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_parseyoutubeduration", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_parseyoutubeduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L152", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_containsignorecase", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_containsignorecase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L160", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_containssubstringignorecase", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_containssubstringignorecase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L166", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_tolower", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_tolower", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L178", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_contains", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_contains", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L187", "weight": 1.0, "_src": "backend_services_youtube_channels_go", "_tgt": "services_youtube_channels_isrecentvideo", "source": "backend_services_youtube_channels_go", "target": "services_youtube_channels_isrecentvideo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L67", "weight": 1.0, "_src": "services_youtubechannelservice", "_tgt": "services_youtubechannelservice_getfireshipvideos", "source": "services_youtubechannelservice", "target": "services_youtubechannelservice_getfireshipvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L83", "weight": 1.0, "_src": "services_youtubechannelservice", "_tgt": "services_youtubechannelservice_getnetworkchuckvideos", "source": "services_youtubechannelservice", "target": "services_youtubechannelservice_getnetworkchuckvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L99", "weight": 1.0, "_src": "services_youtubechannelservice", "_tgt": "services_youtubechannelservice_getchannelinfo", "source": "services_youtubechannelservice", "target": "services_youtubechannelservice_getchannelinfo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L36", "weight": 1.0, "_src": "services_youtube_channels_newyoutubechannelservice", "_tgt": "handlers_youtube_channels_getfireshipvideos", "source": "services_youtube_channels_newyoutubechannelservice", "target": "handlers_youtube_channels_getfireshipvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L72", "weight": 1.0, "_src": "services_youtube_channels_newyoutubechannelservice", "_tgt": "handlers_youtube_channels_getnetworkchuckvideos", "source": "services_youtube_channels_newyoutubechannelservice", "target": "handlers_youtube_channels_getnetworkchuckvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L117", "weight": 1.0, "_src": "services_youtube_channels_newyoutubechannelservice", "_tgt": "handlers_youtube_channels_getchannelvideos", "source": "services_youtube_channels_newyoutubechannelservice", "target": "handlers_youtube_channels_getchannelvideos" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L101", "weight": 1.0, "_src": "services_youtubechannelservice_getchannelinfo", "_tgt": "services_youtube_channels_getpredefinedchannels", "source": "services_youtube_channels_getpredefinedchannels", "target": "services_youtubechannelservice_getchannelinfo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L157", "weight": 1.0, "_src": "services_youtube_channels_containsignorecase", "_tgt": "services_youtube_channels_containssubstringignorecase", "source": "services_youtube_channels_containsignorecase", "target": "services_youtube_channels_containssubstringignorecase", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L161", "weight": 1.0, "_src": "services_youtube_channels_containssubstringignorecase", "_tgt": "services_youtube_channels_tolower", "source": "services_youtube_channels_containssubstringignorecase", "target": "services_youtube_channels_tolower", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_channels.go", "source_location": "L163", "weight": 1.0, "_src": "services_youtube_channels_containssubstringignorecase", "_tgt": "services_youtube_channels_contains", "source": "services_youtube_channels_containssubstringignorecase", "target": "services_youtube_channels_contains", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/message_detector.go", "source_location": "L49", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_message_detector_detectmessagecontent", "source": "services_youtube_channels_tolower", "target": "services_message_detector_detectmessagecontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/computer_vision_service.go", "source_location": "L352", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_computervisionservice_detectlanguage", "source": "services_youtube_channels_tolower", "target": "services_computervisionservice_detectlanguage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/computer_vision_service.go", "source_location": "L365", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_computervisionservice_detectdocumenttype", "source": "services_youtube_channels_tolower", "target": "services_computervisionservice_detectdocumenttype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L315", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_youtube_integrated_normalizechannelinput", "source": "services_youtube_channels_tolower", "target": "services_youtube_integrated_normalizechannelinput" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L377", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_youtube_integrated_parserelativetoiso", "source": "services_youtube_channels_tolower", "target": "services_youtube_integrated_parserelativetoiso" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L403", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "services_youtube_integrated_parsecounttext", "source": "services_youtube_channels_tolower", "target": "services_youtube_integrated_parsecounttext" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/models/knowledge_base.go", "source_location": "L231", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "models_knowledge_base_generateslug", "source": "services_youtube_channels_tolower", "target": "models_knowledge_base_generateslug" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L610", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_webscrapinghandler_getimageformat", "source": "services_youtube_channels_tolower", "target": "handlers_webscrapinghandler_getimageformat" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L635", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_webscrapinghandler_getvideoplatform", "source": "services_youtube_channels_tolower", "target": "handlers_webscrapinghandler_getvideoplatform" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L674", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent", "source": "services_youtube_channels_tolower", "target": "handlers_webscrapinghandler_extractkeywordsfromcontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L732", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_webscrapinghandler_detectcontenttype", "source": "services_youtube_channels_tolower", "target": "handlers_webscrapinghandler_detectcontenttype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/semantic_search.go", "source_location": "L572", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_semantic_search_normalizesemanticcontenttype", "source": "services_youtube_channels_tolower", "target": "handlers_semantic_search_normalizesemanticcontenttype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/knowledge_base.go", "source_location": "L413", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_knowledge_base_generateslug", "source": "services_youtube_channels_tolower", "target": "handlers_knowledge_base_generateslug" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/knowledge_base.go", "source_location": "L475", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_knowledgebasehandler_createwikiversion", "source": "services_youtube_channels_tolower", "target": "handlers_knowledgebasehandler_createwikiversion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L438", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_bookmark_generateenhancedpreviewhtml", "source": "services_youtube_channels_tolower", "target": "handlers_bookmark_generateenhancedpreviewhtml" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1022", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_messages_searchmessages", "source": "services_youtube_channels_tolower", "target": "handlers_messages_searchmessages" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L2198", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_messages_normalizeattachmentkind", "source": "services_youtube_channels_tolower", "target": "handlers_messages_normalizeattachmentkind" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L2208", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_messages_normalizereferencetype", "source": "services_youtube_channels_tolower", "target": "handlers_messages_normalizereferencetype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L164", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_search_enhanced_searchbookmarks", "source": "services_youtube_channels_tolower", "target": "handlers_search_enhanced_searchbookmarks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L243", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_search_enhanced_searchtasks", "source": "services_youtube_channels_tolower", "target": "handlers_search_enhanced_searchtasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L303", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_search_enhanced_searchnotes", "source": "services_youtube_channels_tolower", "target": "handlers_search_enhanced_searchnotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L367", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_search_enhanced_searchfiles", "source": "services_youtube_channels_tolower", "target": "handlers_search_enhanced_searchfiles" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L436", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "services_youtube_channels_tolower", "target": "handlers_search_enhanced_calculaterelevancescore" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/file.go", "source_location": "L119", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_file_getfiles", "source": "services_youtube_channels_tolower", "target": "handlers_file_getfiles" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/file.go", "source_location": "L474", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_file_determinefiletype", "source": "services_youtube_channels_tolower", "target": "handlers_file_determinefiletype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L419", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_encryption_determinefiletypeforencryption", "source": "services_youtube_channels_tolower", "target": "handlers_encryption_determinefiletypeforencryption" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L415", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_github_backup_backupgithubrepositories", "source": "services_youtube_channels_tolower", "target": "handlers_github_backup_backupgithubrepositories" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L553", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_github_backup_resolvegithubbackuptoken", "source": "services_youtube_channels_tolower", "target": "handlers_github_backup_resolvegithubbackuptoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L581", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "source": "services_youtube_channels_tolower", "target": "handlers_github_backup_resolvecentralizedgithubbackuptoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/social.go", "source_location": "L311", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "handlers_socialhandler_searchusers", "source": "services_youtube_channels_tolower", "target": "handlers_socialhandler_searchusers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/input_validation.go", "source_location": "L96", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "middleware_input_validation_containsmaliciouscontent", "source": "services_youtube_channels_tolower", "target": "middleware_input_validation_containsmaliciouscontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L259", "weight": 1.0, "_src": "services_youtube_channels_tolower", "_tgt": "middleware_audit_sanitizejson", "source": "services_youtube_channels_tolower", "target": "middleware_audit_sanitizejson" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/message_detector.go", "source_location": "L55", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_message_detector_detectmessagecontent", "source": "services_youtube_channels_contains", "target": "services_message_detector_detectmessagecontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/metadata.go", "source_location": "L272", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_metadata_getdefaultfavicon", "source": "services_youtube_channels_contains", "target": "services_metadata_getdefaultfavicon" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L140", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_favicon_fetcher_test_testextractheadsection", "source": "services_youtube_channels_contains", "target": "services_favicon_fetcher_test_testextractheadsection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L141", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_youtubeservice_extractchannelhandle", "source": "services_youtube_channels_contains", "target": "services_youtubeservice_extractchannelhandle" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/ai_service.go", "source_location": "L143", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_ai_service_parsethinkingresponse", "source": "services_youtube_channels_contains", "target": "services_ai_service_parsethinkingresponse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/computer_vision_service.go", "source_location": "L352", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_computervisionservice_detectlanguage", "source": "services_youtube_channels_contains", "target": "services_computervisionservice_detectlanguage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/computer_vision_service.go", "source_location": "L367", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_computervisionservice_detectdocumenttype", "source": "services_youtube_channels_contains", "target": "services_computervisionservice_detectdocumenttype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/computer_vision_service.go", "source_location": "L415", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_computervisionservice_extracttables", "source": "services_youtube_channels_contains", "target": "services_computervisionservice_extracttables" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L293", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_youtubeintegratedservice_getvideodetailsintegrated", "source": "services_youtube_channels_contains", "target": "services_youtubeintegratedservice_getvideodetailsintegrated" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L342", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_youtube_integrated_normalizechannelinput", "source": "services_youtube_channels_contains", "target": "services_youtube_integrated_normalizechannelinput" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_integrated.go", "source_location": "L434", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "services_youtube_integrated_extractvideoid", "source": "services_youtube_channels_contains", "target": "services_youtube_integrated_extractvideoid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L424", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_webscrapinghandler_scrapewebpage", "source": "services_youtube_channels_contains", "target": "handlers_webscrapinghandler_scrapewebpage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L636", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_webscrapinghandler_getvideoplatform", "source": "services_youtube_channels_contains", "target": "handlers_webscrapinghandler_getvideoplatform" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L650", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_webscrapinghandler_getvideoid", "source": "services_youtube_channels_contains", "target": "handlers_webscrapinghandler_getvideoid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/web_scraping.go", "source_location": "L736", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_webscrapinghandler_detectcontenttype", "source": "services_youtube_channels_contains", "target": "handlers_webscrapinghandler_detectcontenttype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/knowledge_base.go", "source_location": "L475", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_knowledgebasehandler_createwikiversion", "source": "services_youtube_channels_contains", "target": "handlers_knowledgebasehandler_createwikiversion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L2254", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_messages_extractyoutubevideoid", "source": "services_youtube_channels_contains", "target": "handlers_messages_extractyoutubevideoid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L444", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "services_youtube_channels_contains", "target": "handlers_search_enhanced_calculaterelevancescore" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/file.go", "source_location": "L503", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_file_determinefiletype", "source": "services_youtube_channels_contains", "target": "handlers_file_determinefiletype" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L422", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_encryption_determinefiletypeforencryption", "source": "services_youtube_channels_contains", "target": "handlers_encryption_determinefiletypeforencryption" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L1004", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_github_backup_loadgithubappprivatekey", "source": "services_youtube_channels_contains", "target": "handlers_github_backup_loadgithubappprivatekey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/updates.go", "source_location": "L89", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_updates_getcurrentversion", "source": "services_youtube_channels_contains", "target": "handlers_updates_getcurrentversion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L205", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "source": "services_youtube_channels_contains", "target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L283", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "source": "services_youtube_channels_contains", "target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L178", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_auth_requiredapikeypermission", "source": "services_youtube_channels_contains", "target": "handlers_auth_requiredapikeypermission" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L242", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_auth_authmiddleware", "source": "services_youtube_channels_contains", "target": "handlers_auth_authmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1009", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_auth_isrunningindocker", "source": "services_youtube_channels_contains", "target": "handlers_auth_isrunningindocker" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1028", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_auth_getdockerimageversion", "source": "services_youtube_channels_contains", "target": "handlers_auth_getdockerimageversion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1051", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "handlers_auth_getcontainerid", "source": "services_youtube_channels_contains", "target": "handlers_auth_getcontainerid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/demo.go", "source_location": "L25", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_demo_demomodemiddleware", "source": "services_youtube_channels_contains", "target": "middleware_demo_demomodemiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/input_validation.go", "source_location": "L123", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_input_validation_containsmaliciouscontent", "source": "services_youtube_channels_contains", "target": "middleware_input_validation_containsmaliciouscontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/memory_cache.go", "source_location": "L76", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_memorycache_deletepattern", "source": "services_youtube_channels_contains", "target": "middleware_memorycache_deletepattern" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L153", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_getactionfrommethodandpath", "source": "services_youtube_channels_contains", "target": "middleware_audit_getactionfrommethodandpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L175", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_getresourcefrompath", "source": "services_youtube_channels_contains", "target": "middleware_audit_getresourcefrompath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L261", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_sanitizejson", "source": "services_youtube_channels_contains", "target": "middleware_audit_sanitizejson" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L290", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_getdevicefromuseragent", "source": "services_youtube_channels_contains", "target": "middleware_audit_getdevicefromuseragent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L299", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_getplatformfromuseragent", "source": "services_youtube_channels_contains", "target": "middleware_audit_getplatformfromuseragent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L314", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_getbrowserfromuseragent", "source": "services_youtube_channels_contains", "target": "middleware_audit_getbrowserfromuseragent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L333", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_assessrisk", "source": "services_youtube_channels_contains", "target": "middleware_audit_assessrisk" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L379", "weight": 1.0, "_src": "services_youtube_channels_contains", "_tgt": "middleware_audit_issuspiciousactivity", "source": "services_youtube_channels_contains", "target": "middleware_audit_issuspiciousactivity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector.go", "source_location": "L10", "weight": 1.0, "_src": "backend_services_message_detector_go", "_tgt": "services_detectedsuggestion", "source": "backend_services_message_detector_go", "target": "services_detectedsuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector.go", "source_location": "L16", "weight": 1.0, "_src": "backend_services_message_detector_go", "_tgt": "services_detectedattachment", "source": "backend_services_message_detector_go", "target": "services_detectedattachment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector.go", "source_location": "L33", "weight": 1.0, "_src": "backend_services_message_detector_go", "_tgt": "services_message_detector_detectmessagecontent", "source": "backend_services_message_detector_go", "target": "services_message_detector_detectmessagecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector.go", "source_location": "L133", "weight": 1.0, "_src": "backend_services_message_detector_go", "_tgt": "services_message_detector_buildcompacttitle", "source": "backend_services_message_detector_go", "target": "services_message_detector_buildcompacttitle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector.go", "source_location": "L89", "weight": 1.0, "_src": "services_message_detector_detectmessagecontent", "_tgt": "services_message_detector_buildcompacttitle", "source": "services_message_detector_detectmessagecontent", "target": "services_message_detector_buildcompacttitle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/message_detector_test.go", "source_location": "L8", "weight": 1.0, "_src": "services_message_detector_detectmessagecontent", "_tgt": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions", "source": "services_message_detector_detectmessagecontent", "target": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/message_detector_test.go", "source_location": "L38", "weight": 1.0, "_src": "services_message_detector_detectmessagecontent", "_tgt": "services_message_detector_test_testdetectmessagecontent_taskandeventintents", "source": "services_message_detector_detectmessagecontent", "target": "services_message_detector_test_testdetectmessagecontent_taskandeventintents" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/message_detector_test.go", "source_location": "L61", "weight": 1.0, "_src": "services_message_detector_detectmessagecontent", "_tgt": "services_message_detector_test_testdetectmessagecontent_passwordwarning", "source": "services_message_detector_detectmessagecontent", "target": "services_message_detector_test_testdetectmessagecontent_passwordwarning" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L697", "weight": 1.0, "_src": "services_message_detector_detectmessagecontent", "_tgt": "handlers_messages_createconversationmessage", "source": "services_message_detector_detectmessagecontent", "target": "handlers_messages_createconversationmessage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L17", "weight": 1.0, "_src": "backend_services_youtube_cache_go", "_tgt": "services_youtubecacheservice", "source": "backend_services_youtube_cache_go", "target": "services_youtubecacheservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L24", "weight": 1.0, "_src": "backend_services_youtube_cache_go", "_tgt": "services_cacheentry", "source": "backend_services_youtube_cache_go", "target": "services_cacheentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L30", "weight": 1.0, "_src": "backend_services_youtube_cache_go", "_tgt": "services_youtube_cache_newyoutubecacheservice", "source": "backend_services_youtube_cache_go", "target": "services_youtube_cache_newyoutubecacheservice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L38", "weight": 1.0, "_src": "services_youtubecacheservice", "_tgt": "services_youtubecacheservice_getcachedchannelvideos", "source": "services_youtubecacheservice", "target": "services_youtubecacheservice_getcachedchannelvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L66", "weight": 1.0, "_src": "services_youtubecacheservice", "_tgt": "services_youtubecacheservice_getinmemorycachedvideos", "source": "services_youtubecacheservice", "target": "services_youtubecacheservice_getinmemorycachedvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L93", "weight": 1.0, "_src": "services_youtubecacheservice", "_tgt": "services_youtubecacheservice_fetchandcachevideos", "source": "services_youtubecacheservice", "target": "services_youtubecacheservice_fetchandcachevideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L184", "weight": 1.0, "_src": "services_youtubecacheservice", "_tgt": "services_youtubecacheservice_clearexpiredcache", "source": "services_youtubecacheservice", "target": "services_youtubecacheservice_clearexpiredcache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L35", "weight": 1.0, "_src": "services_youtube_cache_newyoutubecacheservice", "_tgt": "handlers_youtube_channels_getfireshipvideos", "source": "services_youtube_cache_newyoutubecacheservice", "target": "handlers_youtube_channels_getfireshipvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L71", "weight": 1.0, "_src": "services_youtube_cache_newyoutubecacheservice", "_tgt": "handlers_youtube_channels_getnetworkchuckvideos", "source": "services_youtube_cache_newyoutubecacheservice", "target": "handlers_youtube_channels_getnetworkchuckvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L116", "weight": 1.0, "_src": "services_youtube_cache_newyoutubecacheservice", "_tgt": "handlers_youtube_channels_getchannelvideos", "source": "services_youtube_cache_newyoutubecacheservice", "target": "handlers_youtube_channels_getchannelvideos" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L62", "weight": 1.0, "_src": "services_youtubecacheservice_getcachedchannelvideos", "_tgt": "services_youtubecacheservice_fetchandcachevideos", "source": "services_youtubecacheservice_getcachedchannelvideos", "target": "services_youtubecacheservice_fetchandcachevideos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_cache.go", "source_location": "L89", "weight": 1.0, "_src": "services_youtubecacheservice_getinmemorycachedvideos", "_tgt": "services_youtubecacheservice_fetchandcachevideos", "source": "services_youtubecacheservice_getinmemorycachedvideos", "target": "services_youtubecacheservice_fetchandcachevideos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_cache.go", "source_location": "L95", "weight": 1.0, "_src": "services_youtubecacheservice_fetchandcachevideos", "_tgt": "lib_api_apiclient_get", "source": "services_youtubecacheservice_fetchandcachevideos", "target": "lib_api_apiclient_get" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube_cache.go", "source_location": "L115", "weight": 1.0, "_src": "services_youtubecacheservice_fetchandcachevideos", "_tgt": "handlers_saved_search_min", "source": "services_youtubecacheservice_fetchandcachevideos", "target": "handlers_saved_search_min" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L14", "weight": 1.0, "_src": "backend_services_favicon_fetcher_go", "_tgt": "services_faviconfetcher", "source": "backend_services_favicon_fetcher_go", "target": "services_faviconfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L19", "weight": 1.0, "_src": "backend_services_favicon_fetcher_go", "_tgt": "services_favicon_fetcher_newfaviconfetcher", "source": "backend_services_favicon_fetcher_go", "target": "services_favicon_fetcher_newfaviconfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L343", "weight": 1.0, "_src": "backend_services_favicon_fetcher_go", "_tgt": "services_favicon_fetcher_containsstring", "source": "backend_services_favicon_fetcher_go", "target": "services_favicon_fetcher_containsstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L356", "weight": 1.0, "_src": "backend_services_favicon_fetcher_go", "_tgt": "services_favicon_fetcher_getfavicon", "source": "backend_services_favicon_fetcher_go", "target": "services_favicon_fetcher_getfavicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L361", "weight": 1.0, "_src": "backend_services_favicon_fetcher_go", "_tgt": "services_favicon_fetcher_getallfavicons", "source": "backend_services_favicon_fetcher_go", "target": "services_favicon_fetcher_getallfavicons", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L28", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_fetchfavicon", "source": "services_faviconfetcher", "target": "services_faviconfetcher_fetchfavicon", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L54", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_extractfromhtml", "source": "services_faviconfetcher", "target": "services_faviconfetcher_extractfromhtml", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L93", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_extractheadsection", "source": "services_faviconfetcher", "target": "services_faviconfetcher_extractheadsection", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L116", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_findfaviconinhead", "source": "services_faviconfetcher", "target": "services_faviconfetcher_findfaviconinhead", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L194", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_makeabsoluteurl", "source": "services_faviconfetcher", "target": "services_faviconfetcher_makeabsoluteurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L221", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_trycommonlocations", "source": "services_faviconfetcher", "target": "services_faviconfetcher_trycommonlocations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L262", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_verifyfaviconexists", "source": "services_faviconfetcher", "target": "services_faviconfetcher_verifyfaviconexists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L293", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_getgooglefavicon", "source": "services_faviconfetcher", "target": "services_faviconfetcher_getgooglefavicon", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L299", "weight": 1.0, "_src": "services_faviconfetcher", "_tgt": "services_faviconfetcher_fetchmultiplefavicons", "source": "services_faviconfetcher", "target": "services_faviconfetcher_fetchmultiplefavicons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L10", "weight": 1.0, "_src": "services_favicon_fetcher_newfaviconfetcher", "_tgt": "services_favicon_fetcher_test_testfaviconfetcher", "source": "services_favicon_fetcher_newfaviconfetcher", "target": "services_favicon_fetcher_test_testfaviconfetcher" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L66", "weight": 1.0, "_src": "services_favicon_fetcher_newfaviconfetcher", "_tgt": "services_favicon_fetcher_test_testmultiplefavicons", "source": "services_favicon_fetcher_newfaviconfetcher", "target": "services_favicon_fetcher_test_testmultiplefavicons" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L82", "weight": 1.0, "_src": "services_favicon_fetcher_newfaviconfetcher", "_tgt": "services_favicon_fetcher_test_testmakeabsoluteurl", "source": "services_favicon_fetcher_newfaviconfetcher", "target": "services_favicon_fetcher_test_testmakeabsoluteurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L123", "weight": 1.0, "_src": "services_favicon_fetcher_newfaviconfetcher", "_tgt": "services_favicon_fetcher_test_testextractheadsection", "source": "services_favicon_fetcher_newfaviconfetcher", "target": "services_favicon_fetcher_test_testextractheadsection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L152", "weight": 1.0, "_src": "services_favicon_fetcher_newfaviconfetcher", "_tgt": "services_favicon_fetcher_test_benchmarkfaviconfetch", "source": "services_favicon_fetcher_newfaviconfetcher", "target": "services_favicon_fetcher_test_benchmarkfaviconfetch" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L35", "weight": 1.0, "_src": "services_faviconfetcher_fetchfavicon", "_tgt": "services_faviconfetcher_extractfromhtml", "source": "services_faviconfetcher_fetchfavicon", "target": "services_faviconfetcher_extractfromhtml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L38", "weight": 1.0, "_src": "services_faviconfetcher_fetchfavicon", "_tgt": "services_faviconfetcher_verifyfaviconexists", "source": "services_faviconfetcher_fetchfavicon", "target": "services_faviconfetcher_verifyfaviconexists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L44", "weight": 1.0, "_src": "services_faviconfetcher_fetchfavicon", "_tgt": "services_faviconfetcher_trycommonlocations", "source": "services_faviconfetcher_fetchfavicon", "target": "services_faviconfetcher_trycommonlocations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L50", "weight": 1.0, "_src": "services_faviconfetcher_fetchfavicon", "_tgt": "services_faviconfetcher_getgooglefavicon", "source": "services_faviconfetcher_fetchfavicon", "target": "services_faviconfetcher_getgooglefavicon", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L357", "weight": 1.0, "_src": "services_favicon_fetcher_getfavicon", "_tgt": "services_faviconfetcher_fetchfavicon", "source": "services_faviconfetcher_fetchfavicon", "target": "services_favicon_fetcher_getfavicon", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L86", "weight": 1.0, "_src": "services_faviconfetcher_extractfromhtml", "_tgt": "services_faviconfetcher_extractheadsection", "source": "services_faviconfetcher_extractfromhtml", "target": "services_faviconfetcher_extractheadsection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L89", "weight": 1.0, "_src": "services_faviconfetcher_extractfromhtml", "_tgt": "services_faviconfetcher_findfaviconinhead", "source": "services_faviconfetcher_extractfromhtml", "target": "services_faviconfetcher_findfaviconinhead", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L308", "weight": 1.0, "_src": "services_faviconfetcher_fetchmultiplefavicons", "_tgt": "services_faviconfetcher_extractfromhtml", "source": "services_faviconfetcher_extractfromhtml", "target": "services_faviconfetcher_fetchmultiplefavicons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L169", "weight": 1.0, "_src": "services_faviconfetcher_findfaviconinhead", "_tgt": "services_faviconfetcher_makeabsoluteurl", "source": "services_faviconfetcher_findfaviconinhead", "target": "services_faviconfetcher_makeabsoluteurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L253", "weight": 1.0, "_src": "services_faviconfetcher_trycommonlocations", "_tgt": "services_faviconfetcher_verifyfaviconexists", "source": "services_faviconfetcher_trycommonlocations", "target": "services_faviconfetcher_verifyfaviconexists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L309", "weight": 1.0, "_src": "services_faviconfetcher_fetchmultiplefavicons", "_tgt": "services_faviconfetcher_verifyfaviconexists", "source": "services_faviconfetcher_verifyfaviconexists", "target": "services_faviconfetcher_fetchmultiplefavicons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L302", "weight": 1.0, "_src": "services_faviconfetcher_fetchmultiplefavicons", "_tgt": "services_faviconfetcher_getgooglefavicon", "source": "services_faviconfetcher_getgooglefavicon", "target": "services_faviconfetcher_fetchmultiplefavicons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L323", "weight": 1.0, "_src": "services_faviconfetcher_fetchmultiplefavicons", "_tgt": "services_favicon_fetcher_containsstring", "source": "services_faviconfetcher_fetchmultiplefavicons", "target": "services_favicon_fetcher_containsstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher.go", "source_location": "L362", "weight": 1.0, "_src": "services_favicon_fetcher_getallfavicons", "_tgt": "services_faviconfetcher_fetchmultiplefavicons", "source": "services_faviconfetcher_fetchmultiplefavicons", "target": "services_favicon_fetcher_getallfavicons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/metadata.go", "source_location": "L74", "weight": 1.0, "_src": "services_favicon_fetcher_getfavicon", "_tgt": "services_metadata_fetchwebsitemetadata", "source": "services_favicon_fetcher_getfavicon", "target": "services_metadata_fetchwebsitemetadata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L10", "weight": 1.0, "_src": "backend_services_performance_go", "_tgt": "services_performanceservice", "source": "backend_services_performance_go", "target": "services_performanceservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L14", "weight": 1.0, "_src": "backend_services_performance_go", "_tgt": "services_performance_newperformanceservice", "source": "backend_services_performance_go", "target": "services_performance_newperformanceservice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L21", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_optimizedatabase", "source": "services_performanceservice", "target": "services_performanceservice_optimizedatabase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L76", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_cleanupoldauditlogs", "source": "services_performanceservice", "target": "services_performanceservice_cleanupoldauditlogs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L89", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_getdatabasestats", "source": "services_performanceservice", "target": "services_performanceservice_getdatabasestats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L155", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_optimizequeries", "source": "services_performanceservice", "target": "services_performanceservice_optimizequeries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L180", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_monitorperformance", "source": "services_performanceservice", "target": "services_performanceservice_monitorperformance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L212", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_warmupcache", "source": "services_performanceservice", "target": "services_performanceservice_warmupcache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L219", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_clearcache", "source": "services_performanceservice", "target": "services_performanceservice_clearcache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/performance.go", "source_location": "L226", "weight": 1.0, "_src": "services_performanceservice", "_tgt": "services_performanceservice_getcachestats", "source": "services_performanceservice", "target": "services_performanceservice_getcachestats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/performance.go", "source_location": "L20", "weight": 1.0, "_src": "services_performance_newperformanceservice", "_tgt": "handlers_performance_newperformancehandler", "source": "services_performance_newperformanceservice", "target": "handlers_performance_newperformancehandler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L14", "weight": 1.0, "_src": "backend_services_ai_recommendation_service_go", "_tgt": "services_airecommendationservice", "source": "backend_services_ai_recommendation_service_go", "target": "services_airecommendationservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L19", "weight": 1.0, "_src": "backend_services_ai_recommendation_service_go", "_tgt": "services_ai_recommendation_service_newairecommendationservice", "source": "backend_services_ai_recommendation_service_go", "target": "services_ai_recommendation_service_newairecommendationservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L24", "weight": 1.0, "_src": "backend_services_ai_recommendation_service_go", "_tgt": "services_recommendationrequest", "source": "backend_services_ai_recommendation_service_go", "target": "services_recommendationrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L34", "weight": 1.0, "_src": "backend_services_ai_recommendation_service_go", "_tgt": "services_recommendationscore", "source": "backend_services_ai_recommendation_service_go", "target": "services_recommendationscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L41", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L149", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_generatecontentrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_generatecontentrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L226", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_generatetaskrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_generatetaskrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L282", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_generatelearningrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_generatelearningrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L353", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_generateconnectionrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_generateconnectionrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L402", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_generatemixedrecommendations", "source": "services_airecommendationservice", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L433", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getuserinterests", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getuserinterests", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L442", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getusercategories", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getusercategories", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L452", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_calculatecontentscore", "source": "services_airecommendationservice", "target": "services_airecommendationservice_calculatecontentscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L471", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getpriorityfromscore", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getpriorityfromscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L480", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getskillnames", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getskillnames", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L488", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_calculateusersimilarity", "source": "services_airecommendationservice", "target": "services_airecommendationservice_calculateusersimilarity", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L512", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_getsharedinterests", "source": "services_airecommendationservice", "target": "services_airecommendationservice_getsharedinterests", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L522", "weight": 1.0, "_src": "services_airecommendationservice", "_tgt": "services_airecommendationservice_recordinteraction", "source": "services_airecommendationservice", "target": "services_airecommendationservice_recordinteraction", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L25", "weight": 1.0, "_src": "services_ai_recommendation_service_newairecommendationservice", "_tgt": "handlers_ai_recommendations_newairecommendationhandler", "source": "services_ai_recommendation_service_newairecommendationservice", "target": "handlers_ai_recommendations_newairecommendationhandler" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L76", "weight": 1.0, "_src": "services_airecommendationservice_getrecommendations", "_tgt": "services_airecommendationservice_generatecontentrecommendations", "source": "services_airecommendationservice_getrecommendations", "target": "services_airecommendationservice_generatecontentrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L78", "weight": 1.0, "_src": "services_airecommendationservice_getrecommendations", "_tgt": "services_airecommendationservice_generatetaskrecommendations", "source": "services_airecommendationservice_getrecommendations", "target": "services_airecommendationservice_generatetaskrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L80", "weight": 1.0, "_src": "services_airecommendationservice_getrecommendations", "_tgt": "services_airecommendationservice_generatelearningrecommendations", "source": "services_airecommendationservice_getrecommendations", "target": "services_airecommendationservice_generatelearningrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L82", "weight": 1.0, "_src": "services_airecommendationservice_getrecommendations", "_tgt": "services_airecommendationservice_generateconnectionrecommendations", "source": "services_airecommendationservice_getrecommendations", "target": "services_airecommendationservice_generateconnectionrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L85", "weight": 1.0, "_src": "services_airecommendationservice_getrecommendations", "_tgt": "services_airecommendationservice_generatemixedrecommendations", "source": "services_airecommendationservice_getrecommendations", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L153", "weight": 1.0, "_src": "services_airecommendationservice_generatecontentrecommendations", "_tgt": "services_airecommendationservice_getuserinterests", "source": "services_airecommendationservice_generatecontentrecommendations", "target": "services_airecommendationservice_getuserinterests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L154", "weight": 1.0, "_src": "services_airecommendationservice_generatecontentrecommendations", "_tgt": "services_airecommendationservice_getusercategories", "source": "services_airecommendationservice_generatecontentrecommendations", "target": "services_airecommendationservice_getusercategories", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L194", "weight": 1.0, "_src": "services_airecommendationservice_generatecontentrecommendations", "_tgt": "services_airecommendationservice_calculatecontentscore", "source": "services_airecommendationservice_generatecontentrecommendations", "target": "services_airecommendationservice_calculatecontentscore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L210", "weight": 1.0, "_src": "services_airecommendationservice_generatecontentrecommendations", "_tgt": "services_airecommendationservice_getpriorityfromscore", "source": "services_airecommendationservice_generatecontentrecommendations", "target": "services_airecommendationservice_getpriorityfromscore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L406", "weight": 1.0, "_src": "services_airecommendationservice_generatemixedrecommendations", "_tgt": "services_airecommendationservice_generatecontentrecommendations", "source": "services_airecommendationservice_generatecontentrecommendations", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L407", "weight": 1.0, "_src": "services_airecommendationservice_generatemixedrecommendations", "_tgt": "services_airecommendationservice_generatetaskrecommendations", "source": "services_airecommendationservice_generatetaskrecommendations", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L408", "weight": 1.0, "_src": "services_airecommendationservice_generatemixedrecommendations", "_tgt": "services_airecommendationservice_generatelearningrecommendations", "source": "services_airecommendationservice_generatelearningrecommendations", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L367", "weight": 1.0, "_src": "services_airecommendationservice_generateconnectionrecommendations", "_tgt": "services_airecommendationservice_getskillnames", "source": "services_airecommendationservice_generateconnectionrecommendations", "target": "services_airecommendationservice_getskillnames", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L370", "weight": 1.0, "_src": "services_airecommendationservice_generateconnectionrecommendations", "_tgt": "services_airecommendationservice_calculateusersimilarity", "source": "services_airecommendationservice_generateconnectionrecommendations", "target": "services_airecommendationservice_calculateusersimilarity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L381", "weight": 1.0, "_src": "services_airecommendationservice_generateconnectionrecommendations", "_tgt": "services_airecommendationservice_getsharedinterests", "source": "services_airecommendationservice_generateconnectionrecommendations", "target": "services_airecommendationservice_getsharedinterests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_recommendation_service.go", "source_location": "L409", "weight": 1.0, "_src": "services_airecommendationservice_generatemixedrecommendations", "_tgt": "services_airecommendationservice_generateconnectionrecommendations", "source": "services_airecommendationservice_generateconnectionrecommendations", "target": "services_airecommendationservice_generatemixedrecommendations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L15", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_websitemetadata", "source": "backend_services_metadata_go", "target": "services_websitemetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L26", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_fetchwebsitemetadata", "source": "backend_services_metadata_go", "target": "services_metadata_fetchwebsitemetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L83", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_extractopengraphmetadata", "source": "backend_services_metadata_go", "target": "services_metadata_extractopengraphmetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L119", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_extracttwittermetadata", "source": "backend_services_metadata_go", "target": "services_metadata_extracttwittermetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L162", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_extractbasichtmlmetadata", "source": "backend_services_metadata_go", "target": "services_metadata_extractbasichtmlmetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L185", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_extractfavicon", "source": "backend_services_metadata_go", "target": "services_metadata_extractfavicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L237", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_getdefaultfavicon", "source": "backend_services_metadata_go", "target": "services_metadata_getdefaultfavicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L281", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_cacheservice", "source": "backend_services_metadata_go", "target": "services_cacheservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L285", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_newcacheservice", "source": "backend_services_metadata_go", "target": "services_metadata_newcacheservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L306", "weight": 1.0, "_src": "backend_services_metadata_go", "_tgt": "services_metadata_getcachedmetadata", "source": "backend_services_metadata_go", "target": "services_metadata_getcachedmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L45", "weight": 1.0, "_src": "services_metadata_fetchwebsitemetadata", "_tgt": "services_cacheservice_set", "source": "services_metadata_fetchwebsitemetadata", "target": "services_cacheservice_set", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L68", "weight": 1.0, "_src": "services_metadata_fetchwebsitemetadata", "_tgt": "services_metadata_extractopengraphmetadata", "source": "services_metadata_fetchwebsitemetadata", "target": "services_metadata_extractopengraphmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L69", "weight": 1.0, "_src": "services_metadata_fetchwebsitemetadata", "_tgt": "services_metadata_extracttwittermetadata", "source": "services_metadata_fetchwebsitemetadata", "target": "services_metadata_extracttwittermetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L70", "weight": 1.0, "_src": "services_metadata_fetchwebsitemetadata", "_tgt": "services_metadata_extractbasichtmlmetadata", "source": "services_metadata_fetchwebsitemetadata", "target": "services_metadata_extractbasichtmlmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L316", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "services_metadata_fetchwebsitemetadata", "source": "services_metadata_fetchwebsitemetadata", "target": "services_metadata_getcachedmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L382", "weight": 1.0, "_src": "services_metadata_fetchwebsitemetadata", "_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot", "source": "services_metadata_fetchwebsitemetadata", "target": "handlers_bookmark_fetchpagecontentwithscreenshot" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L263", "weight": 1.0, "_src": "services_metadata_getdefaultfavicon", "_tgt": "services_cacheservice_get", "source": "services_metadata_getdefaultfavicon", "target": "services_cacheservice_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L291", "weight": 1.0, "_src": "services_cacheservice", "_tgt": "services_cacheservice_get", "source": "services_cacheservice", "target": "services_cacheservice_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L298", "weight": 1.0, "_src": "services_cacheservice", "_tgt": "services_cacheservice_set", "source": "services_cacheservice", "target": "services_cacheservice_set", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L311", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "services_cacheservice_get", "source": "services_cacheservice_get", "target": "services_metadata_getcachedmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/metadata.go", "source_location": "L322", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "services_cacheservice_set", "source": "services_cacheservice_set", "target": "services_metadata_getcachedmetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L100", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "handlers_bookmark_createbookmark", "source": "services_metadata_getcachedmetadata", "target": "handlers_bookmark_createbookmark" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L254", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "handlers_bookmark_refreshbookmarkmetadata", "source": "services_metadata_getcachedmetadata", "target": "handlers_bookmark_refreshbookmarkmetadata" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L298", "weight": 1.0, "_src": "services_metadata_getcachedmetadata", "_tgt": "handlers_bookmark_getbookmarkmetadata", "source": "services_metadata_getcachedmetadata", "target": "handlers_bookmark_getbookmarkmetadata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L9", "weight": 1.0, "_src": "backend_services_favicon_fetcher_test_go", "_tgt": "services_favicon_fetcher_test_testfaviconfetcher", "source": "backend_services_favicon_fetcher_test_go", "target": "services_favicon_fetcher_test_testfaviconfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L65", "weight": 1.0, "_src": "backend_services_favicon_fetcher_test_go", "_tgt": "services_favicon_fetcher_test_testmultiplefavicons", "source": "backend_services_favicon_fetcher_test_go", "target": "services_favicon_fetcher_test_testmultiplefavicons", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L81", "weight": 1.0, "_src": "backend_services_favicon_fetcher_test_go", "_tgt": "services_favicon_fetcher_test_testmakeabsoluteurl", "source": "backend_services_favicon_fetcher_test_go", "target": "services_favicon_fetcher_test_testmakeabsoluteurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L122", "weight": 1.0, "_src": "backend_services_favicon_fetcher_test_go", "_tgt": "services_favicon_fetcher_test_testextractheadsection", "source": "backend_services_favicon_fetcher_test_go", "target": "services_favicon_fetcher_test_testextractheadsection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/favicon_fetcher_test.go", "source_location": "L151", "weight": 1.0, "_src": "backend_services_favicon_fetcher_test_go", "_tgt": "services_favicon_fetcher_test_benchmarkfaviconfetch", "source": "backend_services_favicon_fetcher_test_go", "target": "services_favicon_fetcher_test_benchmarkfaviconfetch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L16", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtubevideo", "source": "backend_services_youtube_go", "target": "services_youtubevideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L29", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_videoitem", "source": "backend_services_youtube_go", "target": "services_videoitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L42", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtubesearchresponse", "source": "backend_services_youtube_go", "target": "services_youtubesearchresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L49", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtubeservice", "source": "backend_services_youtube_go", "target": "services_youtubeservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L54", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_newyoutubeservice", "source": "backend_services_youtube_go", "target": "services_youtube_newyoutubeservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L244", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_searchyoutubevideos", "source": "backend_services_youtube_go", "target": "services_youtube_searchyoutubevideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L250", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtubesearchvideo", "source": "backend_services_youtube_go", "target": "services_youtubesearchvideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L259", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_fetchyoutubevideosreal", "source": "backend_services_youtube_go", "target": "services_youtube_fetchyoutubevideosreal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L303", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_min", "source": "backend_services_youtube_go", "target": "services_youtube_min", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L311", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_htmlunescape", "source": "backend_services_youtube_go", "target": "services_youtube_htmlunescape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L322", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_searchyoutubevideosreal", "source": "backend_services_youtube_go", "target": "services_youtube_searchyoutubevideosreal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L350", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_getyoutubevideodetails", "source": "backend_services_youtube_go", "target": "services_youtube_getyoutubevideodetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L355", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_getyoutubechannelvideos", "source": "backend_services_youtube_go", "target": "services_youtube_getyoutubechannelvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L361", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_getyoutubechannelvideosreal", "source": "backend_services_youtube_go", "target": "services_youtube_getyoutubechannelvideosreal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L423", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_predefinedchannel", "source": "backend_services_youtube_go", "target": "services_predefinedchannel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L430", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_getpredefinedchannelvideos", "source": "backend_services_youtube_go", "target": "services_youtube_getpredefinedchannelvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L496", "weight": 1.0, "_src": "backend_services_youtube_go", "_tgt": "services_youtube_getmockyoutubevideos", "source": "backend_services_youtube_go", "target": "services_youtube_getmockyoutubevideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L63", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_searchvideos", "source": "services_youtubeservice", "target": "services_youtubeservice_searchvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L85", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_fetchyoutubevideoidandchannel", "source": "services_youtubeservice", "target": "services_youtubeservice_fetchyoutubevideoidandchannel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L119", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_getchannelvideosfromurl", "source": "services_youtubeservice", "target": "services_youtubeservice_getchannelvideosfromurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L139", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_extractchannelhandle", "source": "services_youtubeservice", "target": "services_youtubeservice_extractchannelhandle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L168", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_fetchchannelvideos", "source": "services_youtubeservice", "target": "services_youtubeservice_fetchchannelvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L222", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_getvideodetails", "source": "services_youtubeservice", "target": "services_youtubeservice_getvideodetails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L235", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_getchannelvideos", "source": "services_youtubeservice", "target": "services_youtubeservice_getchannelvideos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L460", "weight": 1.0, "_src": "services_youtubeservice", "_tgt": "services_youtubeservice_getmockvideodetails", "source": "services_youtubeservice", "target": "services_youtubeservice_getmockvideodetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L34", "weight": 1.0, "_src": "services_youtube_newyoutubeservice", "_tgt": "handlers_youtube_channels_getfireshipvideos", "source": "services_youtube_newyoutubeservice", "target": "handlers_youtube_channels_getfireshipvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L70", "weight": 1.0, "_src": "services_youtube_newyoutubeservice", "_tgt": "handlers_youtube_channels_getnetworkchuckvideos", "source": "services_youtube_newyoutubeservice", "target": "handlers_youtube_channels_getnetworkchuckvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L115", "weight": 1.0, "_src": "services_youtube_newyoutubeservice", "_tgt": "handlers_youtube_channels_getchannelvideos", "source": "services_youtube_newyoutubeservice", "target": "handlers_youtube_channels_getchannelvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube.go", "source_location": "L100", "weight": 1.0, "_src": "services_youtube_newyoutubeservice", "_tgt": "handlers_youtube_getyoutubechannelvideosfromurl", "source": "services_youtube_newyoutubeservice", "target": "handlers_youtube_getyoutubechannelvideosfromurl" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L65", "weight": 1.0, "_src": "services_youtubeservice_searchvideos", "_tgt": "services_youtubeservice_fetchyoutubevideoidandchannel", "source": "services_youtubeservice_searchvideos", "target": "services_youtubeservice_fetchyoutubevideoidandchannel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L121", "weight": 1.0, "_src": "services_youtubeservice_getchannelvideosfromurl", "_tgt": "services_youtubeservice_extractchannelhandle", "source": "services_youtubeservice_getchannelvideosfromurl", "target": "services_youtubeservice_extractchannelhandle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L127", "weight": 1.0, "_src": "services_youtubeservice_getchannelvideosfromurl", "_tgt": "services_youtubeservice_fetchchannelvideos", "source": "services_youtubeservice_getchannelvideosfromurl", "target": "services_youtubeservice_fetchchannelvideos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L170", "weight": 1.0, "_src": "services_youtubeservice_fetchchannelvideos", "_tgt": "lib_api_apiclient_get", "source": "services_youtubeservice_fetchchannelvideos", "target": "lib_api_apiclient_get" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L351", "weight": 1.0, "_src": "services_youtube_getyoutubevideodetails", "_tgt": "services_youtubeservice_getvideodetails", "source": "services_youtubeservice_getvideodetails", "target": "services_youtube_getyoutubevideodetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L237", "weight": 1.0, "_src": "services_youtubeservice_getchannelvideos", "_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated", "source": "services_youtubeservice_getchannelvideos", "target": "services_youtube_integrated_getyoutubechannelvideosintegrated" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L246", "weight": 1.0, "_src": "services_youtube_searchyoutubevideos", "_tgt": "services_youtube_integrated_searchyoutubevideosintegrated", "source": "services_youtube_searchyoutubevideos", "target": "services_youtube_integrated_searchyoutubevideosintegrated" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube.go", "source_location": "L44", "weight": 1.0, "_src": "services_youtube_searchyoutubevideos", "_tgt": "handlers_youtube_searchyoutube", "source": "services_youtube_searchyoutubevideos", "target": "handlers_youtube_searchyoutube" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube.go", "source_location": "L162", "weight": 1.0, "_src": "services_youtube_searchyoutubevideos", "_tgt": "handlers_youtube_getyoutubetrending", "source": "services_youtube_searchyoutubevideos", "target": "handlers_youtube_getyoutubetrending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube.go", "source_location": "L207", "weight": 1.0, "_src": "services_youtube_searchyoutubevideos", "_tgt": "handlers_youtube_youtubesearchtest", "source": "services_youtube_searchyoutubevideos", "target": "handlers_youtube_youtubesearchtest" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L324", "weight": 1.0, "_src": "services_youtube_searchyoutubevideosreal", "_tgt": "services_youtube_fetchyoutubevideosreal", "source": "services_youtube_fetchyoutubevideosreal", "target": "services_youtube_searchyoutubevideosreal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L269", "weight": 1.0, "_src": "services_youtube_fetchyoutubevideosreal", "_tgt": "lib_api_apiclient_get", "source": "services_youtube_fetchyoutubevideosreal", "target": "lib_api_apiclient_get" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube.go", "source_location": "L444", "weight": 1.0, "_src": "services_youtube_getpredefinedchannelvideos", "_tgt": "services_youtube_getyoutubechannelvideos", "source": "services_youtube_getyoutubechannelvideos", "target": "services_youtube_getpredefinedchannelvideos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L357", "weight": 1.0, "_src": "services_youtube_getyoutubechannelvideos", "_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated", "source": "services_youtube_getyoutubechannelvideos", "target": "services_youtube_integrated_getyoutubechannelvideosintegrated" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/youtube.go", "source_location": "L363", "weight": 1.0, "_src": "services_youtube_getyoutubechannelvideosreal", "_tgt": "lib_api_apiclient_get", "source": "services_youtube_getyoutubechannelvideosreal", "target": "lib_api_apiclient_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L13", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_aiprovider", "source": "backend_services_ai_service_go", "target": "services_aiprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L25", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_airequest", "source": "backend_services_ai_service_go", "target": "services_airequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L34", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_message", "source": "backend_services_ai_service_go", "target": "services_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L41", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_airesponse", "source": "backend_services_ai_service_go", "target": "services_airesponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L51", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_choice", "source": "backend_services_ai_service_go", "target": "services_choice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L58", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_usage", "source": "backend_services_ai_service_go", "target": "services_usage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L65", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_aiservice", "source": "backend_services_ai_service_go", "target": "services_aiservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L70", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_ai_service_newaiservice", "source": "backend_services_ai_service_go", "target": "services_ai_service_newaiservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L75", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_ai_service_getavailableproviders", "source": "backend_services_ai_service_go", "target": "services_ai_service_getavailableproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L136", "weight": 1.0, "_src": "backend_services_ai_service_go", "_tgt": "services_ai_service_parsethinkingresponse", "source": "backend_services_ai_service_go", "target": "services_ai_service_parsethinkingresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L90", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_chatcompletion", "source": "services_aiservice", "target": "services_aiservice_chatcompletion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L110", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_chatcompletionwiththinking", "source": "services_aiservice", "target": "services_aiservice_chatcompletionwiththinking", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L121", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_chatcompletionwithupgradedthinking", "source": "services_aiservice", "target": "services_aiservice_chatcompletionwithupgradedthinking", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L172", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_getthinkingmodel", "source": "services_aiservice", "target": "services_aiservice_getthinkingmodel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L192", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_callopenrouter", "source": "services_aiservice", "target": "services_aiservice_callopenrouter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L243", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_callmistral", "source": "services_aiservice", "target": "services_aiservice_callmistral", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L288", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_calllongcat", "source": "services_aiservice", "target": "services_aiservice_calllongcat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L380", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_callgrok", "source": "services_aiservice", "target": "services_aiservice_callgrok", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L429", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_calldeepseek", "source": "services_aiservice", "target": "services_aiservice_calldeepseek", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L478", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_callollama", "source": "services_aiservice", "target": "services_aiservice_callollama", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L525", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_setprovider", "source": "services_aiservice", "target": "services_aiservice_setprovider", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L530", "weight": 1.0, "_src": "services_aiservice", "_tgt": "services_aiservice_getprovider", "source": "services_aiservice", "target": "services_aiservice_getprovider", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L540", "weight": 1.0, "_src": "services_ai_service_newaiservice", "_tgt": "handlers_ai_features_generateaisummary", "source": "services_ai_service_newaiservice", "target": "handlers_ai_features_generateaisummary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L604", "weight": 1.0, "_src": "services_ai_service_newaiservice", "_tgt": "handlers_ai_features_generatetasksuggestions", "source": "services_ai_service_newaiservice", "target": "handlers_ai_features_generatetasksuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L662", "weight": 1.0, "_src": "services_ai_service_newaiservice", "_tgt": "handlers_ai_features_generatetagsuggestions", "source": "services_ai_service_newaiservice", "target": "handlers_ai_features_generatetagsuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L723", "weight": 1.0, "_src": "services_ai_service_newaiservice", "_tgt": "handlers_ai_features_generateaicontent", "source": "services_ai_service_newaiservice", "target": "handlers_ai_features_generateaicontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/chat.go", "source_location": "L199", "weight": 1.0, "_src": "services_ai_service_newaiservice", "_tgt": "handlers_chat_sendmessage", "source": "services_ai_service_newaiservice", "target": "handlers_chat_sendmessage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L265", "weight": 1.0, "_src": "services_ai_service_getavailableproviders", "_tgt": "handlers_ai_features_getaiproviders", "source": "services_ai_service_getavailableproviders", "target": "handlers_ai_features_getaiproviders" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L93", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_callmistral", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_callmistral", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L95", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_calllongcat", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_calllongcat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L97", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_callgrok", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_callgrok", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L99", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_calldeepseek", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_calldeepseek", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L101", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_callollama", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_callollama", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L103", "weight": 1.0, "_src": "services_aiservice_chatcompletion", "_tgt": "services_aiservice_callopenrouter", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_callopenrouter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L117", "weight": 1.0, "_src": "services_aiservice_chatcompletionwiththinking", "_tgt": "services_aiservice_chatcompletion", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_chatcompletionwiththinking", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L132", "weight": 1.0, "_src": "services_aiservice_chatcompletionwithupgradedthinking", "_tgt": "services_aiservice_chatcompletion", "source": "services_aiservice_chatcompletion", "target": "services_aiservice_chatcompletionwithupgradedthinking", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/ai_service.go", "source_location": "L112", "weight": 1.0, "_src": "services_aiservice_chatcompletionwiththinking", "_tgt": "services_aiservice_getthinkingmodel", "source": "services_aiservice_chatcompletionwiththinking", "target": "services_aiservice_getthinkingmodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L567", "weight": 1.0, "_src": "services_ai_service_parsethinkingresponse", "_tgt": "handlers_ai_features_generateaisummary", "source": "services_ai_service_parsethinkingresponse", "target": "handlers_ai_features_generateaisummary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L631", "weight": 1.0, "_src": "services_ai_service_parsethinkingresponse", "_tgt": "handlers_ai_features_generatetasksuggestions", "source": "services_ai_service_parsethinkingresponse", "target": "handlers_ai_features_generatetasksuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L689", "weight": 1.0, "_src": "services_ai_service_parsethinkingresponse", "_tgt": "handlers_ai_features_generatetagsuggestions", "source": "services_ai_service_parsethinkingresponse", "target": "handlers_ai_features_generatetagsuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L756", "weight": 1.0, "_src": "services_ai_service_parsethinkingresponse", "_tgt": "handlers_ai_features_generateaicontent", "source": "services_ai_service_parsethinkingresponse", "target": "handlers_ai_features_generateaicontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/chat.go", "source_location": "L230", "weight": 1.0, "_src": "services_ai_service_parsethinkingresponse", "_tgt": "handlers_chat_sendmessage", "source": "services_ai_service_parsethinkingresponse", "target": "handlers_chat_sendmessage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L17", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_computervisionservice", "source": "backend_services_computer_vision_service_go", "target": "services_computervisionservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L22", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_computer_vision_service_newcomputervisionservice", "source": "backend_services_computer_vision_service_go", "target": "services_computer_vision_service_newcomputervisionservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L27", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_imageanalysisrequest", "source": "backend_services_computer_vision_service_go", "target": "services_imageanalysisrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L34", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_imageanalysisresponse", "source": "backend_services_computer_vision_service_go", "target": "services_imageanalysisresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L44", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_objectdetection", "source": "backend_services_computer_vision_service_go", "target": "services_objectdetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L51", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_facedetection", "source": "backend_services_computer_vision_service_go", "target": "services_facedetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L60", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_boundingbox", "source": "backend_services_computer_vision_service_go", "target": "services_boundingbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L68", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_imagemetadata", "source": "backend_services_computer_vision_service_go", "target": "services_imagemetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L318", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_documentanalysis", "source": "backend_services_computer_vision_service_go", "target": "services_documentanalysis", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L332", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_documentsection", "source": "backend_services_computer_vision_service_go", "target": "services_documentsection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L339", "weight": 1.0, "_src": "backend_services_computer_vision_service_go", "_tgt": "services_documenttable", "source": "backend_services_computer_vision_service_go", "target": "services_documenttable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L79", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_analyzeimage", "source": "services_computervisionservice", "target": "services_computervisionservice_analyzeimage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L152", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extracttext", "source": "services_computervisionservice", "target": "services_computervisionservice_extracttext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L183", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_detectobjects", "source": "services_computervisionservice", "target": "services_computervisionservice_detectobjects", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L214", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_detectfaces", "source": "services_computervisionservice", "target": "services_computervisionservice_detectfaces", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L237", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extractdominantcolors", "source": "services_computervisionservice", "target": "services_computervisionservice_extractdominantcolors", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L257", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_saveimageanalysis", "source": "services_computervisionservice", "target": "services_computervisionservice_saveimageanalysis", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L293", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_processdocumentimage", "source": "services_computervisionservice", "target": "services_computervisionservice_processdocumentimage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L345", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_detectlanguage", "source": "services_computervisionservice", "target": "services_computervisionservice_detectlanguage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L364", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_detectdocumenttype", "source": "services_computervisionservice", "target": "services_computervisionservice_detectdocumenttype", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L383", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extractsections", "source": "services_computervisionservice", "target": "services_computervisionservice_extractsections", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L407", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extracttables", "source": "services_computervisionservice", "target": "services_computervisionservice_extracttables", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L432", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extractlinks", "source": "services_computervisionservice", "target": "services_computervisionservice_extractlinks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L438", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extractemails", "source": "services_computervisionservice", "target": "services_computervisionservice_extractemails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L444", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_extractphonenumbers", "source": "services_computervisionservice", "target": "services_computervisionservice_extractphonenumbers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L450", "weight": 1.0, "_src": "services_computervisionservice", "_tgt": "services_computervisionservice_createfileanalysis", "source": "services_computervisionservice", "target": "services_computervisionservice_createfileanalysis", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L107", "weight": 1.0, "_src": "services_computervisionservice_analyzeimage", "_tgt": "services_computervisionservice_extracttext", "source": "services_computervisionservice_analyzeimage", "target": "services_computervisionservice_extracttext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L117", "weight": 1.0, "_src": "services_computervisionservice_analyzeimage", "_tgt": "services_computervisionservice_detectobjects", "source": "services_computervisionservice_analyzeimage", "target": "services_computervisionservice_detectobjects", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L124", "weight": 1.0, "_src": "services_computervisionservice_analyzeimage", "_tgt": "services_computervisionservice_detectfaces", "source": "services_computervisionservice_analyzeimage", "target": "services_computervisionservice_detectfaces", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L140", "weight": 1.0, "_src": "services_computervisionservice_analyzeimage", "_tgt": "services_computervisionservice_extractdominantcolors", "source": "services_computervisionservice_analyzeimage", "target": "services_computervisionservice_extractdominantcolors", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L145", "weight": 1.0, "_src": "services_computervisionservice_analyzeimage", "_tgt": "services_computervisionservice_saveimageanalysis", "source": "services_computervisionservice_analyzeimage", "target": "services_computervisionservice_saveimageanalysis", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L295", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extracttext", "source": "services_computervisionservice_extracttext", "target": "services_computervisionservice_processdocumentimage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L305", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_detectlanguage", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_detectlanguage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L306", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_detectdocumenttype", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_detectdocumenttype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L307", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extractsections", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_extractsections", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L308", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extracttables", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_extracttables", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L309", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extractlinks", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_extractlinks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L310", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extractemails", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_extractemails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/computer_vision_service.go", "source_location": "L311", "weight": 1.0, "_src": "services_computervisionservice_processdocumentimage", "_tgt": "services_computervisionservice_extractphonenumbers", "source": "services_computervisionservice_processdocumentimage", "target": "services_computervisionservice_extractphonenumbers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L12", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_wsevent", "source": "backend_services_messages_realtime_go", "target": "services_wsevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L20", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_messageswsclient", "source": "backend_services_messages_realtime_go", "target": "services_messageswsclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L28", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_messageshub", "source": "backend_services_messages_realtime_go", "target": "services_messageshub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L37", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_messages_realtime_getmessageshub", "source": "backend_services_messages_realtime_go", "target": "services_messages_realtime_getmessageshub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L42", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_messages_realtime_newmessageshub", "source": "backend_services_messages_realtime_go", "target": "services_messages_realtime_newmessageshub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L50", "weight": 1.0, "_src": "backend_services_messages_realtime_go", "_tgt": "services_messages_realtime_newwsclient", "source": "backend_services_messages_realtime_go", "target": "services_messages_realtime_newwsclient", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L60", "weight": 1.0, "_src": "services_messageshub", "_tgt": "services_messageshub_addclienttoconversation", "source": "services_messageshub", "target": "services_messageshub_addclienttoconversation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L77", "weight": 1.0, "_src": "services_messageshub", "_tgt": "services_messageshub_removeclientfromconversation", "source": "services_messageshub", "target": "services_messageshub_removeclientfromconversation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L98", "weight": 1.0, "_src": "services_messageshub", "_tgt": "services_messageshub_removeclient", "source": "services_messageshub", "target": "services_messageshub_removeclient", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L118", "weight": 1.0, "_src": "services_messageshub", "_tgt": "services_messageshub_broadcast", "source": "services_messageshub", "target": "services_messageshub_broadcast", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L145", "weight": 1.0, "_src": "services_messageshub", "_tgt": "services_messageshub_sendtouser", "source": "services_messageshub", "target": "services_messageshub_sendtouser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L343", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_createconversation", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_createconversation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L434", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_updateconversation", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_updateconversation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L500", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_addconversationmember", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_addconversationmember" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L539", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_removeconversationmember", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_removeconversationmember" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L608", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_getconversationmessages", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_getconversationmessages" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L800", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_createconversationmessage", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_createconversationmessage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L862", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_updatemessage", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_updatemessage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L902", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_deletemessage", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_deletemessage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L950", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_addmessagereaction", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_addmessagereaction" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L983", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_removemessagereaction", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_removemessagereaction" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1207", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_acceptmessagesuggestion", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_acceptmessagesuggestion" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1574", "weight": 1.0, "_src": "services_messages_realtime_getmessageshub", "_tgt": "handlers_messages_messageswebsocket", "source": "services_messages_realtime_getmessageshub", "target": "handlers_messages_messageswebsocket" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1575", "weight": 1.0, "_src": "services_messages_realtime_newwsclient", "_tgt": "handlers_messages_messageswebsocket", "source": "services_messages_realtime_newwsclient", "target": "handlers_messages_messageswebsocket" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/messages_realtime.go", "source_location": "L82", "weight": 1.0, "_src": "services_messageshub_removeclientfromconversation", "_tgt": "lib_api_apiclient_delete", "source": "services_messageshub_removeclientfromconversation", "target": "lib_api_apiclient_delete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L139", "weight": 1.0, "_src": "services_messageshub_broadcast", "_tgt": "services_messageshub_removeclient", "source": "services_messageshub_removeclient", "target": "services_messageshub_broadcast", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/messages_realtime.go", "source_location": "L169", "weight": 1.0, "_src": "services_messageshub_sendtouser", "_tgt": "services_messageshub_removeclient", "source": "services_messageshub_removeclient", "target": "services_messageshub_sendtouser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/messages_realtime.go", "source_location": "L105", "weight": 1.0, "_src": "services_messageshub_removeclient", "_tgt": "lib_api_apiclient_delete", "source": "services_messageshub_removeclient", "target": "lib_api_apiclient_delete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/services/messages_realtime.go", "source_location": "L114", "weight": 1.0, "_src": "services_messageshub_removeclient", "_tgt": "middleware_requestbody_close", "source": "services_messageshub_removeclient", "target": "middleware_requestbody_close" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L16", "weight": 1.0, "_src": "backend_services_video_bookmark_go", "_tgt": "services_videobookmarkservice", "source": "backend_services_video_bookmark_go", "target": "services_videobookmarkservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L21", "weight": 1.0, "_src": "backend_services_video_bookmark_go", "_tgt": "services_video_bookmark_newvideobookmarkservice", "source": "backend_services_video_bookmark_go", "target": "services_video_bookmark_newvideobookmarkservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L26", "weight": 1.0, "_src": "backend_services_video_bookmark_go", "_tgt": "services_videoinfo", "source": "backend_services_video_bookmark_go", "target": "services_videoinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L36", "weight": 1.0, "_src": "backend_services_video_bookmark_go", "_tgt": "services_savevideorequest", "source": "backend_services_video_bookmark_go", "target": "services_savevideorequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L44", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_savevideobookmark", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_savevideobookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L84", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_getuserbookmarks", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_getuserbookmarks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L105", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_getbookmarkbyid", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_getbookmarkbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L114", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_updatebookmark", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_updatebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L134", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_deletebookmark", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_deletebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L146", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_togglewatched", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_togglewatched", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L163", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_togglefavorite", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_togglefavorite", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L180", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_searchbookmarks", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_searchbookmarks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L203", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_getbookmarkstats", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_getbookmarkstats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L234", "weight": 1.0, "_src": "services_videobookmarkservice", "_tgt": "services_videobookmarkservice_extractvideoinfo", "source": "services_videobookmarkservice", "target": "services_videobookmarkservice_extractvideoinfo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/video_bookmark.go", "source_location": "L24", "weight": 1.0, "_src": "services_video_bookmark_newvideobookmarkservice", "_tgt": "handlers_video_bookmark_newvideobookmarkhandler", "source": "services_video_bookmark_newvideobookmarkservice", "target": "handlers_video_bookmark_newvideobookmarkhandler" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L46", "weight": 1.0, "_src": "services_videobookmarkservice_savevideobookmark", "_tgt": "services_videobookmarkservice_extractvideoinfo", "source": "services_videobookmarkservice_savevideobookmark", "target": "services_videobookmarkservice_extractvideoinfo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L115", "weight": 1.0, "_src": "services_videobookmarkservice_updatebookmark", "_tgt": "services_videobookmarkservice_getbookmarkbyid", "source": "services_videobookmarkservice_getbookmarkbyid", "target": "services_videobookmarkservice_updatebookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L147", "weight": 1.0, "_src": "services_videobookmarkservice_togglewatched", "_tgt": "services_videobookmarkservice_getbookmarkbyid", "source": "services_videobookmarkservice_getbookmarkbyid", "target": "services_videobookmarkservice_togglewatched", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/video_bookmark.go", "source_location": "L164", "weight": 1.0, "_src": "services_videobookmarkservice_togglefavorite", "_tgt": "services_videobookmarkservice_getbookmarkbyid", "source": "services_videobookmarkservice_getbookmarkbyid", "target": "services_videobookmarkservice_togglefavorite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L17", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtubeintegratedservice", "source": "backend_services_youtube_integrated_go", "target": "services_youtubeintegratedservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L22", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_newyoutubeintegratedservice", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_newyoutubeintegratedservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L117", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_channelvideosresponse", "source": "backend_services_youtube_integrated_go", "target": "services_channelvideosresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L228", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_integratedvideoinfo", "source": "backend_services_youtube_integrated_go", "target": "services_integratedvideoinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L313", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_normalizechannelinput", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_normalizechannelinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L369", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_unescapeyt", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_unescapeyt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L375", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_parserelativetoiso", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_parserelativetoiso", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L402", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_parsecounttext", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_parsecounttext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L433", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_extractvideoid", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_extractvideoid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L457", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_searchyoutubevideosintegrated", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_searchyoutubevideosintegrated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L487", "weight": 1.0, "_src": "backend_services_youtube_integrated_go", "_tgt": "services_youtube_integrated_getyoutubechannelvideosintegrated", "source": "backend_services_youtube_integrated_go", "target": "services_youtube_integrated_getyoutubechannelvideosintegrated", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L31", "weight": 1.0, "_src": "services_youtubeintegratedservice", "_tgt": "services_youtubeintegratedservice_searchvideosintegrated", "source": "services_youtubeintegratedservice", "target": "services_youtubeintegratedservice_searchvideosintegrated", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L126", "weight": 1.0, "_src": "services_youtubeintegratedservice", "_tgt": "services_youtubeintegratedservice_getchannelvideosintegrated", "source": "services_youtubeintegratedservice", "target": "services_youtubeintegratedservice_getchannelvideosintegrated", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L238", "weight": 1.0, "_src": "services_youtubeintegratedservice", "_tgt": "services_youtubeintegratedservice_getvideodetailsintegrated", "source": "services_youtubeintegratedservice", "target": "services_youtubeintegratedservice_getvideodetailsintegrated", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L92", "weight": 1.0, "_src": "services_youtubeintegratedservice_searchvideosintegrated", "_tgt": "services_youtube_integrated_unescapeyt", "source": "services_youtubeintegratedservice_searchvideosintegrated", "target": "services_youtube_integrated_unescapeyt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L463", "weight": 1.0, "_src": "services_youtube_integrated_searchyoutubevideosintegrated", "_tgt": "services_youtubeintegratedservice_searchvideosintegrated", "source": "services_youtubeintegratedservice_searchvideosintegrated", "target": "services_youtube_integrated_searchyoutubevideosintegrated", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L127", "weight": 1.0, "_src": "services_youtubeintegratedservice_getchannelvideosintegrated", "_tgt": "services_youtube_integrated_normalizechannelinput", "source": "services_youtubeintegratedservice_getchannelvideosintegrated", "target": "services_youtube_integrated_normalizechannelinput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L184", "weight": 1.0, "_src": "services_youtubeintegratedservice_getchannelvideosintegrated", "_tgt": "services_youtube_integrated_unescapeyt", "source": "services_youtubeintegratedservice_getchannelvideosintegrated", "target": "services_youtube_integrated_unescapeyt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L195", "weight": 1.0, "_src": "services_youtubeintegratedservice_getchannelvideosintegrated", "_tgt": "services_youtube_integrated_parserelativetoiso", "source": "services_youtubeintegratedservice_getchannelvideosintegrated", "target": "services_youtube_integrated_parserelativetoiso", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L200", "weight": 1.0, "_src": "services_youtubeintegratedservice_getchannelvideosintegrated", "_tgt": "services_youtube_integrated_parsecounttext", "source": "services_youtubeintegratedservice_getchannelvideosintegrated", "target": "services_youtube_integrated_parsecounttext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L489", "weight": 1.0, "_src": "services_youtube_integrated_getyoutubechannelvideosintegrated", "_tgt": "services_youtubeintegratedservice_getchannelvideosintegrated", "source": "services_youtubeintegratedservice_getchannelvideosintegrated", "target": "services_youtube_integrated_getyoutubechannelvideosintegrated", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/services/youtube_integrated.go", "source_location": "L239", "weight": 1.0, "_src": "services_youtubeintegratedservice_getvideodetailsintegrated", "_tgt": "services_youtube_integrated_extractvideoid", "source": "services_youtubeintegratedservice_getvideodetailsintegrated", "target": "services_youtube_integrated_extractvideoid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector_test.go", "source_location": "L5", "weight": 1.0, "_src": "backend_services_message_detector_test_go", "_tgt": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions", "source": "backend_services_message_detector_test_go", "target": "services_message_detector_test_testdetectmessagecontent_urlsandsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector_test.go", "source_location": "L36", "weight": 1.0, "_src": "backend_services_message_detector_test_go", "_tgt": "services_message_detector_test_testdetectmessagecontent_taskandeventintents", "source": "backend_services_message_detector_test_go", "target": "services_message_detector_test_testdetectmessagecontent_taskandeventintents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/services/message_detector_test.go", "source_location": "L59", "weight": 1.0, "_src": "backend_services_message_detector_test_go", "_tgt": "services_message_detector_test_testdetectmessagecontent_passwordwarning", "source": "backend_services_message_detector_test_go", "target": "services_message_detector_test_testdetectmessagecontent_passwordwarning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_aisummary", "source": "backend_models_ai_features_go", "target": "models_aisummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L40", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_aitasksuggestion", "source": "backend_models_ai_features_go", "target": "models_aitasksuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L70", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_aitagsuggestion", "source": "backend_models_ai_features_go", "target": "models_aitagsuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L96", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_aicontentgeneration", "source": "backend_models_ai_features_go", "target": "models_aicontentgeneration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L128", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_aicodereview", "source": "backend_models_ai_features_go", "target": "models_aicodereview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_features.go", "source_location": "L161", "weight": 1.0, "_src": "backend_models_ai_features_go", "_tgt": "models_ailearningrecommendation", "source": "backend_models_ai_features_go", "target": "models_ailearningrecommendation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search_settings.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_search_settings_go", "_tgt": "models_usersearchsettings", "source": "backend_models_search_settings_go", "target": "models_usersearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search_settings.go", "source_location": "L35", "weight": 1.0, "_src": "backend_models_search_settings_go", "_tgt": "models_search_settings_getusersearchsettings", "source": "backend_models_search_settings_go", "target": "models_search_settings_getusersearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search_settings.go", "source_location": "L62", "weight": 1.0, "_src": "backend_models_search_settings_go", "_tgt": "models_search_settings_saveusersearchsettings", "source": "backend_models_search_settings_go", "target": "models_search_settings_saveusersearchsettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_settings.go", "source_location": "L29", "weight": 1.0, "_src": "models_search_settings_getusersearchsettings", "_tgt": "handlers_search_settings_getsearchsettings", "source": "models_search_settings_getusersearchsettings", "target": "handlers_search_settings_getsearchsettings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_settings.go", "source_location": "L67", "weight": 1.0, "_src": "models_search_settings_getusersearchsettings", "_tgt": "handlers_search_settings_updatesearchsettings", "source": "models_search_settings_getusersearchsettings", "target": "handlers_search_settings_updatesearchsettings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_settings.go", "source_location": "L121", "weight": 1.0, "_src": "models_search_settings_getusersearchsettings", "_tgt": "handlers_search_settings_getsearchsettingsforapi", "source": "models_search_settings_getusersearchsettings", "target": "handlers_search_settings_getsearchsettingsforapi" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_settings.go", "source_location": "L94", "weight": 1.0, "_src": "models_search_settings_saveusersearchsettings", "_tgt": "handlers_search_settings_updatesearchsettings", "source": "models_search_settings_saveusersearchsettings", "target": "handlers_search_settings_updatesearchsettings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challenge", "source": "backend_models_community_go", "target": "models_challenge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L64", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengeparticipant", "source": "backend_models_community_go", "target": "models_challengeparticipant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L100", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengeteam", "source": "backend_models_community_go", "target": "models_challengeteam", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L132", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengemilestone", "source": "backend_models_community_go", "target": "models_challengemilestone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L159", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengemilestonecompletion", "source": "backend_models_community_go", "target": "models_challengemilestonecompletion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L180", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengeresource", "source": "backend_models_community_go", "target": "models_challengeresource", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L202", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_challengetag", "source": "backend_models_community_go", "target": "models_challengetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L215", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_mentorship", "source": "backend_models_community_go", "target": "models_mentorship", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L260", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_mentorshipsession", "source": "backend_models_community_go", "target": "models_mentorshipsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L295", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_mentorshipreview", "source": "backend_models_community_go", "target": "models_mentorshipreview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L322", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_mentorshipmilestone", "source": "backend_models_community_go", "target": "models_mentorshipmilestone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L347", "weight": 1.0, "_src": "backend_models_community_go", "_tgt": "models_mentorshiprequest", "source": "backend_models_community_go", "target": "models_mentorshiprequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L381", "weight": 1.0, "_src": "models_challenge", "_tgt": "models_challenge_beforecreate", "source": "models_challenge", "target": "models_challenge_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L388", "weight": 1.0, "_src": "models_challengeparticipant", "_tgt": "models_challengeparticipant_beforecreate", "source": "models_challengeparticipant", "target": "models_challengeparticipant_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L395", "weight": 1.0, "_src": "models_challengeteam", "_tgt": "models_challengeteam_beforecreate", "source": "models_challengeteam", "target": "models_challengeteam_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L402", "weight": 1.0, "_src": "models_mentorship", "_tgt": "models_mentorship_beforecreate", "source": "models_mentorship", "target": "models_mentorship_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L412", "weight": 1.0, "_src": "models_mentorshipsession", "_tgt": "models_mentorshipsession_beforecreate", "source": "models_mentorshipsession", "target": "models_mentorshipsession_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L419", "weight": 1.0, "_src": "models_mentorshipreview", "_tgt": "models_mentorshipreview_beforecreate", "source": "models_mentorshipreview", "target": "models_mentorshipreview_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L426", "weight": 1.0, "_src": "models_mentorshipmilestone", "_tgt": "models_mentorshipmilestone_beforecreate", "source": "models_mentorshipmilestone", "target": "models_mentorshipmilestone_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/community.go", "source_location": "L436", "weight": 1.0, "_src": "models_mentorshiprequest", "_tgt": "models_mentorshiprequest_beforecreate", "source": "models_mentorshiprequest", "target": "models_mentorshiprequest_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/audit_log.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_audit_log_go", "_tgt": "models_auditaction", "source": "backend_models_audit_log_go", "target": "models_auditaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/audit_log.go", "source_location": "L31", "weight": 1.0, "_src": "backend_models_audit_log_go", "_tgt": "models_auditresource", "source": "backend_models_audit_log_go", "target": "models_auditresource", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/audit_log.go", "source_location": "L53", "weight": 1.0, "_src": "backend_models_audit_log_go", "_tgt": "models_auditlog", "source": "backend_models_audit_log_go", "target": "models_auditlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L82", "weight": 1.0, "_src": "models_auditaction", "_tgt": "middleware_audit_logsecurityevent", "source": "models_auditaction", "target": "middleware_audit_logsecurityevent" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/audit_log.go", "source_location": "L95", "weight": 1.0, "_src": "models_auditlog", "_tgt": "models_auditlog_tablename", "source": "models_auditlog", "target": "models_auditlog_tablename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/audit_log.go", "source_location": "L100", "weight": 1.0, "_src": "models_auditlog", "_tgt": "models_auditlog_beforecreate", "source": "models_auditlog", "target": "models_auditlog_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/note.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_note_go", "_tgt": "models_note", "source": "backend_models_note_go", "target": "models_note", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/user.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_user_go", "_tgt": "models_user", "source": "backend_models_user_go", "target": "models_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_web_scraping_go", "_tgt": "models_scrapedcontent", "source": "backend_models_web_scraping_go", "target": "models_scrapedcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L57", "weight": 1.0, "_src": "backend_models_web_scraping_go", "_tgt": "models_scrapedimage", "source": "backend_models_web_scraping_go", "target": "models_scrapedimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L79", "weight": 1.0, "_src": "backend_models_web_scraping_go", "_tgt": "models_scrapedlink", "source": "backend_models_web_scraping_go", "target": "models_scrapedlink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L98", "weight": 1.0, "_src": "backend_models_web_scraping_go", "_tgt": "models_scrapedvideo", "source": "backend_models_web_scraping_go", "target": "models_scrapedvideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L118", "weight": 1.0, "_src": "backend_models_web_scraping_go", "_tgt": "models_scrapingjob", "source": "backend_models_web_scraping_go", "target": "models_scrapingjob", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L153", "weight": 1.0, "_src": "models_scrapedcontent", "_tgt": "models_scrapedcontent_beforecreate", "source": "models_scrapedcontent", "target": "models_scrapedcontent_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/web_scraping.go", "source_location": "L163", "weight": 1.0, "_src": "models_scrapingjob", "_tgt": "models_scrapingjob_beforecreate", "source": "models_scrapingjob", "target": "models_scrapingjob_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/task.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_task_go", "_tgt": "models_taskstatus", "source": "backend_models_task_go", "target": "models_taskstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/task.go", "source_location": "L20", "weight": 1.0, "_src": "backend_models_task_go", "_tgt": "models_taskpriority", "source": "backend_models_task_go", "target": "models_taskpriority", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/task.go", "source_location": "L30", "weight": 1.0, "_src": "backend_models_task_go", "_tgt": "models_task", "source": "backend_models_task_go", "target": "models_task", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/ai_features.go", "source_location": "L432", "weight": 1.0, "_src": "models_taskpriority", "_tgt": "handlers_ai_features_accepttasksuggestion", "source": "models_taskpriority", "target": "handlers_ai_features_accepttasksuggestion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L12", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_wikipage", "source": "backend_models_knowledge_base_go", "target": "models_wikipage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L63", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_category", "source": "backend_models_knowledge_base_go", "target": "models_category", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L88", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_wikiversion", "source": "backend_models_knowledge_base_go", "target": "models_wikiversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L115", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_wikibacklink", "source": "backend_models_knowledge_base_go", "target": "models_wikibacklink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L131", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_wikiattachment", "source": "backend_models_knowledge_base_go", "target": "models_wikiattachment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L153", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_template", "source": "backend_models_knowledge_base_go", "target": "models_template", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L175", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_templatevariable", "source": "backend_models_knowledge_base_go", "target": "models_templatevariable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L229", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_knowledge_base_generateslug", "source": "backend_models_knowledge_base_go", "target": "models_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L239", "weight": 1.0, "_src": "backend_models_knowledge_base_go", "_tgt": "models_knowledge_base_estimatereadingtime", "source": "backend_models_knowledge_base_go", "target": "models_knowledge_base_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L192", "weight": 1.0, "_src": "models_wikipage", "_tgt": "models_wikipage_beforecreate", "source": "models_wikipage", "target": "models_wikipage_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L217", "weight": 1.0, "_src": "models_wikipage", "_tgt": "models_wikipage_beforeupdate", "source": "models_wikipage", "target": "models_wikipage_beforeupdate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L202", "weight": 1.0, "_src": "models_category", "_tgt": "models_category_beforecreate", "source": "models_category", "target": "models_category_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L209", "weight": 1.0, "_src": "models_template", "_tgt": "models_template_beforecreate", "source": "models_template", "target": "models_template_beforecreate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L197", "weight": 1.0, "_src": "models_wikipage_beforecreate", "_tgt": "models_knowledge_base_generateslug", "source": "models_wikipage_beforecreate", "target": "models_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L204", "weight": 1.0, "_src": "models_category_beforecreate", "_tgt": "models_knowledge_base_generateslug", "source": "models_category_beforecreate", "target": "models_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L211", "weight": 1.0, "_src": "models_template_beforecreate", "_tgt": "models_knowledge_base_generateslug", "source": "models_template_beforecreate", "target": "models_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L219", "weight": 1.0, "_src": "models_wikipage_beforeupdate", "_tgt": "models_knowledge_base_generateslug", "source": "models_wikipage_beforeupdate", "target": "models_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/knowledge_base.go", "source_location": "L223", "weight": 1.0, "_src": "models_wikipage_beforeupdate", "_tgt": "models_knowledge_base_estimatereadingtime", "source": "models_wikipage_beforeupdate", "target": "models_knowledge_base_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_team", "source": "backend_models_teams_go", "target": "models_team", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L37", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teammember", "source": "backend_models_teams_go", "target": "models_teammember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L53", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teaminvitation", "source": "backend_models_teams_go", "target": "models_teaminvitation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L74", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamproject", "source": "backend_models_teams_go", "target": "models_teamproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L92", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamprojecttag", "source": "backend_models_teams_go", "target": "models_teamprojecttag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L99", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teambookmark", "source": "backend_models_teams_go", "target": "models_teambookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L115", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamnote", "source": "backend_models_teams_go", "target": "models_teamnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L131", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamtask", "source": "backend_models_teams_go", "target": "models_teamtask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L147", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamfile", "source": "backend_models_teams_go", "target": "models_teamfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L163", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamactivity", "source": "backend_models_teams_go", "target": "models_teamactivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/teams.go", "source_location": "L181", "weight": 1.0, "_src": "backend_models_teams_go", "_tgt": "models_teamstats", "source": "backend_models_teams_go", "target": "models_teamstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_analytics", "source": "backend_models_analytics_go", "target": "models_analytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L34", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_productivitymetrics", "source": "backend_models_analytics_go", "target": "models_productivitymetrics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L58", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_learninganalytics", "source": "backend_models_analytics_go", "target": "models_learninganalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L85", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_contentanalytics", "source": "backend_models_analytics_go", "target": "models_contentanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L108", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_githubanalytics", "source": "backend_models_analytics_go", "target": "models_githubanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L131", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_habitanalytics", "source": "backend_models_analytics_go", "target": "models_habitanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L155", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_goal", "source": "backend_models_analytics_go", "target": "models_goal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L183", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_milestone", "source": "backend_models_analytics_go", "target": "models_milestone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L205", "weight": 1.0, "_src": "backend_models_analytics_go", "_tgt": "models_analyticsreport", "source": "backend_models_analytics_go", "target": "models_analyticsreport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L228", "weight": 1.0, "_src": "models_analytics", "_tgt": "models_analytics_beforecreate", "source": "models_analytics", "target": "models_analytics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L235", "weight": 1.0, "_src": "models_productivitymetrics", "_tgt": "models_productivitymetrics_beforecreate", "source": "models_productivitymetrics", "target": "models_productivitymetrics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L245", "weight": 1.0, "_src": "models_learninganalytics", "_tgt": "models_learninganalytics_beforecreate", "source": "models_learninganalytics", "target": "models_learninganalytics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L255", "weight": 1.0, "_src": "models_contentanalytics", "_tgt": "models_contentanalytics_beforecreate", "source": "models_contentanalytics", "target": "models_contentanalytics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L268", "weight": 1.0, "_src": "models_githubanalytics", "_tgt": "models_githubanalytics_beforecreate", "source": "models_githubanalytics", "target": "models_githubanalytics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L275", "weight": 1.0, "_src": "models_habitanalytics", "_tgt": "models_habitanalytics_beforecreate", "source": "models_habitanalytics", "target": "models_habitanalytics_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L282", "weight": 1.0, "_src": "models_goal", "_tgt": "models_goal_beforecreate", "source": "models_goal", "target": "models_goal_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/analytics.go", "source_location": "L292", "weight": 1.0, "_src": "models_milestone", "_tgt": "models_milestone_beforecreate", "source": "models_milestone", "target": "models_milestone_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/bookmark.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_bookmark_go", "_tgt": "models_bookmark", "source": "backend_models_bookmark_go", "target": "models_bookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_conversationtype", "source": "backend_models_messages_go", "target": "models_conversationtype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L22", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_conversationmemberrole", "source": "backend_models_messages_go", "target": "models_conversationmemberrole", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L32", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_suggestionstatus", "source": "backend_models_messages_go", "target": "models_suggestionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L41", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_conversation", "source": "backend_models_messages_go", "target": "models_conversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L64", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_conversationmember", "source": "backend_models_messages_go", "target": "models_conversationmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L85", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_message", "source": "backend_models_messages_go", "target": "models_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L109", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_messageattachment", "source": "backend_models_messages_go", "target": "models_messageattachment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L125", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_messagereference", "source": "backend_models_messages_go", "target": "models_messagereference", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L139", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_messagesuggestion", "source": "backend_models_messages_go", "target": "models_messagesuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L153", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_messagereaction", "source": "backend_models_messages_go", "target": "models_messagereaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L166", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_passwordvaultitem", "source": "backend_models_messages_go", "target": "models_passwordvaultitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/messages.go", "source_location": "L186", "weight": 1.0, "_src": "backend_models_messages_go", "_tgt": "models_passwordvaultshare", "source": "backend_models_messages_go", "target": "models_passwordvaultshare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L190", "weight": 1.0, "_src": "models_conversationtype", "_tgt": "handlers_messages_createconversation", "source": "models_conversationtype", "target": "handlers_messages_createconversation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L485", "weight": 1.0, "_src": "models_conversationmemberrole", "_tgt": "handlers_messages_addconversationmember", "source": "models_conversationmemberrole", "target": "handlers_messages_addconversationmember" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/learning_path.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_learning_path_go", "_tgt": "models_learningpath", "source": "backend_models_learning_path_go", "target": "models_learningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/learning_path.go", "source_location": "L45", "weight": 1.0, "_src": "backend_models_learning_path_go", "_tgt": "models_learningmodule", "source": "backend_models_learning_path_go", "target": "models_learningmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/learning_path.go", "source_location": "L72", "weight": 1.0, "_src": "backend_models_learning_path_go", "_tgt": "models_moduleresource", "source": "backend_models_learning_path_go", "target": "models_moduleresource", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/learning_path.go", "source_location": "L94", "weight": 1.0, "_src": "backend_models_learning_path_go", "_tgt": "models_enrollment", "source": "backend_models_learning_path_go", "target": "models_enrollment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/learning_path.go", "source_location": "L124", "weight": 1.0, "_src": "backend_models_learning_path_go", "_tgt": "models_progress", "source": "backend_models_learning_path_go", "target": "models_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/file.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_file_go", "_tgt": "models_filetype", "source": "backend_models_file_go", "target": "models_filetype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/file.go", "source_location": "L22", "weight": 1.0, "_src": "backend_models_file_go", "_tgt": "models_file", "source": "backend_models_file_go", "target": "models_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/browser_extension.go", "source_location": "L8", "weight": 1.0, "_src": "backend_models_browser_extension_go", "_tgt": "models_apikey", "source": "backend_models_browser_extension_go", "target": "models_apikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/browser_extension.go", "source_location": "L23", "weight": 1.0, "_src": "backend_models_browser_extension_go", "_tgt": "models_browserextension", "source": "backend_models_browser_extension_go", "target": "models_browserextension", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/chat.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_chat_go", "_tgt": "models_chatmessage", "source": "backend_models_chat_go", "target": "models_chatmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/chat.go", "source_location": "L33", "weight": 1.0, "_src": "backend_models_chat_go", "_tgt": "models_chatsession", "source": "backend_models_chat_go", "target": "models_chatsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/tag.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_tag_go", "_tgt": "models_tag", "source": "backend_models_tag_go", "target": "models_tag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/github_user_auth.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_github_user_auth_go", "_tgt": "models_githubuserauth", "source": "backend_models_github_user_auth_go", "target": "models_githubuserauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/youtube_cache.go", "source_location": "L8", "weight": 1.0, "_src": "backend_models_youtube_cache_go", "_tgt": "models_youtubechannelcache", "source": "backend_models_youtube_cache_go", "target": "models_youtubechannelcache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/youtube_cache.go", "source_location": "L20", "weight": 1.0, "_src": "models_youtubechannelcache", "_tgt": "models_youtubechannelcache_tablename", "source": "models_youtubechannelcache", "target": "models_youtubechannelcache_tablename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/youtube_cache.go", "source_location": "L25", "weight": 1.0, "_src": "models_youtubechannelcache", "_tgt": "models_youtubechannelcache_isexpired", "source": "models_youtubechannelcache", "target": "models_youtubechannelcache_isexpired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_habit", "source": "backend_models_goals_habits_go", "target": "models_habit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L49", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_habitentry", "source": "backend_models_goals_habits_go", "target": "models_habitentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L71", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_goaltag", "source": "backend_models_goals_habits_go", "target": "models_goaltag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L80", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_habittag", "source": "backend_models_goals_habits_go", "target": "models_habittag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L89", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_goaltemplate", "source": "backend_models_goals_habits_go", "target": "models_goaltemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L109", "weight": 1.0, "_src": "backend_models_goals_habits_go", "_tgt": "models_goaltemplatemilestone", "source": "backend_models_goals_habits_go", "target": "models_goaltemplatemilestone", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L127", "weight": 1.0, "_src": "models_habit", "_tgt": "models_habit_beforecreate", "source": "models_habit", "target": "models_habit_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L146", "weight": 1.0, "_src": "models_habit", "_tgt": "models_habit_beforeupdate", "source": "models_habit", "target": "models_habit_beforeupdate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L155", "weight": 1.0, "_src": "models_habit", "_tgt": "models_habit_updatestreakandrate", "source": "models_habit", "target": "models_habit_updatestreakandrate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L162", "weight": 1.0, "_src": "models_habit", "_tgt": "models_habit_gettodayentry", "source": "models_habit", "target": "models_habit_gettodayentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L169", "weight": 1.0, "_src": "models_habit", "_tgt": "models_habit_getweeklystreak", "source": "models_habit", "target": "models_habit_getweeklystreak", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L137", "weight": 1.0, "_src": "models_habitentry", "_tgt": "models_habitentry_beforecreate", "source": "models_habitentry", "target": "models_habitentry_beforecreate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/goals_habits.go", "source_location": "L148", "weight": 1.0, "_src": "models_habit_beforeupdate", "_tgt": "models_habit_updatestreakandrate", "source": "models_habit_beforeupdate", "target": "models_habit_updatestreakandrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L9", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_integrationtype", "source": "backend_models_integration_go", "target": "models_integrationtype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L25", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_integrationstatus", "source": "backend_models_integration_go", "target": "models_integrationstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L35", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_integration", "source": "backend_models_integration_go", "target": "models_integration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L75", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_integrationconfig", "source": "backend_models_integration_go", "target": "models_integrationconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L108", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_slackconfig", "source": "backend_models_integration_go", "target": "models_slackconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L125", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_discordconfig", "source": "backend_models_integration_go", "target": "models_discordconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L142", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_notionconfig", "source": "backend_models_integration_go", "target": "models_notionconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L161", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_googleconfig", "source": "backend_models_integration_go", "target": "models_googleconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L182", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_pocketconfig", "source": "backend_models_integration_go", "target": "models_pocketconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L192", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_todoistconfig", "source": "backend_models_integration_go", "target": "models_todoistconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L204", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_githubconfig", "source": "backend_models_integration_go", "target": "models_githubconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L214", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_twitterconfig", "source": "backend_models_integration_go", "target": "models_twitterconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L222", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_redditconfig", "source": "backend_models_integration_go", "target": "models_redditconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L231", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_obsidianconfig", "source": "backend_models_integration_go", "target": "models_obsidianconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L241", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_synclog", "source": "backend_models_integration_go", "target": "models_synclog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/integration.go", "source_location": "L274", "weight": 1.0, "_src": "backend_models_integration_go", "_tgt": "models_webhookevent", "source": "backend_models_integration_go", "target": "models_webhookevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L16", "weight": 1.0, "_src": "backend_models_models_go", "_tgt": "models_models_initdb", "source": "backend_models_models_go", "target": "models_models_initdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L20", "weight": 1.0, "_src": "backend_models_models_go", "_tgt": "models_models_tablehascolumn", "source": "backend_models_models_go", "target": "models_models_tablehascolumn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L34", "weight": 1.0, "_src": "backend_models_models_go", "_tgt": "models_models_tableexists", "source": "backend_models_models_go", "target": "models_models_tableexists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L46", "weight": 1.0, "_src": "backend_models_models_go", "_tgt": "models_models_repairlegacybootstrapschema", "source": "backend_models_models_go", "target": "models_models_repairlegacybootstrapschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L100", "weight": 1.0, "_src": "backend_models_models_go", "_tgt": "models_models_automigrate", "source": "backend_models_models_go", "target": "models_models_automigrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/models/models.go", "source_location": "L17", "weight": 1.0, "_src": "models_models_initdb", "_tgt": "config_database_getdb", "source": "models_models_initdb", "target": "config_database_getdb" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L59", "weight": 1.0, "_src": "models_models_repairlegacybootstrapschema", "_tgt": "models_models_tablehascolumn", "source": "models_models_tablehascolumn", "target": "models_models_repairlegacybootstrapschema", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L51", "weight": 1.0, "_src": "models_models_repairlegacybootstrapschema", "_tgt": "models_models_tableexists", "source": "models_models_tableexists", "target": "models_models_repairlegacybootstrapschema", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/models.go", "source_location": "L106", "weight": 1.0, "_src": "models_models_automigrate", "_tgt": "models_models_repairlegacybootstrapschema", "source": "models_models_repairlegacybootstrapschema", "target": "models_models_automigrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/models/models.go", "source_location": "L101", "weight": 1.0, "_src": "models_models_automigrate", "_tgt": "config_database_getdb", "source": "models_models_automigrate", "target": "config_database_getdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/file_analysis.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_file_analysis_go", "_tgt": "models_fileanalysis", "source": "backend_models_file_analysis_go", "target": "models_fileanalysis", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/file_analysis.go", "source_location": "L39", "weight": 1.0, "_src": "models_fileanalysis", "_tgt": "models_fileanalysis_tablename", "source": "models_fileanalysis", "target": "models_fileanalysis_tablename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/file_analysis.go", "source_location": "L44", "weight": 1.0, "_src": "models_fileanalysis", "_tgt": "models_fileanalysis_beforecreate", "source": "models_fileanalysis", "target": "models_fileanalysis_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_ai_recommendation_go", "_tgt": "models_airecommendation", "source": "backend_models_ai_recommendation_go", "target": "models_airecommendation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L57", "weight": 1.0, "_src": "backend_models_ai_recommendation_go", "_tgt": "models_userpreference", "source": "backend_models_ai_recommendation_go", "target": "models_userpreference", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L91", "weight": 1.0, "_src": "backend_models_ai_recommendation_go", "_tgt": "models_recommendationinteraction", "source": "backend_models_ai_recommendation_go", "target": "models_recommendationinteraction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L117", "weight": 1.0, "_src": "models_airecommendation", "_tgt": "models_airecommendation_tablename", "source": "models_airecommendation", "target": "models_airecommendation_tablename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L132", "weight": 1.0, "_src": "models_airecommendation", "_tgt": "models_airecommendation_beforecreate", "source": "models_airecommendation", "target": "models_airecommendation_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L122", "weight": 1.0, "_src": "models_userpreference", "_tgt": "models_userpreference_tablename", "source": "models_userpreference", "target": "models_userpreference_tablename", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L142", "weight": 1.0, "_src": "models_userpreference", "_tgt": "models_userpreference_beforecreate", "source": "models_userpreference", "target": "models_userpreference_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/ai_recommendation.go", "source_location": "L127", "weight": 1.0, "_src": "models_recommendationinteraction", "_tgt": "models_recommendationinteraction_tablename", "source": "models_recommendationinteraction", "target": "models_recommendationinteraction_tablename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/github_backup.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_github_backup_go", "_tgt": "models_githubappinstallstate", "source": "backend_models_github_backup_go", "target": "models_githubappinstallstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/github_backup.go", "source_location": "L25", "weight": 1.0, "_src": "backend_models_github_backup_go", "_tgt": "models_githubappinstallation", "source": "backend_models_github_backup_go", "target": "models_githubappinstallation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/github_backup.go", "source_location": "L42", "weight": 1.0, "_src": "backend_models_github_backup_go", "_tgt": "models_githubrepobackup", "source": "backend_models_github_backup_go", "target": "models_githubrepobackup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_calendar_go", "_tgt": "models_calendarevent", "source": "backend_models_calendar_go", "target": "models_calendarevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L58", "weight": 1.0, "_src": "backend_models_calendar_go", "_tgt": "models_recurrencerule", "source": "backend_models_calendar_go", "target": "models_recurrencerule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L86", "weight": 1.0, "_src": "backend_models_calendar_go", "_tgt": "models_calendarsettings", "source": "backend_models_calendar_go", "target": "models_calendarsettings", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L114", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_getduration", "source": "models_calendarevent", "target": "models_calendarevent_getduration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L119", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_isoverdue", "source": "models_calendarevent", "target": "models_calendarevent_isoverdue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L124", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_istoday", "source": "models_calendarevent", "target": "models_calendarevent_istoday", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L132", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_isupcoming", "source": "models_calendarevent", "target": "models_calendarevent_isupcoming", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L139", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_getprioritycolor", "source": "models_calendarevent", "target": "models_calendarevent_getprioritycolor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/calendar.go", "source_location": "L155", "weight": 1.0, "_src": "models_calendarevent", "_tgt": "models_calendarevent_gettypecolor", "source": "models_calendarevent", "target": "models_calendarevent_gettypecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_skill", "source": "backend_models_social_go", "target": "models_skill", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L27", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_project", "source": "backend_models_social_go", "target": "models_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L48", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_projecttag", "source": "backend_models_social_go", "target": "models_projecttag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L55", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_sociallink", "source": "backend_models_social_go", "target": "models_sociallink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L71", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_follow", "source": "backend_models_social_go", "target": "models_follow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/social.go", "source_location": "L85", "weight": 1.0, "_src": "backend_models_social_go", "_tgt": "models_userprofilestats", "source": "backend_models_social_go", "target": "models_userprofilestats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/update_settings.go", "source_location": "L11", "weight": 1.0, "_src": "backend_models_update_settings_go", "_tgt": "models_userupdatesettings", "source": "backend_models_update_settings_go", "target": "models_userupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/update_settings.go", "source_location": "L30", "weight": 1.0, "_src": "backend_models_update_settings_go", "_tgt": "models_update_settings_getuserupdatesettings", "source": "backend_models_update_settings_go", "target": "models_update_settings_getuserupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/update_settings.go", "source_location": "L63", "weight": 1.0, "_src": "backend_models_update_settings_go", "_tgt": "models_update_settings_saveuserupdatesettings", "source": "backend_models_update_settings_go", "target": "models_update_settings_saveuserupdatesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/update_settings.go", "source_location": "L24", "weight": 1.0, "_src": "models_update_settings_getuserupdatesettings", "_tgt": "handlers_update_settings_getupdatesettings", "source": "models_update_settings_getuserupdatesettings", "target": "handlers_update_settings_getupdatesettings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/update_settings.go", "source_location": "L78", "weight": 1.0, "_src": "models_update_settings_getuserupdatesettings", "_tgt": "handlers_update_settings_getupdatesettingsforapi", "source": "models_update_settings_getuserupdatesettings", "target": "handlers_update_settings_getupdatesettingsforapi" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/update_settings.go", "source_location": "L60", "weight": 1.0, "_src": "models_update_settings_saveuserupdatesettings", "_tgt": "handlers_update_settings_updateupdatesettings", "source": "models_update_settings_saveuserupdatesettings", "target": "handlers_update_settings_updateupdatesettings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/control_service_auth.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_control_service_auth_go", "_tgt": "models_controlservicesession", "source": "backend_models_control_service_auth_go", "target": "models_controlservicesession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L11", "weight": 1.0, "_src": "backend_models_time_entry_go", "_tgt": "models_timeentry", "source": "backend_models_time_entry_go", "target": "models_timeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L49", "weight": 1.0, "_src": "models_timeentry", "_tgt": "models_timeentry_beforecreate", "source": "models_timeentry", "target": "models_timeentry_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L57", "weight": 1.0, "_src": "models_timeentry", "_tgt": "models_timeentry_beforeupdate", "source": "models_timeentry", "target": "models_timeentry_beforeupdate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L67", "weight": 1.0, "_src": "models_timeentry", "_tgt": "models_timeentry_stop", "source": "models_timeentry", "target": "models_timeentry_stop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L76", "weight": 1.0, "_src": "models_timeentry", "_tgt": "models_timeentry_getduration", "source": "models_timeentry", "target": "models_timeentry_getduration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L90", "weight": 1.0, "_src": "models_timeentry", "_tgt": "models_timeentry_getformattedduration", "source": "models_timeentry", "target": "models_timeentry_getformattedduration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/time_entry.go", "source_location": "L91", "weight": 1.0, "_src": "models_timeentry_getformattedduration", "_tgt": "models_timeentry_getduration", "source": "models_timeentry_getduration", "target": "models_timeentry_getformattedduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/ai_settings.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_ai_settings_go", "_tgt": "models_useraisettings", "source": "backend_models_ai_settings_go", "target": "models_useraisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/video_bookmark.go", "source_location": "L8", "weight": 1.0, "_src": "backend_models_video_bookmark_go", "_tgt": "models_videobookmark", "source": "backend_models_video_bookmark_go", "target": "models_videobookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/video_bookmark.go", "source_location": "L25", "weight": 1.0, "_src": "models_videobookmark", "_tgt": "models_videobookmark_tablename", "source": "models_videobookmark", "target": "models_videobookmark_tablename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_search_go", "_tgt": "models_contentembedding", "source": "backend_models_search_go", "target": "models_contentembedding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L32", "weight": 1.0, "_src": "backend_models_search_go", "_tgt": "models_savedsearch", "source": "backend_models_search_go", "target": "models_savedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L53", "weight": 1.0, "_src": "backend_models_search_go", "_tgt": "models_savedsearchtag", "source": "backend_models_search_go", "target": "models_savedsearchtag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L63", "weight": 1.0, "_src": "backend_models_search_go", "_tgt": "models_searchanalytics", "source": "backend_models_search_go", "target": "models_searchanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L84", "weight": 1.0, "_src": "backend_models_search_go", "_tgt": "models_searchsuggestion", "source": "backend_models_search_go", "target": "models_searchsuggestion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/search.go", "source_location": "L99", "weight": 1.0, "_src": "models_contentembedding", "_tgt": "models_contentembedding_beforecreate", "source": "models_contentembedding", "target": "models_contentembedding_beforecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_marketplaceitem", "source": "backend_models_marketplace_go", "target": "models_marketplaceitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L68", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_marketplacetag", "source": "backend_models_marketplace_go", "target": "models_marketplacetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L81", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_marketplacereview", "source": "backend_models_marketplace_go", "target": "models_marketplacereview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L109", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_marketplacepurchase", "source": "backend_models_marketplace_go", "target": "models_marketplacepurchase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L143", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_contentshare", "source": "backend_models_marketplace_go", "target": "models_contentshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L226", "weight": 1.0, "_src": "backend_models_marketplace_go", "_tgt": "models_marketplace_generatesharetoken", "source": "backend_models_marketplace_go", "target": "models_marketplace_generatesharetoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L180", "weight": 1.0, "_src": "models_marketplaceitem", "_tgt": "models_marketplaceitem_beforecreate", "source": "models_marketplaceitem", "target": "models_marketplaceitem_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L196", "weight": 1.0, "_src": "models_marketplacereview", "_tgt": "models_marketplacereview_beforecreate", "source": "models_marketplacereview", "target": "models_marketplacereview_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L204", "weight": 1.0, "_src": "models_marketplacepurchase", "_tgt": "models_marketplacepurchase_beforecreate", "source": "models_marketplacepurchase", "target": "models_marketplacepurchase_beforecreate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L217", "weight": 1.0, "_src": "models_contentshare", "_tgt": "models_contentshare_beforecreate", "source": "models_contentshare", "target": "models_contentshare_beforecreate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/models/marketplace.go", "source_location": "L220", "weight": 1.0, "_src": "models_contentshare_beforecreate", "_tgt": "models_marketplace_generatesharetoken", "source": "models_contentshare_beforecreate", "target": "models_marketplace_generatesharetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/course.go", "source_location": "L10", "weight": 1.0, "_src": "backend_models_course_go", "_tgt": "models_course", "source": "backend_models_course_go", "target": "models_course", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/models/course.go", "source_location": "L52", "weight": 1.0, "_src": "backend_models_course_go", "_tgt": "models_learningpathcourse", "source": "backend_models_course_go", "target": "models_learningpathcourse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L10", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_serverconfig", "source": "backend_config_config_go", "target": "config_serverconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L18", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_config", "source": "backend_config_config_go", "target": "config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L24", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_databaseconfig", "source": "backend_config_config_go", "target": "config_databaseconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L33", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_appconfig", "source": "backend_config_config_go", "target": "config_appconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L41", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_config_load", "source": "backend_config_config_go", "target": "config_config_load", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L95", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_config_getenvwithdefault", "source": "backend_config_config_go", "target": "config_config_getenvwithdefault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L102", "weight": 1.0, "_src": "backend_config_config_go", "_tgt": "config_config_getdurationenv", "source": "backend_config_config_go", "target": "config_config_getdurationenv", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L68", "weight": 1.0, "_src": "config_config", "_tgt": "config_config_validate", "source": "config_config", "target": "config_config_validate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L84", "weight": 1.0, "_src": "config_config", "_tgt": "config_config_dsn", "source": "config_config", "target": "config_config_dsn", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L44", "weight": 1.0, "_src": "config_config_load", "_tgt": "config_config_getenvwithdefault", "source": "config_config_load", "target": "config_config_getenvwithdefault", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/config/config.go", "source_location": "L45", "weight": 1.0, "_src": "config_config_load", "_tgt": "config_config_getdurationenv", "source": "config_config_load", "target": "config_config_getdurationenv", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L254", "weight": 1.0, "_src": "config_config_validate", "_tgt": "handlers_two_factor_verifytotp", "source": "config_config_validate", "target": "handlers_two_factor_verifytotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L292", "weight": 1.0, "_src": "config_config_validate", "_tgt": "handlers_two_factor_enabletotp", "source": "config_config_validate", "target": "handlers_two_factor_enabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L343", "weight": 1.0, "_src": "config_config_validate", "_tgt": "handlers_two_factor_disabletotp", "source": "config_config_validate", "target": "handlers_two_factor_disabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L587", "weight": 1.0, "_src": "config_config_validate", "_tgt": "handlers_two_factor_loginwithtotp", "source": "config_config_validate", "target": "handlers_two_factor_loginwithtotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L652", "weight": 1.0, "_src": "config_config_validate", "_tgt": "handlers_two_factor_regeneratebackupcodes", "source": "config_config_validate", "target": "handlers_two_factor_regeneratebackupcodes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/database.go", "source_location": "L20", "weight": 1.0, "_src": "backend_config_database_go", "_tgt": "config_database_getjwtsecret", "source": "backend_config_database_go", "target": "config_database_getjwtsecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/database.go", "source_location": "L28", "weight": 1.0, "_src": "backend_config_database_go", "_tgt": "config_database_shouldrunlegacysqlmigrations", "source": "backend_config_database_go", "target": "config_database_shouldrunlegacysqlmigrations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/database.go", "source_location": "L33", "weight": 1.0, "_src": "backend_config_database_go", "_tgt": "config_database_initdatabase", "source": "backend_config_database_go", "target": "config_database_initdatabase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/database.go", "source_location": "L91", "weight": 1.0, "_src": "backend_config_database_go", "_tgt": "config_database_getdb", "source": "backend_config_database_go", "target": "config_database_getdb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/config/database.go", "source_location": "L81", "weight": 1.0, "_src": "config_database_initdatabase", "_tgt": "config_database_shouldrunlegacysqlmigrations", "source": "config_database_shouldrunlegacysqlmigrations", "target": "config_database_initdatabase", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/config/database.go", "source_location": "L35", "weight": 1.0, "_src": "config_database_initdatabase", "_tgt": "config_logger_initlogger", "source": "config_database_initdatabase", "target": "config_logger_initlogger" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/config/database.go", "source_location": "L36", "weight": 1.0, "_src": "config_database_initdatabase", "_tgt": "middleware_loggerconfig_getlogger", "source": "config_database_initdatabase", "target": "middleware_loggerconfig_getlogger" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/config/database.go", "source_location": "L73", "weight": 1.0, "_src": "config_database_initdatabase", "_tgt": "utils_response_error", "source": "config_database_initdatabase", "target": "utils_response_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/config/database.go", "source_location": "L82", "weight": 1.0, "_src": "config_database_initdatabase", "_tgt": "migrations_migrate_runmigrations", "source": "config_database_initdatabase", "target": "migrations_migrate_runmigrations" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L31", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_youtube_channels_getfireshipvideos", "source": "config_database_getdb", "target": "handlers_youtube_channels_getfireshipvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L67", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_youtube_channels_getnetworkchuckvideos", "source": "config_database_getdb", "target": "handlers_youtube_channels_getnetworkchuckvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/youtube_channels.go", "source_location": "L112", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_youtube_channels_getchannelvideos", "source": "config_database_getdb", "target": "handlers_youtube_channels_getchannelvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/task.go", "source_location": "L89", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_task_gettasks", "source": "config_database_getdb", "target": "handlers_task_gettasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/task.go", "source_location": "L108", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_task_createtask", "source": "config_database_getdb", "target": "handlers_task_createtask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/task.go", "source_location": "L135", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_task_gettask", "source": "config_database_getdb", "target": "handlers_task_gettask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/task.go", "source_location": "L159", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_task_updatetask", "source": "config_database_getdb", "target": "handlers_task_updatetask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/task.go", "source_location": "L196", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_task_deletetask", "source": "config_database_getdb", "target": "handlers_task_deletetask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/semantic_search.go", "source_location": "L84", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_semantic_search_semanticsearch", "source": "config_database_getdb", "target": "handlers_semantic_search_semanticsearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/semantic_search.go", "source_location": "L139", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_semantic_search_generateembedding", "source": "config_database_getdb", "target": "handlers_semantic_search_generateembedding" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/semantic_search.go", "source_location": "L173", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_semantic_search_reindexcontent", "source": "config_database_getdb", "target": "handlers_semantic_search_reindexcontent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L60", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_getbookmarks", "source": "config_database_getdb", "target": "handlers_bookmark_getbookmarks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L81", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_createbookmark", "source": "config_database_getdb", "target": "handlers_bookmark_createbookmark" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L137", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_getbookmark", "source": "config_database_getdb", "target": "handlers_bookmark_getbookmark" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L162", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_updatebookmark", "source": "config_database_getdb", "target": "handlers_bookmark_updatebookmark" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L203", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_deletebookmark", "source": "config_database_getdb", "target": "handlers_bookmark_deletebookmark" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/bookmark.go", "source_location": "L233", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_bookmark_refreshbookmarkmetadata", "source": "config_database_getdb", "target": "handlers_bookmark_refreshbookmarkmetadata" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L192", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_setuptotp", "source": "config_database_getdb", "target": "handlers_two_factor_setuptotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L299", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_enabletotp", "source": "config_database_getdb", "target": "handlers_two_factor_enabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L351", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_disabletotp", "source": "config_database_getdb", "target": "handlers_two_factor_disabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L443", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_verifybackupcode", "source": "config_database_getdb", "target": "handlers_two_factor_verifybackupcode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L487", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_loginwithtotp", "source": "config_database_getdb", "target": "handlers_two_factor_loginwithtotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L668", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_two_factor_regeneratebackupcodes", "source": "config_database_getdb", "target": "handlers_two_factor_regeneratebackupcodes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search_enhanced.go", "source_location": "L92", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_search_enhanced_enhancedsearch", "source": "config_database_getdb", "target": "handlers_search_enhanced_enhancedsearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L15", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_getlearningpaths", "source": "config_database_getdb", "target": "handlers_learning_path_getlearningpaths" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L51", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_getlearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_getlearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L74", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_createlearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_createlearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L105", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_updatelearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_updatelearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L145", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_deletelearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_deletelearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L175", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_enrollinlearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_enrollinlearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L224", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_getuserenrollments", "source": "config_database_getdb", "target": "handlers_learning_path_getuserenrollments" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L246", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_updateprogress", "source": "config_database_getdb", "target": "handlers_learning_path_updateprogress" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/learning_path.go", "source_location": "L305", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_learning_path_ratelearningpath", "source": "config_database_getdb", "target": "handlers_learning_path_ratelearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L94", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_generateapikey", "source": "config_database_getdb", "target": "handlers_browser_extension_generateapikey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L123", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_getapikeys", "source": "config_database_getdb", "target": "handlers_browser_extension_getapikeys" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L158", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_revokeapikey", "source": "config_database_getdb", "target": "handlers_browser_extension_revokeapikey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L191", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_validateapikey", "source": "config_database_getdb", "target": "handlers_browser_extension_validateapikey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L253", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_registerbrowserextension", "source": "config_database_getdb", "target": "handlers_browser_extension_registerbrowserextension" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L291", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_getbrowserextensions", "source": "config_database_getdb", "target": "handlers_browser_extension_getbrowserextensions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L311", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_browser_extension_revokebrowserextension", "source": "config_database_getdb", "target": "handlers_browser_extension_revokebrowserextension" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L107", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_githubcallback", "source": "config_database_getdb", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L207", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_getgithubrepos", "source": "config_database_getdb", "target": "handlers_github_getgithubrepos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L401", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_getgithubactivity", "source": "config_database_getdb", "target": "handlers_github_getgithubactivity" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L100", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_encryption_createencryptednote", "source": "config_database_getdb", "target": "handlers_encryption_createencryptednote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L176", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_encryption_getencryptednote", "source": "config_database_getdb", "target": "handlers_encryption_getencryptednote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L281", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_encryption_uploadencryptedfile", "source": "config_database_getdb", "target": "handlers_encryption_uploadencryptedfile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L332", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_encryption_downloadencryptedfile", "source": "config_database_getdb", "target": "handlers_encryption_downloadencryptedfile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L378", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_encryption_getencryptionstatus", "source": "config_database_getdb", "target": "handlers_encryption_getencryptionstatus" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/health.go", "source_location": "L14", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_health_healthcheck", "source": "config_database_getdb", "target": "handlers_health_healthcheck" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/health.go", "source_location": "L86", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_health_readinesscheck", "source": "config_database_getdb", "target": "handlers_health_readinesscheck" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L69", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_getgithubappstatus", "source": "config_database_getdb", "target": "handlers_github_backup_getgithubappstatus" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L112", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_getgithubappinstallurl", "source": "config_database_getdb", "target": "handlers_github_backup_getgithubappinstallurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L188", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_githubappinstallcallback", "source": "config_database_getdb", "target": "handlers_github_backup_githubappinstallcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L303", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_getgithubapprepos", "source": "config_database_getdb", "target": "handlers_github_backup_getgithubapprepos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L356", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_getgithubbackups", "source": "config_database_getdb", "target": "handlers_github_backup_getgithubbackups" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L382", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_github_backup_backupgithubrepositories", "source": "config_database_getdb", "target": "handlers_github_backup_backupgithubrepositories" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L485", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_control_service_auth_handleoauthcallback", "source": "config_database_getdb", "target": "handlers_control_service_auth_handleoauthcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L25", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_adminmiddleware", "source": "config_database_getdb", "target": "handlers_admin_adminmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L45", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_admingetalllearningpaths", "source": "config_database_getdb", "target": "handlers_admin_admingetalllearningpaths" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L101", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_adminreviewlearningpath", "source": "config_database_getdb", "target": "handlers_admin_adminreviewlearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L162", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_admingetusers", "source": "config_database_getdb", "target": "handlers_admin_admingetusers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L218", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_admincreateuser", "source": "config_database_getdb", "target": "handlers_admin_admincreateuser" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L283", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_adminupdateuserrole", "source": "config_database_getdb", "target": "handlers_admin_adminupdateuserrole" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L335", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_admingetstats", "source": "config_database_getdb", "target": "handlers_admin_admingetstats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L369", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_admin_admindeletelearningpath", "source": "config_database_getdb", "target": "handlers_admin_admindeletelearningpath" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/video_bookmark.go", "source_location": "L21", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_video_bookmark_newvideobookmarkhandler", "source": "config_database_getdb", "target": "handlers_video_bookmark_newvideobookmarkhandler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L206", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_validateapikeyforrequest", "source": "config_database_getdb", "target": "handlers_auth_validateapikeyforrequest" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L298", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_authmiddleware", "source": "config_database_getdb", "target": "handlers_auth_authmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L333", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_checkusers", "source": "config_database_getdb", "target": "handlers_auth_checkusers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L355", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_register", "source": "config_database_getdb", "target": "handlers_auth_register" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L441", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_login", "source": "config_database_getdb", "target": "handlers_auth_login" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L496", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_updateprofile", "source": "config_database_getdb", "target": "handlers_auth_updateprofile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L568", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_changepassword", "source": "config_database_getdb", "target": "handlers_auth_changepassword" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L644", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_requestpasswordreset", "source": "config_database_getdb", "target": "handlers_auth_requestpasswordreset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L704", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_confirmpasswordreset", "source": "config_database_getdb", "target": "handlers_auth_confirmpasswordreset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L793", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_auth_getdashboardstats", "source": "config_database_getdb", "target": "handlers_auth_getdashboardstats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/audit.go", "source_location": "L24", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_audit_getauditlogs", "source": "config_database_getdb", "target": "handlers_audit_getauditlogs" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/audit.go", "source_location": "L103", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_audit_getauditlogstats", "source": "config_database_getdb", "target": "handlers_audit_getauditlogstats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/audit.go", "source_location": "L234", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_audit_getauditlog", "source": "config_database_getdb", "target": "handlers_audit_getauditlog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/audit.go", "source_location": "L273", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_audit_exportauditlogs", "source": "config_database_getdb", "target": "handlers_audit_exportauditlogs" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/audit.go", "source_location": "L350", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_audit_cleanupauditlogs", "source": "config_database_getdb", "target": "handlers_audit_cleanupauditlogs" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L14", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getcourses", "source": "config_database_getdb", "target": "handlers_course_getcourses" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L79", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getcourse", "source": "config_database_getdb", "target": "handlers_course_getcourse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L95", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getcoursebyslug", "source": "config_database_getdb", "target": "handlers_course_getcoursebyslug" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L111", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getfeaturedcourses", "source": "config_database_getdb", "target": "handlers_course_getfeaturedcourses" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L137", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getztmcourses", "source": "config_database_getdb", "target": "handlers_course_getztmcourses" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L176", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getcoursecategories", "source": "config_database_getdb", "target": "handlers_course_getcoursecategories" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L203", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_searchcourses", "source": "config_database_getdb", "target": "handlers_course_searchcourses" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/course.go", "source_location": "L276", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "handlers_course_getlearningpathcourses", "source": "config_database_getdb", "target": "handlers_course_getlearningpathcourses" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L410", "weight": 1.0, "_src": "config_database_getdb", "_tgt": "middleware_audit_saveauditlog", "source": "config_database_getdb", "target": "middleware_audit_saveauditlog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/logger.go", "source_location": "L13", "weight": 1.0, "_src": "backend_config_logger_go", "_tgt": "config_logger_initlogger", "source": "backend_config_logger_go", "target": "config_logger_initlogger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/logger.go", "source_location": "L70", "weight": 1.0, "_src": "backend_config_logger_go", "_tgt": "config_logger_getlogger", "source": "backend_config_logger_go", "target": "config_logger_getlogger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/logger.go", "source_location": "L80", "weight": 1.0, "_src": "backend_config_logger_go", "_tgt": "config_logger_synclogger", "source": "backend_config_logger_go", "target": "config_logger_synclogger", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/config/logger.go", "source_location": "L58", "weight": 1.0, "_src": "config_logger_initlogger", "_tgt": "sqlc_db_new", "source": "config_logger_initlogger", "target": "sqlc_db_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/production.go", "source_location": "L8", "weight": 1.0, "_src": "backend_config_production_go", "_tgt": "config_productionconfig", "source": "backend_config_production_go", "target": "config_productionconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/config/production.go", "source_location": "L43", "weight": 1.0, "_src": "backend_config_production_go", "_tgt": "config_production_defaultproductionconfig", "source": "backend_config_production_go", "target": "config_production_defaultproductionconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L16", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_summarizecontentrequest", "source": "backend_handlers_ai_features_go", "target": "handlers_summarizecontentrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L29", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_generatetasksuggestionsrequest", "source": "backend_handlers_ai_features_go", "target": "handlers_generatetasksuggestionsrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L38", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_generatetagsrequest", "source": "backend_handlers_ai_features_go", "target": "handlers_generatetagsrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L48", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_generatecontentrequest", "source": "backend_handlers_ai_features_go", "target": "handlers_generatecontentrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L59", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_summarizecontent", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_summarizecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L137", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_gettasksuggestions", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_gettasksuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L641", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_generatetagsuggestions", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_generatetagsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L222", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_generatecontent", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_generatecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L264", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_getaiproviders", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_getaiproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L377", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_getproviderdisplayname", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_getproviderdisplayname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L397", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_getaisummaries", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_getaisummaries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L407", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_gettasksuggestionslist", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_gettasksuggestionslist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L417", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_accepttasksuggestion", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_accepttasksuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L450", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_dismisstasksuggestion", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_dismisstasksuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L467", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_aisummaryresponse", "source": "backend_handlers_ai_features_go", "target": "handlers_aisummaryresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L477", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_tasksuggestionresponse", "source": "backend_handlers_ai_features_go", "target": "handlers_tasksuggestionresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L489", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_tagsuggestionresponse", "source": "backend_handlers_ai_features_go", "target": "handlers_tagsuggestionresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L495", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_contentgenerationresponse", "source": "backend_handlers_ai_features_go", "target": "handlers_contentgenerationresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L506", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_generateaisummary", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_generateaisummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L577", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_generatetasksuggestions", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_generatetasksuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L699", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_generateaicontent", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_generateaicontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L769", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_buildtaskcontext", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_buildtaskcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L794", "weight": 1.0, "_src": "backend_handlers_ai_features_go", "_tgt": "handlers_ai_features_getprovidermodel", "source": "backend_handlers_ai_features_go", "target": "handlers_ai_features_getprovidermodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L106", "weight": 1.0, "_src": "handlers_ai_features_summarizecontent", "_tgt": "handlers_ai_features_generateaisummary", "source": "handlers_ai_features_summarizecontent", "target": "handlers_ai_features_generateaisummary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L123", "weight": 1.0, "_src": "handlers_ai_features_summarizecontent", "_tgt": "handlers_ai_features_getprovidermodel", "source": "handlers_ai_features_summarizecontent", "target": "handlers_ai_features_getprovidermodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L147", "weight": 1.0, "_src": "handlers_ai_features_gettasksuggestions", "_tgt": "handlers_ai_features_buildtaskcontext", "source": "handlers_ai_features_gettasksuggestions", "target": "handlers_ai_features_buildtaskcontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L154", "weight": 1.0, "_src": "handlers_ai_features_gettasksuggestions", "_tgt": "handlers_ai_features_generatetasksuggestions", "source": "handlers_ai_features_gettasksuggestions", "target": "handlers_ai_features_generatetasksuggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L174", "weight": 1.0, "_src": "handlers_ai_features_gettasksuggestions", "_tgt": "handlers_ai_features_getprovidermodel", "source": "handlers_ai_features_gettasksuggestions", "target": "handlers_ai_features_getprovidermodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L209", "weight": 1.0, "_src": "handlers_ai_features_generatetagsuggestions", "_tgt": "handlers_ai_features_getprovidermodel", "source": "handlers_ai_features_generatetagsuggestions", "target": "handlers_ai_features_getprovidermodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L232", "weight": 1.0, "_src": "handlers_ai_features_generatecontent", "_tgt": "handlers_ai_features_generateaicontent", "source": "handlers_ai_features_generatecontent", "target": "handlers_ai_features_generateaicontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L248", "weight": 1.0, "_src": "handlers_ai_features_generatecontent", "_tgt": "handlers_ai_features_getprovidermodel", "source": "handlers_ai_features_generatecontent", "target": "handlers_ai_features_getprovidermodel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_features.go", "source_location": "L271", "weight": 1.0, "_src": "handlers_ai_features_getaiproviders", "_tgt": "handlers_ai_features_getproviderdisplayname", "source": "handlers_ai_features_getaiproviders", "target": "handlers_ai_features_getproviderdisplayname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_searchsettings", "source": "backend_handlers_search_settings_go", "target": "handlers_searchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L25", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getsearchsettings", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getsearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L57", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_updatesearchsettings", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_updatesearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L105", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_gettestsearchsettings", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_gettestsearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L120", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getsearchsettingsforapi", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getsearchsettingsforapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L140", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getdefaultsearchsettings", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getdefaultsearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L153", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getenvwithdefault", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getenvwithdefault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L160", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getintenvwithdefault", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getintenvwithdefault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L173", "weight": 1.0, "_src": "backend_handlers_search_settings_go", "_tgt": "handlers_search_settings_getboolenvwithdefault", "source": "backend_handlers_search_settings_go", "target": "handlers_search_settings_getboolenvwithdefault", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L379", "weight": 1.0, "_src": "handlers_searchsettings", "_tgt": "pages_settings_handleupdatesearchsettings", "source": "handlers_searchsettings", "target": "pages_settings_handleupdatesearchsettings" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L101", "weight": 1.0, "_src": "handlers_search_settings_updatesearchsettings", "_tgt": "handlers_search_settings_getsearchsettings", "source": "handlers_search_settings_getsearchsettings", "target": "handlers_search_settings_updatesearchsettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L106", "weight": 1.0, "_src": "handlers_search_settings_gettestsearchsettings", "_tgt": "handlers_search_settings_getdefaultsearchsettings", "source": "handlers_search_settings_gettestsearchsettings", "target": "handlers_search_settings_getdefaultsearchsettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L124", "weight": 1.0, "_src": "handlers_search_settings_getsearchsettingsforapi", "_tgt": "handlers_search_settings_getdefaultsearchsettings", "source": "handlers_search_settings_getsearchsettingsforapi", "target": "handlers_search_settings_getdefaultsearchsettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search.go", "source_location": "L72", "weight": 1.0, "_src": "handlers_search_settings_getsearchsettingsforapi", "_tgt": "handlers_search_searchweb", "source": "handlers_search_settings_getsearchsettingsforapi", "target": "handlers_search_searchweb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/search.go", "source_location": "L257", "weight": 1.0, "_src": "handlers_search_settings_getsearchsettingsforapi", "_tgt": "handlers_search_searchnews", "source": "handlers_search_settings_getsearchsettingsforapi", "target": "handlers_search_searchnews" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L142", "weight": 1.0, "_src": "handlers_search_settings_getdefaultsearchsettings", "_tgt": "handlers_search_settings_getenvwithdefault", "source": "handlers_search_settings_getdefaultsearchsettings", "target": "handlers_search_settings_getenvwithdefault", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_settings.go", "source_location": "L147", "weight": 1.0, "_src": "handlers_search_settings_getdefaultsearchsettings", "_tgt": "handlers_search_settings_getintenvwithdefault", "source": "handlers_search_settings_getdefaultsearchsettings", "target": "handlers_search_settings_getintenvwithdefault", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/update_settings.go", "source_location": "L97", "weight": 1.0, "_src": "handlers_search_settings_getenvwithdefault", "_tgt": "handlers_update_settings_getdefaultupdatesettings", "source": "handlers_search_settings_getenvwithdefault", "target": "handlers_update_settings_getdefaultupdatesettings" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/update_settings.go", "source_location": "L96", "weight": 1.0, "_src": "handlers_search_settings_getboolenvwithdefault", "_tgt": "handlers_update_settings_getdefaultupdatesettings", "source": "handlers_search_settings_getboolenvwithdefault", "target": "handlers_update_settings_getdefaultupdatesettings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_youtube_channels_go", "_tgt": "handlers_youtubechannelrequest", "source": "backend_handlers_youtube_channels_go", "target": "handlers_youtubechannelrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_youtube_channels_go", "_tgt": "handlers_youtube_channels_getfireshipvideos", "source": "backend_handlers_youtube_channels_go", "target": "handlers_youtube_channels_getfireshipvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L56", "weight": 1.0, "_src": "backend_handlers_youtube_channels_go", "_tgt": "handlers_youtube_channels_getnetworkchuckvideos", "source": "backend_handlers_youtube_channels_go", "target": "handlers_youtube_channels_getnetworkchuckvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube_channels.go", "source_location": "L92", "weight": 1.0, "_src": "backend_handlers_youtube_channels_go", "_tgt": "handlers_youtube_channels_getchannelvideos", "source": "backend_handlers_youtube_channels_go", "target": "handlers_youtube_channels_getchannelvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L16", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_savedsearchrequest", "source": "backend_handlers_saved_search_go", "target": "handlers_savedsearchrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_savedsearchresponse", "source": "backend_handlers_saved_search_go", "target": "handlers_savedsearchresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L43", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_createsavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_createsavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L122", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_getusersavedsearches", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_getusersavedsearches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L200", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_getsavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_getsavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L247", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_updatesavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_updatesavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L344", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_deletesavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_deletesavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L374", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_runsavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_runsavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L448", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_getsavedsearchtags", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_getsavedsearchtags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L467", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_performsearchfromsavedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_performsearchfromsavedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L526", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_performenhancedsearch", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_performenhancedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L629", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_getstringvalue", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_getstringvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L636", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_getintvalue", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_getintvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L643", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_min", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_min", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L651", "weight": 1.0, "_src": "backend_handlers_saved_search_go", "_tgt": "handlers_saved_search_logsearchanalytics", "source": "backend_handlers_saved_search_go", "target": "handlers_saved_search_logsearchanalytics", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L418", "weight": 1.0, "_src": "handlers_saved_search_runsavedsearch", "_tgt": "handlers_saved_search_performsearchfromsavedsearch", "source": "handlers_saved_search_runsavedsearch", "target": "handlers_saved_search_performsearchfromsavedsearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L431", "weight": 1.0, "_src": "handlers_saved_search_runsavedsearch", "_tgt": "handlers_saved_search_logsearchanalytics", "source": "handlers_saved_search_runsavedsearch", "target": "handlers_saved_search_logsearchanalytics", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L470", "weight": 1.0, "_src": "handlers_saved_search_performsearchfromsavedsearch", "_tgt": "handlers_saved_search_getstringvalue", "source": "handlers_saved_search_performsearchfromsavedsearch", "target": "handlers_saved_search_getstringvalue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L472", "weight": 1.0, "_src": "handlers_saved_search_performsearchfromsavedsearch", "_tgt": "handlers_saved_search_getintvalue", "source": "handlers_saved_search_performsearchfromsavedsearch", "target": "handlers_saved_search_getintvalue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L511", "weight": 1.0, "_src": "handlers_saved_search_performsearchfromsavedsearch", "_tgt": "handlers_saved_search_performenhancedsearch", "source": "handlers_saved_search_performsearchfromsavedsearch", "target": "handlers_saved_search_performenhancedsearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/saved_search.go", "source_location": "L615", "weight": 1.0, "_src": "handlers_saved_search_performenhancedsearch", "_tgt": "handlers_saved_search_min", "source": "handlers_saved_search_performenhancedsearch", "target": "handlers_saved_search_min", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/analytics.go", "source_location": "L807", "weight": 1.0, "_src": "handlers_saved_search_min", "_tgt": "handlers_analyticshandler_calculateproductivityscore", "source": "handlers_saved_search_min", "target": "handlers_analyticshandler_calculateproductivityscore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_community_go", "_tgt": "handlers_communityhandler", "source": "backend_handlers_community_go", "target": "handlers_communityhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L17", "weight": 1.0, "_src": "backend_handlers_community_go", "_tgt": "handlers_community_newcommunityhandler", "source": "backend_handlers_community_go", "target": "handlers_community_newcommunityhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L469", "weight": 1.0, "_src": "backend_handlers_community_go", "_tgt": "handlers_community_calculatematchscore", "source": "backend_handlers_community_go", "target": "handlers_community_calculatematchscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L24", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getchallenges", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getchallenges", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L96", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getchallenge", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getchallenge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L113", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_createchallenge", "source": "handlers_communityhandler", "target": "handlers_communityhandler_createchallenge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L133", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_joinchallenge", "source": "handlers_communityhandler", "target": "handlers_communityhandler_joinchallenge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L187", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getmychallenges", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getmychallenges", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L200", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_updatechallengeprogress", "source": "handlers_communityhandler", "target": "handlers_communityhandler_updatechallengeprogress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L250", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getmentorshiprequests", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getmentorshiprequests", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L274", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_creatementorshiprequest", "source": "handlers_communityhandler", "target": "handlers_communityhandler_creatementorshiprequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L297", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_respondtomentorshiprequest", "source": "handlers_communityhandler", "target": "handlers_communityhandler_respondtomentorshiprequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L365", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getmymentorships", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getmymentorships", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L389", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_creatementorshipsession", "source": "handlers_communityhandler", "target": "handlers_communityhandler_creatementorshipsession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L422", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getmentorshipsessions", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getmentorshipsessions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L448", "weight": 1.0, "_src": "handlers_communityhandler", "_tgt": "handlers_communityhandler_getcommunitystats", "source": "handlers_communityhandler", "target": "handlers_communityhandler_getcommunitystats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/community.go", "source_location": "L286", "weight": 1.0, "_src": "handlers_communityhandler_creatementorshiprequest", "_tgt": "handlers_community_calculatematchscore", "source": "handlers_communityhandler_creatementorshiprequest", "target": "handlers_community_calculatematchscore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_learning_progress_go", "_tgt": "handlers_learningprogresshandler", "source": "backend_handlers_learning_progress_go", "target": "handlers_learningprogresshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_learning_progress_go", "_tgt": "handlers_learning_progress_newlearningprogresshandler", "source": "backend_handlers_learning_progress_go", "target": "handlers_learning_progress_newlearningprogresshandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L24", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_updatelearningprogress", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_updatelearningprogress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L149", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_getlearningprogress", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_getlearningprogress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L214", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_getcourseprogress", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_getcourseprogress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L243", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_markcoursecompleted", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_markcoursecompleted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L285", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_calculatelearningstreak", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_calculatelearningstreak", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L309", "weight": 1.0, "_src": "handlers_learningprogresshandler", "_tgt": "handlers_learningprogresshandler_generatelearninginsights", "source": "handlers_learningprogresshandler", "target": "handlers_learningprogresshandler_generatelearninginsights", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L120", "weight": 1.0, "_src": "handlers_learningprogresshandler_updatelearningprogress", "_tgt": "handlers_learningprogresshandler_calculatelearningstreak", "source": "handlers_learningprogresshandler_updatelearningprogress", "target": "handlers_learningprogresshandler_calculatelearningstreak", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_progress.go", "source_location": "L238", "weight": 1.0, "_src": "handlers_learningprogresshandler_getcourseprogress", "_tgt": "handlers_learningprogresshandler_generatelearninginsights", "source": "handlers_learningprogresshandler_getcourseprogress", "target": "handlers_learningprogresshandler_generatelearninginsights", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_getnotes", "source": "backend_handlers_note_go", "target": "handlers_note_getnotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L50", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_createnote", "source": "backend_handlers_note_go", "target": "handlers_note_createnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L119", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_getnote", "source": "backend_handlers_note_go", "target": "handlers_note_getnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L139", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_updatenote", "source": "backend_handlers_note_go", "target": "handlers_note_updatenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L229", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_deletenote", "source": "backend_handlers_note_go", "target": "handlers_note_deletenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/note.go", "source_location": "L253", "weight": 1.0, "_src": "backend_handlers_note_go", "_tgt": "handlers_note_getnotestats", "source": "backend_handlers_note_go", "target": "handlers_note_getnotestats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_web_scraping_go", "_tgt": "handlers_webscrapinghandler", "source": "backend_handlers_web_scraping_go", "target": "handlers_webscrapinghandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L25", "weight": 1.0, "_src": "backend_handlers_web_scraping_go", "_tgt": "handlers_web_scraping_newwebscrapinghandler", "source": "backend_handlers_web_scraping_go", "target": "handlers_web_scraping_newwebscrapinghandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L30", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_createscrapingjob", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_createscrapingjob", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L90", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getscrapingjobs", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getscrapingjobs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L119", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getscrapingjob", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getscrapingjob", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L139", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getscrapedcontent", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getscrapedcontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L162", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getscrapedcontentlist", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getscrapedcontentlist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L195", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_deletescrapingjob", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_deletescrapingjob", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L224", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_deletescrapedcontent", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_deletescrapedcontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L247", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_searchscrapedcontent", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_searchscrapedcontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L298", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_processscrapingjob", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_processscrapingjob", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L331", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_scrapewebpage", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_scrapewebpage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L543", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_extracttextfromhtml", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_extracttextfromhtml", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L556", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_estimatereadingtime", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L567", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_calculatequalityscore", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_calculatequalityscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L609", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getimageformat", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getimageformat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L626", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getdomainfromurl", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getdomainfromurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L634", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getvideoplatform", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getvideoplatform", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L647", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_getvideoid", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_getvideoid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L672", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_extractkeywordsfromcontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L717", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_iscommonword", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_iscommonword", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L731", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_detectcontenttype", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_detectcontenttype", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L760", "weight": 1.0, "_src": "handlers_webscrapinghandler", "_tgt": "handlers_webscrapinghandler_generatesummary", "source": "handlers_webscrapinghandler", "target": "handlers_webscrapinghandler_generatesummary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L84", "weight": 1.0, "_src": "handlers_webscrapinghandler_createscrapingjob", "_tgt": "handlers_webscrapinghandler_processscrapingjob", "source": "handlers_webscrapinghandler_createscrapingjob", "target": "handlers_webscrapinghandler_processscrapingjob", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L311", "weight": 1.0, "_src": "handlers_webscrapinghandler_processscrapingjob", "_tgt": "handlers_webscrapinghandler_scrapewebpage", "source": "handlers_webscrapinghandler_processscrapingjob", "target": "handlers_webscrapinghandler_scrapewebpage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L404", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_getimageformat", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_getimageformat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L432", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_getdomainfromurl", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_getdomainfromurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L445", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_getvideoplatform", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_getvideoplatform", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L450", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_getvideoid", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_getvideoid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L483", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_extractkeywordsfromcontent", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_extractkeywordsfromcontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L495", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_detectcontenttype", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_detectcontenttype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L497", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_estimatereadingtime", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L505", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_generatesummary", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_generatesummary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L536", "weight": 1.0, "_src": "handlers_webscrapinghandler_scrapewebpage", "_tgt": "handlers_webscrapinghandler_calculatequalityscore", "source": "handlers_webscrapinghandler_scrapewebpage", "target": "handlers_webscrapinghandler_calculatequalityscore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/web_scraping.go", "source_location": "L680", "weight": 1.0, "_src": "handlers_webscrapinghandler_extractkeywordsfromcontent", "_tgt": "handlers_webscrapinghandler_iscommonword", "source": "handlers_webscrapinghandler_extractkeywordsfromcontent", "target": "handlers_webscrapinghandler_iscommonword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/task.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_task_go", "_tgt": "handlers_task_gettasks", "source": "backend_handlers_task_go", "target": "handlers_task_gettasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/task.go", "source_location": "L107", "weight": 1.0, "_src": "backend_handlers_task_go", "_tgt": "handlers_task_createtask", "source": "backend_handlers_task_go", "target": "handlers_task_createtask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/task.go", "source_location": "L134", "weight": 1.0, "_src": "backend_handlers_task_go", "_tgt": "handlers_task_gettask", "source": "backend_handlers_task_go", "target": "handlers_task_gettask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/task.go", "source_location": "L158", "weight": 1.0, "_src": "backend_handlers_task_go", "_tgt": "handlers_task_updatetask", "source": "backend_handlers_task_go", "target": "handlers_task_updatetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/task.go", "source_location": "L195", "weight": 1.0, "_src": "backend_handlers_task_go", "_tgt": "handlers_task_deletetask", "source": "backend_handlers_task_go", "target": "handlers_task_deletetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semanticsearchrequest", "source": "backend_handlers_semantic_search_go", "target": "handlers_semanticsearchrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semanticsearchresponse", "source": "backend_handlers_semantic_search_go", "target": "handlers_semanticsearchresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L35", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semanticsearchresult", "source": "backend_handlers_semantic_search_go", "target": "handlers_semanticsearchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L52", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_generateembeddingrequest", "source": "backend_handlers_semantic_search_go", "target": "handlers_generateembeddingrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L59", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_generateembeddingresponse", "source": "backend_handlers_semantic_search_go", "target": "handlers_generateembeddingresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L68", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_semanticsearch", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_semanticsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L188", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_generateembedding", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_generateembedding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L172", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_reindexcontent", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_reindexcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L203", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_simplehash", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_simplehash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L212", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_findsimilarcontent", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_findsimilarcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L277", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_cosinesimilarity", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_cosinesimilarity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L298", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_buildsemanticsearchresult", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_buildsemanticsearchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L436", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_generatehighlights", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_generatehighlights", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L462", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_reindexusercontent", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_reindexusercontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L544", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_upsertembedding", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_upsertembedding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L571", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_normalizesemanticcontenttype", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_normalizesemanticcontenttype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L594", "weight": 1.0, "_src": "backend_handlers_semantic_search_go", "_tgt": "handlers_semantic_search_compactsemantictext", "source": "backend_handlers_semantic_search_go", "target": "handlers_semantic_search_compactsemantictext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L88", "weight": 1.0, "_src": "handlers_semantic_search_semanticsearch", "_tgt": "handlers_semantic_search_generateembedding", "source": "handlers_semantic_search_semanticsearch", "target": "handlers_semantic_search_generateembedding", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L98", "weight": 1.0, "_src": "handlers_semantic_search_semanticsearch", "_tgt": "handlers_semantic_search_findsimilarcontent", "source": "handlers_semantic_search_semanticsearch", "target": "handlers_semantic_search_findsimilarcontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L194", "weight": 1.0, "_src": "handlers_semantic_search_generateembedding", "_tgt": "handlers_semantic_search_simplehash", "source": "handlers_semantic_search_generateembedding", "target": "handlers_semantic_search_simplehash", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L550", "weight": 1.0, "_src": "handlers_semantic_search_upsertembedding", "_tgt": "handlers_semantic_search_generateembedding", "source": "handlers_semantic_search_generateembedding", "target": "handlers_semantic_search_upsertembedding", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L178", "weight": 1.0, "_src": "handlers_semantic_search_reindexcontent", "_tgt": "handlers_semantic_search_reindexusercontent", "source": "handlers_semantic_search_reindexcontent", "target": "handlers_semantic_search_reindexusercontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L220", "weight": 1.0, "_src": "handlers_semantic_search_findsimilarcontent", "_tgt": "handlers_semantic_search_normalizesemanticcontenttype", "source": "handlers_semantic_search_findsimilarcontent", "target": "handlers_semantic_search_normalizesemanticcontenttype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L241", "weight": 1.0, "_src": "handlers_semantic_search_findsimilarcontent", "_tgt": "handlers_semantic_search_cosinesimilarity", "source": "handlers_semantic_search_findsimilarcontent", "target": "handlers_semantic_search_cosinesimilarity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L266", "weight": 1.0, "_src": "handlers_semantic_search_findsimilarcontent", "_tgt": "handlers_semantic_search_buildsemanticsearchresult", "source": "handlers_semantic_search_findsimilarcontent", "target": "handlers_semantic_search_buildsemanticsearchresult", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L422", "weight": 1.0, "_src": "handlers_semantic_search_buildsemanticsearchresult", "_tgt": "handlers_semantic_search_compactsemantictext", "source": "handlers_semantic_search_buildsemanticsearchresult", "target": "handlers_semantic_search_compactsemantictext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L430", "weight": 1.0, "_src": "handlers_semantic_search_buildsemanticsearchresult", "_tgt": "handlers_semantic_search_generatehighlights", "source": "handlers_semantic_search_buildsemanticsearchresult", "target": "handlers_semantic_search_generatehighlights", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/semantic_search.go", "source_location": "L471", "weight": 1.0, "_src": "handlers_semantic_search_reindexusercontent", "_tgt": "handlers_semantic_search_upsertembedding", "source": "handlers_semantic_search_reindexusercontent", "target": "handlers_semantic_search_upsertembedding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L16", "weight": 1.0, "_src": "backend_handlers_knowledge_base_go", "_tgt": "handlers_knowledgebasehandler", "source": "backend_handlers_knowledge_base_go", "target": "handlers_knowledgebasehandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L21", "weight": 1.0, "_src": "backend_handlers_knowledge_base_go", "_tgt": "handlers_knowledge_base_newknowledgebasehandler", "source": "backend_handlers_knowledge_base_go", "target": "handlers_knowledge_base_newknowledgebasehandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L412", "weight": 1.0, "_src": "backend_handlers_knowledge_base_go", "_tgt": "handlers_knowledge_base_generateslug", "source": "backend_handlers_knowledge_base_go", "target": "handlers_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L421", "weight": 1.0, "_src": "backend_handlers_knowledge_base_go", "_tgt": "handlers_knowledge_base_estimatereadingtime", "source": "backend_handlers_knowledge_base_go", "target": "handlers_knowledge_base_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L28", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_createwikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_createwikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L109", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_getwikipages", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_getwikipages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L151", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_getwikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_getwikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L178", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_updatewikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_updatewikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L271", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_deletewikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_deletewikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L296", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_createcategory", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_createcategory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L345", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_getcategories", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_getcategories", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L361", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_searchwikipages", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_searchwikipages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L430", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_addtagstowikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_addtagstowikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L448", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_updatewikipagetags", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_updatewikipagetags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L456", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_addcollaboratorstowikipage", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_addcollaboratorstowikipage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L462", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_createwikiversion", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_createwikiversion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L481", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_getlastwikiversion", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_getlastwikiversion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L487", "weight": 1.0, "_src": "handlers_knowledgebasehandler", "_tgt": "handlers_knowledgebasehandler_processbacklinks", "source": "handlers_knowledgebasehandler", "target": "handlers_knowledgebasehandler_processbacklinks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L52", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledge_base_generateslug", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L80", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledge_base_estimatereadingtime", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledge_base_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L91", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledgebasehandler_addtagstowikipage", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledgebasehandler_addtagstowikipage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L96", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledgebasehandler_addcollaboratorstowikipage", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledgebasehandler_addcollaboratorstowikipage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L100", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledgebasehandler_createwikiversion", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledgebasehandler_createwikiversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L103", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createwikipage", "_tgt": "handlers_knowledgebasehandler_processbacklinks", "source": "handlers_knowledgebasehandler_createwikipage", "target": "handlers_knowledgebasehandler_processbacklinks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L216", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledge_base_generateslug", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L242", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledge_base_estimatereadingtime", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledge_base_estimatereadingtime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L252", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledgebasehandler_updatewikipagetags", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledgebasehandler_updatewikipagetags", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L257", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledgebasehandler_getlastwikiversion", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledgebasehandler_getlastwikiversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L259", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledgebasehandler_createwikiversion", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledgebasehandler_createwikiversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L264", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipage", "_tgt": "handlers_knowledgebasehandler_processbacklinks", "source": "handlers_knowledgebasehandler_updatewikipage", "target": "handlers_knowledgebasehandler_processbacklinks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L313", "weight": 1.0, "_src": "handlers_knowledgebasehandler_createcategory", "_tgt": "handlers_knowledge_base_generateslug", "source": "handlers_knowledgebasehandler_createcategory", "target": "handlers_knowledge_base_generateslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/knowledge_base.go", "source_location": "L453", "weight": 1.0, "_src": "handlers_knowledgebasehandler_updatewikipagetags", "_tgt": "handlers_knowledgebasehandler_addtagstowikipage", "source": "handlers_knowledgebasehandler_addtagstowikipage", "target": "handlers_knowledgebasehandler_updatewikipagetags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_teams_go", "_tgt": "handlers_teamshandler", "source": "backend_handlers_teams_go", "target": "handlers_teamshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_teams_go", "_tgt": "handlers_teams_newteamshandler", "source": "backend_handlers_teams_go", "target": "handlers_teams_newteamshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L24", "weight": 1.0, "_src": "backend_handlers_teams_go", "_tgt": "handlers_teams_generateinvitationtoken", "source": "backend_handlers_teams_go", "target": "handlers_teams_generateinvitationtoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L31", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_getteams", "source": "handlers_teamshandler", "target": "handlers_teamshandler_getteams", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L59", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_createteam", "source": "handlers_teamshandler", "target": "handlers_teamshandler_createteam", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L129", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_getteam", "source": "handlers_teamshandler", "target": "handlers_teamshandler_getteam", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L168", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_updateteam", "source": "handlers_teamshandler", "target": "handlers_teamshandler_updateteam", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L223", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_deleteteam", "source": "handlers_teamshandler", "target": "handlers_teamshandler_deleteteam", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L254", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_invitemember", "source": "handlers_teamshandler", "target": "handlers_teamshandler_invitemember", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L338", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_acceptinvitation", "source": "handlers_teamshandler", "target": "handlers_teamshandler_acceptinvitation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L411", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_getteammembers", "source": "handlers_teamshandler", "target": "handlers_teamshandler_getteammembers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L441", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_removemember", "source": "handlers_teamshandler", "target": "handlers_teamshandler_removemember", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L498", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_getteamactivity", "source": "handlers_teamshandler", "target": "handlers_teamshandler_getteamactivity", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L537", "weight": 1.0, "_src": "handlers_teamshandler", "_tgt": "handlers_teamshandler_getteamstats", "source": "handlers_teamshandler", "target": "handlers_teamshandler_getteamstats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/teams.go", "source_location": "L311", "weight": 1.0, "_src": "handlers_teamshandler_invitemember", "_tgt": "handlers_teams_generateinvitationtoken", "source": "handlers_teams_generateinvitationtoken", "target": "handlers_teamshandler_invitemember", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/teams.go", "source_location": "L26", "weight": 1.0, "_src": "handlers_teams_generateinvitationtoken", "_tgt": "middleware_requestbody_read", "source": "handlers_teams_generateinvitationtoken", "target": "middleware_requestbody_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_analytics_go", "_tgt": "handlers_analyticshandler", "source": "backend_handlers_analytics_go", "target": "handlers_analyticshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_analytics_go", "_tgt": "handlers_analytics_newanalyticshandler", "source": "backend_handlers_analytics_go", "target": "handlers_analytics_newanalyticshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L943", "weight": 1.0, "_src": "backend_handlers_analytics_go", "_tgt": "handlers_analytics_calculatefocusscore", "source": "backend_handlers_analytics_go", "target": "handlers_analytics_calculatefocusscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L25", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getdashboardanalytics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getdashboardanalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L136", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getproductivitymetrics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getproductivitymetrics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L190", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getlearninganalytics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getlearninganalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L250", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getcontentanalytics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getcontentanalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L307", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getgithubanalytics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getgithubanalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L376", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_getgoals", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_getgoals", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L427", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_creategoal", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_creategoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L476", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_updategoal", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_updategoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L557", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_deletegoal", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_deletegoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L580", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_generateanalyticsreport", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_generateanalyticsreport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L655", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_generatedailyanalytics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_generatedailyanalytics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L779", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_calculatestudystreak", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_calculatestudystreak", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L802", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_calculateproductivityscore", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_calculateproductivityscore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L827", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_generateproductivitymetrics", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_generateproductivitymetrics", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L986", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_generateinsights", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_generateinsights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L1015", "weight": 1.0, "_src": "handlers_analyticshandler", "_tgt": "handlers_analyticshandler_generaterecommendations", "source": "handlers_analyticshandler", "target": "handlers_analyticshandler_generaterecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L173", "weight": 1.0, "_src": "handlers_analyticshandler_getproductivitymetrics", "_tgt": "handlers_analyticshandler_generateproductivitymetrics", "source": "handlers_analyticshandler_getproductivitymetrics", "target": "handlers_analyticshandler_generateproductivitymetrics", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L629", "weight": 1.0, "_src": "handlers_analyticshandler_generateanalyticsreport", "_tgt": "handlers_analyticshandler_generateinsights", "source": "handlers_analyticshandler_generateanalyticsreport", "target": "handlers_analyticshandler_generateinsights", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L630", "weight": 1.0, "_src": "handlers_analyticshandler_generateanalyticsreport", "_tgt": "handlers_analyticshandler_generaterecommendations", "source": "handlers_analyticshandler_generateanalyticsreport", "target": "handlers_analyticshandler_generaterecommendations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L726", "weight": 1.0, "_src": "handlers_analyticshandler_generatedailyanalytics", "_tgt": "handlers_analyticshandler_calculatestudystreak", "source": "handlers_analyticshandler_generatedailyanalytics", "target": "handlers_analyticshandler_calculatestudystreak", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L729", "weight": 1.0, "_src": "handlers_analyticshandler_generatedailyanalytics", "_tgt": "handlers_analyticshandler_calculateproductivityscore", "source": "handlers_analyticshandler_generatedailyanalytics", "target": "handlers_analyticshandler_calculateproductivityscore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/analytics.go", "source_location": "L899", "weight": 1.0, "_src": "handlers_analyticshandler_generateproductivitymetrics", "_tgt": "handlers_analytics_calculatefocusscore", "source": "handlers_analyticshandler_generateproductivitymetrics", "target": "handlers_analytics_calculatefocusscore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L23", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_getbookmarks", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_getbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L80", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_createbookmark", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_createbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L136", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_getbookmark", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_getbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L161", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_updatebookmark", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_updatebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L202", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_deletebookmark", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_deletebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L232", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_refreshbookmarkmetadata", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_refreshbookmarkmetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L287", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_getbookmarkmetadata", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_getbookmarkmetadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L318", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_getbookmarkcontent", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_getbookmarkcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L341", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_fetchpagecontentwithscreenshot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L401", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_capturescreenshot", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_capturescreenshot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L428", "weight": 1.0, "_src": "backend_handlers_bookmark_go", "_tgt": "handlers_bookmark_generateenhancedpreviewhtml", "source": "backend_handlers_bookmark_go", "target": "handlers_bookmark_generateenhancedpreviewhtml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L329", "weight": 1.0, "_src": "handlers_bookmark_getbookmarkcontent", "_tgt": "handlers_bookmark_fetchpagecontentwithscreenshot", "source": "handlers_bookmark_getbookmarkcontent", "target": "handlers_bookmark_fetchpagecontentwithscreenshot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L392", "weight": 1.0, "_src": "handlers_bookmark_fetchpagecontentwithscreenshot", "_tgt": "handlers_bookmark_capturescreenshot", "source": "handlers_bookmark_fetchpagecontentwithscreenshot", "target": "handlers_bookmark_capturescreenshot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/bookmark.go", "source_location": "L395", "weight": 1.0, "_src": "handlers_bookmark_fetchpagecontentwithscreenshot", "_tgt": "handlers_bookmark_generateenhancedpreviewhtml", "source": "handlers_bookmark_fetchpagecontentwithscreenshot", "target": "handlers_bookmark_generateenhancedpreviewhtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/config.go", "source_location": "L11", "weight": 1.0, "_src": "backend_handlers_config_go", "_tgt": "handlers_config_getapiconfig", "source": "backend_handlers_config_go", "target": "handlers_config_getapiconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L32", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_createconversationrequest", "source": "backend_handlers_messages_go", "target": "handlers_createconversationrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L40", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_addconversationmemberrequest", "source": "backend_handlers_messages_go", "target": "handlers_addconversationmemberrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L45", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_attachmentinput", "source": "backend_handlers_messages_go", "target": "handlers_attachmentinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L52", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_referenceinput", "source": "backend_handlers_messages_go", "target": "handlers_referenceinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L58", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_createmessagerequest", "source": "backend_handlers_messages_go", "target": "handlers_createmessagerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L65", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_updatemessagerequest", "source": "backend_handlers_messages_go", "target": "handlers_updatemessagerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L69", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_createreactionrequest", "source": "backend_handlers_messages_go", "target": "handlers_createreactionrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L73", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messagesearchrequest", "source": "backend_handlers_messages_go", "target": "handlers_messagesearchrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L89", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_suggestionactionrequest", "source": "backend_handlers_messages_go", "target": "handlers_suggestionactionrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L93", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_createvaultitemrequest", "source": "backend_handlers_messages_go", "target": "handlers_createvaultitemrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L100", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_sharevaultitemrequest", "source": "backend_handlers_messages_go", "target": "handlers_sharevaultitemrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L106", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_unsharevaultitemrequest", "source": "backend_handlers_messages_go", "target": "handlers_unsharevaultitemrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L110", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_conversationlistitem", "source": "backend_handlers_messages_go", "target": "handlers_conversationlistitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L118", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getconversations", "source": "backend_handlers_messages_go", "target": "handlers_messages_getconversations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L177", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_createconversation", "source": "backend_handlers_messages_go", "target": "handlers_messages_createconversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L348", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getconversation", "source": "backend_handlers_messages_go", "target": "handlers_messages_getconversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L379", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_updateconversation", "source": "backend_handlers_messages_go", "target": "handlers_messages_updateconversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L439", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_addconversationmember", "source": "backend_handlers_messages_go", "target": "handlers_messages_addconversationmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L505", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_removeconversationmember", "source": "backend_handlers_messages_go", "target": "handlers_messages_removeconversationmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L544", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getconversationmessages", "source": "backend_handlers_messages_go", "target": "handlers_messages_getconversationmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L622", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_createconversationmessage", "source": "backend_handlers_messages_go", "target": "handlers_messages_createconversationmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L810", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_updatemessage", "source": "backend_handlers_messages_go", "target": "handlers_messages_updatemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L867", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_deletemessage", "source": "backend_handlers_messages_go", "target": "handlers_messages_deletemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L910", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_addmessagereaction", "source": "backend_handlers_messages_go", "target": "handlers_messages_addmessagereaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L955", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_removemessagereaction", "source": "backend_handlers_messages_go", "target": "handlers_messages_removemessagereaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L992", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_searchmessages", "source": "backend_handlers_messages_go", "target": "handlers_messages_searchmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1134", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getmessagesuggestions", "source": "backend_handlers_messages_go", "target": "handlers_messages_getmessagesuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1161", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_acceptmessagesuggestion", "source": "backend_handlers_messages_go", "target": "handlers_messages_acceptmessagesuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1221", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_dismissmessagesuggestion", "source": "backend_handlers_messages_go", "target": "handlers_messages_dismissmessagesuggestion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1260", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_revealsensitivemessage", "source": "backend_handlers_messages_go", "target": "handlers_messages_revealsensitivemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1291", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getpasswordvaultitems", "source": "backend_handlers_messages_go", "target": "handlers_messages_getpasswordvaultitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1363", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_createpasswordvaultitem", "source": "backend_handlers_messages_go", "target": "handlers_messages_createpasswordvaultitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1418", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_sharepasswordvaultitem", "source": "backend_handlers_messages_go", "target": "handlers_messages_sharepasswordvaultitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1472", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_revealpasswordvaultitem", "source": "backend_handlers_messages_go", "target": "handlers_messages_revealpasswordvaultitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1528", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_unsharepasswordvaultitem", "source": "backend_handlers_messages_go", "target": "handlers_messages_unsharepasswordvaultitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1562", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_messageswebsocket", "source": "backend_handlers_messages_go", "target": "handlers_messages_messageswebsocket", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1685", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_applysuggestionaction", "source": "backend_handlers_messages_go", "target": "handlers_messages_applysuggestionaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1920", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_ensuremessagingdefaults", "source": "backend_handlers_messages_go", "target": "handlers_messages_ensuremessagingdefaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1949", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_ensureglobalconversations", "source": "backend_handlers_messages_go", "target": "handlers_messages_ensureglobalconversations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1997", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_ensureuserconversation", "source": "backend_handlers_messages_go", "target": "handlers_messages_ensureuserconversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2029", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getconversationwithmembership", "source": "backend_handlers_messages_go", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2042", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_isconversationadmin", "source": "backend_handlers_messages_go", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2046", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_canwritemessage", "source": "backend_handlers_messages_go", "target": "handlers_messages_canwritemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2052", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_getauthuserid", "source": "backend_handlers_messages_go", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2062", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_parseuintparam", "source": "backend_handlers_messages_go", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2071", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_parseuintany", "source": "backend_handlers_messages_go", "target": "handlers_messages_parseuintany", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2087", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_findexistingdm", "source": "backend_handlers_messages_go", "target": "handlers_messages_findexistingdm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2115", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_usersexist", "source": "backend_handlers_messages_go", "target": "handlers_messages_usersexist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2124", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_hasattachment", "source": "backend_handlers_messages_go", "target": "handlers_messages_hasattachment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2133", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_masksensitivebody", "source": "backend_handlers_messages_go", "target": "handlers_messages_masksensitivebody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2156", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_extractsensitiveplaintext", "source": "backend_handlers_messages_go", "target": "handlers_messages_extractsensitiveplaintext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2174", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_extractsensitivepayload", "source": "backend_handlers_messages_go", "target": "handlers_messages_extractsensitivepayload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2197", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_normalizeattachmentkind", "source": "backend_handlers_messages_go", "target": "handlers_messages_normalizeattachmentkind", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2207", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_normalizereferencetype", "source": "backend_handlers_messages_go", "target": "handlers_messages_normalizereferencetype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2217", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_isreferencedeeplinkallowed", "source": "backend_handlers_messages_go", "target": "handlers_messages_isreferencedeeplinkallowed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2221", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_canreferenceentity", "source": "backend_handlers_messages_go", "target": "handlers_messages_canreferenceentity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2234", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_compactmessagetitle", "source": "backend_handlers_messages_go", "target": "handlers_messages_compactmessagetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2245", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_firsturlfromtext", "source": "backend_handlers_messages_go", "target": "handlers_messages_firsturlfromtext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2253", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_extractyoutubevideoid", "source": "backend_handlers_messages_go", "target": "handlers_messages_extractyoutubevideoid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2277", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_asstring", "source": "backend_handlers_messages_go", "target": "handlers_messages_asstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2284", "weight": 1.0, "_src": "backend_handlers_messages_go", "_tgt": "handlers_messages_isconversationmember", "source": "backend_handlers_messages_go", "target": "handlers_messages_isconversationmember", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L119", "weight": 1.0, "_src": "handlers_messages_getconversations", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_getconversations", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L125", "weight": 1.0, "_src": "handlers_messages_getconversations", "_tgt": "handlers_messages_ensuremessagingdefaults", "source": "handlers_messages_getconversations", "target": "handlers_messages_ensuremessagingdefaults", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L178", "weight": 1.0, "_src": "handlers_messages_createconversation", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_createconversation", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L198", "weight": 1.0, "_src": "handlers_messages_createconversation", "_tgt": "handlers_messages_ensuremessagingdefaults", "source": "handlers_messages_createconversation", "target": "handlers_messages_ensuremessagingdefaults", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L222", "weight": 1.0, "_src": "handlers_messages_createconversation", "_tgt": "handlers_messages_findexistingdm", "source": "handlers_messages_createconversation", "target": "handlers_messages_findexistingdm", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L314", "weight": 1.0, "_src": "handlers_messages_createconversation", "_tgt": "handlers_messages_usersexist", "source": "handlers_messages_createconversation", "target": "handlers_messages_usersexist", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L349", "weight": 1.0, "_src": "handlers_messages_getconversation", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_getconversation", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L350", "weight": 1.0, "_src": "handlers_messages_getconversation", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_getconversation", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L356", "weight": 1.0, "_src": "handlers_messages_getconversation", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_getconversation", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L380", "weight": 1.0, "_src": "handlers_messages_updateconversation", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_updateconversation", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L381", "weight": 1.0, "_src": "handlers_messages_updateconversation", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_updateconversation", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L387", "weight": 1.0, "_src": "handlers_messages_updateconversation", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_updateconversation", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L392", "weight": 1.0, "_src": "handlers_messages_updateconversation", "_tgt": "handlers_messages_isconversationadmin", "source": "handlers_messages_updateconversation", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L440", "weight": 1.0, "_src": "handlers_messages_addconversationmember", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_addconversationmember", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L441", "weight": 1.0, "_src": "handlers_messages_addconversationmember", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_addconversationmember", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L447", "weight": 1.0, "_src": "handlers_messages_addconversationmember", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_addconversationmember", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L453", "weight": 1.0, "_src": "handlers_messages_addconversationmember", "_tgt": "handlers_messages_isconversationadmin", "source": "handlers_messages_addconversationmember", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L506", "weight": 1.0, "_src": "handlers_messages_removeconversationmember", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_removeconversationmember", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L507", "weight": 1.0, "_src": "handlers_messages_removeconversationmember", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_removeconversationmember", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L518", "weight": 1.0, "_src": "handlers_messages_removeconversationmember", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_removeconversationmember", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L529", "weight": 1.0, "_src": "handlers_messages_removeconversationmember", "_tgt": "handlers_messages_isconversationadmin", "source": "handlers_messages_removeconversationmember", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L545", "weight": 1.0, "_src": "handlers_messages_getconversationmessages", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_getconversationmessages", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L546", "weight": 1.0, "_src": "handlers_messages_getconversationmessages", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_getconversationmessages", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L552", "weight": 1.0, "_src": "handlers_messages_getconversationmessages", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_getconversationmessages", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L623", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L624", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L630", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L635", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_canwritemessage", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_canwritemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L659", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_normalizeattachmentkind", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_normalizeattachmentkind", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L668", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_normalizereferencetype", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_normalizereferencetype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L682", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_isreferencedeeplinkallowed", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_isreferencedeeplinkallowed", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L686", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_canreferenceentity", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_canreferenceentity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L699", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_hasattachment", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_hasattachment", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L726", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "handlers_messages_masksensitivebody", "source": "handlers_messages_createconversationmessage", "target": "handlers_messages_masksensitivebody", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L721", "weight": 1.0, "_src": "handlers_messages_createconversationmessage", "_tgt": "utils_encryption_encrypt", "source": "handlers_messages_createconversationmessage", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L811", "weight": 1.0, "_src": "handlers_messages_updatemessage", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_updatemessage", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L812", "weight": 1.0, "_src": "handlers_messages_updatemessage", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_updatemessage", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L830", "weight": 1.0, "_src": "handlers_messages_updatemessage", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_updatemessage", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L836", "weight": 1.0, "_src": "handlers_messages_updatemessage", "_tgt": "handlers_messages_isconversationadmin", "source": "handlers_messages_updatemessage", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L868", "weight": 1.0, "_src": "handlers_messages_deletemessage", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_deletemessage", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L869", "weight": 1.0, "_src": "handlers_messages_deletemessage", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_deletemessage", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L881", "weight": 1.0, "_src": "handlers_messages_deletemessage", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_deletemessage", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L887", "weight": 1.0, "_src": "handlers_messages_deletemessage", "_tgt": "handlers_messages_isconversationadmin", "source": "handlers_messages_deletemessage", "target": "handlers_messages_isconversationadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L911", "weight": 1.0, "_src": "handlers_messages_addmessagereaction", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_addmessagereaction", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L912", "weight": 1.0, "_src": "handlers_messages_addmessagereaction", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_addmessagereaction", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L934", "weight": 1.0, "_src": "handlers_messages_addmessagereaction", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_addmessagereaction", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L956", "weight": 1.0, "_src": "handlers_messages_removemessagereaction", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_removemessagereaction", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L957", "weight": 1.0, "_src": "handlers_messages_removemessagereaction", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_removemessagereaction", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L973", "weight": 1.0, "_src": "handlers_messages_removemessagereaction", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_removemessagereaction", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L993", "weight": 1.0, "_src": "handlers_messages_searchmessages", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_searchmessages", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1135", "weight": 1.0, "_src": "handlers_messages_getmessagesuggestions", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_getmessagesuggestions", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1136", "weight": 1.0, "_src": "handlers_messages_getmessagesuggestions", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_getmessagesuggestions", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1147", "weight": 1.0, "_src": "handlers_messages_getmessagesuggestions", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_getmessagesuggestions", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1162", "weight": 1.0, "_src": "handlers_messages_acceptmessagesuggestion", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_acceptmessagesuggestion", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1163", "weight": 1.0, "_src": "handlers_messages_acceptmessagesuggestion", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_acceptmessagesuggestion", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1182", "weight": 1.0, "_src": "handlers_messages_acceptmessagesuggestion", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_acceptmessagesuggestion", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1198", "weight": 1.0, "_src": "handlers_messages_acceptmessagesuggestion", "_tgt": "handlers_messages_applysuggestionaction", "source": "handlers_messages_acceptmessagesuggestion", "target": "handlers_messages_applysuggestionaction", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1222", "weight": 1.0, "_src": "handlers_messages_dismissmessagesuggestion", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_dismissmessagesuggestion", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1223", "weight": 1.0, "_src": "handlers_messages_dismissmessagesuggestion", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_dismissmessagesuggestion", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1239", "weight": 1.0, "_src": "handlers_messages_dismissmessagesuggestion", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_dismissmessagesuggestion", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1261", "weight": 1.0, "_src": "handlers_messages_revealsensitivemessage", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_revealsensitivemessage", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1262", "weight": 1.0, "_src": "handlers_messages_revealsensitivemessage", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_revealsensitivemessage", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1273", "weight": 1.0, "_src": "handlers_messages_revealsensitivemessage", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_revealsensitivemessage", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1278", "weight": 1.0, "_src": "handlers_messages_revealsensitivemessage", "_tgt": "handlers_messages_extractsensitiveplaintext", "source": "handlers_messages_revealsensitivemessage", "target": "handlers_messages_extractsensitiveplaintext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1292", "weight": 1.0, "_src": "handlers_messages_getpasswordvaultitems", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_getpasswordvaultitems", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1364", "weight": 1.0, "_src": "handlers_messages_createpasswordvaultitem", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_createpasswordvaultitem", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1376", "weight": 1.0, "_src": "handlers_messages_createpasswordvaultitem", "_tgt": "utils_encryption_encrypt", "source": "handlers_messages_createpasswordvaultitem", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1419", "weight": 1.0, "_src": "handlers_messages_sharepasswordvaultitem", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_sharepasswordvaultitem", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1420", "weight": 1.0, "_src": "handlers_messages_sharepasswordvaultitem", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_sharepasswordvaultitem", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1442", "weight": 1.0, "_src": "handlers_messages_sharepasswordvaultitem", "_tgt": "handlers_messages_getconversationwithmembership", "source": "handlers_messages_sharepasswordvaultitem", "target": "handlers_messages_getconversationwithmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1473", "weight": 1.0, "_src": "handlers_messages_revealpasswordvaultitem", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_revealpasswordvaultitem", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1474", "weight": 1.0, "_src": "handlers_messages_revealpasswordvaultitem", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_revealpasswordvaultitem", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1505", "weight": 1.0, "_src": "handlers_messages_revealpasswordvaultitem", "_tgt": "utils_encryption_decrypt", "source": "handlers_messages_revealpasswordvaultitem", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1529", "weight": 1.0, "_src": "handlers_messages_unsharepasswordvaultitem", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_unsharepasswordvaultitem", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1530", "weight": 1.0, "_src": "handlers_messages_unsharepasswordvaultitem", "_tgt": "handlers_messages_parseuintparam", "source": "handlers_messages_unsharepasswordvaultitem", "target": "handlers_messages_parseuintparam", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1563", "weight": 1.0, "_src": "handlers_messages_messageswebsocket", "_tgt": "handlers_messages_getauthuserid", "source": "handlers_messages_messageswebsocket", "target": "handlers_messages_getauthuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1614", "weight": 1.0, "_src": "handlers_messages_messageswebsocket", "_tgt": "handlers_messages_parseuintany", "source": "handlers_messages_messageswebsocket", "target": "handlers_messages_parseuintany", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1618", "weight": 1.0, "_src": "handlers_messages_messageswebsocket", "_tgt": "handlers_messages_isconversationmember", "source": "handlers_messages_messageswebsocket", "target": "handlers_messages_isconversationmember", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1693", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "handlers_messages_asstring", "source": "handlers_messages_applysuggestionaction", "target": "handlers_messages_asstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1695", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "handlers_messages_compactmessagetitle", "source": "handlers_messages_applysuggestionaction", "target": "handlers_messages_compactmessagetitle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1749", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "handlers_messages_firsturlfromtext", "source": "handlers_messages_applysuggestionaction", "target": "handlers_messages_firsturlfromtext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1781", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "handlers_messages_extractyoutubevideoid", "source": "handlers_messages_applysuggestionaction", "target": "handlers_messages_extractyoutubevideoid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1864", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "handlers_messages_extractsensitiveplaintext", "source": "handlers_messages_applysuggestionaction", "target": "handlers_messages_extractsensitiveplaintext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1752", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "sqlc_db_new", "source": "handlers_messages_applysuggestionaction", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L1871", "weight": 1.0, "_src": "handlers_messages_applysuggestionaction", "_tgt": "utils_encryption_encrypt", "source": "handlers_messages_applysuggestionaction", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1921", "weight": 1.0, "_src": "handlers_messages_ensuremessagingdefaults", "_tgt": "handlers_messages_ensureglobalconversations", "source": "handlers_messages_ensuremessagingdefaults", "target": "handlers_messages_ensureglobalconversations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L1939", "weight": 1.0, "_src": "handlers_messages_ensuremessagingdefaults", "_tgt": "handlers_messages_ensureuserconversation", "source": "handlers_messages_ensuremessagingdefaults", "target": "handlers_messages_ensureuserconversation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/oauth_service.go", "source_location": "L271", "weight": 1.0, "_src": "handlers_messages_ensuremessagingdefaults", "_tgt": "handlers_oauth_service_upsertcentralizedoauthuser", "source": "handlers_messages_ensuremessagingdefaults", "target": "handlers_oauth_service_upsertcentralizedoauthuser" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/admin.go", "source_location": "L272", "weight": 1.0, "_src": "handlers_messages_ensuremessagingdefaults", "_tgt": "handlers_admin_admincreateuser", "source": "handlers_messages_ensuremessagingdefaults", "target": "handlers_admin_admincreateuser" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L415", "weight": 1.0, "_src": "handlers_messages_ensuremessagingdefaults", "_tgt": "handlers_auth_register", "source": "handlers_messages_ensuremessagingdefaults", "target": "handlers_auth_register" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2157", "weight": 1.0, "_src": "handlers_messages_extractsensitiveplaintext", "_tgt": "handlers_messages_extractsensitivepayload", "source": "handlers_messages_extractsensitiveplaintext", "target": "handlers_messages_extractsensitivepayload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/messages.go", "source_location": "L2162", "weight": 1.0, "_src": "handlers_messages_extractsensitiveplaintext", "_tgt": "handlers_messages_asstring", "source": "handlers_messages_extractsensitiveplaintext", "target": "handlers_messages_asstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/messages.go", "source_location": "L2167", "weight": 1.0, "_src": "handlers_messages_extractsensitiveplaintext", "_tgt": "utils_encryption_decrypt", "source": "handlers_messages_extractsensitiveplaintext", "target": "utils_encryption_decrypt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L28", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totpsetuprequest", "source": "backend_handlers_two_factor_go", "target": "handlers_totpsetuprequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L33", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totpsetupresponse", "source": "backend_handlers_two_factor_go", "target": "handlers_totpsetupresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L40", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totpverifyrequest", "source": "backend_handlers_two_factor_go", "target": "handlers_totpverifyrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L45", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totpenablerequest", "source": "backend_handlers_two_factor_go", "target": "handlers_totpenablerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L50", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totpdisablerequest", "source": "backend_handlers_two_factor_go", "target": "handlers_totpdisablerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L56", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_totploginrequest", "source": "backend_handlers_two_factor_go", "target": "handlers_totploginrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L63", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_encrypt", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_encrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L93", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_decrypt", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_decrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L133", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_generatebackupcodes", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_generatebackupcodes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L142", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_setuptotp", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_setuptotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L226", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_verifytotp", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_verifytotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L264", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_enabletotp", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_enabletotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L309", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_disabletotp", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_disabletotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L367", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_gettotpstatus", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_gettotpstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L385", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_verifybackupcode", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_verifybackupcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L453", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_loginwithtotp", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_loginwithtotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L620", "weight": 1.0, "_src": "backend_handlers_two_factor_go", "_tgt": "handlers_two_factor_regeneratebackupcodes", "source": "backend_handlers_two_factor_go", "target": "handlers_two_factor_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L179", "weight": 1.0, "_src": "handlers_two_factor_setuptotp", "_tgt": "handlers_two_factor_encrypt", "source": "handlers_two_factor_encrypt", "target": "handlers_two_factor_setuptotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L437", "weight": 1.0, "_src": "handlers_two_factor_verifybackupcode", "_tgt": "handlers_two_factor_encrypt", "source": "handlers_two_factor_encrypt", "target": "handlers_two_factor_verifybackupcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L572", "weight": 1.0, "_src": "handlers_two_factor_loginwithtotp", "_tgt": "handlers_two_factor_encrypt", "source": "handlers_two_factor_encrypt", "target": "handlers_two_factor_loginwithtotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L661", "weight": 1.0, "_src": "handlers_two_factor_regeneratebackupcodes", "_tgt": "handlers_two_factor_encrypt", "source": "handlers_two_factor_encrypt", "target": "handlers_two_factor_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L247", "weight": 1.0, "_src": "handlers_two_factor_verifytotp", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_verifytotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L285", "weight": 1.0, "_src": "handlers_two_factor_enabletotp", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_enabletotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L337", "weight": 1.0, "_src": "handlers_two_factor_disabletotp", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_disabletotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L406", "weight": 1.0, "_src": "handlers_two_factor_verifybackupcode", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_verifybackupcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L543", "weight": 1.0, "_src": "handlers_two_factor_loginwithtotp", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_loginwithtotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L646", "weight": 1.0, "_src": "handlers_two_factor_regeneratebackupcodes", "_tgt": "handlers_two_factor_decrypt", "source": "handlers_two_factor_decrypt", "target": "handlers_two_factor_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L175", "weight": 1.0, "_src": "handlers_two_factor_setuptotp", "_tgt": "handlers_two_factor_generatebackupcodes", "source": "handlers_two_factor_generatebackupcodes", "target": "handlers_two_factor_setuptotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/two_factor.go", "source_location": "L659", "weight": 1.0, "_src": "handlers_two_factor_regeneratebackupcodes", "_tgt": "handlers_two_factor_generatebackupcodes", "source": "handlers_two_factor_generatebackupcodes", "target": "handlers_two_factor_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/two_factor.go", "source_location": "L474", "weight": 1.0, "_src": "handlers_two_factor_loginwithtotp", "_tgt": "handlers_auth_generatejwt", "source": "handlers_two_factor_loginwithtotp", "target": "handlers_auth_generatejwt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L18", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_centralizedoauthuser", "source": "backend_handlers_oauth_service_go", "target": "handlers_centralizedoauthuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_getoauthserviceurl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_getoauthserviceurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L31", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_headervalue", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_headervalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L47", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_backendpublicbaseurl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_backendpublicbaseurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L73", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_normalizefrontendredirecturl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_normalizefrontendredirecturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L91", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_resolvefrontendredirecturl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_resolvefrontendredirecturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L118", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_buildgithubusercallbackurl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_buildgithubusercallbackurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L132", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_buildfrontendcallbackredirecturl", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_buildfrontendcallbackredirecturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L152", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_firstnonempty", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_firstnonempty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L162", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_uniqueusername", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_uniqueusername", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L189", "weight": 1.0, "_src": "backend_handlers_oauth_service_go", "_tgt": "handlers_oauth_service_upsertcentralizedoauthuser", "source": "backend_handlers_oauth_service_go", "target": "handlers_oauth_service_upsertcentralizedoauthuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L56", "weight": 1.0, "_src": "handlers_oauth_service_backendpublicbaseurl", "_tgt": "handlers_oauth_service_headervalue", "source": "handlers_oauth_service_headervalue", "target": "handlers_oauth_service_backendpublicbaseurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L71", "weight": 1.0, "_src": "handlers_oauth_service_headervalue", "_tgt": "handlers_github_user_auth_issecurerequest", "source": "handlers_oauth_service_headervalue", "target": "handlers_github_user_auth_issecurerequest" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L119", "weight": 1.0, "_src": "handlers_oauth_service_buildgithubusercallbackurl", "_tgt": "handlers_oauth_service_backendpublicbaseurl", "source": "handlers_oauth_service_backendpublicbaseurl", "target": "handlers_oauth_service_buildgithubusercallbackurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L84", "weight": 1.0, "_src": "handlers_oauth_service_backendpublicbaseurl", "_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl", "source": "handlers_oauth_service_backendpublicbaseurl", "target": "handlers_control_service_auth_buildcontrolservicecallbackurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L92", "weight": 1.0, "_src": "handlers_oauth_service_backendpublicbaseurl", "_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl", "source": "handlers_oauth_service_backendpublicbaseurl", "target": "handlers_control_service_auth_buildgithubappinstallcallbackurl" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L92", "weight": 1.0, "_src": "handlers_oauth_service_resolvefrontendredirecturl", "_tgt": "handlers_oauth_service_normalizefrontendredirecturl", "source": "handlers_oauth_service_normalizefrontendredirecturl", "target": "handlers_oauth_service_resolvefrontendredirecturl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L133", "weight": 1.0, "_src": "handlers_oauth_service_buildfrontendcallbackredirecturl", "_tgt": "handlers_oauth_service_normalizefrontendredirecturl", "source": "handlers_oauth_service_normalizefrontendredirecturl", "target": "handlers_oauth_service_buildfrontendcallbackredirecturl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L101", "weight": 1.0, "_src": "handlers_oauth_service_normalizefrontendredirecturl", "_tgt": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "source": "handlers_oauth_service_normalizefrontendredirecturl", "target": "handlers_github_user_auth_getgithubfrontendredirectfromcookie" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L80", "weight": 1.0, "_src": "handlers_oauth_service_normalizefrontendredirecturl", "_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "source": "handlers_oauth_service_normalizefrontendredirecturl", "target": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L49", "weight": 1.0, "_src": "handlers_oauth_service_resolvefrontendredirecturl", "_tgt": "handlers_github_githublogin", "source": "handlers_oauth_service_resolvefrontendredirecturl", "target": "handlers_github_githublogin" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L84", "weight": 1.0, "_src": "handlers_oauth_service_buildgithubusercallbackurl", "_tgt": "handlers_github_githubcallback", "source": "handlers_oauth_service_buildgithubusercallbackurl", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L135", "weight": 1.0, "_src": "handlers_oauth_service_buildfrontendcallbackredirecturl", "_tgt": "handlers_github_githubcallback", "source": "handlers_oauth_service_buildfrontendcallbackredirecturl", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L508", "weight": 1.0, "_src": "handlers_oauth_service_buildfrontendcallbackredirecturl", "_tgt": "handlers_control_service_auth_handleoauthcallback", "source": "handlers_oauth_service_buildfrontendcallbackredirecturl", "target": "handlers_control_service_auth_handleoauthcallback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L194", "weight": 1.0, "_src": "handlers_oauth_service_upsertcentralizedoauthuser", "_tgt": "handlers_oauth_service_firstnonempty", "source": "handlers_oauth_service_firstnonempty", "target": "handlers_oauth_service_upsertcentralizedoauthuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/oauth_service.go", "source_location": "L211", "weight": 1.0, "_src": "handlers_oauth_service_upsertcentralizedoauthuser", "_tgt": "handlers_oauth_service_uniqueusername", "source": "handlers_oauth_service_uniqueusername", "target": "handlers_oauth_service_upsertcentralizedoauthuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/oauth_service.go", "source_location": "L242", "weight": 1.0, "_src": "handlers_oauth_service_upsertcentralizedoauthuser", "_tgt": "handlers_control_service_auth_generaterandomstring", "source": "handlers_oauth_service_upsertcentralizedoauthuser", "target": "handlers_control_service_auth_generaterandomstring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L112", "weight": 1.0, "_src": "handlers_oauth_service_upsertcentralizedoauthuser", "_tgt": "handlers_github_githubcallback", "source": "handlers_oauth_service_upsertcentralizedoauthuser", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L491", "weight": 1.0, "_src": "handlers_oauth_service_upsertcentralizedoauthuser", "_tgt": "handlers_control_service_auth_handleoauthcallback", "source": "handlers_oauth_service_upsertcentralizedoauthuser", "target": "handlers_control_service_auth_handleoauthcallback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_searchfilters", "source": "backend_handlers_search_enhanced_go", "target": "handlers_searchfilters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L30", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_daterange", "source": "backend_handlers_search_enhanced_go", "target": "handlers_daterange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L36", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_searchresult", "source": "backend_handlers_search_enhanced_go", "target": "handlers_searchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L62", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_searchresponse", "source": "backend_handlers_search_enhanced_go", "target": "handlers_searchresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L73", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_enhancedsearch", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_enhancedsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L156", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_searchbookmarks", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_searchbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L235", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_searchtasks", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_searchtasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L295", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_searchnotes", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_searchnotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L359", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_searchfiles", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_searchfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L431", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_calculaterelevancescore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L479", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_getsearchsuggestions", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_getsearchsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L490", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_savesearch", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_savesearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L512", "weight": 1.0, "_src": "backend_handlers_search_enhanced_go", "_tgt": "handlers_search_enhanced_getsearchanalytics", "source": "backend_handlers_search_enhanced_go", "target": "handlers_search_enhanced_getsearchanalytics", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L102", "weight": 1.0, "_src": "handlers_search_enhanced_enhancedsearch", "_tgt": "handlers_search_enhanced_searchbookmarks", "source": "handlers_search_enhanced_enhancedsearch", "target": "handlers_search_enhanced_searchbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L105", "weight": 1.0, "_src": "handlers_search_enhanced_enhancedsearch", "_tgt": "handlers_search_enhanced_searchtasks", "source": "handlers_search_enhanced_enhancedsearch", "target": "handlers_search_enhanced_searchtasks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L108", "weight": 1.0, "_src": "handlers_search_enhanced_enhancedsearch", "_tgt": "handlers_search_enhanced_searchnotes", "source": "handlers_search_enhanced_enhancedsearch", "target": "handlers_search_enhanced_searchnotes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L111", "weight": 1.0, "_src": "handlers_search_enhanced_enhancedsearch", "_tgt": "handlers_search_enhanced_searchfiles", "source": "handlers_search_enhanced_enhancedsearch", "target": "handlers_search_enhanced_searchfiles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L137", "weight": 1.0, "_src": "handlers_search_enhanced_enhancedsearch", "_tgt": "handlers_search_enhanced_getsearchsuggestions", "source": "handlers_search_enhanced_enhancedsearch", "target": "handlers_search_enhanced_getsearchsuggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L221", "weight": 1.0, "_src": "handlers_search_enhanced_searchbookmarks", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "handlers_search_enhanced_searchbookmarks", "target": "handlers_search_enhanced_calculaterelevancescore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L285", "weight": 1.0, "_src": "handlers_search_enhanced_searchtasks", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "handlers_search_enhanced_searchtasks", "target": "handlers_search_enhanced_calculaterelevancescore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L349", "weight": 1.0, "_src": "handlers_search_enhanced_searchnotes", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "handlers_search_enhanced_searchnotes", "target": "handlers_search_enhanced_calculaterelevancescore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/search_enhanced.go", "source_location": "L421", "weight": 1.0, "_src": "handlers_search_enhanced_searchfiles", "_tgt": "handlers_search_enhanced_calculaterelevancescore", "source": "handlers_search_enhanced_searchfiles", "target": "handlers_search_enhanced_calculaterelevancescore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_getlearningpaths", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_getlearningpaths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L50", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_getlearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_getlearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L73", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_createlearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_createlearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L104", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_updatelearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_updatelearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L144", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_deletelearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_deletelearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L174", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_enrollinlearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_enrollinlearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L223", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_getuserenrollments", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_getuserenrollments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L245", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_updateprogress", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_updateprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L304", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_ratelearningpath", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_ratelearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/learning_path.go", "source_location": "L369", "weight": 1.0, "_src": "backend_handlers_learning_path_go", "_tgt": "handlers_learning_path_getlearningpathcategories", "source": "backend_handlers_learning_path_go", "target": "handlers_learning_path_getlearningpathcategories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_createfilesharerequest", "source": "backend_handlers_file_go", "target": "handlers_createfilesharerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_fileshareresponse", "source": "backend_handlers_file_go", "target": "handlers_fileshareresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L42", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_generatesecuresharetoken", "source": "backend_handlers_file_go", "target": "handlers_file_generatesecuresharetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L51", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_buildpublicshareurl", "source": "backend_handlers_file_go", "target": "handlers_file_buildpublicshareurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L86", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_mapfileshareresponse", "source": "backend_handlers_file_go", "target": "handlers_file_mapfileshareresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L104", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_getfiles", "source": "backend_handlers_file_go", "target": "handlers_file_getfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L149", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_uploadfile", "source": "backend_handlers_file_go", "target": "handlers_file_uploadfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L234", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_getfile", "source": "backend_handlers_file_go", "target": "handlers_file_getfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L251", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_downloadfile", "source": "backend_handlers_file_go", "target": "handlers_file_downloadfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L277", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_createfileshare", "source": "backend_handlers_file_go", "target": "handlers_file_createfileshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L352", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_getfileshares", "source": "backend_handlers_file_go", "target": "handlers_file_getfileshares", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L392", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_deletefileshare", "source": "backend_handlers_file_go", "target": "handlers_file_deletefileshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L436", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_deletefile", "source": "backend_handlers_file_go", "target": "handlers_file_deletefile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L473", "weight": 1.0, "_src": "backend_handlers_file_go", "_tgt": "handlers_file_determinefiletype", "source": "backend_handlers_file_go", "target": "handlers_file_determinefiletype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L312", "weight": 1.0, "_src": "handlers_file_createfileshare", "_tgt": "handlers_file_generatesecuresharetoken", "source": "handlers_file_generatesecuresharetoken", "target": "handlers_file_createfileshare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/file.go", "source_location": "L44", "weight": 1.0, "_src": "handlers_file_generatesecuresharetoken", "_tgt": "middleware_requestbody_read", "source": "handlers_file_generatesecuresharetoken", "target": "middleware_requestbody_read" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L93", "weight": 1.0, "_src": "handlers_file_mapfileshareresponse", "_tgt": "handlers_file_buildpublicshareurl", "source": "handlers_file_buildpublicshareurl", "target": "handlers_file_mapfileshareresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L348", "weight": 1.0, "_src": "handlers_file_createfileshare", "_tgt": "handlers_file_mapfileshareresponse", "source": "handlers_file_mapfileshareresponse", "target": "handlers_file_createfileshare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L385", "weight": 1.0, "_src": "handlers_file_getfileshares", "_tgt": "handlers_file_mapfileshareresponse", "source": "handlers_file_mapfileshareresponse", "target": "handlers_file_getfileshares", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/file.go", "source_location": "L208", "weight": 1.0, "_src": "handlers_file_uploadfile", "_tgt": "handlers_file_determinefiletype", "source": "handlers_file_uploadfile", "target": "handlers_file_determinefiletype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_createapikeyrequest", "source": "backend_handlers_browser_extension_go", "target": "handlers_createapikeyrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_apikeyresponse", "source": "backend_handlers_browser_extension_go", "target": "handlers_apikeyresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L218", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_generateapikey", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_generateapikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L113", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_getapikeys", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_getapikeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L148", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_revokeapikey", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_revokeapikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L175", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_validateapikey", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_validateapikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L233", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_registerbrowserextension", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_registerbrowserextension", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L281", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_getbrowserextensions", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_getbrowserextensions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L301", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_revokebrowserextension", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_revokebrowserextension", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L328", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_downloadbrowserextension", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_downloadbrowserextension", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L370", "weight": 1.0, "_src": "backend_handlers_browser_extension_go", "_tgt": "handlers_browser_extension_createzip", "source": "backend_handlers_browser_extension_go", "target": "handlers_browser_extension_createzip", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/browser_extension.go", "source_location": "L223", "weight": 1.0, "_src": "handlers_browser_extension_generateapikey", "_tgt": "middleware_requestbody_read", "source": "handlers_browser_extension_generateapikey", "target": "middleware_requestbody_read" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/browser_extension.go", "source_location": "L336", "weight": 1.0, "_src": "handlers_browser_extension_downloadbrowserextension", "_tgt": "handlers_browser_extension_createzip", "source": "handlers_browser_extension_downloadbrowserextension", "target": "handlers_browser_extension_createzip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L18", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_mistralconfig", "source": "backend_handlers_chat_go", "target": "handlers_mistralconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L27", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chatrequest", "source": "backend_handlers_chat_go", "target": "handlers_chatrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L36", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chatresponse", "source": "backend_handlers_chat_go", "target": "handlers_chatresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L48", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_tokenusage", "source": "backend_handlers_chat_go", "target": "handlers_tokenusage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L55", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_mistralmessage", "source": "backend_handlers_chat_go", "target": "handlers_mistralmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L61", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_mistralrequest", "source": "backend_handlers_chat_go", "target": "handlers_mistralrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L69", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_mistralresponse", "source": "backend_handlers_chat_go", "target": "handlers_mistralresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L98", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_getmistralconfig", "source": "backend_handlers_chat_go", "target": "handlers_chat_getmistralconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L103", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_sendmessage", "source": "backend_handlers_chat_go", "target": "handlers_chat_sendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L274", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_getsessions", "source": "backend_handlers_chat_go", "target": "handlers_chat_getsessions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L284", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_getsessionmessages", "source": "backend_handlers_chat_go", "target": "handlers_chat_getsessionmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L302", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_deletesession", "source": "backend_handlers_chat_go", "target": "handlers_chat_deletesession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat.go", "source_location": "L322", "weight": 1.0, "_src": "backend_handlers_chat_go", "_tgt": "handlers_chat_callmistral", "source": "backend_handlers_chat_go", "target": "handlers_chat_callmistral", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/chat.go", "source_location": "L158", "weight": 1.0, "_src": "handlers_chat_sendmessage", "_tgt": "handlers_chat_context_buildusercontext", "source": "handlers_chat_sendmessage", "target": "handlers_chat_context_buildusercontext" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/chat.go", "source_location": "L168", "weight": 1.0, "_src": "handlers_chat_sendmessage", "_tgt": "handlers_chat_context_buildsystemprompt", "source": "handlers_chat_sendmessage", "target": "handlers_chat_context_buildsystemprompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/chat.go", "source_location": "L241", "weight": 1.0, "_src": "handlers_chat_sendmessage", "_tgt": "handlers_chat_context_getcontextitemids", "source": "handlers_chat_sendmessage", "target": "handlers_chat_context_getcontextitemids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/demo.go", "source_location": "L11", "weight": 1.0, "_src": "backend_handlers_demo_go", "_tgt": "handlers_demo_demostatus", "source": "backend_handlers_demo_go", "target": "handlers_demo_demostatus", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/demo.go", "source_location": "L13", "weight": 1.0, "_src": "handlers_demo_demostatus", "_tgt": "lib_auth_isdemomode", "source": "handlers_demo_demostatus", "target": "lib_auth_isdemomode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L34", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_githubusertokenresponse", "source": "backend_handlers_github_user_auth_go", "target": "handlers_githubusertokenresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L46", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_githubuseremail", "source": "backend_handlers_github_user_auth_go", "target": "handlers_githubuseremail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L52", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_githubuserinstallationsresponse", "source": "backend_handlers_github_user_auth_go", "target": "handlers_githubuserinstallationsresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L58", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_getgithubappclientid", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_getgithubappclientid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L62", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_getgithubappclientsecret", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_getgithubappclientsecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L66", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_hasgithubuserauthconfig", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_hasgithubuserauthconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L70", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_issecurerequest", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_issecurerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L77", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_setgithubauthcookie", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_setgithubauthcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L82", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_storegithubauthflowstate", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_storegithubauthflowstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L91", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_cleargithubauthflowstate", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_cleargithubauthflowstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L96", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L104", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_postgithubtokenrequest", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_postgithubtokenrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L146", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_exchangegithubauthorizationcode", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_exchangegithubauthorizationcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L165", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_refreshgithubuseraccesstoken", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_refreshgithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L182", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_tokenexpiryfromseconds", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_tokenexpiryfromseconds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L190", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_upsertgithubuserauth", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_upsertgithubuserauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L250", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_getgithubuserauthrecord", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_getgithubuserauthrecord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L258", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_decryptgithubusertoken", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_decryptgithubusertoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L266", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L330", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L373", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_listgithubuserinstallations", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_listgithubuserinstallations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L417", "weight": 1.0, "_src": "backend_handlers_github_user_auth_go", "_tgt": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "source": "backend_handlers_github_user_auth_go", "target": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L67", "weight": 1.0, "_src": "handlers_github_user_auth_hasgithubuserauthconfig", "_tgt": "handlers_github_user_auth_getgithubappclientid", "source": "handlers_github_user_auth_getgithubappclientid", "target": "handlers_github_user_auth_hasgithubuserauthconfig", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L155", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "handlers_github_user_auth_getgithubappclientid", "source": "handlers_github_user_auth_getgithubappclientid", "target": "handlers_github_user_auth_exchangegithubauthorizationcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L174", "weight": 1.0, "_src": "handlers_github_user_auth_refreshgithubuseraccesstoken", "_tgt": "handlers_github_user_auth_getgithubappclientid", "source": "handlers_github_user_auth_getgithubappclientid", "target": "handlers_github_user_auth_refreshgithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L67", "weight": 1.0, "_src": "handlers_github_user_auth_hasgithubuserauthconfig", "_tgt": "handlers_github_user_auth_getgithubappclientsecret", "source": "handlers_github_user_auth_getgithubappclientsecret", "target": "handlers_github_user_auth_hasgithubuserauthconfig", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L156", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "handlers_github_user_auth_getgithubappclientsecret", "source": "handlers_github_user_auth_getgithubappclientsecret", "target": "handlers_github_user_auth_exchangegithubauthorizationcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L175", "weight": 1.0, "_src": "handlers_github_user_auth_refreshgithubuseraccesstoken", "_tgt": "handlers_github_user_auth_getgithubappclientsecret", "source": "handlers_github_user_auth_getgithubappclientsecret", "target": "handlers_github_user_auth_refreshgithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L150", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "handlers_github_user_auth_hasgithubuserauthconfig", "source": "handlers_github_user_auth_hasgithubuserauthconfig", "target": "handlers_github_user_auth_exchangegithubauthorizationcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L169", "weight": 1.0, "_src": "handlers_github_user_auth_refreshgithubuseraccesstoken", "_tgt": "handlers_github_user_auth_hasgithubuserauthconfig", "source": "handlers_github_user_auth_hasgithubuserauthconfig", "target": "handlers_github_user_auth_refreshgithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L73", "weight": 1.0, "_src": "handlers_github_user_auth_hasgithubuserauthconfig", "_tgt": "handlers_github_backup_getgithubappstatus", "source": "handlers_github_user_auth_hasgithubuserauthconfig", "target": "handlers_github_backup_getgithubappstatus" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L79", "weight": 1.0, "_src": "handlers_github_user_auth_setgithubauthcookie", "_tgt": "handlers_github_user_auth_issecurerequest", "source": "handlers_github_user_auth_issecurerequest", "target": "handlers_github_user_auth_setgithubauthcookie", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L83", "weight": 1.0, "_src": "handlers_github_user_auth_storegithubauthflowstate", "_tgt": "handlers_github_user_auth_setgithubauthcookie", "source": "handlers_github_user_auth_setgithubauthcookie", "target": "handlers_github_user_auth_storegithubauthflowstate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L92", "weight": 1.0, "_src": "handlers_github_user_auth_cleargithubauthflowstate", "_tgt": "handlers_github_user_auth_setgithubauthcookie", "source": "handlers_github_user_auth_setgithubauthcookie", "target": "handlers_github_user_auth_cleargithubauthflowstate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L65", "weight": 1.0, "_src": "handlers_github_user_auth_setgithubauthcookie", "_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate", "source": "handlers_github_user_auth_setgithubauthcookie", "target": "handlers_control_service_auth_storecontrolserviceauthflowstate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L72", "weight": 1.0, "_src": "handlers_github_user_auth_setgithubauthcookie", "_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "source": "handlers_github_user_auth_setgithubauthcookie", "target": "handlers_control_service_auth_clearcontrolserviceauthflowstate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L64", "weight": 1.0, "_src": "handlers_github_user_auth_cleargithubauthflowstate", "_tgt": "handlers_github_githubcallback", "source": "handlers_github_user_auth_cleargithubauthflowstate", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L62", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "_tgt": "handlers_github_githubcallback", "source": "handlers_github_user_auth_getgithubfrontendredirectfromcookie", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L162", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "handlers_github_user_auth_postgithubtokenrequest", "source": "handlers_github_user_auth_postgithubtokenrequest", "target": "handlers_github_user_auth_exchangegithubauthorizationcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L179", "weight": 1.0, "_src": "handlers_github_user_auth_refreshgithubuseraccesstoken", "_tgt": "handlers_github_user_auth_postgithubtokenrequest", "source": "handlers_github_user_auth_postgithubtokenrequest", "target": "handlers_github_user_auth_refreshgithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L125", "weight": 1.0, "_src": "handlers_github_user_auth_postgithubtokenrequest", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_user_auth_postgithubtokenrequest", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L140", "weight": 1.0, "_src": "handlers_github_user_auth_postgithubtokenrequest", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_postgithubtokenrequest", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L148", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_exchangegithubauthorizationcode", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L91", "weight": 1.0, "_src": "handlers_github_user_auth_exchangegithubauthorizationcode", "_tgt": "handlers_github_githubcallback", "source": "handlers_github_user_auth_exchangegithubauthorizationcode", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L297", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_user_auth_refreshgithubuseraccesstoken", "source": "handlers_github_user_auth_refreshgithubuseraccesstoken", "target": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L167", "weight": 1.0, "_src": "handlers_github_user_auth_refreshgithubuseraccesstoken", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_refreshgithubuseraccesstoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L226", "weight": 1.0, "_src": "handlers_github_user_auth_upsertgithubuserauth", "_tgt": "handlers_github_user_auth_tokenexpiryfromseconds", "source": "handlers_github_user_auth_tokenexpiryfromseconds", "target": "handlers_github_user_auth_upsertgithubuserauth", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L311", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_user_auth_upsertgithubuserauth", "source": "handlers_github_user_auth_upsertgithubuserauth", "target": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L192", "weight": 1.0, "_src": "handlers_github_user_auth_upsertgithubuserauth", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_upsertgithubuserauth", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L201", "weight": 1.0, "_src": "handlers_github_user_auth_upsertgithubuserauth", "_tgt": "utils_encryption_encrypt", "source": "handlers_github_user_auth_upsertgithubuserauth", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L124", "weight": 1.0, "_src": "handlers_github_user_auth_upsertgithubuserauth", "_tgt": "handlers_github_githubcallback", "source": "handlers_github_user_auth_upsertgithubuserauth", "target": "handlers_github_githubcallback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L267", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_user_auth_getgithubuserauthrecord", "source": "handlers_github_user_auth_getgithubuserauthrecord", "target": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L230", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuserauthrecord", "_tgt": "handlers_github_getgithubrepos", "source": "handlers_github_user_auth_getgithubuserauthrecord", "target": "handlers_github_getgithubrepos" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L276", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_user_auth_decryptgithubusertoken", "source": "handlers_github_user_auth_decryptgithubusertoken", "target": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L259", "weight": 1.0, "_src": "handlers_github_user_auth_decryptgithubusertoken", "_tgt": "utils_encryption_decrypt", "source": "handlers_github_user_auth_decryptgithubusertoken", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L418", "weight": 1.0, "_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "_tgt": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L270", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L236", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_getgithubrepos", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "handlers_github_getgithubrepos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L421", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_getgithubactivity", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "handlers_github_getgithubactivity" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L154", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_backup_getgithubappinstallurl", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "handlers_github_backup_getgithubappinstallurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L556", "weight": 1.0, "_src": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "_tgt": "handlers_github_backup_resolvegithubbackuptoken", "source": "handlers_github_user_auth_getgithubuseraccesstokenforuser", "target": "handlers_github_backup_resolvegithubbackuptoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L352", "weight": 1.0, "_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L370", "weight": 1.0, "_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L186", "weight": 1.0, "_src": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "_tgt": "handlers_github_getprimaryemail", "source": "handlers_github_user_auth_fetchgithubprimaryverifiedemail", "target": "handlers_github_getprimaryemail" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_user_auth.go", "source_location": "L423", "weight": 1.0, "_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "_tgt": "handlers_github_user_auth_listgithubuserinstallations", "source": "handlers_github_user_auth_listgithubuserinstallations", "target": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L399", "weight": 1.0, "_src": "handlers_github_user_auth_listgithubuserinstallations", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_user_auth_listgithubuserinstallations", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_user_auth.go", "source_location": "L433", "weight": 1.0, "_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "_tgt": "sqlc_db_new", "source": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L225", "weight": 1.0, "_src": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "_tgt": "handlers_github_backup_githubappinstallcallback", "source": "handlers_github_user_auth_verifygithubinstallationaccessforuser", "target": "handlers_github_backup_githubappinstallcallback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_member_go", "_tgt": "handlers_memberhandler", "source": "backend_handlers_member_go", "target": "handlers_memberhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_member_go", "_tgt": "handlers_member_newmemberhandler", "source": "backend_handlers_member_go", "target": "handlers_member_newmemberhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L103", "weight": 1.0, "_src": "backend_handlers_member_go", "_tgt": "handlers_member_getinitials", "source": "backend_handlers_member_go", "target": "handlers_member_getinitials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L116", "weight": 1.0, "_src": "backend_handlers_member_go", "_tgt": "handlers_member_formattime", "source": "backend_handlers_member_go", "target": "handlers_member_formattime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L138", "weight": 1.0, "_src": "backend_handlers_member_go", "_tgt": "handlers_member_plurals", "source": "backend_handlers_member_go", "target": "handlers_member_plurals", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L25", "weight": 1.0, "_src": "handlers_memberhandler", "_tgt": "handlers_memberhandler_getmembers", "source": "handlers_memberhandler", "target": "handlers_memberhandler_getmembers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L76", "weight": 1.0, "_src": "handlers_memberhandler", "_tgt": "handlers_memberhandler_getmemberstats", "source": "handlers_memberhandler", "target": "handlers_memberhandler_getmemberstats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L58", "weight": 1.0, "_src": "handlers_memberhandler_getmembers", "_tgt": "handlers_member_getinitials", "source": "handlers_memberhandler_getmembers", "target": "handlers_member_getinitials", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L59", "weight": 1.0, "_src": "handlers_memberhandler_getmembers", "_tgt": "handlers_member_formattime", "source": "handlers_memberhandler_getmembers", "target": "handlers_member_formattime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/member.go", "source_location": "L128", "weight": 1.0, "_src": "handlers_member_formattime", "_tgt": "handlers_member_plurals", "source": "handlers_member_formattime", "target": "handlers_member_plurals", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L18", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_githubuser", "source": "backend_handlers_github_go", "target": "handlers_githubuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L28", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_githubrepo", "source": "backend_handlers_github_go", "target": "handlers_githubrepo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L48", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_githublogin", "source": "backend_handlers_github_go", "target": "handlers_github_githublogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L61", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_githubcallback", "source": "backend_handlers_github_go", "target": "handlers_github_githubcallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L144", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_getgithubuser", "source": "backend_handlers_github_go", "target": "handlers_github_getgithubuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L185", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_getprimaryemail", "source": "backend_handlers_github_go", "target": "handlers_github_getprimaryemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L190", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_getcurrentuserwithgithub", "source": "backend_handlers_github_go", "target": "handlers_github_getcurrentuserwithgithub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L204", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_getgithubrepos", "source": "backend_handlers_github_go", "target": "handlers_github_getgithubrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L252", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_githubcontribution", "source": "backend_handlers_github_go", "target": "handlers_githubcontribution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L259", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_githubactivityresponse", "source": "backend_handlers_github_go", "target": "handlers_githubactivityresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L266", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_fetchgithubrepos", "source": "backend_handlers_github_go", "target": "handlers_github_fetchgithubrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L301", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_fetchgithubcontributions", "source": "backend_handlers_github_go", "target": "handlers_github_fetchgithubcontributions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L398", "weight": 1.0, "_src": "backend_handlers_github_go", "_tgt": "handlers_github_getgithubactivity", "source": "backend_handlers_github_go", "target": "handlers_github_getgithubactivity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L49", "weight": 1.0, "_src": "handlers_github_githublogin", "_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate", "source": "handlers_github_githublogin", "target": "handlers_control_service_auth_storecontrolserviceauthflowstate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L51", "weight": 1.0, "_src": "handlers_github_githublogin", "_tgt": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "source": "handlers_github_githublogin", "target": "handlers_control_service_auth_buildcontrolservicegithubstarturl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L65", "weight": 1.0, "_src": "handlers_github_githublogin", "_tgt": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "source": "handlers_github_githublogin", "target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L101", "weight": 1.0, "_src": "handlers_github_githubcallback", "_tgt": "handlers_github_getgithubuser", "source": "handlers_github_githubcallback", "target": "handlers_github_getgithubuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L129", "weight": 1.0, "_src": "handlers_github_githubcallback", "_tgt": "handlers_auth_generatejwt", "source": "handlers_github_githubcallback", "target": "handlers_auth_generatejwt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L175", "weight": 1.0, "_src": "handlers_github_getgithubuser", "_tgt": "handlers_github_getprimaryemail", "source": "handlers_github_getgithubuser", "target": "handlers_github_getprimaryemail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L167", "weight": 1.0, "_src": "handlers_github_getgithubuser", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_getgithubuser", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L242", "weight": 1.0, "_src": "handlers_github_getgithubrepos", "_tgt": "handlers_github_fetchgithubrepos", "source": "handlers_github_getgithubrepos", "target": "handlers_github_fetchgithubrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L205", "weight": 1.0, "_src": "handlers_github_getgithubrepos", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_getgithubrepos", "target": "handlers_github_backup_getgithubrequestuserid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L213", "weight": 1.0, "_src": "handlers_github_getgithubrepos", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_getgithubrepos", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L214", "weight": 1.0, "_src": "handlers_github_getgithubrepos", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "source": "handlers_github_getgithubrepos", "target": "handlers_control_service_auth_fetchcontrolservicegithubrepos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L200", "weight": 1.0, "_src": "handlers_github_getgithubrepos", "_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "source": "handlers_github_getgithubrepos", "target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L289", "weight": 1.0, "_src": "handlers_github_fetchgithubrepos", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_fetchgithubrepos", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L412", "weight": 1.0, "_src": "handlers_github_fetchgithubrepos", "_tgt": "handlers_github_backup_backupgithubrepositories", "source": "handlers_github_fetchgithubrepos", "target": "handlers_github_backup_backupgithubrepositories" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github.go", "source_location": "L428", "weight": 1.0, "_src": "handlers_github_getgithubactivity", "_tgt": "handlers_github_fetchgithubcontributions", "source": "handlers_github_fetchgithubcontributions", "target": "handlers_github_getgithubactivity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L326", "weight": 1.0, "_src": "handlers_github_fetchgithubcontributions", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_fetchgithubcontributions", "target": "handlers_github_backup_truncatestring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L399", "weight": 1.0, "_src": "handlers_github_getgithubactivity", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_getgithubactivity", "target": "handlers_github_backup_getgithubrequestuserid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L411", "weight": 1.0, "_src": "handlers_github_getgithubactivity", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_getgithubactivity", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github.go", "source_location": "L413", "weight": 1.0, "_src": "handlers_github_getgithubactivity", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "source": "handlers_github_getgithubactivity", "target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryptionrequest", "source": "backend_handlers_encryption_go", "target": "handlers_encryptionrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L26", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryptionresponse", "source": "backend_handlers_encryption_go", "target": "handlers_encryptionresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L32", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_encryptnotecontent", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_encryptnotecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L53", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_decryptnotecontent", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_decryptnotecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L77", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_createencryptednote", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_createencryptednote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L166", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_getencryptednote", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_getencryptednote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L210", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_uploadencryptedfile", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_uploadencryptedfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L322", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_downloadencryptedfile", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_downloadencryptedfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L370", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_getencryptionstatus", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_getencryptionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L409", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_generaterandomstringforfile", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_generaterandomstringforfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L418", "weight": 1.0, "_src": "backend_handlers_encryption_go", "_tgt": "handlers_encryption_determinefiletypeforencryption", "source": "backend_handlers_encryption_go", "target": "handlers_encryption_determinefiletypeforencryption", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L40", "weight": 1.0, "_src": "handlers_encryption_encryptnotecontent", "_tgt": "utils_encryption_encrypt", "source": "handlers_encryption_encryptnotecontent", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L64", "weight": 1.0, "_src": "handlers_encryption_decryptnotecontent", "_tgt": "utils_encryption_decrypt", "source": "handlers_encryption_decryptnotecontent", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L103", "weight": 1.0, "_src": "handlers_encryption_createencryptednote", "_tgt": "utils_encryption_encrypt", "source": "handlers_encryption_createencryptednote", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L190", "weight": 1.0, "_src": "handlers_encryption_getencryptednote", "_tgt": "utils_encryption_decrypt", "source": "handlers_encryption_getencryptednote", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L198", "weight": 1.0, "_src": "handlers_encryption_getencryptednote", "_tgt": "utils_encryption_isencrypted", "source": "handlers_encryption_getencryptednote", "target": "utils_encryption_isencrypted" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L268", "weight": 1.0, "_src": "handlers_encryption_uploadencryptedfile", "_tgt": "handlers_encryption_generaterandomstringforfile", "source": "handlers_encryption_uploadencryptedfile", "target": "handlers_encryption_generaterandomstringforfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/encryption.go", "source_location": "L278", "weight": 1.0, "_src": "handlers_encryption_uploadencryptedfile", "_tgt": "handlers_encryption_determinefiletypeforencryption", "source": "handlers_encryption_uploadencryptedfile", "target": "handlers_encryption_determinefiletypeforencryption", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L260", "weight": 1.0, "_src": "handlers_encryption_uploadencryptedfile", "_tgt": "utils_encryption_encryptfile", "source": "handlers_encryption_uploadencryptedfile", "target": "utils_encryption_encryptfile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/encryption.go", "source_location": "L354", "weight": 1.0, "_src": "handlers_encryption_downloadencryptedfile", "_tgt": "utils_encryption_decryptfile", "source": "handlers_encryption_downloadencryptedfile", "target": "utils_encryption_decryptfile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L11", "weight": 1.0, "_src": "backend_handlers_chat_context_go", "_tgt": "handlers_usercontext", "source": "backend_handlers_chat_context_go", "target": "handlers_usercontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_chat_context_go", "_tgt": "handlers_chat_context_buildusercontext", "source": "backend_handlers_chat_context_go", "target": "handlers_chat_context_buildusercontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L54", "weight": 1.0, "_src": "backend_handlers_chat_context_go", "_tgt": "handlers_chat_context_buildsystemprompt", "source": "backend_handlers_chat_context_go", "target": "handlers_chat_context_buildsystemprompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L147", "weight": 1.0, "_src": "backend_handlers_chat_context_go", "_tgt": "handlers_chat_context_getcontextitemids", "source": "backend_handlers_chat_context_go", "target": "handlers_chat_context_getcontextitemids", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L170", "weight": 1.0, "_src": "backend_handlers_chat_context_go", "_tgt": "handlers_chat_context_formatfilesize", "source": "backend_handlers_chat_context_go", "target": "handlers_chat_context_formatfilesize", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/chat_context.go", "source_location": "L115", "weight": 1.0, "_src": "handlers_chat_context_buildsystemprompt", "_tgt": "handlers_chat_context_formatfilesize", "source": "handlers_chat_context_buildsystemprompt", "target": "handlers_chat_context_formatfilesize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_goals_habits_go", "_tgt": "handlers_goalshabitshandler", "source": "backend_handlers_goals_habits_go", "target": "handlers_goalshabitshandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_goals_habits_go", "_tgt": "handlers_goals_habits_newgoalshabitshandler", "source": "backend_handlers_goals_habits_go", "target": "handlers_goals_habits_newgoalshabitshandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L26", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_creategoal", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_creategoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L68", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_getgoals", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_getgoals", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L105", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_getgoal", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_getgoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L125", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_updategoal", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_updategoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L194", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_deletegoal", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_deletegoal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L219", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_createhabit", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_createhabit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L270", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_gethabits", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_gethabits", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L304", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_gethabit", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_gethabit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L325", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_updatehabit", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_updatehabit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L398", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_deletehabit", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_deletehabit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L423", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_createhabitentry", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_createhabitentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L473", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_gethabitentries", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_gethabitentries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/goals_habits.go", "source_location": "L522", "weight": 1.0, "_src": "handlers_goalshabitshandler", "_tgt": "handlers_goalshabitshandler_getdashboardstats", "source": "handlers_goalshabitshandler", "target": "handlers_goalshabitshandler_getdashboardstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L12", "weight": 1.0, "_src": "backend_handlers_performance_go", "_tgt": "handlers_performancehandler", "source": "backend_handlers_performance_go", "target": "handlers_performancehandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L17", "weight": 1.0, "_src": "backend_handlers_performance_go", "_tgt": "handlers_performance_newperformancehandler", "source": "backend_handlers_performance_go", "target": "handlers_performance_newperformancehandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L25", "weight": 1.0, "_src": "handlers_performancehandler", "_tgt": "handlers_performancehandler_optimizedatabase", "source": "handlers_performancehandler", "target": "handlers_performancehandler_optimizedatabase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L35", "weight": 1.0, "_src": "handlers_performancehandler", "_tgt": "handlers_performancehandler_getdatabasestats", "source": "handlers_performancehandler", "target": "handlers_performancehandler_getdatabasestats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L46", "weight": 1.0, "_src": "handlers_performancehandler", "_tgt": "handlers_performancehandler_monitorperformance", "source": "handlers_performancehandler", "target": "handlers_performancehandler_monitorperformance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/performance.go", "source_location": "L57", "weight": 1.0, "_src": "handlers_performancehandler", "_tgt": "handlers_performancehandler_cleanupoldauditlogs", "source": "handlers_performancehandler", "target": "handlers_performancehandler_cleanupoldauditlogs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_integration_go", "_tgt": "handlers_integrationhandler", "source": "backend_handlers_integration_go", "target": "handlers_integrationhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_integration_go", "_tgt": "handlers_integration_newintegrationhandler", "source": "backend_handlers_integration_go", "target": "handlers_integration_newintegrationhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L25", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getintegrations", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getintegrations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L42", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L64", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_createintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_createintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L99", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_updateintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_updateintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L156", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_deleteintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_deleteintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L169", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_authorizeintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_authorizeintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L205", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_oauthcallback", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_oauthcallback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L259", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncintegration", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncintegration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L285", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getsynclogs", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getsynclogs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L335", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getslackauthurl", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getslackauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L340", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getdiscordauthurl", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getdiscordauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L345", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getnotionauthurl", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getnotionauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L350", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getgoogleauthurl", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getgoogleauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L355", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_getgithubauthurl", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_getgithubauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L361", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_exchangeslackcode", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_exchangeslackcode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L366", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_exchangediscordcode", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_exchangediscordcode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L371", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_exchangenotioncode", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_exchangenotioncode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L376", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_exchangegooglecode", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_exchangegooglecode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L381", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_exchangegithubcode", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_exchangegithubcode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L387", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_performsync", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_performsync", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L453", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncslack", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncslack", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L458", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncdiscord", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncdiscord", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L463", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncnotion", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncnotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L468", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncgoogle", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncgoogle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L473", "weight": 1.0, "_src": "handlers_integrationhandler", "_tgt": "handlers_integrationhandler_syncgithub", "source": "handlers_integrationhandler", "target": "handlers_integrationhandler_syncgithub", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L187", "weight": 1.0, "_src": "handlers_integrationhandler_authorizeintegration", "_tgt": "handlers_integrationhandler_getslackauthurl", "source": "handlers_integrationhandler_authorizeintegration", "target": "handlers_integrationhandler_getslackauthurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L189", "weight": 1.0, "_src": "handlers_integrationhandler_authorizeintegration", "_tgt": "handlers_integrationhandler_getdiscordauthurl", "source": "handlers_integrationhandler_authorizeintegration", "target": "handlers_integrationhandler_getdiscordauthurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L191", "weight": 1.0, "_src": "handlers_integrationhandler_authorizeintegration", "_tgt": "handlers_integrationhandler_getnotionauthurl", "source": "handlers_integrationhandler_authorizeintegration", "target": "handlers_integrationhandler_getnotionauthurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L193", "weight": 1.0, "_src": "handlers_integrationhandler_authorizeintegration", "_tgt": "handlers_integrationhandler_getgoogleauthurl", "source": "handlers_integrationhandler_authorizeintegration", "target": "handlers_integrationhandler_getgoogleauthurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L195", "weight": 1.0, "_src": "handlers_integrationhandler_authorizeintegration", "_tgt": "handlers_integrationhandler_getgithubauthurl", "source": "handlers_integrationhandler_authorizeintegration", "target": "handlers_integrationhandler_getgithubauthurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L226", "weight": 1.0, "_src": "handlers_integrationhandler_oauthcallback", "_tgt": "handlers_integrationhandler_exchangeslackcode", "source": "handlers_integrationhandler_oauthcallback", "target": "handlers_integrationhandler_exchangeslackcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L228", "weight": 1.0, "_src": "handlers_integrationhandler_oauthcallback", "_tgt": "handlers_integrationhandler_exchangediscordcode", "source": "handlers_integrationhandler_oauthcallback", "target": "handlers_integrationhandler_exchangediscordcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L230", "weight": 1.0, "_src": "handlers_integrationhandler_oauthcallback", "_tgt": "handlers_integrationhandler_exchangenotioncode", "source": "handlers_integrationhandler_oauthcallback", "target": "handlers_integrationhandler_exchangenotioncode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L232", "weight": 1.0, "_src": "handlers_integrationhandler_oauthcallback", "_tgt": "handlers_integrationhandler_exchangegooglecode", "source": "handlers_integrationhandler_oauthcallback", "target": "handlers_integrationhandler_exchangegooglecode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L234", "weight": 1.0, "_src": "handlers_integrationhandler_oauthcallback", "_tgt": "handlers_integrationhandler_exchangegithubcode", "source": "handlers_integrationhandler_oauthcallback", "target": "handlers_integrationhandler_exchangegithubcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L279", "weight": 1.0, "_src": "handlers_integrationhandler_syncintegration", "_tgt": "handlers_integrationhandler_performsync", "source": "handlers_integrationhandler_syncintegration", "target": "handlers_integrationhandler_performsync", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L406", "weight": 1.0, "_src": "handlers_integrationhandler_performsync", "_tgt": "handlers_integrationhandler_syncslack", "source": "handlers_integrationhandler_performsync", "target": "handlers_integrationhandler_syncslack", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L408", "weight": 1.0, "_src": "handlers_integrationhandler_performsync", "_tgt": "handlers_integrationhandler_syncdiscord", "source": "handlers_integrationhandler_performsync", "target": "handlers_integrationhandler_syncdiscord", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L410", "weight": 1.0, "_src": "handlers_integrationhandler_performsync", "_tgt": "handlers_integrationhandler_syncnotion", "source": "handlers_integrationhandler_performsync", "target": "handlers_integrationhandler_syncnotion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L412", "weight": 1.0, "_src": "handlers_integrationhandler_performsync", "_tgt": "handlers_integrationhandler_syncgoogle", "source": "handlers_integrationhandler_performsync", "target": "handlers_integrationhandler_syncgoogle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/integration.go", "source_location": "L414", "weight": 1.0, "_src": "handlers_integrationhandler_performsync", "_tgt": "handlers_integrationhandler_syncgithub", "source": "handlers_integrationhandler_performsync", "target": "handlers_integrationhandler_syncgithub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/health.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_health_go", "_tgt": "handlers_health_healthcheck", "source": "backend_handlers_health_go", "target": "handlers_health_healthcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/health.go", "source_location": "L85", "weight": 1.0, "_src": "backend_handlers_health_go", "_tgt": "handlers_health_readinesscheck", "source": "backend_handlers_health_go", "target": "handlers_health_readinesscheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/health.go", "source_location": "L101", "weight": 1.0, "_src": "backend_handlers_health_go", "_tgt": "handlers_health_livenesscheck", "source": "backend_handlers_health_go", "target": "handlers_health_livenesscheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L30", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_githubinstallationreposresponse", "source": "backend_handlers_github_backup_go", "target": "handlers_githubinstallationreposresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L34", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_githubappinstallationdetails", "source": "backend_handlers_github_backup_go", "target": "handlers_githubappinstallationdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L42", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_githubinstallationtokenresponse", "source": "backend_handlers_github_backup_go", "target": "handlers_githubinstallationtokenresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L47", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_githubbackuprequest", "source": "backend_handlers_github_backup_go", "target": "handlers_githubbackuprequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L52", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_githubbackupresult", "source": "backend_handlers_github_backup_go", "target": "handlers_githubbackupresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L62", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubappstatus", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubappstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L105", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubappinstallurl", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubappinstallurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L172", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_githubappinstallcallback", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_githubappinstallcallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L296", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubapprepos", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubapprepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L349", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubbackups", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubbackups", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L375", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_backupgithubrepositories", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_backupgithubrepositories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L528", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L536", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getusergithubinstallation", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getusergithubinstallation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L544", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_resolvegithubbackuptoken", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_resolvegithubbackuptoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L580", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L620", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubappaccesstokenforuser", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubappaccesstokenforuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L637", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_upsertgithubbackuprecord", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_upsertgithubbackuprecord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L663", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_normalizegithubrepofullname", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_normalizegithubrepofullname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L676", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_buildgithubbackuppath", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_buildgithubbackuppath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L687", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubbackuproot", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubbackuproot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L699", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubbackuptimeout", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubbackuptimeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L711", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_backupgithubrepositorymirror", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_backupgithubrepositorymirror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L761", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_calculatedirectorysize", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_calculatedirectorysize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L783", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_fetchgithubinstallationrepos", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_fetchgithubinstallationrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L815", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_fetchgithubrepobyfullname", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_fetchgithubrepobyfullname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L857", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_isgithubappinstallenabled", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_isgithubappinstallenabled", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L861", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_hasgithubappcredentials", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_hasgithubappcredentials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L866", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_getgithubappslug", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_getgithubappslug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L870", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_creategithubinstallationaccesstoken", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_creategithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L924", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_fetchgithubappinstallationdetails", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_fetchgithubappinstallationdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L966", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_creategithubappjwt", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_creategithubappjwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L997", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_loadgithubappprivatekey", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_loadgithubappprivatekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L1015", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_redirecttogithubintegrationpage", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_redirecttogithubintegrationpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L1040", "weight": 1.0, "_src": "backend_handlers_github_backup_go", "_tgt": "handlers_github_backup_truncatestring", "source": "backend_handlers_github_backup_go", "target": "handlers_github_backup_truncatestring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L63", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L71", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_github_backup_getgithubappslug", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_github_backup_getgithubappslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L72", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_github_backup_isgithubappinstallenabled", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_github_backup_isgithubappinstallenabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L74", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_github_backup_hasgithubappcredentials", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_github_backup_hasgithubappcredentials", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L95", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_github_backup_getusergithubinstallation", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_github_backup_getusergithubinstallation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L83", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L84", "weight": 1.0, "_src": "handlers_github_backup_getgithubappstatus", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "source": "handlers_github_backup_getgithubappstatus", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L106", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L150", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_github_backup_isgithubappinstallenabled", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_github_backup_isgithubappinstallenabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L161", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_github_backup_getgithubappslug", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_github_backup_getgithubappslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L118", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_control_service_auth_generaterandomstring", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_control_service_auth_generaterandomstring" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L130", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L131", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_control_service_auth_buildgithubappinstallcallbackurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L137", "weight": 1.0, "_src": "handlers_github_backup_getgithubappinstallurl", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "source": "handlers_github_backup_getgithubappinstallurl", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L178", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_github_backup_redirecttogithubintegrationpage", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_github_backup_redirecttogithubintegrationpage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L230", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_github_backup_hasgithubappcredentials", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_github_backup_hasgithubappcredentials", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L231", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_github_backup_fetchgithubappinstallationdetails", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_github_backup_fetchgithubappinstallationdetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L245", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_github_backup_getgithubappslug", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_github_backup_getgithubappslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L212", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L213", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_control_service_auth_verifycontrolservicegithubinstallation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L247", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L277", "weight": 1.0, "_src": "handlers_github_backup_githubappinstallcallback", "_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "source": "handlers_github_backup_githubappinstallcallback", "target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L297", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L309", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_github_backup_getusergithubinstallation", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_github_backup_getusergithubinstallation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L329", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_github_backup_creategithubinstallationaccesstoken", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_github_backup_creategithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L335", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_github_backup_fetchgithubinstallationrepos", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_github_backup_fetchgithubinstallationrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L315", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L316", "weight": 1.0, "_src": "handlers_github_backup_getgithubapprepos", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "source": "handlers_github_backup_getgithubapprepos", "target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L350", "weight": 1.0, "_src": "handlers_github_backup_getgithubbackups", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_backup_getgithubbackups", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L369", "weight": 1.0, "_src": "handlers_github_backup_getgithubbackups", "_tgt": "handlers_github_backup_getgithubbackuproot", "source": "handlers_github_backup_getgithubbackups", "target": "handlers_github_backup_getgithubbackuproot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L376", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_getgithubrequestuserid", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_getgithubrequestuserid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L398", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_resolvegithubbackuptoken", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_resolvegithubbackuptoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L404", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_getgithubbackuproot", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_getgithubbackuproot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L419", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_fetchgithubinstallationrepos", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_fetchgithubinstallationrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L433", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_normalizegithubrepofullname", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_normalizegithubrepofullname", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L451", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_fetchgithubrepobyfullname", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_fetchgithubrepobyfullname", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L465", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_buildgithubbackuppath", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_buildgithubbackuppath", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L467", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_getgithubbackuptimeout", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_getgithubbackuptimeout", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L468", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_backupgithubrepositorymirror", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_backupgithubrepositorymirror", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L507", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositories", "_tgt": "handlers_github_backup_upsertgithubbackuprecord", "source": "handlers_github_backup_backupgithubrepositories", "target": "handlers_github_backup_upsertgithubbackuprecord", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L592", "weight": 1.0, "_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "_tgt": "handlers_github_backup_getusergithubinstallation", "source": "handlers_github_backup_getusergithubinstallation", "target": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L621", "weight": 1.0, "_src": "handlers_github_backup_getgithubappaccesstokenforuser", "_tgt": "handlers_github_backup_getusergithubinstallation", "source": "handlers_github_backup_getusergithubinstallation", "target": "handlers_github_backup_getgithubappaccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L546", "weight": 1.0, "_src": "handlers_github_backup_resolvegithubbackuptoken", "_tgt": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "source": "handlers_github_backup_resolvegithubbackuptoken", "target": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L564", "weight": 1.0, "_src": "handlers_github_backup_resolvegithubbackuptoken", "_tgt": "handlers_github_backup_getgithubappaccesstokenforuser", "source": "handlers_github_backup_resolvegithubbackuptoken", "target": "handlers_github_backup_getgithubappaccesstokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L545", "weight": 1.0, "_src": "handlers_github_backup_resolvegithubbackuptoken", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_github_backup_resolvegithubbackuptoken", "target": "handlers_control_service_auth_getcontrolservicesessionrecord" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L584", "weight": 1.0, "_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "source": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L596", "weight": 1.0, "_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "source": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L605", "weight": 1.0, "_src": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_resolvecentralizedgithubbackuptoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L629", "weight": 1.0, "_src": "handlers_github_backup_getgithubappaccesstokenforuser", "_tgt": "handlers_github_backup_creategithubinstallationaccesstoken", "source": "handlers_github_backup_getgithubappaccesstokenforuser", "target": "handlers_github_backup_creategithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L624", "weight": 1.0, "_src": "handlers_github_backup_getgithubappaccesstokenforuser", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_getgithubappaccesstokenforuser", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L684", "weight": 1.0, "_src": "handlers_github_backup_buildgithubbackuppath", "_tgt": "handlers_github_backup_getgithubbackuproot", "source": "handlers_github_backup_buildgithubbackuppath", "target": "handlers_github_backup_getgithubbackuproot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L753", "weight": 1.0, "_src": "handlers_github_backup_backupgithubrepositorymirror", "_tgt": "handlers_github_backup_calculatedirectorysize", "source": "handlers_github_backup_backupgithubrepositorymirror", "target": "handlers_github_backup_calculatedirectorysize", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L805", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubinstallationrepos", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_backup_fetchgithubinstallationrepos", "target": "handlers_github_backup_truncatestring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L847", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubrepobyfullname", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_backup_fetchgithubrepobyfullname", "target": "handlers_github_backup_truncatestring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L818", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubrepobyfullname", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_fetchgithubrepobyfullname", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L858", "weight": 1.0, "_src": "handlers_github_backup_isgithubappinstallenabled", "_tgt": "handlers_github_backup_getgithubappslug", "source": "handlers_github_backup_isgithubappinstallenabled", "target": "handlers_github_backup_getgithubappslug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L871", "weight": 1.0, "_src": "handlers_github_backup_creategithubinstallationaccesstoken", "_tgt": "handlers_github_backup_hasgithubappcredentials", "source": "handlers_github_backup_hasgithubappcredentials", "target": "handlers_github_backup_creategithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L925", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubappinstallationdetails", "_tgt": "handlers_github_backup_hasgithubappcredentials", "source": "handlers_github_backup_hasgithubappcredentials", "target": "handlers_github_backup_fetchgithubappinstallationdetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L875", "weight": 1.0, "_src": "handlers_github_backup_creategithubinstallationaccesstoken", "_tgt": "handlers_github_backup_creategithubappjwt", "source": "handlers_github_backup_creategithubinstallationaccesstoken", "target": "handlers_github_backup_creategithubappjwt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L902", "weight": 1.0, "_src": "handlers_github_backup_creategithubinstallationaccesstoken", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_backup_creategithubinstallationaccesstoken", "target": "handlers_github_backup_truncatestring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L872", "weight": 1.0, "_src": "handlers_github_backup_creategithubinstallationaccesstoken", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_creategithubinstallationaccesstoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L929", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubappinstallationdetails", "_tgt": "handlers_github_backup_creategithubappjwt", "source": "handlers_github_backup_fetchgithubappinstallationdetails", "target": "handlers_github_backup_creategithubappjwt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L956", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubappinstallationdetails", "_tgt": "handlers_github_backup_truncatestring", "source": "handlers_github_backup_fetchgithubappinstallationdetails", "target": "handlers_github_backup_truncatestring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L926", "weight": 1.0, "_src": "handlers_github_backup_fetchgithubappinstallationdetails", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_fetchgithubappinstallationdetails", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_backup.go", "source_location": "L972", "weight": 1.0, "_src": "handlers_github_backup_creategithubappjwt", "_tgt": "handlers_github_backup_loadgithubappprivatekey", "source": "handlers_github_backup_creategithubappjwt", "target": "handlers_github_backup_loadgithubappprivatekey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L969", "weight": 1.0, "_src": "handlers_github_backup_creategithubappjwt", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_creategithubappjwt", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_backup.go", "source_location": "L1000", "weight": 1.0, "_src": "handlers_github_backup_loadgithubappprivatekey", "_tgt": "sqlc_db_new", "source": "handlers_github_backup_loadgithubappprivatekey", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L138", "weight": 1.0, "_src": "handlers_github_backup_truncatestring", "_tgt": "handlers_control_service_auth_parsecontrolserviceerror", "source": "handlers_github_backup_truncatestring", "target": "handlers_control_service_auth_parsecontrolserviceerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L12", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtubesearchrequest", "source": "backend_handlers_youtube_go", "target": "handlers_youtubesearchrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtubevideodetailsrequest", "source": "backend_handlers_youtube_go", "target": "handlers_youtubevideodetailsrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L24", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtubechannelvideosrequest", "source": "backend_handlers_youtube_go", "target": "handlers_youtubechannelvideosrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L31", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_searchyoutube", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_searchyoutube", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L57", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_getyoutubevideodetails", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_getyoutubevideodetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L78", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtubechannelurlrequest", "source": "backend_handlers_youtube_go", "target": "handlers_youtubechannelurlrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L84", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_getyoutubechannelvideosfromurl", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_getyoutubechannelvideosfromurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L114", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_getyoutubechannelvideos", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_getyoutubechannelvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L146", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_getyoutubetrending", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_getyoutubetrending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L174", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_getpredefinedchannelvideos", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_getpredefinedchannelvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/youtube.go", "source_location": "L193", "weight": 1.0, "_src": "backend_handlers_youtube_go", "_tgt": "handlers_youtube_youtubesearchtest", "source": "backend_handlers_youtube_go", "target": "handlers_youtube_youtubesearchtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_calendar_go", "_tgt": "handlers_calendarhandler", "source": "backend_handlers_calendar_go", "target": "handlers_calendarhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L18", "weight": 1.0, "_src": "backend_handlers_calendar_go", "_tgt": "handlers_calendar_newcalendarhandler", "source": "backend_handlers_calendar_go", "target": "handlers_calendar_newcalendarhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L23", "weight": 1.0, "_src": "backend_handlers_calendar_go", "_tgt": "handlers_calendareventrequest", "source": "backend_handlers_calendar_go", "target": "handlers_calendareventrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L43", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_getevents", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_getevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L83", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_getevent", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_getevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L107", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_createevent", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_createevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L162", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_updateevent", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_updateevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L219", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_deleteevent", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_deleteevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L246", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_getupcomingevents", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_getupcomingevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L265", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_gettodayevents", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_gettodayevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L285", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_getdeadlines", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_getdeadlines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/calendar.go", "source_location": "L304", "weight": 1.0, "_src": "handlers_calendarhandler", "_tgt": "handlers_calendarhandler_toggleeventcompletion", "source": "handlers_calendarhandler", "target": "handlers_calendarhandler_toggleeventcompletion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_social_go", "_tgt": "handlers_socialhandler", "source": "backend_handlers_social_go", "target": "handlers_socialhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L17", "weight": 1.0, "_src": "backend_handlers_social_go", "_tgt": "handlers_social_newsocialhandler", "source": "backend_handlers_social_go", "target": "handlers_social_newsocialhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L22", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_getprofile", "source": "handlers_socialhandler", "target": "handlers_socialhandler_getprofile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L80", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_updateprofile", "source": "handlers_socialhandler", "target": "handlers_socialhandler_updateprofile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L171", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_followuser", "source": "handlers_socialhandler", "target": "handlers_socialhandler_followuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L226", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_getfollowers", "source": "handlers_socialhandler", "target": "handlers_socialhandler_getfollowers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L263", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_getfollowing", "source": "handlers_socialhandler", "target": "handlers_socialhandler_getfollowing", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/social.go", "source_location": "L300", "weight": 1.0, "_src": "handlers_socialhandler", "_tgt": "handlers_socialhandler_searchusers", "source": "handlers_socialhandler", "target": "handlers_socialhandler_searchusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L25", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updateinfo", "source": "backend_handlers_updates_go", "target": "handlers_updateinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L37", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updatestatus", "source": "backend_handlers_updates_go", "target": "handlers_updatestatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L47", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updaterequest", "source": "backend_handlers_updates_go", "target": "handlers_updaterequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L59", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_init", "source": "backend_handlers_updates_go", "target": "handlers_updates_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L71", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getcurrentversion", "source": "backend_handlers_updates_go", "target": "handlers_updates_getcurrentversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L104", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_checkforupdates", "source": "backend_handlers_updates_go", "target": "handlers_updates_checkforupdates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L147", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_installupdate", "source": "backend_handlers_updates_go", "target": "handlers_updates_installupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L177", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getupdateprogress", "source": "backend_handlers_updates_go", "target": "handlers_updates_getupdateprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L185", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_updateprogresswebsocket", "source": "backend_handlers_updates_go", "target": "handlers_updates_updateprogresswebsocket", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L193", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_checkforupdateswithdocker", "source": "backend_handlers_updates_go", "target": "handlers_updates_checkforupdateswithdocker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L217", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getlatestgithubrelease", "source": "backend_handlers_updates_go", "target": "handlers_updates_getlatestgithubrelease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L275", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getlateststablerelease", "source": "backend_handlers_updates_go", "target": "handlers_updates_getlateststablerelease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L327", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_checkforupdateswithdockerregistry", "source": "backend_handlers_updates_go", "target": "handlers_updates_checkforupdateswithdockerregistry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L367", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getimageid", "source": "backend_handlers_updates_go", "target": "handlers_updates_getimageid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L383", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_pullimage", "source": "backend_handlers_updates_go", "target": "handlers_updates_pullimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L397", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_isnewerversion", "source": "backend_handlers_updates_go", "target": "handlers_updates_isnewerversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L435", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_performupdate", "source": "backend_handlers_updates_go", "target": "handlers_updates_performupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L503", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_updatewithdockercompose", "source": "backend_handlers_updates_go", "target": "handlers_updates_updatewithdockercompose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L552", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_downloadupdate", "source": "backend_handlers_updates_go", "target": "handlers_updates_downloadupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L617", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_progresswriter", "source": "backend_handlers_updates_go", "target": "handlers_progresswriter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L631", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_verifychecksum", "source": "backend_handlers_updates_go", "target": "handlers_updates_verifychecksum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L652", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_extractandinstall", "source": "backend_handlers_updates_go", "target": "handlers_updates_extractandinstall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L709", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_extractfile", "source": "backend_handlers_updates_go", "target": "handlers_updates_extractfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L730", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_backupuserdata", "source": "backend_handlers_updates_go", "target": "handlers_updates_backupuserdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L791", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_applyupdate", "source": "backend_handlers_updates_go", "target": "handlers_updates_applyupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L811", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_restartapplication", "source": "backend_handlers_updates_go", "target": "handlers_updates_restartapplication", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L842", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_broadcastprogress", "source": "backend_handlers_updates_go", "target": "handlers_updates_broadcastprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L851", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_getupdatestatusstring", "source": "backend_handlers_updates_go", "target": "handlers_updates_getupdatestatusstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L871", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_rollbackupdate", "source": "backend_handlers_updates_go", "target": "handlers_updates_rollbackupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L938", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_copyfile", "source": "backend_handlers_updates_go", "target": "handlers_updates_copyfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L956", "weight": 1.0, "_src": "backend_handlers_updates_go", "_tgt": "handlers_updates_copydirectory", "source": "backend_handlers_updates_go", "target": "handlers_updates_copydirectory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L58", "weight": 1.0, "_src": "handlers_updateinfo", "_tgt": "stores_updatestore_installupdate", "source": "handlers_updateinfo", "target": "stores_updatestore_installupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L109", "weight": 1.0, "_src": "handlers_updates_checkforupdates", "_tgt": "handlers_updates_getcurrentversion", "source": "handlers_updates_getcurrentversion", "target": "handlers_updates_checkforupdates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L114", "weight": 1.0, "_src": "handlers_updates_checkforupdates", "_tgt": "handlers_updates_checkforupdateswithdocker", "source": "handlers_updates_checkforupdates", "target": "handlers_updates_checkforupdateswithdocker", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L168", "weight": 1.0, "_src": "handlers_updates_installupdate", "_tgt": "handlers_updates_performupdate", "source": "handlers_updates_installupdate", "target": "handlers_updates_performupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L197", "weight": 1.0, "_src": "handlers_updates_checkforupdateswithdocker", "_tgt": "handlers_updates_getlatestgithubrelease", "source": "handlers_updates_checkforupdateswithdocker", "target": "handlers_updates_getlatestgithubrelease", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L201", "weight": 1.0, "_src": "handlers_updates_checkforupdateswithdocker", "_tgt": "handlers_updates_checkforupdateswithdockerregistry", "source": "handlers_updates_checkforupdateswithdocker", "target": "handlers_updates_checkforupdateswithdockerregistry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L207", "weight": 1.0, "_src": "handlers_updates_checkforupdateswithdocker", "_tgt": "handlers_updates_isnewerversion", "source": "handlers_updates_checkforupdateswithdocker", "target": "handlers_updates_isnewerversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L254", "weight": 1.0, "_src": "handlers_updates_getlatestgithubrelease", "_tgt": "handlers_updates_getlateststablerelease", "source": "handlers_updates_getlatestgithubrelease", "target": "handlers_updates_getlateststablerelease", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L452", "weight": 1.0, "_src": "handlers_updates_performupdate", "_tgt": "handlers_updates_backupuserdata", "source": "handlers_updates_performupdate", "target": "handlers_updates_backupuserdata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L467", "weight": 1.0, "_src": "handlers_updates_performupdate", "_tgt": "handlers_updates_updatewithdockercompose", "source": "handlers_updates_performupdate", "target": "handlers_updates_updatewithdockercompose", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L470", "weight": 1.0, "_src": "handlers_updates_performupdate", "_tgt": "handlers_updates_rollbackupdate", "source": "handlers_updates_performupdate", "target": "handlers_updates_rollbackupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L499", "weight": 1.0, "_src": "handlers_updates_performupdate", "_tgt": "handlers_updates_restartapplication", "source": "handlers_updates_performupdate", "target": "handlers_updates_restartapplication", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/updates.go", "source_location": "L607", "weight": 1.0, "_src": "handlers_updates_downloadupdate", "_tgt": "middleware_requestbody_close", "source": "handlers_updates_downloadupdate", "target": "middleware_requestbody_close" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L622", "weight": 1.0, "_src": "handlers_progresswriter", "_tgt": "handlers_progresswriter_write", "source": "handlers_progresswriter", "target": "handlers_progresswriter_write", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/updates.go", "source_location": "L638", "weight": 1.0, "_src": "handlers_updates_verifychecksum", "_tgt": "sqlc_db_new", "source": "handlers_updates_verifychecksum", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L694", "weight": 1.0, "_src": "handlers_updates_extractandinstall", "_tgt": "handlers_updates_extractfile", "source": "handlers_updates_extractandinstall", "target": "handlers_updates_extractfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L749", "weight": 1.0, "_src": "handlers_updates_backupuserdata", "_tgt": "handlers_updates_copyfile", "source": "handlers_updates_backupuserdata", "target": "handlers_updates_copyfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L770", "weight": 1.0, "_src": "handlers_updates_backupuserdata", "_tgt": "handlers_updates_copydirectory", "source": "handlers_updates_backupuserdata", "target": "handlers_updates_copydirectory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L847", "weight": 1.0, "_src": "handlers_updates_broadcastprogress", "_tgt": "handlers_updates_getupdatestatusstring", "source": "handlers_updates_broadcastprogress", "target": "handlers_updates_getupdatestatusstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L887", "weight": 1.0, "_src": "handlers_updates_rollbackupdate", "_tgt": "handlers_updates_copyfile", "source": "handlers_updates_rollbackupdate", "target": "handlers_updates_copyfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L916", "weight": 1.0, "_src": "handlers_updates_rollbackupdate", "_tgt": "handlers_updates_copydirectory", "source": "handlers_updates_rollbackupdate", "target": "handlers_updates_copydirectory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/updates.go", "source_location": "L973", "weight": 1.0, "_src": "handlers_updates_copydirectory", "_tgt": "handlers_updates_copyfile", "source": "handlers_updates_copyfile", "target": "handlers_updates_copydirectory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L12", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_updatesettings", "source": "backend_handlers_update_settings_go", "target": "handlers_updatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_update_settings_getupdatesettings", "source": "backend_handlers_update_settings_go", "target": "handlers_update_settings_getupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L42", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_update_settings_updateupdatesettings", "source": "backend_handlers_update_settings_go", "target": "handlers_update_settings_updateupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L71", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_update_settings_gettestupdatesettings", "source": "backend_handlers_update_settings_go", "target": "handlers_update_settings_gettestupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L77", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_update_settings_getupdatesettingsforapi", "source": "backend_handlers_update_settings_go", "target": "handlers_update_settings_getupdatesettingsforapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L93", "weight": 1.0, "_src": "backend_handlers_update_settings_go", "_tgt": "handlers_update_settings_getdefaultupdatesettings", "source": "backend_handlers_update_settings_go", "target": "handlers_update_settings_getdefaultupdatesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L67", "weight": 1.0, "_src": "handlers_update_settings_updateupdatesettings", "_tgt": "handlers_update_settings_getupdatesettings", "source": "handlers_update_settings_getupdatesettings", "target": "handlers_update_settings_updateupdatesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L72", "weight": 1.0, "_src": "handlers_update_settings_gettestupdatesettings", "_tgt": "handlers_update_settings_getdefaultupdatesettings", "source": "handlers_update_settings_gettestupdatesettings", "target": "handlers_update_settings_getdefaultupdatesettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/update_settings.go", "source_location": "L81", "weight": 1.0, "_src": "handlers_update_settings_getupdatesettingsforapi", "_tgt": "handlers_update_settings_getdefaultupdatesettings", "source": "handlers_update_settings_getupdatesettingsforapi", "target": "handlers_update_settings_getdefaultupdatesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L20", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_setupgithubauthtestdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L45", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_withcontrolservicebaseurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L55", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L84", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L144", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L222", "weight": 1.0, "_src": "backend_handlers_github_app_auth_test_go", "_tgt": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "source": "backend_handlers_github_app_auth_test_go", "target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L86", "weight": 1.0, "_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb", "source": "handlers_github_app_auth_test_setupgithubauthtestdb", "target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L146", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb", "source": "handlers_github_app_auth_test_setupgithubauthtestdb", "target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L224", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "_tgt": "handlers_github_app_auth_test_setupgithubauthtestdb", "source": "handlers_github_app_auth_test_setupgithubauthtestdb", "target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L57", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl", "source": "handlers_github_app_auth_test_withcontrolservicebaseurl", "target": "handlers_github_app_auth_test_testgithubloginredirectstocontrolservice", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L107", "weight": 1.0, "_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl", "source": "handlers_github_app_auth_test_withcontrolservicebaseurl", "target": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L192", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl", "source": "handlers_github_app_auth_test_withcontrolservicebaseurl", "target": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L270", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "_tgt": "handlers_github_app_auth_test_withcontrolservicebaseurl", "source": "handlers_github_app_auth_test_withcontrolservicebaseurl", "target": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L90", "weight": 1.0, "_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "_tgt": "utils_errors_notfound", "source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "target": "utils_errors_notfound" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L115", "weight": 1.0, "_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "_tgt": "handlers_control_service_auth_handleoauthcallback", "source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "target": "handlers_control_service_auth_handleoauthcallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L135", "weight": 1.0, "_src": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "_tgt": "utils_encryption_decrypt", "source": "handlers_github_app_auth_test_testhandleoauthcallbackstorescontrollersessionandredirects", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L159", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "_tgt": "utils_encryption_encrypt", "source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L176", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "_tgt": "utils_errors_notfound", "source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "target": "utils_errors_notfound" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L213", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "_tgt": "utils_encryption_decrypt", "source": "handlers_github_app_auth_test_testgetgithubreposusescontrolserviceandpersistsrefreshedtoken", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L238", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "_tgt": "utils_encryption_encrypt", "source": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/github_app_auth_test.go", "source_location": "L263", "weight": 1.0, "_src": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "_tgt": "utils_errors_notfound", "source": "handlers_github_app_auth_test_testgithubappinstallcallbackrejectsinaccessibleinstallationviacontrolservice", "target": "utils_errors_notfound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L32", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_controlservicetokenvalidationresponse", "source": "backend_handlers_control_service_auth_go", "target": "handlers_controlservicetokenvalidationresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L37", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_controlserviceerrorresponse", "source": "backend_handlers_control_service_auth_go", "target": "handlers_controlserviceerrorresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L41", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_controlservicegithubappinfo", "source": "backend_handlers_control_service_auth_go", "target": "handlers_controlservicegithubappinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L48", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_controlserviceinstallationverification", "source": "backend_handlers_control_service_auth_go", "target": "handlers_controlserviceinstallationverification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L56", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_controlserviceaccesstokenpayload", "source": "backend_handlers_control_service_auth_go", "target": "handlers_controlserviceaccesstokenpayload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L63", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_storecontrolserviceauthflowstate", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_storecontrolserviceauthflowstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L71", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L75", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L83", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_buildcontrolservicecallbackurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L91", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_buildgithubappinstallcallbackurl", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_buildgithubappinstallcallbackurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L108", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L125", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_controlserviceclient", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_controlserviceclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L129", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_parsecontrolserviceerror", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_parsecontrolserviceerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L141", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_validatecontrolservicetoken", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_validatecontrolservicetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L189", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_upsertcontrolservicesession", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_upsertcontrolservicesession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L232", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_getcontrolservicesessionrecord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L240", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_getcontrolservicetokenforuser", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_getcontrolservicetokenforuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L256", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_persistcontrolservicetoken", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_persistcontrolservicetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L275", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_performcontrolservicerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L322", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L337", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L350", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L377", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L401", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L428", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L444", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L469", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_handleoauthcallback", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L517", "weight": 1.0, "_src": "backend_handlers_control_service_auth_go", "_tgt": "handlers_control_service_auth_generaterandomstring", "source": "backend_handlers_control_service_auth_go", "target": "handlers_control_service_auth_generaterandomstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L471", "weight": 1.0, "_src": "handlers_control_service_auth_handleoauthcallback", "_tgt": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "source": "handlers_control_service_auth_clearcontrolserviceauthflowstate", "target": "handlers_control_service_auth_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L470", "weight": 1.0, "_src": "handlers_control_service_auth_handleoauthcallback", "_tgt": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "source": "handlers_control_service_auth_getcontrolservicefrontendredirectfromcookie", "target": "handlers_control_service_auth_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L109", "weight": 1.0, "_src": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "_tgt": "handlers_control_service_auth_buildcontrolservicecallbackurl", "source": "handlers_control_service_auth_buildcontrolservicecallbackurl", "target": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L111", "weight": 1.0, "_src": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_buildcontrolservicegithubstarturl", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L165", "weight": 1.0, "_src": "handlers_control_service_auth_validatecontrolservicetoken", "_tgt": "handlers_control_service_auth_controlserviceclient", "source": "handlers_control_service_auth_controlserviceclient", "target": "handlers_control_service_auth_validatecontrolservicetoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L300", "weight": 1.0, "_src": "handlers_control_service_auth_performcontrolservicerequest", "_tgt": "handlers_control_service_auth_controlserviceclient", "source": "handlers_control_service_auth_controlserviceclient", "target": "handlers_control_service_auth_performcontrolservicerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L176", "weight": 1.0, "_src": "handlers_control_service_auth_validatecontrolservicetoken", "_tgt": "handlers_control_service_auth_parsecontrolserviceerror", "source": "handlers_control_service_auth_parsecontrolserviceerror", "target": "handlers_control_service_auth_validatecontrolservicetoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L316", "weight": 1.0, "_src": "handlers_control_service_auth_performcontrolservicerequest", "_tgt": "handlers_control_service_auth_parsecontrolserviceerror", "source": "handlers_control_service_auth_parsecontrolserviceerror", "target": "handlers_control_service_auth_performcontrolservicerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L479", "weight": 1.0, "_src": "handlers_control_service_auth_handleoauthcallback", "_tgt": "handlers_control_service_auth_validatecontrolservicetoken", "source": "handlers_control_service_auth_validatecontrolservicetoken", "target": "handlers_control_service_auth_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L144", "weight": 1.0, "_src": "handlers_control_service_auth_validatecontrolservicetoken", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_validatecontrolservicetoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L497", "weight": 1.0, "_src": "handlers_control_service_auth_handleoauthcallback", "_tgt": "handlers_control_service_auth_upsertcontrolservicesession", "source": "handlers_control_service_auth_upsertcontrolservicesession", "target": "handlers_control_service_auth_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L191", "weight": 1.0, "_src": "handlers_control_service_auth_upsertcontrolservicesession", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_upsertcontrolservicesession", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L197", "weight": 1.0, "_src": "handlers_control_service_auth_upsertcontrolservicesession", "_tgt": "utils_encryption_encrypt", "source": "handlers_control_service_auth_upsertcontrolservicesession", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L241", "weight": 1.0, "_src": "handlers_control_service_auth_getcontrolservicetokenforuser", "_tgt": "handlers_control_service_auth_getcontrolservicesessionrecord", "source": "handlers_control_service_auth_getcontrolservicesessionrecord", "target": "handlers_control_service_auth_getcontrolservicetokenforuser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L284", "weight": 1.0, "_src": "handlers_control_service_auth_performcontrolservicerequest", "_tgt": "handlers_control_service_auth_getcontrolservicetokenforuser", "source": "handlers_control_service_auth_getcontrolservicetokenforuser", "target": "handlers_control_service_auth_performcontrolservicerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L245", "weight": 1.0, "_src": "handlers_control_service_auth_getcontrolservicetokenforuser", "_tgt": "utils_encryption_decrypt", "source": "handlers_control_service_auth_getcontrolservicetokenforuser", "target": "utils_encryption_decrypt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L251", "weight": 1.0, "_src": "handlers_control_service_auth_getcontrolservicetokenforuser", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_getcontrolservicetokenforuser", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L312", "weight": 1.0, "_src": "handlers_control_service_auth_performcontrolservicerequest", "_tgt": "handlers_control_service_auth_persistcontrolservicetoken", "source": "handlers_control_service_auth_persistcontrolservicetoken", "target": "handlers_control_service_auth_performcontrolservicerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L262", "weight": 1.0, "_src": "handlers_control_service_auth_persistcontrolservicetoken", "_tgt": "utils_encryption_encrypt", "source": "handlers_control_service_auth_persistcontrolservicetoken", "target": "utils_encryption_encrypt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L323", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L338", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinfo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L360", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L378", "weight": 1.0, "_src": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L402", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubapprepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L429", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/control_service_auth.go", "source_location": "L445", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "_tgt": "handlers_control_service_auth_performcontrolservicerequest", "source": "handlers_control_service_auth_performcontrolservicerequest", "target": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L372", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_fetchcontrolservicegithubappinstallurl", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L396", "weight": 1.0, "_src": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_verifycontrolservicegithubinstallation", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L439", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_fetchcontrolservicegithubuseraccesstoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L463", "weight": 1.0, "_src": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "_tgt": "sqlc_db_new", "source": "handlers_control_service_auth_fetchcontrolservicegithubinstallationaccesstoken", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L502", "weight": 1.0, "_src": "handlers_control_service_auth_handleoauthcallback", "_tgt": "handlers_auth_generatejwt", "source": "handlers_control_service_auth_handleoauthcallback", "target": "handlers_auth_generatejwt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/control_service_auth.go", "source_location": "L519", "weight": 1.0, "_src": "handlers_control_service_auth_generaterandomstring", "_tgt": "middleware_requestbody_read", "source": "handlers_control_service_auth_generaterandomstring", "target": "middleware_requestbody_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_time_entry_go", "_tgt": "handlers_timeentryhandler", "source": "backend_handlers_time_entry_go", "target": "handlers_timeentryhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_time_entry_go", "_tgt": "handlers_time_entry_newtimeentryhandler", "source": "backend_handlers_time_entry_go", "target": "handlers_time_entry_newtimeentryhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L24", "weight": 1.0, "_src": "backend_handlers_time_entry_go", "_tgt": "handlers_createtimeentryrequest", "source": "backend_handlers_time_entry_go", "target": "handlers_createtimeentryrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L36", "weight": 1.0, "_src": "backend_handlers_time_entry_go", "_tgt": "handlers_updatetimeentryrequest", "source": "backend_handlers_time_entry_go", "target": "handlers_updatetimeentryrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L45", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_gettimeentries", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_gettimeentries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L84", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_gettimeentry", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_gettimeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L111", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_createtimeentry", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_createtimeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L159", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_updatetimeentry", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_updatetimeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L228", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_stoptimeentry", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_stoptimeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L264", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_deletetimeentry", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_deletetimeentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/time_entry.go", "source_location": "L291", "weight": 1.0, "_src": "handlers_timeentryhandler", "_tgt": "handlers_timeentryhandler_gettimestats", "source": "handlers_timeentryhandler", "target": "handlers_timeentryhandler_gettimestats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_adminmiddleware", "source": "backend_handlers_admin_go", "target": "handlers_admin_adminmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L44", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_admingetalllearningpaths", "source": "backend_handlers_admin_go", "target": "handlers_admin_admingetalllearningpaths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L100", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_adminreviewlearningpath", "source": "backend_handlers_admin_go", "target": "handlers_admin_adminreviewlearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L161", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_admingetusers", "source": "backend_handlers_admin_go", "target": "handlers_admin_admingetusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L217", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_admincreateuser", "source": "backend_handlers_admin_go", "target": "handlers_admin_admincreateuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L282", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_adminupdateuserrole", "source": "backend_handlers_admin_go", "target": "handlers_admin_adminupdateuserrole", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L334", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_admingetstats", "source": "backend_handlers_admin_go", "target": "handlers_admin_admingetstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/admin.go", "source_location": "L368", "weight": 1.0, "_src": "backend_handlers_admin_go", "_tgt": "handlers_admin_admindeletelearningpath", "source": "backend_handlers_admin_go", "target": "handlers_admin_admindeletelearningpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L16", "weight": 1.0, "_src": "backend_handlers_ai_recommendations_go", "_tgt": "handlers_airecommendationhandler", "source": "backend_handlers_ai_recommendations_go", "target": "handlers_airecommendationhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L22", "weight": 1.0, "_src": "backend_handlers_ai_recommendations_go", "_tgt": "handlers_ai_recommendations_newairecommendationhandler", "source": "backend_handlers_ai_recommendations_go", "target": "handlers_ai_recommendations_newairecommendationhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L30", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_getrecommendations", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_getrecommendations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L65", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_getrecommendationstats", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_getrecommendationstats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L141", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_updatepreferences", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_updatepreferences", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L203", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_recordinteraction", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_recordinteraction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L251", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_getrecommendationhistory", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_getrecommendationhistory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L296", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_deleterecommendation", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_deleterecommendation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_recommendations.go", "source_location": "L318", "weight": 1.0, "_src": "handlers_airecommendationhandler", "_tgt": "handlers_airecommendationhandler_getinsights", "source": "handlers_airecommendationhandler", "target": "handlers_airecommendationhandler_getinsights", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_aisettings", "source": "backend_handlers_ai_settings_go", "target": "handlers_aisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L66", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_getaisettings", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_getaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L73", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_updateaisettings", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_updateaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L161", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_testaiconnection", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_testaiconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L257", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_getdefaultaisettings", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_getdefaultaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L364", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_maskapikey", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_maskapikey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L374", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_ismasked", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_ismasked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L378", "weight": 1.0, "_src": "backend_handlers_ai_settings_go", "_tgt": "handlers_ai_settings_getboolenv", "source": "backend_handlers_ai_settings_go", "target": "handlers_ai_settings_getboolenv", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L301", "weight": 1.0, "_src": "handlers_aisettings", "_tgt": "pages_settings_handleupdateaisettings", "source": "handlers_aisettings", "target": "pages_settings_handleupdateaisettings" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L68", "weight": 1.0, "_src": "handlers_ai_settings_getaisettings", "_tgt": "handlers_ai_settings_getdefaultaisettings", "source": "handlers_ai_settings_getaisettings", "target": "handlers_ai_settings_getdefaultaisettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/ai_settings.go", "source_location": "L97", "weight": 1.0, "_src": "handlers_ai_settings_updateaisettings", "_tgt": "handlers_ai_settings_ismasked", "source": "handlers_ai_settings_updateaisettings", "target": "handlers_ai_settings_ismasked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_video_bookmark_go", "_tgt": "handlers_videobookmarkhandler", "source": "backend_handlers_video_bookmark_go", "target": "handlers_videobookmarkhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L19", "weight": 1.0, "_src": "backend_handlers_video_bookmark_go", "_tgt": "handlers_video_bookmark_newvideobookmarkhandler", "source": "backend_handlers_video_bookmark_go", "target": "handlers_video_bookmark_newvideobookmarkhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L29", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_savevideobookmark", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_savevideobookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L58", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_getuserbookmarks", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_getuserbookmarks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L95", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_getbookmarkbyid", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_getbookmarkbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L123", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_updatebookmark", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_updatebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L160", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_deletebookmark", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_deletebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L187", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_togglewatched", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_togglewatched", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L215", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_togglefavorite", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_togglefavorite", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L243", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_searchbookmarks", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_searchbookmarks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/video_bookmark.go", "source_location": "L289", "weight": 1.0, "_src": "handlers_videobookmarkhandler", "_tgt": "handlers_videobookmarkhandler_getbookmarkstats", "source": "handlers_videobookmarkhandler", "target": "handlers_videobookmarkhandler_getbookmarkstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L26", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_loginrequest", "source": "backend_handlers_auth_go", "target": "handlers_loginrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L31", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_registerrequest", "source": "backend_handlers_auth_go", "target": "handlers_registerrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L38", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_authresponse", "source": "backend_handlers_auth_go", "target": "handlers_authresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L43", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_passwordresetrequest", "source": "backend_handlers_auth_go", "target": "handlers_passwordresetrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L47", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_passwordresetconfirm", "source": "backend_handlers_auth_go", "target": "handlers_passwordresetconfirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L52", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_passwordresetcode", "source": "backend_handlers_auth_go", "target": "handlers_passwordresetcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L62", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_claims", "source": "backend_handlers_auth_go", "target": "handlers_claims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L72", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getdurationenv", "source": "backend_handlers_auth_go", "target": "handlers_auth_getdurationenv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L99", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_generatejwt", "source": "backend_handlers_auth_go", "target": "handlers_auth_generatejwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L95", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_generatejwtwithgithubaccesstoken", "source": "backend_handlers_auth_go", "target": "handlers_auth_generatejwtwithgithubaccesstoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L117", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_validatejwt", "source": "backend_handlers_auth_go", "target": "handlers_auth_validatejwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L133", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getauthenticateduserfromheader", "source": "backend_handlers_auth_go", "target": "handlers_auth_getauthenticateduserfromheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L160", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_hasapikeypermission", "source": "backend_handlers_auth_go", "target": "handlers_auth_hasapikeypermission", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L177", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_requiredapikeypermission", "source": "backend_handlers_auth_go", "target": "handlers_auth_requiredapikeypermission", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L200", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_validateapikeyforrequest", "source": "backend_handlers_auth_go", "target": "handlers_auth_validateapikeyforrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L236", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_authmiddleware", "source": "backend_handlers_auth_go", "target": "handlers_auth_authmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L332", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_checkusers", "source": "backend_handlers_auth_go", "target": "handlers_auth_checkusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L348", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_register", "source": "backend_handlers_auth_go", "target": "handlers_auth_register", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L434", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_login", "source": "backend_handlers_auth_go", "target": "handlers_auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L477", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getcurrentuser", "source": "backend_handlers_auth_go", "target": "handlers_auth_getcurrentuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L488", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_updateprofile", "source": "backend_handlers_auth_go", "target": "handlers_auth_updateprofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L535", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_changepassword", "source": "backend_handlers_auth_go", "target": "handlers_auth_changepassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L578", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_logout", "source": "backend_handlers_auth_go", "target": "handlers_auth_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L583", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_generateresetcode", "source": "backend_handlers_auth_go", "target": "handlers_auth_generateresetcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L596", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_sendresetemail", "source": "backend_handlers_auth_go", "target": "handlers_auth_sendresetemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L637", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_requestpasswordreset", "source": "backend_handlers_auth_go", "target": "handlers_auth_requestpasswordreset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L697", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_confirmpasswordreset", "source": "backend_handlers_auth_go", "target": "handlers_auth_confirmpasswordreset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L740", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getdashboardstats", "source": "backend_handlers_auth_go", "target": "handlers_auth_getdashboardstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L874", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_formattimeago", "source": "backend_handlers_auth_go", "target": "handlers_auth_formattimeago", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L901", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_githubrelease", "source": "backend_handlers_auth_go", "target": "handlers_githubrelease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L911", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getlatestversion", "source": "backend_handlers_auth_go", "target": "handlers_auth_getlatestversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L965", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getcurrentversion", "source": "backend_handlers_auth_go", "target": "handlers_auth_getcurrentversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L997", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_isrunningindocker", "source": "backend_handlers_auth_go", "target": "handlers_auth_isrunningindocker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1013", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getdockerimageversion", "source": "backend_handlers_auth_go", "target": "handlers_auth_getdockerimageversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1042", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getcontainerid", "source": "backend_handlers_auth_go", "target": "handlers_auth_getcontainerid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1074", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_readversionfile", "source": "backend_handlers_auth_go", "target": "handlers_auth_readversionfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1093", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getgitversion", "source": "backend_handlers_auth_go", "target": "handlers_auth_getgitversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1109", "weight": 1.0, "_src": "backend_handlers_auth_go", "_tgt": "handlers_auth_getversionhandler", "source": "backend_handlers_auth_go", "target": "handlers_auth_getversionhandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L106", "weight": 1.0, "_src": "handlers_auth_generatejwt", "_tgt": "handlers_auth_getdurationenv", "source": "handlers_auth_getdurationenv", "target": "handlers_auth_generatejwt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L96", "weight": 1.0, "_src": "handlers_auth_generatejwtwithgithubaccesstoken", "_tgt": "handlers_auth_generatejwt", "source": "handlers_auth_generatejwt", "target": "handlers_auth_generatejwtwithgithubaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L418", "weight": 1.0, "_src": "handlers_auth_register", "_tgt": "handlers_auth_generatejwt", "source": "handlers_auth_generatejwt", "target": "handlers_auth_register", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L461", "weight": 1.0, "_src": "handlers_auth_login", "_tgt": "handlers_auth_generatejwt", "source": "handlers_auth_generatejwt", "target": "handlers_auth_login", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L147", "weight": 1.0, "_src": "handlers_auth_getauthenticateduserfromheader", "_tgt": "handlers_auth_validatejwt", "source": "handlers_auth_validatejwt", "target": "handlers_auth_getauthenticateduserfromheader", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L294", "weight": 1.0, "_src": "handlers_auth_authmiddleware", "_tgt": "handlers_auth_validatejwt", "source": "handlers_auth_validatejwt", "target": "handlers_auth_authmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L130", "weight": 1.0, "_src": "handlers_auth_validatejwt", "_tgt": "sqlc_db_new", "source": "handlers_auth_validatejwt", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L368", "weight": 1.0, "_src": "handlers_auth_register", "_tgt": "handlers_auth_getauthenticateduserfromheader", "source": "handlers_auth_getauthenticateduserfromheader", "target": "handlers_auth_register", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L136", "weight": 1.0, "_src": "handlers_auth_getauthenticateduserfromheader", "_tgt": "sqlc_db_new", "source": "handlers_auth_getauthenticateduserfromheader", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L217", "weight": 1.0, "_src": "handlers_auth_validateapikeyforrequest", "_tgt": "handlers_auth_hasapikeypermission", "source": "handlers_auth_hasapikeypermission", "target": "handlers_auth_validateapikeyforrequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L201", "weight": 1.0, "_src": "handlers_auth_validateapikeyforrequest", "_tgt": "handlers_auth_requiredapikeypermission", "source": "handlers_auth_requiredapikeypermission", "target": "handlers_auth_validateapikeyforrequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L312", "weight": 1.0, "_src": "handlers_auth_authmiddleware", "_tgt": "handlers_auth_validateapikeyforrequest", "source": "handlers_auth_validateapikeyforrequest", "target": "handlers_auth_authmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L203", "weight": 1.0, "_src": "handlers_auth_validateapikeyforrequest", "_tgt": "sqlc_db_new", "source": "handlers_auth_validateapikeyforrequest", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Login.tsx", "source_location": "L140", "weight": 1.0, "_src": "handlers_auth_register", "_tgt": "pages_login_handlesubmit", "source": "handlers_auth_register", "target": "pages_login_handlesubmit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Login.tsx", "source_location": "L132", "weight": 1.0, "_src": "handlers_auth_login", "_tgt": "pages_login_handlesubmit", "source": "handlers_auth_login", "target": "pages_login_handlesubmit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L323", "weight": 1.0, "_src": "handlers_auth_updateprofile", "_tgt": "pages_settings_handleupdateprofile", "source": "handlers_auth_updateprofile", "target": "pages_settings_handleupdateprofile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L352", "weight": 1.0, "_src": "handlers_auth_changepassword", "_tgt": "pages_settings_handlechangepassword", "source": "handlers_auth_changepassword", "target": "pages_settings_handlechangepassword" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L89", "weight": 1.0, "_src": "handlers_auth_logout", "_tgt": "ui_userprofiledropdown_handlelogout", "source": "handlers_auth_logout", "target": "ui_userprofiledropdown_handlelogout" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L655", "weight": 1.0, "_src": "handlers_auth_requestpasswordreset", "_tgt": "handlers_auth_generateresetcode", "source": "handlers_auth_generateresetcode", "target": "handlers_auth_requestpasswordreset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L586", "weight": 1.0, "_src": "handlers_auth_generateresetcode", "_tgt": "middleware_requestbody_read", "source": "handlers_auth_generateresetcode", "target": "middleware_requestbody_read" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L688", "weight": 1.0, "_src": "handlers_auth_requestpasswordreset", "_tgt": "handlers_auth_sendresetemail", "source": "handlers_auth_sendresetemail", "target": "handlers_auth_requestpasswordreset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L605", "weight": 1.0, "_src": "handlers_auth_sendresetemail", "_tgt": "sqlc_db_new", "source": "handlers_auth_sendresetemail", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L828", "weight": 1.0, "_src": "handlers_auth_getdashboardstats", "_tgt": "handlers_auth_formattimeago", "source": "handlers_auth_getdashboardstats", "target": "handlers_auth_formattimeago", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1110", "weight": 1.0, "_src": "handlers_auth_getversionhandler", "_tgt": "handlers_auth_getlatestversion", "source": "handlers_auth_getlatestversion", "target": "handlers_auth_getversionhandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L961", "weight": 1.0, "_src": "handlers_auth_getlatestversion", "_tgt": "sqlc_db_new", "source": "handlers_auth_getlatestversion", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L967", "weight": 1.0, "_src": "handlers_auth_getcurrentversion", "_tgt": "handlers_auth_isrunningindocker", "source": "handlers_auth_getcurrentversion", "target": "handlers_auth_isrunningindocker", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L968", "weight": 1.0, "_src": "handlers_auth_getcurrentversion", "_tgt": "handlers_auth_getdockerimageversion", "source": "handlers_auth_getcurrentversion", "target": "handlers_auth_getdockerimageversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L979", "weight": 1.0, "_src": "handlers_auth_getcurrentversion", "_tgt": "handlers_auth_readversionfile", "source": "handlers_auth_getcurrentversion", "target": "handlers_auth_readversionfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L984", "weight": 1.0, "_src": "handlers_auth_getcurrentversion", "_tgt": "handlers_auth_getgitversion", "source": "handlers_auth_getcurrentversion", "target": "handlers_auth_getgitversion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1120", "weight": 1.0, "_src": "handlers_auth_getversionhandler", "_tgt": "handlers_auth_getcurrentversion", "source": "handlers_auth_getcurrentversion", "target": "handlers_auth_getversionhandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1134", "weight": 1.0, "_src": "handlers_auth_getversionhandler", "_tgt": "handlers_auth_isrunningindocker", "source": "handlers_auth_isrunningindocker", "target": "handlers_auth_getversionhandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/auth.go", "source_location": "L1015", "weight": 1.0, "_src": "handlers_auth_getdockerimageversion", "_tgt": "handlers_auth_getcontainerid", "source": "handlers_auth_getdockerimageversion", "target": "handlers_auth_getcontainerid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1070", "weight": 1.0, "_src": "handlers_auth_getcontainerid", "_tgt": "sqlc_db_new", "source": "handlers_auth_getcontainerid", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1089", "weight": 1.0, "_src": "handlers_auth_readversionfile", "_tgt": "sqlc_db_new", "source": "handlers_auth_readversionfile", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/handlers/auth.go", "source_location": "L1095", "weight": 1.0, "_src": "handlers_auth_getgitversion", "_tgt": "sqlc_db_new", "source": "handlers_auth_getgitversion", "target": "sqlc_db_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L15", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_bravesearchresponse", "source": "backend_handlers_search_go", "target": "handlers_bravesearchresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L28", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_bravenewsresponse", "source": "backend_handlers_search_go", "target": "handlers_bravenewsresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L39", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_bravesearchresult", "source": "backend_handlers_search_go", "target": "handlers_bravesearchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L48", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_search_searchweb", "source": "backend_handlers_search_go", "target": "handlers_search_searchweb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L234", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_search_searchnews", "source": "backend_handlers_search_go", "target": "handlers_search_searchnews", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/search.go", "source_location": "L461", "weight": 1.0, "_src": "backend_handlers_search_go", "_tgt": "handlers_search_getsearchsuggestions", "source": "backend_handlers_search_go", "target": "handlers_search_getsearchsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L16", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_getauditlogs", "source": "backend_handlers_audit_go", "target": "handlers_audit_getauditlogs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L95", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_getauditlogstats", "source": "backend_handlers_audit_go", "target": "handlers_audit_getauditlogstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L224", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_getauditlog", "source": "backend_handlers_audit_go", "target": "handlers_audit_getauditlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L257", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_exportauditlogs", "source": "backend_handlers_audit_go", "target": "handlers_audit_exportauditlogs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L331", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_cleanupauditlogs", "source": "backend_handlers_audit_go", "target": "handlers_audit_cleanupauditlogs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L364", "weight": 1.0, "_src": "backend_handlers_audit_go", "_tgt": "handlers_audit_generatecsv", "source": "backend_handlers_audit_go", "target": "handlers_audit_generatecsv", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/handlers/audit.go", "source_location": "L319", "weight": 1.0, "_src": "handlers_audit_exportauditlogs", "_tgt": "handlers_audit_generatecsv", "source": "handlers_audit_exportauditlogs", "target": "handlers_audit_generatecsv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L14", "weight": 1.0, "_src": "backend_handlers_marketplace_go", "_tgt": "handlers_marketplacehandler", "source": "backend_handlers_marketplace_go", "target": "handlers_marketplacehandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L18", "weight": 1.0, "_src": "backend_handlers_marketplace_go", "_tgt": "handlers_marketplace_newmarketplacehandler", "source": "backend_handlers_marketplace_go", "target": "handlers_marketplace_newmarketplacehandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L23", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmarketplaceitems", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmarketplaceitems", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L114", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmarketplaceitem", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmarketplaceitem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L135", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_createmarketplaceitem", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_createmarketplaceitem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L156", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_updatemarketplaceitem", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_updatemarketplaceitem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L205", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_deletemarketplaceitem", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_deletemarketplaceitem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L230", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmymarketplaceitems", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmymarketplaceitems", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L243", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_createmarketplacereview", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_createmarketplacereview", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L300", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmarketplacereviews", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmarketplacereviews", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L313", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_createcontentshare", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_createcontentshare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L334", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getcontentshare", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getcontentshare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L380", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmycontentshares", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmycontentshares", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L393", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_deletecontentshare", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_deletecontentshare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/handlers/marketplace.go", "source_location": "L418", "weight": 1.0, "_src": "handlers_marketplacehandler", "_tgt": "handlers_marketplacehandler_getmarketplacestats", "source": "handlers_marketplacehandler", "target": "handlers_marketplacehandler_getmarketplacestats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L13", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getcourses", "source": "backend_handlers_course_go", "target": "handlers_course_getcourses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L78", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getcourse", "source": "backend_handlers_course_go", "target": "handlers_course_getcourse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L94", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getcoursebyslug", "source": "backend_handlers_course_go", "target": "handlers_course_getcoursebyslug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L110", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getfeaturedcourses", "source": "backend_handlers_course_go", "target": "handlers_course_getfeaturedcourses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L136", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getztmcourses", "source": "backend_handlers_course_go", "target": "handlers_course_getztmcourses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L175", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getcoursecategories", "source": "backend_handlers_course_go", "target": "handlers_course_getcoursecategories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L202", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_searchcourses", "source": "backend_handlers_course_go", "target": "handlers_course_searchcourses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/handlers/course.go", "source_location": "L275", "weight": 1.0, "_src": "backend_handlers_course_go", "_tgt": "handlers_course_getlearningpathcourses", "source": "backend_handlers_course_go", "target": "handlers_course_getlearningpathcourses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/migrations/migrate.go", "source_location": "L14", "weight": 1.0, "_src": "backend_migrations_migrate_go", "_tgt": "migrations_migrate_runmigrations", "source": "backend_migrations_migrate_go", "target": "migrations_migrate_runmigrations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/migrations/migrate.go", "source_location": "L63", "weight": 1.0, "_src": "backend_migrations_migrate_go", "_tgt": "migrations_migrate_getmigrationstatus", "source": "backend_migrations_migrate_go", "target": "migrations_migrate_getmigrationstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/migrations/migrate.go", "source_location": "L96", "weight": 1.0, "_src": "backend_migrations_migrate_go", "_tgt": "migrations_migrate_createmigration", "source": "backend_migrations_migrate_go", "target": "migrations_migrate_createmigration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L11", "weight": 1.0, "_src": "backend_utils_validator_go", "_tgt": "utils_validator", "source": "backend_utils_validator_go", "target": "utils_validator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L16", "weight": 1.0, "_src": "backend_utils_validator_go", "_tgt": "utils_validator_newvalidator", "source": "backend_utils_validator_go", "target": "utils_validator_newvalidator", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L23", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_required", "source": "utils_validator", "target": "utils_validator_required", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L31", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_minlength", "source": "utils_validator", "target": "utils_validator_minlength", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L39", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_maxlength", "source": "utils_validator", "target": "utils_validator_maxlength", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L47", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_email", "source": "utils_validator", "target": "utils_validator_email", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L56", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_url", "source": "utils_validator", "target": "utils_validator_url", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L65", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_match", "source": "utils_validator", "target": "utils_validator_match", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L74", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_in", "source": "utils_validator", "target": "utils_validator_in", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L85", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_haserrors", "source": "utils_validator", "target": "utils_validator_haserrors", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L90", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_geterrors", "source": "utils_validator", "target": "utils_validator_geterrors", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L95", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_geterror", "source": "utils_validator", "target": "utils_validator_geterror", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L100", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_clear", "source": "utils_validator", "target": "utils_validator_clear", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/validator.go", "source_location": "L106", "weight": 1.0, "_src": "utils_validator", "_tgt": "utils_validator_validatepassword", "source": "utils_validator", "target": "utils_validator_validatepassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L14", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_generatesecuresecret", "source": "backend_utils_security_go", "target": "utils_security_generatesecuresecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L23", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_generatesecurekey", "source": "backend_utils_security_go", "target": "utils_security_generatesecurekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L33", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_getorcreatejwtsecret", "source": "backend_utils_security_go", "target": "utils_security_getorcreatejwtsecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L56", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_getorcreateencryptionkey", "source": "backend_utils_security_go", "target": "utils_security_getorcreateencryptionkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L79", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_readsecretfromfile", "source": "backend_utils_security_go", "target": "utils_security_readsecretfromfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L94", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_savesecrettofile", "source": "backend_utils_security_go", "target": "utils_security_savesecrettofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L111", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_validatesecretstrength", "source": "backend_utils_security_go", "target": "utils_security_validatesecretstrength", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L126", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_calculateentropy", "source": "backend_utils_security_go", "target": "utils_security_calculateentropy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L152", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_log2", "source": "backend_utils_security_go", "target": "utils_security_log2", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L158", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_lognatural", "source": "backend_utils_security_go", "target": "utils_security_lognatural", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L177", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_rotatesecret", "source": "backend_utils_security_go", "target": "utils_security_rotatesecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L211", "weight": 1.0, "_src": "backend_utils_security_go", "_tgt": "utils_security_getsecretfilepath", "source": "backend_utils_security_go", "target": "utils_security_getsecretfilepath", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L42", "weight": 1.0, "_src": "utils_security_getorcreatejwtsecret", "_tgt": "utils_security_generatesecuresecret", "source": "utils_security_generatesecuresecret", "target": "utils_security_getorcreatejwtsecret", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L183", "weight": 1.0, "_src": "utils_security_rotatesecret", "_tgt": "utils_security_generatesecuresecret", "source": "utils_security_generatesecuresecret", "target": "utils_security_rotatesecret", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/utils/security.go", "source_location": "L16", "weight": 1.0, "_src": "utils_security_generatesecuresecret", "_tgt": "middleware_requestbody_read", "source": "utils_security_generatesecuresecret", "target": "middleware_requestbody_read" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L65", "weight": 1.0, "_src": "utils_security_getorcreateencryptionkey", "_tgt": "utils_security_generatesecurekey", "source": "utils_security_generatesecurekey", "target": "utils_security_getorcreateencryptionkey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L185", "weight": 1.0, "_src": "utils_security_rotatesecret", "_tgt": "utils_security_generatesecurekey", "source": "utils_security_generatesecurekey", "target": "utils_security_rotatesecret", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/utils/security.go", "source_location": "L26", "weight": 1.0, "_src": "utils_security_generatesecurekey", "_tgt": "middleware_requestbody_read", "source": "utils_security_generatesecurekey", "target": "middleware_requestbody_read" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L37", "weight": 1.0, "_src": "utils_security_getorcreatejwtsecret", "_tgt": "utils_security_readsecretfromfile", "source": "utils_security_getorcreatejwtsecret", "target": "utils_security_readsecretfromfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L48", "weight": 1.0, "_src": "utils_security_getorcreatejwtsecret", "_tgt": "utils_security_savesecrettofile", "source": "utils_security_getorcreatejwtsecret", "target": "utils_security_savesecrettofile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L60", "weight": 1.0, "_src": "utils_security_getorcreateencryptionkey", "_tgt": "utils_security_readsecretfromfile", "source": "utils_security_getorcreateencryptionkey", "target": "utils_security_readsecretfromfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L71", "weight": 1.0, "_src": "utils_security_getorcreateencryptionkey", "_tgt": "utils_security_savesecrettofile", "source": "utils_security_getorcreateencryptionkey", "target": "utils_security_savesecrettofile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L203", "weight": 1.0, "_src": "utils_security_rotatesecret", "_tgt": "utils_security_savesecrettofile", "source": "utils_security_savesecrettofile", "target": "utils_security_rotatesecret", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L117", "weight": 1.0, "_src": "utils_security_validatesecretstrength", "_tgt": "utils_security_calculateentropy", "source": "utils_security_validatesecretstrength", "target": "utils_security_calculateentropy", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L144", "weight": 1.0, "_src": "utils_security_calculateentropy", "_tgt": "utils_security_log2", "source": "utils_security_calculateentropy", "target": "utils_security_log2", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/security.go", "source_location": "L154", "weight": 1.0, "_src": "utils_security_log2", "_tgt": "utils_security_lognatural", "source": "utils_security_log2", "target": "utils_security_lognatural", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L15", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_getencryptionkey", "source": "backend_utils_encryption_go", "target": "utils_encryption_getencryptionkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L27", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_encrypt", "source": "backend_utils_encryption_go", "target": "utils_encryption_encrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L53", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_decrypt", "source": "backend_utils_encryption_go", "target": "utils_encryption_decrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L89", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_encryptfile", "source": "backend_utils_encryption_go", "target": "utils_encryption_encryptfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L116", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_decryptfile", "source": "backend_utils_encryption_go", "target": "utils_encryption_decryptfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L147", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_isencrypted", "source": "backend_utils_encryption_go", "target": "utils_encryption_isencrypted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L154", "weight": 1.0, "_src": "backend_utils_encryption_go", "_tgt": "utils_encryption_generateencryptionkey", "source": "backend_utils_encryption_go", "target": "utils_encryption_generateencryptionkey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L28", "weight": 1.0, "_src": "utils_encryption_encrypt", "_tgt": "utils_encryption_getencryptionkey", "source": "utils_encryption_getencryptionkey", "target": "utils_encryption_encrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L54", "weight": 1.0, "_src": "utils_encryption_decrypt", "_tgt": "utils_encryption_getencryptionkey", "source": "utils_encryption_getencryptionkey", "target": "utils_encryption_decrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L90", "weight": 1.0, "_src": "utils_encryption_encryptfile", "_tgt": "utils_encryption_getencryptionkey", "source": "utils_encryption_getencryptionkey", "target": "utils_encryption_encryptfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/encryption.go", "source_location": "L117", "weight": 1.0, "_src": "utils_encryption_decryptfile", "_tgt": "utils_encryption_getencryptionkey", "source": "utils_encryption_getencryptionkey", "target": "utils_encryption_decryptfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/utils/encryption.go", "source_location": "L156", "weight": 1.0, "_src": "utils_encryption_generateencryptionkey", "_tgt": "middleware_requestbody_read", "source": "utils_encryption_generateencryptionkey", "target": "middleware_requestbody_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L14", "weight": 1.0, "_src": "backend_utils_graceful_shutdown_go", "_tgt": "utils_gracefulshutdown", "source": "backend_utils_graceful_shutdown_go", "target": "utils_gracefulshutdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L21", "weight": 1.0, "_src": "backend_utils_graceful_shutdown_go", "_tgt": "utils_graceful_shutdown_newgracefulshutdown", "source": "backend_utils_graceful_shutdown_go", "target": "utils_graceful_shutdown_newgracefulshutdown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L30", "weight": 1.0, "_src": "utils_gracefulshutdown", "_tgt": "utils_gracefulshutdown_addcleanupfunc", "source": "utils_gracefulshutdown", "target": "utils_gracefulshutdown_addcleanupfunc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/graceful_shutdown.go", "source_location": "L35", "weight": 1.0, "_src": "utils_gracefulshutdown", "_tgt": "utils_gracefulshutdown_wait", "source": "utils_gracefulshutdown", "target": "utils_gracefulshutdown_wait", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L8", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errorcode", "source": "backend_utils_errors_go", "target": "utils_errorcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L22", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_apperror", "source": "backend_utils_errors_go", "target": "utils_apperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L36", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_newapperror", "source": "backend_utils_errors_go", "target": "utils_errors_newapperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L44", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_newapperrorwithdetails", "source": "backend_utils_errors_go", "target": "utils_errors_newapperrorwithdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L53", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_wraperror", "source": "backend_utils_errors_go", "target": "utils_errors_wraperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L62", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_isapperror", "source": "backend_utils_errors_go", "target": "utils_errors_isapperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L69", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_badrequest", "source": "backend_utils_errors_go", "target": "utils_errors_badrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L73", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_badrequestwithdetails", "source": "backend_utils_errors_go", "target": "utils_errors_badrequestwithdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L77", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_unauthorized", "source": "backend_utils_errors_go", "target": "utils_errors_unauthorized", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L81", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_forbidden", "source": "backend_utils_errors_go", "target": "utils_errors_forbidden", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L85", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_notfound", "source": "backend_utils_errors_go", "target": "utils_errors_notfound", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L89", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_conflict", "source": "backend_utils_errors_go", "target": "utils_errors_conflict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L93", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_validationerr", "source": "backend_utils_errors_go", "target": "utils_errors_validationerr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L97", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_internalerror", "source": "backend_utils_errors_go", "target": "utils_errors_internalerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L101", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_internalerrorwithdetails", "source": "backend_utils_errors_go", "target": "utils_errors_internalerrorwithdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L105", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_ratelimitexceeded", "source": "backend_utils_errors_go", "target": "utils_errors_ratelimitexceeded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L109", "weight": 1.0, "_src": "backend_utils_errors_go", "_tgt": "utils_errors_serviceunavailable", "source": "backend_utils_errors_go", "target": "utils_errors_serviceunavailable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L29", "weight": 1.0, "_src": "utils_apperror", "_tgt": "utils_apperror_error", "source": "utils_apperror", "target": "utils_apperror_error", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L57", "weight": 1.0, "_src": "utils_errors_wraperror", "_tgt": "utils_apperror_error", "source": "utils_apperror_error", "target": "utils_errors_wraperror", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L70", "weight": 1.0, "_src": "utils_errors_badrequest", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_badrequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L78", "weight": 1.0, "_src": "utils_errors_unauthorized", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_unauthorized", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L82", "weight": 1.0, "_src": "utils_errors_forbidden", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_forbidden", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L86", "weight": 1.0, "_src": "utils_errors_notfound", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_notfound", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L90", "weight": 1.0, "_src": "utils_errors_conflict", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_conflict", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L94", "weight": 1.0, "_src": "utils_errors_validationerr", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_validationerr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L98", "weight": 1.0, "_src": "utils_errors_internalerror", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_internalerror", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L106", "weight": 1.0, "_src": "utils_errors_ratelimitexceeded", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_ratelimitexceeded", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L110", "weight": 1.0, "_src": "utils_errors_serviceunavailable", "_tgt": "utils_errors_newapperror", "source": "utils_errors_newapperror", "target": "utils_errors_serviceunavailable", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L74", "weight": 1.0, "_src": "utils_errors_badrequestwithdetails", "_tgt": "utils_errors_newapperrorwithdetails", "source": "utils_errors_newapperrorwithdetails", "target": "utils_errors_badrequestwithdetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/utils/errors.go", "source_location": "L102", "weight": 1.0, "_src": "utils_errors_internalerrorwithdetails", "_tgt": "utils_errors_newapperrorwithdetails", "source": "utils_errors_newapperrorwithdetails", "target": "utils_errors_internalerrorwithdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L11", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_apiresponse", "source": "backend_utils_response_go", "target": "utils_apiresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L21", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_paginatedresponse", "source": "backend_utils_response_go", "target": "utils_paginatedresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L27", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_paginationinfo", "source": "backend_utils_response_go", "target": "utils_paginationinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L37", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_success", "source": "backend_utils_response_go", "target": "utils_response_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L55", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_error", "source": "backend_utils_response_go", "target": "utils_response_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L73", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_validationerror", "source": "backend_utils_response_go", "target": "utils_response_validationerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L87", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_paginated", "source": "backend_utils_response_go", "target": "utils_response_paginated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L108", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_calculatepagination", "source": "backend_utils_response_go", "target": "utils_response_calculatepagination", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L134", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_created", "source": "backend_utils_response_go", "target": "utils_response_created", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L152", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_updated", "source": "backend_utils_response_go", "target": "utils_response_updated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/utils/response.go", "source_location": "L170", "weight": 1.0, "_src": "backend_utils_response_go", "_tgt": "utils_response_deleted", "source": "backend_utils_response_go", "target": "utils_response_deleted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L14", "weight": 1.0, "_src": "backend_internal_db_db_go", "_tgt": "db_db", "source": "backend_internal_db_db_go", "target": "db_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L20", "weight": 1.0, "_src": "backend_internal_db_db_go", "_tgt": "db_db_newdb", "source": "backend_internal_db_db_go", "target": "db_db_newdb", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L52", "weight": 1.0, "_src": "db_db", "_tgt": "db_db_close", "source": "db_db", "target": "db_db_close", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L58", "weight": 1.0, "_src": "db_db", "_tgt": "db_db_begintx", "source": "db_db", "target": "db_db_begintx", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L71", "weight": 1.0, "_src": "db_db", "_tgt": "db_db_commit", "source": "db_db", "target": "db_db_commit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L78", "weight": 1.0, "_src": "db_db", "_tgt": "db_db_rollback", "source": "db_db", "target": "db_db_rollback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/db.go", "source_location": "L85", "weight": 1.0, "_src": "db_db", "_tgt": "db_db_getpool", "source": "db_db", "target": "db_db_getpool", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/db/db.go", "source_location": "L32", "weight": 1.0, "_src": "db_db_newdb", "_tgt": "sqlc_db_new", "source": "db_db_newdb", "target": "sqlc_db_new" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/db/db.go", "source_location": "L65", "weight": 1.0, "_src": "db_db_begintx", "_tgt": "sqlc_db_new", "source": "db_db_begintx", "target": "sqlc_db_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L18", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_addtasktagparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_addtasktagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L34", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_createtaskparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_createtaskparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L71", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_deletetaskparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_deletetaskparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L87", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_gettaskbyidparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_gettaskbyidparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L124", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_gettasksbystatusparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_gettasksbystatusparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L183", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_gettasksbytagparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_gettasksbytagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L240", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_gettasksbyuserparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_gettasksbyuserparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L280", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_removetasktagparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_removetasktagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L308", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_searchtasksparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_searchtasksparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L362", "weight": 1.0, "_src": "backend_internal_db_sqlc_tasks_sql_go", "_tgt": "sqlc_updatetaskparams", "source": "backend_internal_db_sqlc_tasks_sql_go", "target": "sqlc_updatetaskparams", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L23", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_addtasktag", "source": "sqlc_queries", "target": "sqlc_queries_addtasktag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L43", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_createtask", "source": "sqlc_queries", "target": "sqlc_queries_createtask", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L76", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_deletetask", "source": "sqlc_queries", "target": "sqlc_queries_deletetask", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L92", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_gettaskbyid", "source": "sqlc_queries", "target": "sqlc_queries_gettaskbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L131", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_gettasksbystatus", "source": "sqlc_queries", "target": "sqlc_queries_gettasksbystatus", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L190", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_gettasksbytag", "source": "sqlc_queries", "target": "sqlc_queries_gettasksbytag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L246", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_gettasksbyuser", "source": "sqlc_queries", "target": "sqlc_queries_gettasksbyuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L285", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_removetasktag", "source": "sqlc_queries", "target": "sqlc_queries_removetasktag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L315", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_searchtasks", "source": "sqlc_queries", "target": "sqlc_queries_searchtasks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/tasks.sql.go", "source_location": "L372", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_updatetask", "source": "sqlc_queries", "target": "sqlc_queries_updatetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L24", "weight": 1.0, "_src": "backend_internal_db_sqlc_db_go", "_tgt": "sqlc_queries", "source": "sqlc_queries", "target": "backend_internal_db_sqlc_db_go", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L28", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_withtx", "source": "sqlc_queries", "target": "sqlc_queries_withtx", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L23", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_addbookmarktag", "source": "sqlc_queries", "target": "sqlc_queries_addbookmarktag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L45", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_createbookmark", "source": "sqlc_queries", "target": "sqlc_queries_createbookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L82", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_deletebookmark", "source": "sqlc_queries", "target": "sqlc_queries_deletebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L98", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_getbookmarkbyid", "source": "sqlc_queries", "target": "sqlc_queries_getbookmarkbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L134", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_getbookmarksbytag", "source": "sqlc_queries", "target": "sqlc_queries_getbookmarksbytag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L185", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_getbookmarksbyuser", "source": "sqlc_queries", "target": "sqlc_queries_getbookmarksbyuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L226", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_removebookmarktag", "source": "sqlc_queries", "target": "sqlc_queries_removebookmarktag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L250", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_searchbookmarks", "source": "sqlc_queries", "target": "sqlc_queries_searchbookmarks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L313", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_updatebookmark", "source": "sqlc_queries", "target": "sqlc_queries_updatebookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L43", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_createuser", "source": "sqlc_queries", "target": "sqlc_queries_createuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L73", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_deleteuser", "source": "sqlc_queries", "target": "sqlc_queries_deleteuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L97", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_getuserbyemail", "source": "sqlc_queries", "target": "sqlc_queries_getuserbyemail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L134", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_getuserbyid", "source": "sqlc_queries", "target": "sqlc_queries_getuserbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L177", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_listusers", "source": "sqlc_queries", "target": "sqlc_queries_listusers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L214", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_updatelastlogin", "source": "sqlc_queries", "target": "sqlc_queries_updatelastlogin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L251", "weight": 1.0, "_src": "sqlc_queries", "_tgt": "sqlc_queries_updateuser", "source": "sqlc_queries", "target": "sqlc_queries_updateuser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/querier.go", "source_location": "L13", "weight": 1.0, "_src": "backend_internal_db_sqlc_querier_go", "_tgt": "sqlc_querier", "source": "backend_internal_db_sqlc_querier_go", "target": "sqlc_querier", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L14", "weight": 1.0, "_src": "backend_internal_db_sqlc_db_go", "_tgt": "sqlc_dbtx", "source": "backend_internal_db_sqlc_db_go", "target": "sqlc_dbtx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/db.go", "source_location": "L20", "weight": 1.0, "_src": "backend_internal_db_sqlc_db_go", "_tgt": "sqlc_db_new", "source": "backend_internal_db_sqlc_db_go", "target": "sqlc_db_new", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L121", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_select_sync_folder", "source": "sqlc_db_new", "target": "src_main_select_sync_folder" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L142", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_upload_files_now", "source": "sqlc_db_new", "target": "src_main_upload_files_now" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L172", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_quick_share_files", "source": "sqlc_db_new", "target": "src_main_quick_share_files" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L335", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_collect_files", "source": "sqlc_db_new", "target": "src_main_collect_files" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L443", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_upload_single_file", "source": "sqlc_db_new", "target": "src_main_upload_single_file" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L485", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_quick_share_paths", "source": "sqlc_db_new", "target": "src_main_quick_share_paths" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L593", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_copy_links_to_clipboard", "source": "sqlc_db_new", "target": "src_main_copy_links_to_clipboard" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L625", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_validate_token_permissions", "source": "sqlc_db_new", "target": "src_main_validate_token_permissions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L693", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_truncate", "source": "sqlc_db_new", "target": "src_main_truncate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L717", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_open_setup_window", "source": "sqlc_db_new", "target": "src_main_open_setup_window" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L740", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_open_main_window", "source": "sqlc_db_new", "target": "src_main_open_main_window" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L864", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_show_summary_dialog", "source": "sqlc_db_new", "target": "src_main_show_summary_dialog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L877", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_show_error_dialog", "source": "sqlc_db_new", "target": "src_main_show_error_dialog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L922", "weight": 1.0, "_src": "sqlc_db_new", "_tgt": "src_main_boxed_error", "source": "sqlc_db_new", "target": "src_main_boxed_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L18", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_addbookmarktagparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_addbookmarktagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L34", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_createbookmarkparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_createbookmarkparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L77", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_deletebookmarkparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_deletebookmarkparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L93", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_getbookmarkbyidparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_getbookmarkbyidparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L127", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_getbookmarksbytagparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_getbookmarksbytagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L179", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_getbookmarksbyuserparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_getbookmarksbyuserparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L221", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_removebookmarktagparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_removebookmarktagparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L243", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_searchbookmarksparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_searchbookmarksparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/bookmarks.sql.go", "source_location": "L301", "weight": 1.0, "_src": "backend_internal_db_sqlc_bookmarks_sql_go", "_tgt": "sqlc_updatebookmarkparams", "source": "backend_internal_db_sqlc_bookmarks_sql_go", "target": "sqlc_updatebookmarkparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L13", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_auditlog", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_auditlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L26", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_bookmark", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_bookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L40", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_bookmarktag", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_bookmarktag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L45", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_file", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L58", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_filetag", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_filetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L63", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_note", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_note", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L72", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_notetag", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_notetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L77", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_tag", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_tag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L86", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_task", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_task", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L98", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_tasktag", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_tasktag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/models.go", "source_location": "L103", "weight": 1.0, "_src": "backend_internal_db_sqlc_models_go", "_tgt": "sqlc_user", "source": "backend_internal_db_sqlc_models_go", "target": "sqlc_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L20", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_createuserparams", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_createuserparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L30", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_createuserrow", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_createuserrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L84", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_getuserbyemailrow", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_getuserbyemailrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L121", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_getuserbyidrow", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_getuserbyidrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L159", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_listusersparams", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_listusersparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L164", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_listusersrow", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_listusersrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L230", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_updateuserparams", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_updateuserparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/db/sqlc/users.sql.go", "source_location": "L238", "weight": 1.0, "_src": "backend_internal_db_sqlc_users_sql_go", "_tgt": "sqlc_updateuserrow", "source": "backend_internal_db_sqlc_users_sql_go", "target": "sqlc_updateuserrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L16", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cacheconfig", "source": "backend_middleware_cache_go", "target": "middleware_cacheconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L24", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_defaultcacheconfig", "source": "backend_middleware_cache_go", "target": "middleware_cache_defaultcacheconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L33", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_cachemiddleware", "source": "backend_middleware_cache_go", "target": "middleware_cache_cachemiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L91", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_shouldskipcache", "source": "backend_middleware_cache_go", "target": "middleware_cache_shouldskipcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L106", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_generatecachekey", "source": "backend_middleware_cache_go", "target": "middleware_cache_generatecachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L126", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cachedresponsewriter", "source": "backend_middleware_cache_go", "target": "middleware_cachedresponsewriter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L137", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_invalidatecache", "source": "backend_middleware_cache_go", "target": "middleware_cache_invalidatecache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L155", "weight": 1.0, "_src": "backend_middleware_cache_go", "_tgt": "middleware_cache_cacheinvalidationmiddleware", "source": "backend_middleware_cache_go", "target": "middleware_cache_cacheinvalidationmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L48", "weight": 1.0, "_src": "middleware_cache_cachemiddleware", "_tgt": "middleware_cache_shouldskipcache", "source": "middleware_cache_cachemiddleware", "target": "middleware_cache_shouldskipcache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L54", "weight": 1.0, "_src": "middleware_cache_cachemiddleware", "_tgt": "middleware_cache_generatecachekey", "source": "middleware_cache_cachemiddleware", "target": "middleware_cache_generatecachekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L131", "weight": 1.0, "_src": "middleware_cachedresponsewriter", "_tgt": "middleware_cachedresponsewriter_write", "source": "middleware_cachedresponsewriter", "target": "middleware_cachedresponsewriter_write", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/cache.go", "source_location": "L168", "weight": 1.0, "_src": "middleware_cache_cacheinvalidationmiddleware", "_tgt": "middleware_cache_invalidatecache", "source": "middleware_cache_invalidatecache", "target": "middleware_cache_cacheinvalidationmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L13", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_ratelimiter", "source": "backend_middleware_rate_limiter_go", "target": "middleware_ratelimiter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L20", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_clientinfo", "source": "backend_middleware_rate_limiter_go", "target": "middleware_clientinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L26", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_rate_limiter_newratelimiter", "source": "backend_middleware_rate_limiter_go", "target": "middleware_rate_limiter_newratelimiter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L108", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_ratelimitconfig", "source": "backend_middleware_rate_limiter_go", "target": "middleware_ratelimitconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L115", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_rate_limiter_defaultratelimitconfig", "source": "backend_middleware_rate_limiter_go", "target": "middleware_rate_limiter_defaultratelimitconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L124", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_rate_limiter_ratelimit", "source": "backend_middleware_rate_limiter_go", "target": "middleware_rate_limiter_ratelimit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L132", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_rate_limiter_authratelimit", "source": "backend_middleware_rate_limiter_go", "target": "middleware_rate_limiter_authratelimit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L137", "weight": 1.0, "_src": "backend_middleware_rate_limiter_go", "_tgt": "middleware_rate_limiter_generalratelimit", "source": "backend_middleware_rate_limiter_go", "target": "middleware_rate_limiter_generalratelimit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L40", "weight": 1.0, "_src": "middleware_ratelimiter", "_tgt": "middleware_ratelimiter_middleware", "source": "middleware_ratelimiter", "target": "middleware_ratelimiter_middleware", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L91", "weight": 1.0, "_src": "middleware_ratelimiter", "_tgt": "middleware_ratelimiter_cleanup", "source": "middleware_ratelimiter", "target": "middleware_ratelimiter_cleanup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L34", "weight": 1.0, "_src": "middleware_rate_limiter_newratelimiter", "_tgt": "middleware_ratelimiter_cleanup", "source": "middleware_rate_limiter_newratelimiter", "target": "middleware_ratelimiter_cleanup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L126", "weight": 1.0, "_src": "middleware_rate_limiter_ratelimit", "_tgt": "middleware_rate_limiter_newratelimiter", "source": "middleware_rate_limiter_newratelimiter", "target": "middleware_rate_limiter_ratelimit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L133", "weight": 1.0, "_src": "middleware_rate_limiter_authratelimit", "_tgt": "middleware_ratelimiter_middleware", "source": "middleware_ratelimiter_middleware", "target": "middleware_rate_limiter_authratelimit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/rate_limiter.go", "source_location": "L138", "weight": 1.0, "_src": "middleware_rate_limiter_generalratelimit", "_tgt": "middleware_ratelimiter_middleware", "source": "middleware_ratelimiter_middleware", "target": "middleware_rate_limiter_generalratelimit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/rate_limiter.go", "source_location": "L100", "weight": 1.0, "_src": "middleware_ratelimiter_cleanup", "_tgt": "lib_api_apiclient_delete", "source": "middleware_ratelimiter_cleanup", "target": "lib_api_apiclient_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L17", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_sessiondata", "source": "backend_middleware_session_go", "target": "middleware_sessiondata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L30", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_sessionstore", "source": "backend_middleware_session_go", "target": "middleware_sessionstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L39", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_redissessionstore", "source": "backend_middleware_session_go", "target": "middleware_redissessionstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L45", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_newsessionstore", "source": "backend_middleware_session_go", "target": "middleware_session_newsessionstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L178", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_initsessionstore", "source": "backend_middleware_session_go", "target": "middleware_session_initsessionstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L195", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_sessionmiddleware", "source": "backend_middleware_session_go", "target": "middleware_session_sessionmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L246", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_getsessionfromcontext", "source": "backend_middleware_session_go", "target": "middleware_session_getsessionfromcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L254", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_getuseridfromsession", "source": "backend_middleware_session_go", "target": "middleware_session_getuseridfromsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L281", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_getuseremailfromsession", "source": "backend_middleware_session_go", "target": "middleware_session_getuseremailfromsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L303", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_generatesessionid", "source": "backend_middleware_session_go", "target": "middleware_session_generatesessionid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L308", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_getsessionstore", "source": "backend_middleware_session_go", "target": "middleware_session_getsessionstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L313", "weight": 1.0, "_src": "backend_middleware_session_go", "_tgt": "middleware_session_cleanupsessionsonshutdown", "source": "backend_middleware_session_go", "target": "middleware_session_cleanupsessionsonshutdown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L53", "weight": 1.0, "_src": "middleware_redissessionstore", "_tgt": "middleware_redissessionstore_createsession", "source": "middleware_redissessionstore", "target": "middleware_redissessionstore_createsession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L81", "weight": 1.0, "_src": "middleware_redissessionstore", "_tgt": "middleware_redissessionstore_getsession", "source": "middleware_redissessionstore", "target": "middleware_redissessionstore_getsession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L113", "weight": 1.0, "_src": "middleware_redissessionstore", "_tgt": "middleware_redissessionstore_updatesession", "source": "middleware_redissessionstore", "target": "middleware_redissessionstore_updatesession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L143", "weight": 1.0, "_src": "middleware_redissessionstore", "_tgt": "middleware_redissessionstore_deletesession", "source": "middleware_redissessionstore", "target": "middleware_redissessionstore_deletesession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L164", "weight": 1.0, "_src": "middleware_redissessionstore", "_tgt": "middleware_redissessionstore_cleanupexpiredsessions", "source": "middleware_redissessionstore", "target": "middleware_redissessionstore_cleanupexpiredsessions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L179", "weight": 1.0, "_src": "middleware_session_initsessionstore", "_tgt": "middleware_session_newsessionstore", "source": "middleware_session_newsessionstore", "target": "middleware_session_initsessionstore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L227", "weight": 1.0, "_src": "middleware_session_sessionmiddleware", "_tgt": "middleware_redissessionstore_createsession", "source": "middleware_redissessionstore_createsession", "target": "middleware_session_sessionmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L212", "weight": 1.0, "_src": "middleware_session_sessionmiddleware", "_tgt": "middleware_redissessionstore_getsession", "source": "middleware_redissessionstore_getsession", "target": "middleware_session_sessionmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L248", "weight": 1.0, "_src": "middleware_session_getsessionfromcontext", "_tgt": "middleware_redissessionstore_getsession", "source": "middleware_redissessionstore_getsession", "target": "middleware_session_getsessionfromcontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/session.go", "source_location": "L152", "weight": 1.0, "_src": "middleware_redissessionstore_deletesession", "_tgt": "lib_api_apiclient_delete", "source": "middleware_redissessionstore_deletesession", "target": "lib_api_apiclient_delete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L188", "weight": 1.0, "_src": "middleware_session_initsessionstore", "_tgt": "middleware_redissessionstore_cleanupexpiredsessions", "source": "middleware_redissessionstore_cleanupexpiredsessions", "target": "middleware_session_initsessionstore", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L315", "weight": 1.0, "_src": "middleware_session_cleanupsessionsonshutdown", "_tgt": "middleware_redissessionstore_cleanupexpiredsessions", "source": "middleware_redissessionstore_cleanupexpiredsessions", "target": "middleware_session_cleanupsessionsonshutdown", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/session.go", "source_location": "L168", "weight": 1.0, "_src": "middleware_redissessionstore_cleanupexpiredsessions", "_tgt": "lib_api_apiclient_delete", "source": "middleware_redissessionstore_cleanupexpiredsessions", "target": "lib_api_apiclient_delete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L207", "weight": 1.0, "_src": "middleware_session_sessionmiddleware", "_tgt": "middleware_session_generatesessionid", "source": "middleware_session_sessionmiddleware", "target": "middleware_session_generatesessionid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L256", "weight": 1.0, "_src": "middleware_session_getuseridfromsession", "_tgt": "middleware_session_getsessionfromcontext", "source": "middleware_session_getsessionfromcontext", "target": "middleware_session_getuseridfromsession", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/session.go", "source_location": "L283", "weight": 1.0, "_src": "middleware_session_getuseremailfromsession", "_tgt": "middleware_session_getsessionfromcontext", "source": "middleware_session_getsessionfromcontext", "target": "middleware_session_getuseremailfromsession", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L39", "weight": 1.0, "_src": "middleware_session_getuseridfromsession", "_tgt": "middleware_audit_auditmiddleware", "source": "middleware_session_getuseridfromsession", "target": "middleware_audit_auditmiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/audit.go", "source_location": "L40", "weight": 1.0, "_src": "middleware_session_getuseremailfromsession", "_tgt": "middleware_audit_auditmiddleware", "source": "middleware_session_getuseremailfromsession", "target": "middleware_audit_auditmiddleware" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/demo.go", "source_location": "L13", "weight": 1.0, "_src": "backend_middleware_demo_go", "_tgt": "middleware_demo_demomodemiddleware", "source": "backend_middleware_demo_go", "target": "middleware_demo_demomodemiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/demo.go", "source_location": "L55", "weight": 1.0, "_src": "backend_middleware_demo_go", "_tgt": "middleware_demo_isdemomode", "source": "backend_middleware_demo_go", "target": "middleware_demo_isdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/performance.go", "source_location": "L12", "weight": 1.0, "_src": "backend_middleware_performance_go", "_tgt": "middleware_performance_performancemiddleware", "source": "backend_middleware_performance_go", "target": "middleware_performance_performancemiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/performance.go", "source_location": "L30", "weight": 1.0, "_src": "backend_middleware_performance_go", "_tgt": "middleware_performance_requestidmiddleware", "source": "backend_middleware_performance_go", "target": "middleware_performance_requestidmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/performance.go", "source_location": "L43", "weight": 1.0, "_src": "backend_middleware_performance_go", "_tgt": "middleware_performance_generaterequestid", "source": "backend_middleware_performance_go", "target": "middleware_performance_generaterequestid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/performance.go", "source_location": "L48", "weight": 1.0, "_src": "backend_middleware_performance_go", "_tgt": "middleware_performance_slowquerymiddleware", "source": "backend_middleware_performance_go", "target": "middleware_performance_slowquerymiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/performance.go", "source_location": "L34", "weight": 1.0, "_src": "middleware_performance_requestidmiddleware", "_tgt": "middleware_performance_generaterequestid", "source": "middleware_performance_requestidmiddleware", "target": "middleware_performance_generaterequestid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/logger.go", "source_location": "L106", "weight": 1.0, "_src": "middleware_performance_generaterequestid", "_tgt": "middleware_logger_requestlogger", "source": "middleware_performance_generaterequestid", "target": "middleware_logger_requestlogger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L14", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_loggerconfig", "source": "backend_middleware_logger_go", "target": "middleware_loggerconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L26", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_logger", "source": "backend_middleware_logger_go", "target": "middleware_logger_logger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L84", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_requestlogger", "source": "backend_middleware_logger_go", "target": "middleware_logger_requestlogger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L165", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_logrequestbody", "source": "backend_middleware_logger_go", "target": "middleware_logger_logrequestbody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L194", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_securitylogger", "source": "backend_middleware_logger_go", "target": "middleware_logger_securitylogger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L221", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_logsecurityevent", "source": "backend_middleware_logger_go", "target": "middleware_logger_logsecurityevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L238", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_performancelogger", "source": "backend_middleware_logger_go", "target": "middleware_logger_performancelogger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L260", "weight": 1.0, "_src": "backend_middleware_logger_go", "_tgt": "middleware_logger_logperformanceevent", "source": "backend_middleware_logger_go", "target": "middleware_logger_logperformanceevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L21", "weight": 1.0, "_src": "middleware_loggerconfig", "_tgt": "middleware_loggerconfig_getlogger", "source": "middleware_loggerconfig", "target": "middleware_loggerconfig_getlogger", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L27", "weight": 1.0, "_src": "middleware_logger_logger", "_tgt": "middleware_loggerconfig_getlogger", "source": "middleware_loggerconfig_getlogger", "target": "middleware_logger_logger", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L85", "weight": 1.0, "_src": "middleware_logger_requestlogger", "_tgt": "middleware_loggerconfig_getlogger", "source": "middleware_loggerconfig_getlogger", "target": "middleware_logger_requestlogger", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L222", "weight": 1.0, "_src": "middleware_logger_logsecurityevent", "_tgt": "middleware_loggerconfig_getlogger", "source": "middleware_loggerconfig_getlogger", "target": "middleware_logger_logsecurityevent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L261", "weight": 1.0, "_src": "middleware_logger_logperformanceevent", "_tgt": "middleware_loggerconfig_getlogger", "source": "middleware_loggerconfig_getlogger", "target": "middleware_logger_logperformanceevent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L118", "weight": 1.0, "_src": "middleware_logger_requestlogger", "_tgt": "middleware_logger_logrequestbody", "source": "middleware_logger_requestlogger", "target": "middleware_logger_logrequestbody", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L198", "weight": 1.0, "_src": "middleware_logger_securitylogger", "_tgt": "middleware_logger_logsecurityevent", "source": "middleware_logger_securitylogger", "target": "middleware_logger_logsecurityevent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/logger.go", "source_location": "L247", "weight": 1.0, "_src": "middleware_logger_performancelogger", "_tgt": "middleware_logger_logperformanceevent", "source": "middleware_logger_performancelogger", "target": "middleware_logger_logperformanceevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L14", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_inputvalidationmiddleware", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_inputvalidationmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L41", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validaterequestbody", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validaterequestbody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L75", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_requestbody", "source": "backend_middleware_input_validation_go", "target": "middleware_requestbody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L94", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_containsmaliciouscontent", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_containsmaliciouscontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L265", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_sanitizeinput", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_sanitizeinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L285", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validateemail", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validateemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L291", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validatepassword", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validatepassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L326", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validateusername", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validateusername", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L348", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validateid", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validateid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L362", "weight": 1.0, "_src": "backend_middleware_input_validation_go", "_tgt": "middleware_input_validation_validatepagination", "source": "backend_middleware_input_validation_go", "target": "middleware_input_validation_validatepagination", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L19", "weight": 1.0, "_src": "middleware_input_validation_inputvalidationmiddleware", "_tgt": "middleware_input_validation_containsmaliciouscontent", "source": "middleware_input_validation_inputvalidationmiddleware", "target": "middleware_input_validation_containsmaliciouscontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L29", "weight": 1.0, "_src": "middleware_input_validation_inputvalidationmiddleware", "_tgt": "middleware_input_validation_sanitizeinput", "source": "middleware_input_validation_inputvalidationmiddleware", "target": "middleware_input_validation_sanitizeinput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L59", "weight": 1.0, "_src": "middleware_input_validation_validaterequestbody", "_tgt": "middleware_input_validation_containsmaliciouscontent", "source": "middleware_input_validation_validaterequestbody", "target": "middleware_input_validation_containsmaliciouscontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L80", "weight": 1.0, "_src": "middleware_requestbody", "_tgt": "middleware_requestbody_read", "source": "middleware_requestbody", "target": "middleware_requestbody_read", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/input_validation.go", "source_location": "L89", "weight": 1.0, "_src": "middleware_requestbody", "_tgt": "middleware_requestbody_close", "source": "middleware_requestbody", "target": "middleware_requestbody_close", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/cors.go", "source_location": "L11", "weight": 1.0, "_src": "backend_middleware_cors_go", "_tgt": "middleware_cors_corsmiddleware", "source": "backend_middleware_cors_go", "target": "middleware_cors_corsmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/error_handler.go", "source_location": "L12", "weight": 1.0, "_src": "backend_middleware_error_handler_go", "_tgt": "middleware_errorresponse", "source": "backend_middleware_error_handler_go", "target": "middleware_errorresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/error_handler.go", "source_location": "L20", "weight": 1.0, "_src": "backend_middleware_error_handler_go", "_tgt": "middleware_error_handler_errorhandlermiddleware", "source": "backend_middleware_error_handler_go", "target": "middleware_error_handler_errorhandlermiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/error_handler.go", "source_location": "L61", "weight": 1.0, "_src": "backend_middleware_error_handler_go", "_tgt": "middleware_error_handler_notfoundhandler", "source": "backend_middleware_error_handler_go", "target": "middleware_error_handler_notfoundhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/error_handler.go", "source_location": "L72", "weight": 1.0, "_src": "backend_middleware_error_handler_go", "_tgt": "middleware_error_handler_methodnotallowedhandler", "source": "backend_middleware_error_handler_go", "target": "middleware_error_handler_methodnotallowedhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L15", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memorycacheitem", "source": "backend_middleware_memory_cache_go", "target": "middleware_memorycacheitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L21", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memorycache", "source": "backend_middleware_memory_cache_go", "target": "middleware_memorycache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L27", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_newmemorycache", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_newmemorycache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L103", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memorycacheconfig", "source": "backend_middleware_memory_cache_go", "target": "middleware_memorycacheconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L110", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_defaultmemorycacheconfig", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_defaultmemorycacheconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L119", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_memorycachemiddleware", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_memorycachemiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L166", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_generatememorycachekey", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_generatememorycachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L186", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memorycachedresponsewriter", "source": "backend_middleware_memory_cache_go", "target": "middleware_memorycachedresponsewriter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L197", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_invalidatememorycache", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_invalidatememorycache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L202", "weight": 1.0, "_src": "backend_middleware_memory_cache_go", "_tgt": "middleware_memory_cache_memorycacheinvalidationmiddleware", "source": "backend_middleware_memory_cache_go", "target": "middleware_memory_cache_memorycacheinvalidationmiddleware", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L39", "weight": 1.0, "_src": "middleware_memorycache", "_tgt": "middleware_memorycache_get", "source": "middleware_memorycache", "target": "middleware_memorycache_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L52", "weight": 1.0, "_src": "middleware_memorycache", "_tgt": "middleware_memorycache_set", "source": "middleware_memorycache", "target": "middleware_memorycache_set", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L63", "weight": 1.0, "_src": "middleware_memorycache", "_tgt": "middleware_memorycache_delete", "source": "middleware_memorycache", "target": "middleware_memorycache_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L71", "weight": 1.0, "_src": "middleware_memorycache", "_tgt": "middleware_memorycache_deletepattern", "source": "middleware_memorycache", "target": "middleware_memorycache_deletepattern", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L83", "weight": 1.0, "_src": "middleware_memorycache", "_tgt": "middleware_memorycache_cleanup", "source": "middleware_memorycache", "target": "middleware_memorycache_cleanup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L33", "weight": 1.0, "_src": "middleware_memory_cache_newmemorycache", "_tgt": "middleware_memorycache_cleanup", "source": "middleware_memory_cache_newmemorycache", "target": "middleware_memorycache_cleanup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L137", "weight": 1.0, "_src": "middleware_memory_cache_memorycachemiddleware", "_tgt": "middleware_memorycache_get", "source": "middleware_memorycache_get", "target": "middleware_memory_cache_memorycachemiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L160", "weight": 1.0, "_src": "middleware_memory_cache_memorycachemiddleware", "_tgt": "middleware_memorycache_set", "source": "middleware_memorycache_set", "target": "middleware_memory_cache_memorycachemiddleware", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L77", "weight": 1.0, "_src": "middleware_memorycache_deletepattern", "_tgt": "middleware_memorycache_delete", "source": "middleware_memorycache_delete", "target": "middleware_memorycache_deletepattern", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L92", "weight": 1.0, "_src": "middleware_memorycache_cleanup", "_tgt": "middleware_memorycache_delete", "source": "middleware_memorycache_delete", "target": "middleware_memorycache_cleanup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/middleware/memory_cache.go", "source_location": "L67", "weight": 1.0, "_src": "middleware_memorycache_delete", "_tgt": "lib_api_apiclient_delete", "source": "middleware_memorycache_delete", "target": "lib_api_apiclient_delete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L198", "weight": 1.0, "_src": "middleware_memory_cache_invalidatememorycache", "_tgt": "middleware_memorycache_deletepattern", "source": "middleware_memorycache_deletepattern", "target": "middleware_memory_cache_invalidatememorycache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L134", "weight": 1.0, "_src": "middleware_memory_cache_memorycachemiddleware", "_tgt": "middleware_memory_cache_generatememorycachekey", "source": "middleware_memory_cache_memorycachemiddleware", "target": "middleware_memory_cache_generatememorycachekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L191", "weight": 1.0, "_src": "middleware_memorycachedresponsewriter", "_tgt": "middleware_memorycachedresponsewriter_write", "source": "middleware_memorycachedresponsewriter", "target": "middleware_memorycachedresponsewriter_write", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L302", "weight": 1.0, "_src": "middleware_memorycachedresponsewriter_write", "_tgt": "src_main_save_config", "source": "middleware_memorycachedresponsewriter_write", "target": "src_main_save_config" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/memory_cache.go", "source_location": "L215", "weight": 1.0, "_src": "middleware_memory_cache_memorycacheinvalidationmiddleware", "_tgt": "middleware_memory_cache_invalidatememorycache", "source": "middleware_memory_cache_invalidatememorycache", "target": "middleware_memory_cache_memorycacheinvalidationmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L11", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics", "source": "backend_middleware_metrics_go", "target": "middleware_metrics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L43", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_getmetrics", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_getmetrics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L64", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_metricsmiddleware", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_metricsmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L114", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_incrementuserstotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_incrementuserstotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L121", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_incrementbookmarkstotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_incrementbookmarkstotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L128", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_decrementbookmarkstotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_decrementbookmarkstotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L137", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_incrementtaskstotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_incrementtaskstotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L144", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_decrementtaskstotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_decrementtaskstotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L153", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_incrementfilestotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_incrementfilestotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L160", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_decrementfilestotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_decrementfilestotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L169", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_incrementnotestotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_incrementnotestotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L176", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_decrementnotestotal", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_decrementnotestotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L185", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_setdatabaseconnections", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_setdatabaseconnections", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L192", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_resetmetrics", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_resetmetrics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L210", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_copymap", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_copymap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L218", "weight": 1.0, "_src": "backend_middleware_metrics_go", "_tgt": "middleware_metrics_copydurationmap", "source": "backend_middleware_metrics_go", "target": "middleware_metrics_copydurationmap", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L49", "weight": 1.0, "_src": "middleware_metrics_getmetrics", "_tgt": "middleware_metrics_copymap", "source": "middleware_metrics_getmetrics", "target": "middleware_metrics_copymap", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/metrics.go", "source_location": "L50", "weight": 1.0, "_src": "middleware_metrics_getmetrics", "_tgt": "middleware_metrics_copydurationmap", "source": "middleware_metrics_getmetrics", "target": "middleware_metrics_copydurationmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L19", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_auditmiddleware", "source": "backend_middleware_audit_go", "target": "middleware_audit_auditmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L78", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_logsecurityevent", "source": "backend_middleware_audit_go", "target": "middleware_audit_logsecurityevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L97", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_loguseraction", "source": "backend_middleware_audit_go", "target": "middleware_audit_loguseraction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L117", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_shouldskipaudit", "source": "backend_middleware_audit_go", "target": "middleware_audit_shouldskipaudit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L134", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getuintfrominterface", "source": "backend_middleware_audit_go", "target": "middleware_audit_getuintfrominterface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L141", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getuseremail", "source": "backend_middleware_audit_go", "target": "middleware_audit_getuseremail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L148", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getactionfrommethodandpath", "source": "backend_middleware_audit_go", "target": "middleware_audit_getactionfrommethodandpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L174", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getresourcefrompath", "source": "backend_middleware_audit_go", "target": "middleware_audit_getresourcefrompath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L207", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getresourceidfrompath", "source": "backend_middleware_audit_go", "target": "middleware_audit_getresourceidfrompath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L224", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_generatedescription", "source": "backend_middleware_audit_go", "target": "middleware_audit_generatedescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L233", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_generatedetails", "source": "backend_middleware_audit_go", "target": "middleware_audit_generatedetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L255", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_sanitizejson", "source": "backend_middleware_audit_go", "target": "middleware_audit_sanitizejson", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L274", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getsessionid", "source": "backend_middleware_audit_go", "target": "middleware_audit_getsessionid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L284", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getcountryfromip", "source": "backend_middleware_audit_go", "target": "middleware_audit_getcountryfromip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L289", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getdevicefromuseragent", "source": "backend_middleware_audit_go", "target": "middleware_audit_getdevicefromuseragent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L298", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getplatformfromuseragent", "source": "backend_middleware_audit_go", "target": "middleware_audit_getplatformfromuseragent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L313", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getbrowserfromuseragent", "source": "backend_middleware_audit_go", "target": "middleware_audit_getbrowserfromuseragent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L326", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_assessrisk", "source": "backend_middleware_audit_go", "target": "middleware_audit_assessrisk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L349", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_assesssecurityrisk", "source": "backend_middleware_audit_go", "target": "middleware_audit_assesssecurityrisk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L364", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_assessactionrisk", "source": "backend_middleware_audit_go", "target": "middleware_audit_assessactionrisk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L374", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_issuspiciousactivity", "source": "backend_middleware_audit_go", "target": "middleware_audit_issuspiciousactivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L385", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_getfailurereason", "source": "backend_middleware_audit_go", "target": "middleware_audit_getfailurereason", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L404", "weight": 1.0, "_src": "backend_middleware_audit_go", "_tgt": "middleware_audit_saveauditlog", "source": "backend_middleware_audit_go", "target": "middleware_audit_saveauditlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L34", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_shouldskipaudit", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_shouldskipaudit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L53", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getactionfrommethodandpath", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getactionfrommethodandpath", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L54", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getresourcefrompath", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getresourcefrompath", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L55", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getresourceidfrompath", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getresourceidfrompath", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L56", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_generatedescription", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_generatedescription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L57", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_generatedetails", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_generatedetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L59", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getsessionid", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getsessionid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L60", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getcountryfromip", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getcountryfromip", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L61", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getdevicefromuseragent", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getdevicefromuseragent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L62", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getplatformfromuseragent", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getplatformfromuseragent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L63", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getbrowserfromuseragent", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getbrowserfromuseragent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L64", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_assessrisk", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_assessrisk", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L69", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_getfailurereason", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_getfailurereason", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L73", "weight": 1.0, "_src": "middleware_audit_auditmiddleware", "_tgt": "middleware_audit_saveauditlog", "source": "middleware_audit_auditmiddleware", "target": "middleware_audit_saveauditlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L88", "weight": 1.0, "_src": "middleware_audit_logsecurityevent", "_tgt": "middleware_audit_assesssecurityrisk", "source": "middleware_audit_logsecurityevent", "target": "middleware_audit_assesssecurityrisk", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L89", "weight": 1.0, "_src": "middleware_audit_logsecurityevent", "_tgt": "middleware_audit_issuspiciousactivity", "source": "middleware_audit_logsecurityevent", "target": "middleware_audit_issuspiciousactivity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L93", "weight": 1.0, "_src": "middleware_audit_logsecurityevent", "_tgt": "middleware_audit_saveauditlog", "source": "middleware_audit_logsecurityevent", "target": "middleware_audit_saveauditlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L108", "weight": 1.0, "_src": "middleware_audit_loguseraction", "_tgt": "middleware_audit_assessactionrisk", "source": "middleware_audit_loguseraction", "target": "middleware_audit_assessactionrisk", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L112", "weight": 1.0, "_src": "middleware_audit_loguseraction", "_tgt": "middleware_audit_saveauditlog", "source": "middleware_audit_loguseraction", "target": "middleware_audit_saveauditlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/middleware/audit.go", "source_location": "L247", "weight": 1.0, "_src": "middleware_audit_generatedetails", "_tgt": "middleware_audit_sanitizejson", "source": "middleware_audit_generatedetails", "target": "middleware_audit_sanitizejson", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/build.rs", "source_location": "L1", "weight": 1.0, "_src": "desktop_src_tauri_build_rs", "_tgt": "src_tauri_build_main", "source": "desktop_src_tauri_build_rs", "target": "src_tauri_build_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L22", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_desktopconfig", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_desktopconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L29", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_desktopconfigview", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_desktopconfigview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L36", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_uploadsummary", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_uploadsummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L46", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_tokenvalidationresult", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_tokenvalidationresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L54", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_uploadedfileresponse", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_uploadedfileresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L60", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_fileshareresponse", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_fileshareresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L66", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_runtimedesktopconfig", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_runtimedesktopconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L73", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_get_desktop_config", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_get_desktop_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L96", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_connect_instance", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_connect_instance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L120", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_select_sync_folder", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_select_sync_folder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L128", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_open_sync_folder", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_open_sync_folder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L139", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_upload_files_now", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_upload_files_now", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L154", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_sync_folder_now", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_sync_folder_now", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L169", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_quick_share_files", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_quick_share_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L184", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_validate_integration_token", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_validate_integration_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L195", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_normalize_instance_url", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_normalize_instance_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L223", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_normalize_api_key", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_normalize_api_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L240", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_normalize_sync_folder", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_normalize_sync_folder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L260", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_normalize_optional_sync_folder", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_normalize_optional_sync_folder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L272", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_config_path", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_config_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L284", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_load_config", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_load_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L297", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_save_config", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_save_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L305", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_load_runtime_config", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L334", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_collect_files", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_collect_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L378", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_upload_paths", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_upload_paths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L420", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_upload_single_file", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_upload_single_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L472", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_quick_share_paths", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_quick_share_paths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L532", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_create_file_share", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_create_file_share", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L587", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_copy_links_to_clipboard", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_copy_links_to_clipboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L600", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_validate_token_permissions", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_validate_token_permissions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L688", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_truncate", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_truncate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L704", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_close_window_if_exists", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_close_window_if_exists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L710", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_open_setup_window", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_open_setup_window", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L732", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_open_main_window", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_open_main_window", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L751", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_setup_menu", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_setup_menu", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L830", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_show_summary_dialog", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_show_summary_dialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L876", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_show_error_dialog", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_show_error_dialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L885", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_handle_menu_event", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L921", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_boxed_error", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_boxed_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L925", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_path_to_string", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_path_to_string", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L929", "weight": 1.0, "_src": "desktop_src_tauri_src_main_rs", "_tgt": "src_main_main", "source": "desktop_src_tauri_src_main_rs", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L74", "weight": 1.0, "_src": "src_main_get_desktop_config", "_tgt": "src_main_load_config", "source": "src_main_get_desktop_config", "target": "src_main_load_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L77", "weight": 1.0, "_src": "src_main_get_desktop_config", "_tgt": "src_main_normalize_instance_url", "source": "src_main_get_desktop_config", "target": "src_main_normalize_instance_url", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L82", "weight": 1.0, "_src": "src_main_get_desktop_config", "_tgt": "src_main_normalize_sync_folder", "source": "src_main_get_desktop_config", "target": "src_main_normalize_sync_folder", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L90", "weight": 1.0, "_src": "src_main_get_desktop_config", "_tgt": "src_main_normalize_api_key", "source": "src_main_get_desktop_config", "target": "src_main_normalize_api_key", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L102", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_normalize_instance_url", "source": "src_main_connect_instance", "target": "src_main_normalize_instance_url", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L103", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_normalize_api_key", "source": "src_main_connect_instance", "target": "src_main_normalize_api_key", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L104", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_normalize_optional_sync_folder", "source": "src_main_connect_instance", "target": "src_main_normalize_optional_sync_folder", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L112", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_save_config", "source": "src_main_connect_instance", "target": "src_main_save_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L113", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_open_main_window", "source": "src_main_connect_instance", "target": "src_main_open_main_window", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L114", "weight": 1.0, "_src": "src_main_connect_instance", "_tgt": "src_main_close_window_if_exists", "source": "src_main_connect_instance", "target": "src_main_close_window_if_exists", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L124", "weight": 1.0, "_src": "src_main_select_sync_folder", "_tgt": "src_main_path_to_string", "source": "src_main_select_sync_folder", "target": "src_main_path_to_string", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L129", "weight": 1.0, "_src": "src_main_open_sync_folder", "_tgt": "src_main_load_config", "source": "src_main_open_sync_folder", "target": "src_main_load_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L134", "weight": 1.0, "_src": "src_main_open_sync_folder", "_tgt": "src_main_normalize_sync_folder", "source": "src_main_open_sync_folder", "target": "src_main_normalize_sync_folder", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L905", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_open_sync_folder", "source": "src_main_open_sync_folder", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L140", "weight": 1.0, "_src": "src_main_upload_files_now", "_tgt": "src_main_load_runtime_config", "source": "src_main_upload_files_now", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L150", "weight": 1.0, "_src": "src_main_upload_files_now", "_tgt": "src_main_upload_paths", "source": "src_main_upload_files_now", "target": "src_main_upload_paths", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L892", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_upload_files_now", "source": "src_main_upload_files_now", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L155", "weight": 1.0, "_src": "src_main_sync_folder_now", "_tgt": "src_main_load_runtime_config", "source": "src_main_sync_folder_now", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L160", "weight": 1.0, "_src": "src_main_sync_folder_now", "_tgt": "src_main_collect_files", "source": "src_main_sync_folder_now", "target": "src_main_collect_files", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L165", "weight": 1.0, "_src": "src_main_sync_folder_now", "_tgt": "src_main_upload_paths", "source": "src_main_sync_folder_now", "target": "src_main_upload_paths", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L896", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_sync_folder_now", "source": "src_main_sync_folder_now", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L170", "weight": 1.0, "_src": "src_main_quick_share_files", "_tgt": "src_main_load_runtime_config", "source": "src_main_quick_share_files", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L180", "weight": 1.0, "_src": "src_main_quick_share_files", "_tgt": "src_main_quick_share_paths", "source": "src_main_quick_share_files", "target": "src_main_quick_share_paths", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L900", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_quick_share_files", "source": "src_main_quick_share_files", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L188", "weight": 1.0, "_src": "src_main_validate_integration_token", "_tgt": "src_main_normalize_instance_url", "source": "src_main_validate_integration_token", "target": "src_main_normalize_instance_url", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L189", "weight": 1.0, "_src": "src_main_validate_integration_token", "_tgt": "src_main_normalize_api_key", "source": "src_main_validate_integration_token", "target": "src_main_normalize_api_key", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L192", "weight": 1.0, "_src": "src_main_validate_integration_token", "_tgt": "src_main_validate_token_permissions", "source": "src_main_validate_integration_token", "target": "src_main_validate_token_permissions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L312", "weight": 1.0, "_src": "src_main_load_runtime_config", "_tgt": "src_main_normalize_instance_url", "source": "src_main_normalize_instance_url", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L316", "weight": 1.0, "_src": "src_main_load_runtime_config", "_tgt": "src_main_normalize_api_key", "source": "src_main_normalize_api_key", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L257", "weight": 1.0, "_src": "src_main_normalize_sync_folder", "_tgt": "src_main_path_to_string", "source": "src_main_normalize_sync_folder", "target": "src_main_path_to_string", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L269", "weight": 1.0, "_src": "src_main_normalize_optional_sync_folder", "_tgt": "src_main_normalize_sync_folder", "source": "src_main_normalize_sync_folder", "target": "src_main_normalize_optional_sync_folder", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L323", "weight": 1.0, "_src": "src_main_load_runtime_config", "_tgt": "src_main_normalize_sync_folder", "source": "src_main_normalize_sync_folder", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L285", "weight": 1.0, "_src": "src_main_load_config", "_tgt": "src_main_config_path", "source": "src_main_config_path", "target": "src_main_load_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L298", "weight": 1.0, "_src": "src_main_save_config", "_tgt": "src_main_config_path", "source": "src_main_config_path", "target": "src_main_save_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L306", "weight": 1.0, "_src": "src_main_load_runtime_config", "_tgt": "src_main_load_config", "source": "src_main_load_config", "target": "src_main_load_runtime_config", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L947", "weight": 1.0, "_src": "src_main_main", "_tgt": "src_main_load_config", "source": "src_main_load_config", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L404", "weight": 1.0, "_src": "src_main_upload_paths", "_tgt": "src_main_upload_single_file", "source": "src_main_upload_paths", "target": "src_main_upload_single_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L492", "weight": 1.0, "_src": "src_main_quick_share_paths", "_tgt": "src_main_upload_single_file", "source": "src_main_upload_single_file", "target": "src_main_quick_share_paths", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L496", "weight": 1.0, "_src": "src_main_quick_share_paths", "_tgt": "src_main_create_file_share", "source": "src_main_quick_share_paths", "target": "src_main_create_file_share", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L526", "weight": 1.0, "_src": "src_main_quick_share_paths", "_tgt": "src_main_copy_links_to_clipboard", "source": "src_main_quick_share_paths", "target": "src_main_copy_links_to_clipboard", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L736", "weight": 1.0, "_src": "src_main_open_main_window", "_tgt": "src_main_close_window_if_exists", "source": "src_main_close_window_if_exists", "target": "src_main_open_main_window", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L888", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_open_setup_window", "source": "src_main_open_setup_window", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L957", "weight": 1.0, "_src": "src_main_main", "_tgt": "src_main_open_setup_window", "source": "src_main_open_setup_window", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L954", "weight": 1.0, "_src": "src_main_main", "_tgt": "src_main_open_main_window", "source": "src_main_open_main_window", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L945", "weight": 1.0, "_src": "src_main_main", "_tgt": "src_main_setup_menu", "source": "src_main_setup_menu", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L893", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_show_summary_dialog", "source": "src_main_show_summary_dialog", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L889", "weight": 1.0, "_src": "src_main_handle_menu_event", "_tgt": "src_main_show_error_dialog", "source": "src_main_show_error_dialog", "target": "src_main_handle_menu_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src-tauri/src/main.rs", "source_location": "L942", "weight": 1.0, "_src": "src_main_main", "_tgt": "src_main_handle_menu_event", "source": "src_main_handle_menu_event", "target": "src_main_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L30", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_setstatus", "source": "desktop_src_main_js", "target": "src_main_setstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L34", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_seterror", "source": "desktop_src_main_js", "target": "src_main_seterror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L38", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_setpermissionstatus", "source": "desktop_src_main_js", "target": "src_main_setpermissionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L42", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_setbusy", "source": "desktop_src_main_js", "target": "src_main_setbusy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L51", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_isvalidurl", "source": "desktop_src_main_js", "target": "src_main_isvalidurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L60", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_formatsummary", "source": "desktop_src_main_js", "target": "src_main_formatsummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L86", "weight": 1.0, "_src": "desktop_src_main_js", "_tgt": "src_main_hydrate", "source": "desktop_src_main_js", "target": "src_main_hydrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L88", "weight": 1.0, "_src": "src_main_hydrate", "_tgt": "src_main_setstatus", "source": "src_main_setstatus", "target": "src_main_hydrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L89", "weight": 1.0, "_src": "src_main_hydrate", "_tgt": "src_main_seterror", "source": "src_main_seterror", "target": "src_main_hydrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L54", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_fetchtotpstatus", "source": "src_main_seterror", "target": "components_twofactorauth_fetchtotpstatus" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L60", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_setuptotp", "source": "src_main_seterror", "target": "components_twofactorauth_setuptotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L97", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_verifytotpcode", "source": "src_main_seterror", "target": "components_twofactorauth_verifytotpcode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L129", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_enabletotp", "source": "src_main_seterror", "target": "components_twofactorauth_enabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L165", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_disabletotp", "source": "src_main_seterror", "target": "components_twofactorauth_disabletotp" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L201", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_verifybackupcode", "source": "src_main_seterror", "target": "components_twofactorauth_verifybackupcode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L234", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "components_twofactorauth_regeneratebackupcodes", "source": "src_main_seterror", "target": "components_twofactorauth_regeneratebackupcodes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/ErrorBoundary.tsx", "source_location": "L14", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "ui_errorboundary_reset", "source": "src_main_seterror", "target": "ui_errorboundary_reset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L40", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "search_browsersearch_handlesearch", "source": "src_main_seterror", "target": "search_browsersearch_handlesearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Login.tsx", "source_location": "L123", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "pages_login_handlesubmit", "source": "src_main_seterror", "target": "pages_login_handlesubmit" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Login.tsx", "source_location": "L157", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "pages_login_togglemode", "source": "src_main_seterror", "target": "pages_login_togglemode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L464", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "pages_youtube_handlesearch", "source": "src_main_seterror", "target": "pages_youtube_handlesearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L184", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "pages_analytics_fetchanalytics", "source": "src_main_seterror", "target": "pages_analytics_fetchanalytics" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L32", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "stores_updatestore_checkforupdates", "source": "src_main_seterror", "target": "stores_updatestore_checkforupdates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L61", "weight": 1.0, "_src": "src_main_seterror", "_tgt": "stores_updatestore_installupdate", "source": "src_main_seterror", "target": "stores_updatestore_installupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L90", "weight": 1.0, "_src": "src_main_hydrate", "_tgt": "src_main_setpermissionstatus", "source": "src_main_setpermissionstatus", "target": "src_main_hydrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "desktop/src/main.js", "source_location": "L87", "weight": 1.0, "_src": "src_main_hydrate", "_tgt": "src_main_setbusy", "source": "src_main_setbusy", "target": "src_main_hydrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/Poster.tsx", "source_location": "L6", "weight": 1.0, "_src": "video_src_poster_tsx", "_tgt": "src_poster_poster", "source": "video_src_poster_tsx", "target": "src_poster_poster", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/Root.tsx", "source_location": "L7", "weight": 1.0, "_src": "video_src_root_tsx", "_tgt": "src_root_remotionroot", "source": "video_src_root_tsx", "target": "src_root_remotionroot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/TrailerAudio.tsx", "source_location": "L4", "weight": 1.0, "_src": "video_src_traileraudio_tsx", "_tgt": "src_traileraudio_traileraudio", "source": "video_src_traileraudio_tsx", "target": "src_traileraudio_traileraudio", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/MetricsActivationScene.tsx", "source_location": "L11", "weight": 1.0, "_src": "video_src_scenes_metricsactivationscene_tsx", "_tgt": "scenes_metricsactivationscene_s", "source": "video_src_scenes_metricsactivationscene_tsx", "target": "scenes_metricsactivationscene_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/SearchAiScene.tsx", "source_location": "L11", "weight": 1.0, "_src": "video_src_scenes_searchaiscene_tsx", "_tgt": "scenes_searchaiscene_s", "source": "video_src_scenes_searchaiscene_tsx", "target": "scenes_searchaiscene_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/EndCardScene.tsx", "source_location": "L6", "weight": 1.0, "_src": "video_src_scenes_endcardscene_tsx", "_tgt": "scenes_endcardscene_endcardscene", "source": "video_src_scenes_endcardscene_tsx", "target": "scenes_endcardscene_endcardscene", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/AnalyticsScene.tsx", "source_location": "L12", "weight": 1.0, "_src": "video_src_scenes_analyticsscene_tsx", "_tgt": "scenes_analyticsscene_s", "source": "video_src_scenes_analyticsscene_tsx", "target": "scenes_analyticsscene_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/DashboardFlybyScene.tsx", "source_location": "L11", "weight": 1.0, "_src": "video_src_scenes_dashboardflybyscene_tsx", "_tgt": "scenes_dashboardflybyscene_s", "source": "video_src_scenes_dashboardflybyscene_tsx", "target": "scenes_dashboardflybyscene_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/TimeTrackingScene.tsx", "source_location": "L13", "weight": 1.0, "_src": "video_src_scenes_timetrackingscene_tsx", "_tgt": "scenes_timetrackingscene_s", "source": "video_src_scenes_timetrackingscene_tsx", "target": "scenes_timetrackingscene_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/scenes/portrait/PortraitSceneShell.tsx", "source_location": "L12", "weight": 1.0, "_src": "video_src_scenes_portrait_portraitsceneshell_tsx", "_tgt": "portrait_portraitsceneshell_portraitsceneshell", "source": "video_src_scenes_portrait_portraitsceneshell_tsx", "target": "portrait_portraitsceneshell_portraitsceneshell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/components/DemoSurface.tsx", "source_location": "L29", "weight": 1.0, "_src": "video_src_components_demosurface_tsx", "_tgt": "components_demosurface_resolvemotion", "source": "video_src_components_demosurface_tsx", "target": "components_demosurface_resolvemotion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/trailer-config.tsx", "source_location": "L25", "weight": 1.0, "_src": "video_src_lib_trailer_config_tsx", "_tgt": "lib_trailer_config_usetrailerconfig", "source": "video_src_lib_trailer_config_tsx", "target": "lib_trailer_config_usetrailerconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/motion.ts", "source_location": "L4", "weight": 1.0, "_src": "video_src_lib_motion_ts", "_tgt": "lib_motion_springin", "source": "video_src_lib_motion_ts", "target": "lib_motion_springin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/motion.ts", "source_location": "L17", "weight": 1.0, "_src": "video_src_lib_motion_ts", "_tgt": "lib_motion_easedprogress", "source": "video_src_lib_motion_ts", "target": "lib_motion_easedprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/motion.ts", "source_location": "L25", "weight": 1.0, "_src": "video_src_lib_motion_ts", "_tgt": "lib_motion_fadeslideupstyle", "source": "video_src_lib_motion_ts", "target": "lib_motion_fadeslideupstyle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/format.ts", "source_location": "L3", "weight": 1.0, "_src": "video_src_lib_format_ts", "_tgt": "lib_format_formatmetricvalue", "source": "video_src_lib_format_ts", "target": "lib_format_formatmetricvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/format.ts", "source_location": "L14", "weight": 1.0, "_src": "video_src_lib_format_ts", "_tgt": "lib_format_formatstopwatch", "source": "video_src_lib_format_ts", "target": "lib_format_formatstopwatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/format.ts", "source_location": "L20", "weight": 1.0, "_src": "video_src_lib_format_ts", "_tgt": "lib_format_formatanalyticshours", "source": "video_src_lib_format_ts", "target": "lib_format_formatanalyticshours", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "video/src/lib/format.ts", "source_location": "L26", "weight": 1.0, "_src": "video_src_lib_format_ts", "_tgt": "lib_format_clamp", "source": "video_src_lib_format_ts", "target": "lib_format_clamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_r", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_r", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_n", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_n", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ot", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_fe", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_fe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_k", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_k", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_p", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_p", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ut", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ut", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_j", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_j", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ee", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ft", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_lt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_lt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_qt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_qt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_bt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_bt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_kt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_kt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_t", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_vt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_vt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ct", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_st", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_st", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ae", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_zt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_zt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_at", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_at", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ke", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ke", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ye", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_gt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_gt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_et", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_et", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ht", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ht", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ve", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_xt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_xt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_jt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_jt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_yt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_yt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_s", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ne", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ne", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_tt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_tt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_er", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_er", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_tr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_tr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_de", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_de", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_re", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_re", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_rr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_rr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_nr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_nr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_xe", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_xe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_sr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_sr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ze", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ze", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_h", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_h", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ir", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ge", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_it", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_it", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_pt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_pt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_se", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_se", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_or", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_or", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ar", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_cr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_cr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_dr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_dr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ur", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ur", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_fr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_fr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_gr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_gr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_hr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_hr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_rt", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_rt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_xr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_xr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_vr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_vr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_wr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_wr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_ue", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_ue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_qr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_qr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_jr", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_jr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "weight": 1.0, "_src": "static_assets_index_0vyyz8r_js", "_tgt": "assets_index_0vyyz8r_children", "source": "static_assets_index_0vyyz8r_js", "target": "assets_index_0vyyz8r_children", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_n", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_n", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_r", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_ge", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ur", "_tgt": "assets_index_0vyyz8r_r", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_ur", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_fr", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_fr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_hr", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_hr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_rt", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_rt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_s", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_s", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_k", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_wr", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_wr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_p", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_p", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_xe", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_xe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_r", "_tgt": "assets_index_0vyyz8r_ot", "source": "assets_index_0vyyz8r_r", "target": "assets_index_0vyyz8r_ot", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_yt", "_tgt": "assets_index_0vyyz8r_ot", "source": "assets_index_0vyyz8r_ot", "target": "assets_index_0vyyz8r_yt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ur", "_tgt": "assets_index_0vyyz8r_ot", "source": "assets_index_0vyyz8r_ot", "target": "assets_index_0vyyz8r_ur", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_fe", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_fe", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_nr", "_tgt": "assets_index_0vyyz8r_fe", "source": "assets_index_0vyyz8r_fe", "target": "assets_index_0vyyz8r_nr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ur", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_k", "target": "assets_index_0vyyz8r_ur", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_fr", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_k", "target": "assets_index_0vyyz8r_fr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_vt", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_k", "target": "assets_index_0vyyz8r_vt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_qr", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_k", "target": "assets_index_0vyyz8r_qr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_xr", "_tgt": "assets_index_0vyyz8r_k", "source": "assets_index_0vyyz8r_k", "target": "assets_index_0vyyz8r_xr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_p", "_tgt": "assets_index_0vyyz8r_at", "source": "assets_index_0vyyz8r_p", "target": "assets_index_0vyyz8r_at", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_p", "_tgt": "assets_index_0vyyz8r_ae", "source": "assets_index_0vyyz8r_p", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_jt", "_tgt": "assets_index_0vyyz8r_p", "source": "assets_index_0vyyz8r_p", "target": "assets_index_0vyyz8r_jt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_h", "_tgt": "assets_index_0vyyz8r_p", "source": "assets_index_0vyyz8r_p", "target": "assets_index_0vyyz8r_h", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_p", "source": "assets_index_0vyyz8r_p", "target": "assets_index_0vyyz8r_ge", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ut", "_tgt": "assets_index_0vyyz8r_at", "source": "assets_index_0vyyz8r_ut", "target": "assets_index_0vyyz8r_at", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ut", "_tgt": "assets_index_0vyyz8r_ae", "source": "assets_index_0vyyz8r_ut", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_lt", "_tgt": "assets_index_0vyyz8r_ut", "source": "assets_index_0vyyz8r_ut", "target": "assets_index_0vyyz8r_lt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_j", "_tgt": "assets_index_0vyyz8r_at", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_at", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_j", "_tgt": "assets_index_0vyyz8r_ae", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ct", "_tgt": "assets_index_0vyyz8r_j", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_ct", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_er", "_tgt": "assets_index_0vyyz8r_j", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_er", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_de", "_tgt": "assets_index_0vyyz8r_j", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_de", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_re", "_tgt": "assets_index_0vyyz8r_j", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_re", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_wr", "_tgt": "assets_index_0vyyz8r_j", "source": "assets_index_0vyyz8r_j", "target": "assets_index_0vyyz8r_wr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ae", "_tgt": "assets_index_0vyyz8r_ee", "source": "assets_index_0vyyz8r_ee", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ke", "_tgt": "assets_index_0vyyz8r_ee", "source": "assets_index_0vyyz8r_ee", "target": "assets_index_0vyyz8r_ke", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_s", "_tgt": "assets_index_0vyyz8r_ee", "source": "assets_index_0vyyz8r_ee", "target": "assets_index_0vyyz8r_s", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_wr", "_tgt": "assets_index_0vyyz8r_ft", "source": "assets_index_0vyyz8r_ft", "target": "assets_index_0vyyz8r_wr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_vt", "_tgt": "assets_index_0vyyz8r_lt", "source": "assets_index_0vyyz8r_lt", "target": "assets_index_0vyyz8r_vt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_qr", "_tgt": "assets_index_0vyyz8r_lt", "source": "assets_index_0vyyz8r_lt", "target": "assets_index_0vyyz8r_qr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_xr", "_tgt": "assets_index_0vyyz8r_lt", "source": "assets_index_0vyyz8r_lt", "target": "assets_index_0vyyz8r_xr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_vr", "_tgt": "assets_index_0vyyz8r_qt", "source": "assets_index_0vyyz8r_qt", "target": "assets_index_0vyyz8r_vr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_bt", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_bt", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_bt", "_tgt": "assets_index_0vyyz8r_ct", "source": "assets_index_0vyyz8r_bt", "target": "assets_index_0vyyz8r_ct", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_rt", "_tgt": "assets_index_0vyyz8r_bt", "source": "assets_index_0vyyz8r_bt", "target": "assets_index_0vyyz8r_rt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_kt", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_kt", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_zt", "_tgt": "assets_index_0vyyz8r_kt", "source": "assets_index_0vyyz8r_kt", "target": "assets_index_0vyyz8r_zt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_t", "_tgt": "assets_index_0vyyz8r_jt", "source": "assets_index_0vyyz8r_t", "target": "assets_index_0vyyz8r_jt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_zt", "_tgt": "assets_index_0vyyz8r_ct", "source": "assets_index_0vyyz8r_ct", "target": "assets_index_0vyyz8r_zt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ye", "_tgt": "assets_index_0vyyz8r_ct", "source": "assets_index_0vyyz8r_ct", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ct", "_tgt": "assets_index_0vyyz8r_xt", "source": "assets_index_0vyyz8r_ct", "target": "assets_index_0vyyz8r_xt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ue", "_tgt": "assets_index_0vyyz8r_ct", "source": "assets_index_0vyyz8r_ct", "target": "assets_index_0vyyz8r_ue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_st", "_tgt": "assets_index_0vyyz8r_ae", "source": "assets_index_0vyyz8r_st", "target": "assets_index_0vyyz8r_ae", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_st", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_st", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ae", "_tgt": "assets_index_0vyyz8r_zt", "source": "assets_index_0vyyz8r_ae", "target": "assets_index_0vyyz8r_zt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ke", "_tgt": "assets_index_0vyyz8r_ae", "source": "assets_index_0vyyz8r_ae", "target": "assets_index_0vyyz8r_ke", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ve", "_tgt": "assets_index_0vyyz8r_ke", "source": "assets_index_0vyyz8r_ke", "target": "assets_index_0vyyz8r_ve", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ke", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_ke", "target": "assets_index_0vyyz8r_ye", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_et", "_tgt": "assets_index_0vyyz8r_ke", "source": "assets_index_0vyyz8r_ke", "target": "assets_index_0vyyz8r_et", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ht", "_tgt": "assets_index_0vyyz8r_ke", "source": "assets_index_0vyyz8r_ke", "target": "assets_index_0vyyz8r_ht", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_gt", "_tgt": "assets_index_0vyyz8r_ye", "source": "assets_index_0vyyz8r_ye", "target": "assets_index_0vyyz8r_gt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_gt", "_tgt": "assets_index_0vyyz8r_et", "source": "assets_index_0vyyz8r_gt", "target": "assets_index_0vyyz8r_et", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_de", "_tgt": "assets_index_0vyyz8r_yt", "source": "assets_index_0vyyz8r_yt", "target": "assets_index_0vyyz8r_de", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_tt", "_tgt": "assets_index_0vyyz8r_s", "source": "assets_index_0vyyz8r_s", "target": "assets_index_0vyyz8r_tt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "weight": 1.0, "_src": "assets_index_0vyyz8r_jr", "_tgt": "assets_index_0vyyz8r_s", "source": "assets_index_0vyyz8r_s", "target": "assets_index_0vyyz8r_jr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L5", "weight": 1.0, "_src": "assets_index_0vyyz8r_children", "_tgt": "assets_index_0vyyz8r_s", "source": "assets_index_0vyyz8r_s", "target": "assets_index_0vyyz8r_children", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_tt", "_tgt": "assets_index_0vyyz8r_gr", "source": "assets_index_0vyyz8r_tt", "target": "assets_index_0vyyz8r_gr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ue", "_tgt": "assets_index_0vyyz8r_er", "source": "assets_index_0vyyz8r_er", "target": "assets_index_0vyyz8r_ue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_rr", "source": "assets_index_0vyyz8r_rr", "target": "assets_index_0vyyz8r_ge", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_h", "_tgt": "assets_index_0vyyz8r_ge", "source": "assets_index_0vyyz8r_h", "target": "assets_index_0vyyz8r_ge", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_se", "source": "assets_index_0vyyz8r_ge", "target": "assets_index_0vyyz8r_se", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_it", "source": "assets_index_0vyyz8r_ge", "target": "assets_index_0vyyz8r_it", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ge", "_tgt": "assets_index_0vyyz8r_pt", "source": "assets_index_0vyyz8r_ge", "target": "assets_index_0vyyz8r_pt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_ur", "_tgt": "assets_index_0vyyz8r_ar", "source": "assets_index_0vyyz8r_ar", "target": "assets_index_0vyyz8r_ur", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_dr", "_tgt": "assets_index_0vyyz8r_cr", "source": "assets_index_0vyyz8r_cr", "target": "assets_index_0vyyz8r_dr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_gr", "_tgt": "assets_index_0vyyz8r_ur", "source": "assets_index_0vyyz8r_ur", "target": "assets_index_0vyyz8r_gr", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "static/assets/index-0VyYz8R-.js", "source_location": "L1", "weight": 1.0, "_src": "assets_index_0vyyz8r_wr", "_tgt": "assets_index_0vyyz8r_vr", "source": "assets_index_0vyyz8r_vr", "target": "assets_index_0vyyz8r_wr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/vite.config.ts", "source_location": "L23", "weight": 1.0, "_src": "frontend_vite_config_ts", "_tgt": "frontend_vite_config_generatebundle", "source": "frontend_vite_config_ts", "target": "frontend_vite_config_generatebundle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/vite.config.ts", "source_location": "L51", "weight": 1.0, "_src": "frontend_vite_config_ts", "_tgt": "frontend_vite_config_onwarn", "source": "frontend_vite_config_ts", "target": "frontend_vite_config_onwarn", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "frontend/src/index.tsx", "source_location": "L6", "weight": 1.0, "_src": "frontend_src_index_tsx", "_tgt": "frontend_src_app_tsx", "source": "frontend_src_index_tsx", "target": "frontend_src_app_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/App.tsx", "source_location": "L38", "weight": 1.0, "_src": "frontend_src_app_tsx", "_tgt": "src_app_initializedarkmode", "source": "frontend_src_app_tsx", "target": "src_app_initializedarkmode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ProtectedRoute.tsx", "source_location": "L10", "weight": 1.0, "_src": "frontend_src_components_protectedroute_tsx", "_tgt": "components_protectedroute_protectedroute", "source": "frontend_src_components_protectedroute_tsx", "target": "components_protectedroute_protectedroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ProtectedRoute.tsx", "source_location": "L11", "weight": 1.0, "_src": "components_protectedroute_protectedroute", "_tgt": "lib_auth_useauth", "source": "components_protectedroute_protectedroute", "target": "lib_auth_useauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/AIProviderIcon.tsx", "source_location": "L31", "weight": 1.0, "_src": "frontend_src_components_aiprovidericon_tsx", "_tgt": "components_aiprovidericon_aiprovidericon", "source": "frontend_src_components_aiprovidericon_tsx", "target": "components_aiprovidericon_aiprovidericon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L9", "weight": 1.0, "_src": "frontend_src_components_authenticationwarning_tsx", "_tgt": "components_authenticationwarning_handlelogin", "source": "frontend_src_components_authenticationwarning_tsx", "target": "components_authenticationwarning_handlelogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L13", "weight": 1.0, "_src": "frontend_src_components_authenticationwarning_tsx", "_tgt": "components_authenticationwarning_handleregister", "source": "frontend_src_components_authenticationwarning_tsx", "target": "components_authenticationwarning_handleregister", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_components_authenticationwarning_tsx", "_tgt": "components_authenticationwarning_handledemomode", "source": "frontend_src_components_authenticationwarning_tsx", "target": "components_authenticationwarning_handledemomode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/AuthenticationWarning.tsx", "source_location": "L18", "weight": 1.0, "_src": "components_authenticationwarning_handledemomode", "_tgt": "lib_auth_isdemomode", "source": "components_authenticationwarning_handledemomode", "target": "lib_auth_isdemomode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L35", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_getauthheaders", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_getauthheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L43", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_fetchtotpstatus", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_fetchtotpstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L58", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_setuptotp", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_setuptotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L95", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_verifytotpcode", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_verifytotpcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L127", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_enabletotp", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_enabletotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L163", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_disabletotp", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_disabletotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L199", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_verifybackupcode", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_verifybackupcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L232", "weight": 1.0, "_src": "frontend_src_components_twofactorauth_tsx", "_tgt": "components_twofactorauth_regeneratebackupcodes", "source": "frontend_src_components_twofactorauth_tsx", "target": "components_twofactorauth_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L46", "weight": 1.0, "_src": "components_twofactorauth_fetchtotpstatus", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_fetchtotpstatus", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L71", "weight": 1.0, "_src": "components_twofactorauth_setuptotp", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_setuptotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L107", "weight": 1.0, "_src": "components_twofactorauth_verifytotpcode", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_verifytotpcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L140", "weight": 1.0, "_src": "components_twofactorauth_enabletotp", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_enabletotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L176", "weight": 1.0, "_src": "components_twofactorauth_disabletotp", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_disabletotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L211", "weight": 1.0, "_src": "components_twofactorauth_verifybackupcode", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_verifybackupcode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L245", "weight": 1.0, "_src": "components_twofactorauth_regeneratebackupcodes", "_tgt": "components_twofactorauth_getauthheaders", "source": "components_twofactorauth_getauthheaders", "target": "components_twofactorauth_regeneratebackupcodes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L151", "weight": 1.0, "_src": "components_twofactorauth_enabletotp", "_tgt": "components_twofactorauth_fetchtotpstatus", "source": "components_twofactorauth_fetchtotpstatus", "target": "components_twofactorauth_enabletotp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/TwoFactorAuth.tsx", "source_location": "L187", "weight": 1.0, "_src": "components_twofactorauth_disabletotp", "_tgt": "components_twofactorauth_fetchtotpstatus", "source": "components_twofactorauth_fetchtotpstatus", "target": "components_twofactorauth_disabletotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Input.tsx", "source_location": "L16", "weight": 1.0, "_src": "frontend_src_components_ui_input_tsx", "_tgt": "ui_input_input", "source": "frontend_src_components_ui_input_tsx", "target": "ui_input_input", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Textarea.tsx", "source_location": "L6", "weight": 1.0, "_src": "frontend_src_components_ui_textarea_tsx", "_tgt": "ui_textarea_textarea", "source": "frontend_src_components_ui_textarea_tsx", "target": "ui_textarea_textarea", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/MemberModal.tsx", "source_location": "L32", "weight": 1.0, "_src": "frontend_src_components_ui_membermodal_tsx", "_tgt": "ui_membermodal_resetform", "source": "frontend_src_components_ui_membermodal_tsx", "target": "ui_membermodal_resetform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/MemberModal.tsx", "source_location": "L53", "weight": 1.0, "_src": "frontend_src_components_ui_membermodal_tsx", "_tgt": "ui_membermodal_handlesubmit", "source": "frontend_src_components_ui_membermodal_tsx", "target": "ui_membermodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ResponsiveGrid.tsx", "source_location": "L18", "weight": 1.0, "_src": "frontend_src_components_ui_responsivegrid_tsx", "_tgt": "ui_responsivegrid_responsivegrid", "source": "frontend_src_components_ui_responsivegrid_tsx", "target": "ui_responsivegrid_responsivegrid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ResponsiveGrid.tsx", "source_location": "L58", "weight": 1.0, "_src": "frontend_src_components_ui_responsivegrid_tsx", "_tgt": "ui_responsivegrid_masonrygrid", "source": "frontend_src_components_ui_responsivegrid_tsx", "target": "ui_responsivegrid_masonrygrid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/NoteModal.tsx", "source_location": "L25", "weight": 1.0, "_src": "frontend_src_components_ui_notemodal_tsx", "_tgt": "ui_notemodal_availabletags", "source": "frontend_src_components_ui_notemodal_tsx", "target": "ui_notemodal_availabletags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/NoteModal.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_ui_notemodal_tsx", "_tgt": "ui_notemodal_handlesubmit", "source": "frontend_src_components_ui_notemodal_tsx", "target": "ui_notemodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L24", "weight": 1.0, "_src": "frontend_src_components_ui_timepicker_tsx", "_tgt": "ui_timepicker_getcurrenthour", "source": "frontend_src_components_ui_timepicker_tsx", "target": "ui_timepicker_getcurrenthour", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L25", "weight": 1.0, "_src": "frontend_src_components_ui_timepicker_tsx", "_tgt": "ui_timepicker_getcurrentminute", "source": "frontend_src_components_ui_timepicker_tsx", "target": "ui_timepicker_getcurrentminute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_ui_timepicker_tsx", "_tgt": "ui_timepicker_handletimeselect", "source": "frontend_src_components_ui_timepicker_tsx", "target": "ui_timepicker_handletimeselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L34", "weight": 1.0, "_src": "frontend_src_components_ui_timepicker_tsx", "_tgt": "ui_timepicker_handletogglemodal", "source": "frontend_src_components_ui_timepicker_tsx", "target": "ui_timepicker_handletogglemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TimePicker.tsx", "source_location": "L68", "weight": 1.0, "_src": "frontend_src_components_ui_timepicker_tsx", "_tgt": "ui_timepicker_formattime", "source": "frontend_src_components_ui_timepicker_tsx", "target": "ui_timepicker_formattime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/badge.tsx", "source_location": "L32", "weight": 1.0, "_src": "frontend_src_components_ui_badge_tsx", "_tgt": "ui_badge_badge", "source": "frontend_src_components_ui_badge_tsx", "target": "ui_badge_badge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L39", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathmodal_tsx", "_tgt": "ui_learningpathmodal_resetform", "source": "frontend_src_components_ui_learningpathmodal_tsx", "target": "ui_learningpathmodal_resetform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L68", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathmodal_tsx", "_tgt": "ui_learningpathmodal_handlesubmit", "source": "frontend_src_components_ui_learningpathmodal_tsx", "target": "ui_learningpathmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L89", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathmodal_tsx", "_tgt": "ui_learningpathmodal_handleinputchange", "source": "frontend_src_components_ui_learningpathmodal_tsx", "target": "ui_learningpathmodal_handleinputchange", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathModal.tsx", "source_location": "L80", "weight": 1.0, "_src": "ui_learningpathmodal_handlesubmit", "_tgt": "ui_learningpathmodal_resetform", "source": "ui_learningpathmodal_resetform", "target": "ui_learningpathmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/EnhancedCard.tsx", "source_location": "L19", "weight": 1.0, "_src": "frontend_src_components_ui_enhancedcard_tsx", "_tgt": "ui_enhancedcard_handleclose", "source": "frontend_src_components_ui_enhancedcard_tsx", "target": "ui_enhancedcard_handleclose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx", "source_location": "L39", "weight": 1.0, "_src": "frontend_src_components_ui_colorswitcherdropdown_tsx", "_tgt": "ui_colorswitcherdropdown_applyscheme", "source": "frontend_src_components_ui_colorswitcherdropdown_tsx", "target": "ui_colorswitcherdropdown_applyscheme", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/ColorSwitcherDropdown.tsx", "source_location": "L80", "weight": 1.0, "_src": "ui_colorswitcherdropdown_applyscheme", "_tgt": "layout_layout_hextohsl", "source": "ui_colorswitcherdropdown_applyscheme", "target": "layout_layout_hextohsl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L21", "weight": 1.0, "_src": "frontend_src_components_ui_videouploadmodal_tsx", "_tgt": "ui_videouploadmodal_extractvideoid", "source": "frontend_src_components_ui_videouploadmodal_tsx", "target": "ui_videouploadmodal_extractvideoid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L26", "weight": 1.0, "_src": "frontend_src_components_ui_videouploadmodal_tsx", "_tgt": "ui_videouploadmodal_handlesubmit", "source": "frontend_src_components_ui_videouploadmodal_tsx", "target": "ui_videouploadmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VideoUploadModal.tsx", "source_location": "L27", "weight": 1.0, "_src": "ui_videouploadmodal_handlesubmit", "_tgt": "ui_videouploadmodal_extractvideoid", "source": "ui_videouploadmodal_extractvideoid", "target": "ui_videouploadmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L24", "weight": 1.0, "_src": "frontend_src_components_ui_searchfilters_tsx", "_tgt": "ui_searchfilters_handlesearchchange", "source": "frontend_src_components_ui_searchfilters_tsx", "target": "ui_searchfilters_handlesearchchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L29", "weight": 1.0, "_src": "frontend_src_components_ui_searchfilters_tsx", "_tgt": "ui_searchfilters_handlefilterchange", "source": "frontend_src_components_ui_searchfilters_tsx", "target": "ui_searchfilters_handlefilterchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L38", "weight": 1.0, "_src": "frontend_src_components_ui_searchfilters_tsx", "_tgt": "ui_searchfilters_clearallfilters", "source": "frontend_src_components_ui_searchfilters_tsx", "target": "ui_searchfilters_clearallfilters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/SearchFilters.tsx", "source_location": "L45", "weight": 1.0, "_src": "frontend_src_components_ui_searchfilters_tsx", "_tgt": "ui_searchfilters_activefiltercount", "source": "frontend_src_components_ui_searchfilters_tsx", "target": "ui_searchfilters_activefiltercount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DatePicker.tsx", "source_location": "L234", "weight": 1.0, "_src": "frontend_src_components_ui_datepicker_tsx", "_tgt": "ui_datepicker_handledatechange", "source": "frontend_src_components_ui_datepicker_tsx", "target": "ui_datepicker_handledatechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DatePicker.tsx", "source_location": "L246", "weight": 1.0, "_src": "frontend_src_components_ui_datepicker_tsx", "_tgt": "ui_datepicker_handletimechange", "source": "frontend_src_components_ui_datepicker_tsx", "target": "ui_datepicker_handletimechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L41", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_handlekeydown", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_handlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L53", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_handlefileselect", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_handlefileselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L61", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_handledrag", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_handledrag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L71", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_handledrop", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_handledrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L82", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_addtag", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_addtag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L90", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_removetag", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_removetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L94", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_addassociation", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_addassociation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L104", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_removeassociation", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_removeassociation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L108", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_handleupload", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_handleupload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L131", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_getfileicon", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_getfileicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L140", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_isvalidurl", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_isvalidurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L149", "weight": 1.0, "_src": "frontend_src_components_ui_fileuploadmodal_tsx", "_tgt": "ui_fileuploadmodal_canupload", "source": "frontend_src_components_ui_fileuploadmodal_tsx", "target": "ui_fileuploadmodal_canupload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUploadModal.tsx", "source_location": "L151", "weight": 1.0, "_src": "ui_fileuploadmodal_canupload", "_tgt": "ui_fileuploadmodal_isvalidurl", "source": "ui_fileuploadmodal_isvalidurl", "target": "ui_fileuploadmodal_canupload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L63", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_setemptydata", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_setemptydata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L73", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_setdemodata", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_setdemodata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L153", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_handlegithubactivitydata", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_handlegithubactivitydata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L202", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_getmonthlabels", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_getmonthlabels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L217", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_getactivitycolor", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_getactivitycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L231", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_formatcontributioncount", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_formatcontributioncount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/GitHubActivity.tsx", "source_location": "L238", "weight": 1.0, "_src": "frontend_src_components_ui_githubactivity_tsx", "_tgt": "ui_githubactivity_geteventicon", "source": "frontend_src_components_ui_githubactivity_tsx", "target": "ui_githubactivity_geteventicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TaskModal.tsx", "source_location": "L41", "weight": 1.0, "_src": "frontend_src_components_ui_taskmodal_tsx", "_tgt": "ui_taskmodal_resetform", "source": "frontend_src_components_ui_taskmodal_tsx", "target": "ui_taskmodal_resetform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TaskModal.tsx", "source_location": "L70", "weight": 1.0, "_src": "frontend_src_components_ui_taskmodal_tsx", "_tgt": "ui_taskmodal_handlesubmit", "source": "frontend_src_components_ui_taskmodal_tsx", "target": "ui_taskmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Button.tsx", "source_location": "L53", "weight": 1.0, "_src": "frontend_src_components_ui_button_tsx", "_tgt": "ui_button_button", "source": "frontend_src_components_ui_button_tsx", "target": "ui_button_button", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/Button.tsx", "source_location": "L66", "weight": 1.0, "_src": "ui_button_button", "_tgt": "lib_haptics_usehaptics", "source": "ui_button_button", "target": "lib_haptics_usehaptics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ConfirmModal.tsx", "source_location": "L28", "weight": 1.0, "_src": "frontend_src_components_ui_confirmmodal_tsx", "_tgt": "ui_confirmmodal_geticon", "source": "frontend_src_components_ui_confirmmodal_tsx", "target": "ui_confirmmodal_geticon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ConfirmModal.tsx", "source_location": "L39", "weight": 1.0, "_src": "frontend_src_components_ui_confirmmodal_tsx", "_tgt": "ui_confirmmodal_getconfirmbuttonvariant", "source": "frontend_src_components_ui_confirmmodal_tsx", "target": "ui_confirmmodal_getconfirmbuttonvariant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L11", "weight": 1.0, "_src": "frontend_src_components_ui_tabs_simple_tsx", "_tgt": "ui_tabs_simple_tabs", "source": "frontend_src_components_ui_tabs_simple_tsx", "target": "ui_tabs_simple_tabs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L36", "weight": 1.0, "_src": "frontend_src_components_ui_tabs_simple_tsx", "_tgt": "ui_tabs_simple_tabslist", "source": "frontend_src_components_ui_tabs_simple_tsx", "target": "ui_tabs_simple_tabslist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L63", "weight": 1.0, "_src": "frontend_src_components_ui_tabs_simple_tsx", "_tgt": "ui_tabs_simple_tabstrigger", "source": "frontend_src_components_ui_tabs_simple_tsx", "target": "ui_tabs_simple_tabstrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/tabs-simple.tsx", "source_location": "L87", "weight": 1.0, "_src": "frontend_src_components_ui_tabs_simple_tsx", "_tgt": "ui_tabs_simple_tabscontent", "source": "frontend_src_components_ui_tabs_simple_tsx", "target": "ui_tabs_simple_tabscontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_ui_tagpicker_tsx", "_tgt": "ui_tagpicker_addtag", "source": "frontend_src_components_ui_tagpicker_tsx", "target": "ui_tagpicker_addtag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L35", "weight": 1.0, "_src": "frontend_src_components_ui_tagpicker_tsx", "_tgt": "ui_tagpicker_removetag", "source": "frontend_src_components_ui_tagpicker_tsx", "target": "ui_tagpicker_removetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L39", "weight": 1.0, "_src": "frontend_src_components_ui_tagpicker_tsx", "_tgt": "ui_tagpicker_handleinputkeydown", "source": "frontend_src_components_ui_tagpicker_tsx", "target": "ui_tagpicker_handleinputkeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L57", "weight": 1.0, "_src": "frontend_src_components_ui_tagpicker_tsx", "_tgt": "ui_tagpicker_handleinputchange", "source": "frontend_src_components_ui_tagpicker_tsx", "target": "ui_tagpicker_handleinputchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L112", "weight": 1.0, "_src": "frontend_src_components_ui_tagpicker_tsx", "_tgt": "ui_tagpicker_filteredtags", "source": "frontend_src_components_ui_tagpicker_tsx", "target": "ui_tagpicker_filteredtags", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L45", "weight": 1.0, "_src": "ui_tagpicker_handleinputkeydown", "_tgt": "ui_tagpicker_addtag", "source": "ui_tagpicker_addtag", "target": "ui_tagpicker_handleinputkeydown", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L53", "weight": 1.0, "_src": "ui_tagpicker_handleinputkeydown", "_tgt": "ui_tagpicker_removetag", "source": "ui_tagpicker_removetag", "target": "ui_tagpicker_handleinputkeydown", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/TagPicker.tsx", "source_location": "L46", "weight": 1.0, "_src": "ui_tagpicker_handleinputkeydown", "_tgt": "ui_tagpicker_filteredtags", "source": "ui_tagpicker_handleinputkeydown", "target": "ui_tagpicker_filteredtags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L19", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_handledragover", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_handledragover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L24", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_handledragleave", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_handledragleave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L29", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_handledrop", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_handledrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L37", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_handlefileselect", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_handlefileselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L43", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_handleupload", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_handleupload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L84", "weight": 1.0, "_src": "frontend_src_components_ui_uploadmodal_tsx", "_tgt": "ui_uploadmodal_removefile", "source": "frontend_src_components_ui_uploadmodal_tsx", "target": "ui_uploadmodal_removefile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/UploadModal.tsx", "source_location": "L48", "weight": 1.0, "_src": "ui_uploadmodal_handleupload", "_tgt": "lib_auth_isdemomode", "source": "ui_uploadmodal_handleupload", "target": "lib_auth_isdemomode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L10", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_card", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_card", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_cardheader", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_cardheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L37", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_cardtitle", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_cardtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L50", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_carddescription", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_carddescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L60", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_cardcontent", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_cardcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Card.tsx", "source_location": "L66", "weight": 1.0, "_src": "frontend_src_components_ui_card_tsx", "_tgt": "ui_card_cardfooter", "source": "frontend_src_components_ui_card_tsx", "target": "ui_card_cardfooter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L22", "weight": 1.0, "_src": "frontend_src_components_ui_updatechecker_tsx", "_tgt": "ui_updatechecker_installupdate", "source": "frontend_src_components_ui_updatechecker_tsx", "target": "ui_updatechecker_installupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L26", "weight": 1.0, "_src": "frontend_src_components_ui_updatechecker_tsx", "_tgt": "ui_updatechecker_cancelupdate", "source": "frontend_src_components_ui_updatechecker_tsx", "target": "ui_updatechecker_cancelupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L56", "weight": 1.0, "_src": "frontend_src_components_ui_updatechecker_tsx", "_tgt": "ui_updatechecker_getstatusicon", "source": "frontend_src_components_ui_updatechecker_tsx", "target": "ui_updatechecker_getstatusicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UpdateChecker.tsx", "source_location": "L70", "weight": 1.0, "_src": "frontend_src_components_ui_updatechecker_tsx", "_tgt": "ui_updatechecker_getstatustext", "source": "frontend_src_components_ui_updatechecker_tsx", "target": "ui_updatechecker_getstatustext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ViewNoteModal.tsx", "source_location": "L41", "weight": 1.0, "_src": "frontend_src_components_ui_viewnotemodal_tsx", "_tgt": "ui_viewnotemodal_getnotekind", "source": "frontend_src_components_ui_viewnotemodal_tsx", "target": "ui_viewnotemodal_getnotekind", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ViewNoteModal.tsx", "source_location": "L47", "weight": 1.0, "_src": "frontend_src_components_ui_viewnotemodal_tsx", "_tgt": "ui_viewnotemodal_updatenotecheckbox", "source": "frontend_src_components_ui_viewnotemodal_tsx", "target": "ui_viewnotemodal_updatenotecheckbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ErrorBoundary.tsx", "source_location": "L13", "weight": 1.0, "_src": "frontend_src_components_ui_errorboundary_tsx", "_tgt": "ui_errorboundary_reset", "source": "frontend_src_components_ui_errorboundary_tsx", "target": "ui_errorboundary_reset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L50", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "_tgt": "ui_learningpathpreviewmodal_handleenroll", "source": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "target": "ui_learningpathpreviewmodal_handleenroll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L64", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "_tgt": "ui_learningpathpreviewmodal_getresourceicon", "source": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "target": "ui_learningpathpreviewmodal_getresourceicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L74", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "_tgt": "ui_learningpathpreviewmodal_getdifficultycolor", "source": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "target": "ui_learningpathpreviewmodal_getdifficultycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/LearningPathPreviewModal.tsx", "source_location": "L176", "weight": 1.0, "_src": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "_tgt": "ui_learningpathpreviewmodal_isenrolling", "source": "frontend_src_components_ui_learningpathpreviewmodal_tsx", "target": "ui_learningpathpreviewmodal_isenrolling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Switch.tsx", "source_location": "L9", "weight": 1.0, "_src": "frontend_src_components_ui_switch_tsx", "_tgt": "ui_switch_switch", "source": "frontend_src_components_ui_switch_tsx", "target": "ui_switch_switch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_hextohsl", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_hextohsl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L50", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_hsltohex", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_hsltohex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L63", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_updatecolorfromhue", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_updatecolorfromhue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L72", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handlehexchange", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handlehexchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L83", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handlealphachange", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handlealphachange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L91", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handleslidermousedown", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handleslidermousedown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L97", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_updatehuefromposition", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_updatehuefromposition", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L106", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handlemousemove", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handlemousemove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L112", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handlemouseup", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handlemouseup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L117", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handlesavedcolorclick", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handlesavedcolorclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L125", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handledeletecolor", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handledeletecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L131", "weight": 1.0, "_src": "frontend_src_components_ui_colorpicker_tsx", "_tgt": "ui_colorpicker_handleaddnewcolor", "source": "frontend_src_components_ui_colorpicker_tsx", "target": "ui_colorpicker_handleaddnewcolor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L64", "weight": 1.0, "_src": "ui_colorpicker_updatecolorfromhue", "_tgt": "ui_colorpicker_hextohsl", "source": "ui_colorpicker_hextohsl", "target": "ui_colorpicker_updatecolorfromhue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L76", "weight": 1.0, "_src": "ui_colorpicker_handlehexchange", "_tgt": "ui_colorpicker_hextohsl", "source": "ui_colorpicker_hextohsl", "target": "ui_colorpicker_handlehexchange", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L119", "weight": 1.0, "_src": "ui_colorpicker_handlesavedcolorclick", "_tgt": "ui_colorpicker_hextohsl", "source": "ui_colorpicker_hextohsl", "target": "ui_colorpicker_handlesavedcolorclick", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L65", "weight": 1.0, "_src": "ui_colorpicker_updatecolorfromhue", "_tgt": "ui_colorpicker_hsltohex", "source": "ui_colorpicker_hsltohex", "target": "ui_colorpicker_updatecolorfromhue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L103", "weight": 1.0, "_src": "ui_colorpicker_updatehuefromposition", "_tgt": "ui_colorpicker_updatecolorfromhue", "source": "ui_colorpicker_updatecolorfromhue", "target": "ui_colorpicker_updatehuefromposition", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L94", "weight": 1.0, "_src": "ui_colorpicker_handleslidermousedown", "_tgt": "ui_colorpicker_updatehuefromposition", "source": "ui_colorpicker_handleslidermousedown", "target": "ui_colorpicker_updatehuefromposition", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ColorPicker.tsx", "source_location": "L108", "weight": 1.0, "_src": "ui_colorpicker_handlemousemove", "_tgt": "ui_colorpicker_updatehuefromposition", "source": "ui_colorpicker_updatehuefromposition", "target": "ui_colorpicker_handlemousemove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VideoPreviewModal.tsx", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_components_ui_videopreviewmodal_tsx", "_tgt": "ui_videopreviewmodal_getembedurl", "source": "frontend_src_components_ui_videopreviewmodal_tsx", "target": "ui_videopreviewmodal_getembedurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L40", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_generateid", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_generateid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L43", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_formatfilesize", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_formatfilesize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L52", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_getfileextension", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_getfileextension", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L57", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_getfiletypecolor", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_getfiletypecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L65", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_validatefile", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_validatefile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L83", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handlefileselect", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handlefileselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L115", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_simulateupload", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_simulateupload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L139", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handledragover", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handledragover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L144", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handledragleave", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handledragleave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L149", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handledrop", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handledrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L156", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handleurlimport", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handleurlimport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L184", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_removefile", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_removefile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L191", "weight": 1.0, "_src": "frontend_src_components_ui_fileupload_tsx", "_tgt": "ui_fileupload_handleclose", "source": "frontend_src_components_ui_fileupload_tsx", "target": "ui_fileupload_handleclose", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L164", "weight": 1.0, "_src": "ui_fileupload_handleurlimport", "_tgt": "ui_fileupload_generateid", "source": "ui_fileupload_generateid", "target": "ui_fileupload_handleurlimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L161", "weight": 1.0, "_src": "ui_fileupload_handleurlimport", "_tgt": "ui_fileupload_getfileextension", "source": "ui_fileupload_getfileextension", "target": "ui_fileupload_handleurlimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L152", "weight": 1.0, "_src": "ui_fileupload_handledrop", "_tgt": "ui_fileupload_handlefileselect", "source": "ui_fileupload_handlefileselect", "target": "ui_fileupload_handledrop", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FileUpload.tsx", "source_location": "L178", "weight": 1.0, "_src": "ui_fileupload_handleurlimport", "_tgt": "ui_fileupload_simulateupload", "source": "ui_fileupload_simulateupload", "target": "ui_fileupload_handleurlimport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L139", "weight": 1.0, "_src": "frontend_src_components_ui_toast_tsx", "_tgt": "ui_toast_handleclose", "source": "frontend_src_components_ui_toast_tsx", "target": "ui_toast_handleclose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L25", "weight": 1.0, "_src": "frontend_src_components_ui_toast_tsx", "_tgt": "ui_toast_geticon", "source": "frontend_src_components_ui_toast_tsx", "target": "ui_toast_geticon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L38", "weight": 1.0, "_src": "frontend_src_components_ui_toast_tsx", "_tgt": "ui_toast_gettoneclasses", "source": "frontend_src_components_ui_toast_tsx", "target": "ui_toast_gettoneclasses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/Toast.tsx", "source_location": "L51", "weight": 1.0, "_src": "frontend_src_components_ui_toast_tsx", "_tgt": "ui_toast_geticonsurface", "source": "frontend_src_components_ui_toast_tsx", "target": "ui_toast_geticonsurface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L33", "weight": 1.0, "_src": "frontend_src_components_ui_editbookmarkmodal_tsx", "_tgt": "ui_editbookmarkmodal_availabletags", "source": "frontend_src_components_ui_editbookmarkmodal_tsx", "target": "ui_editbookmarkmodal_availabletags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L48", "weight": 1.0, "_src": "frontend_src_components_ui_editbookmarkmodal_tsx", "_tgt": "ui_editbookmarkmodal_updateform", "source": "frontend_src_components_ui_editbookmarkmodal_tsx", "target": "ui_editbookmarkmodal_updateform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L64", "weight": 1.0, "_src": "frontend_src_components_ui_editbookmarkmodal_tsx", "_tgt": "ui_editbookmarkmodal_handlesubmit", "source": "frontend_src_components_ui_editbookmarkmodal_tsx", "target": "ui_editbookmarkmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/EditBookmarkModal.tsx", "source_location": "L66", "weight": 1.0, "_src": "ui_editbookmarkmodal_handlesubmit", "_tgt": "pages_bookmarks_editbookmark", "source": "ui_editbookmarkmodal_handlesubmit", "target": "pages_bookmarks_editbookmark" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/BookmarkModal.tsx", "source_location": "L25", "weight": 1.0, "_src": "frontend_src_components_ui_bookmarkmodal_tsx", "_tgt": "ui_bookmarkmodal_availabletags", "source": "frontend_src_components_ui_bookmarkmodal_tsx", "target": "ui_bookmarkmodal_availabletags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/BookmarkModal.tsx", "source_location": "L43", "weight": 1.0, "_src": "frontend_src_components_ui_bookmarkmodal_tsx", "_tgt": "ui_bookmarkmodal_handlesubmit", "source": "frontend_src_components_ui_bookmarkmodal_tsx", "target": "ui_bookmarkmodal_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/FilePreviewModal.tsx", "source_location": "L16", "weight": 1.0, "_src": "frontend_src_components_ui_filepreviewmodal_tsx", "_tgt": "ui_filepreviewmodal_getfileicon", "source": "frontend_src_components_ui_filepreviewmodal_tsx", "target": "ui_filepreviewmodal_getfileicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/label.tsx", "source_location": "L16", "weight": 1.0, "_src": "frontend_src_components_ui_label_tsx", "_tgt": "ui_label_label", "source": "frontend_src_components_ui_label_tsx", "target": "ui_label_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VirtualList.tsx", "source_location": "L13", "weight": 1.0, "_src": "frontend_src_components_ui_virtuallist_tsx", "_tgt": "ui_virtuallist_virtuallist", "source": "frontend_src_components_ui_virtuallist_tsx", "target": "ui_virtuallist_virtuallist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/VirtualList.tsx", "source_location": "L79", "weight": 1.0, "_src": "frontend_src_components_ui_virtuallist_tsx", "_tgt": "ui_virtuallist_handlescroll", "source": "frontend_src_components_ui_virtuallist_tsx", "target": "ui_virtuallist_handlescroll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L82", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_getdaysinmonth", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_getdaysinmonth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L86", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_getfirstdayofmonth", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_getfirstdayofmonth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L90", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_generatecalendardays", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_generatecalendardays", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L108", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_isdateinrange", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_isdateinrange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L114", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_isdatestart", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_isdatestart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L119", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_isdateend", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_isdateend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L124", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_getdateclass", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_getdateclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L145", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_getcellclass", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_getcellclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L166", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handledateclick", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handledateclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L184", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handledatehover", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handledatehover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L198", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handlepresetclick", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handlepresetclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L204", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handleprevmonth", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handleprevmonth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L208", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handlenextmonth", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handlenextmonth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L212", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_handletogglemodal", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_handletogglemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L244", "weight": 1.0, "_src": "frontend_src_components_ui_daterangepicker_tsx", "_tgt": "ui_daterangepicker_formatdate", "source": "frontend_src_components_ui_daterangepicker_tsx", "target": "ui_daterangepicker_formatdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L92", "weight": 1.0, "_src": "ui_daterangepicker_generatecalendardays", "_tgt": "ui_daterangepicker_getdaysinmonth", "source": "ui_daterangepicker_getdaysinmonth", "target": "ui_daterangepicker_generatecalendardays", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L93", "weight": 1.0, "_src": "ui_daterangepicker_generatecalendardays", "_tgt": "ui_daterangepicker_getfirstdayofmonth", "source": "ui_daterangepicker_getfirstdayofmonth", "target": "ui_daterangepicker_generatecalendardays", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L128", "weight": 1.0, "_src": "ui_daterangepicker_getdateclass", "_tgt": "ui_daterangepicker_isdateinrange", "source": "ui_daterangepicker_isdateinrange", "target": "ui_daterangepicker_getdateclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L149", "weight": 1.0, "_src": "ui_daterangepicker_getcellclass", "_tgt": "ui_daterangepicker_isdateinrange", "source": "ui_daterangepicker_isdateinrange", "target": "ui_daterangepicker_getcellclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L126", "weight": 1.0, "_src": "ui_daterangepicker_getdateclass", "_tgt": "ui_daterangepicker_isdatestart", "source": "ui_daterangepicker_isdatestart", "target": "ui_daterangepicker_getdateclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L147", "weight": 1.0, "_src": "ui_daterangepicker_getcellclass", "_tgt": "ui_daterangepicker_isdatestart", "source": "ui_daterangepicker_isdatestart", "target": "ui_daterangepicker_getcellclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L127", "weight": 1.0, "_src": "ui_daterangepicker_getdateclass", "_tgt": "ui_daterangepicker_isdateend", "source": "ui_daterangepicker_isdateend", "target": "ui_daterangepicker_getdateclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/DateRangePicker.tsx", "source_location": "L148", "weight": 1.0, "_src": "ui_daterangepicker_getcellclass", "_tgt": "ui_daterangepicker_isdateend", "source": "ui_daterangepicker_isdateend", "target": "ui_daterangepicker_getcellclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L35", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_loaddashboardstats", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_loaddashboardstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L75", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_handleprofileclick", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_handleprofileclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L79", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_handlesettingsclick", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_handlesettingsclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L83", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_handlestatsclick", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_handlestatsclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L87", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_handlelogout", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_handlelogout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/UserProfileDropdown.tsx", "source_location": "L94", "weight": 1.0, "_src": "frontend_src_components_ui_userprofiledropdown_tsx", "_tgt": "ui_userprofiledropdown_getinitials", "source": "frontend_src_components_ui_userprofiledropdown_tsx", "target": "ui_userprofiledropdown_getinitials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_components_ui_select_simple_tsx", "_tgt": "ui_select_simple_select", "source": "frontend_src_components_ui_select_simple_tsx", "target": "ui_select_simple_select", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L21", "weight": 1.0, "_src": "frontend_src_components_ui_select_simple_tsx", "_tgt": "ui_select_simple_selecttrigger", "source": "frontend_src_components_ui_select_simple_tsx", "target": "ui_select_simple_selecttrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L38", "weight": 1.0, "_src": "frontend_src_components_ui_select_simple_tsx", "_tgt": "ui_select_simple_selectvalue", "source": "frontend_src_components_ui_select_simple_tsx", "target": "ui_select_simple_selectvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L47", "weight": 1.0, "_src": "frontend_src_components_ui_select_simple_tsx", "_tgt": "ui_select_simple_selectcontent", "source": "frontend_src_components_ui_select_simple_tsx", "target": "ui_select_simple_selectcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/select-simple.tsx", "source_location": "L67", "weight": 1.0, "_src": "frontend_src_components_ui_select_simple_tsx", "_tgt": "ui_select_simple_selectitem", "source": "frontend_src_components_ui_select_simple_tsx", "target": "ui_select_simple_selectitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L49", "weight": 1.0, "_src": "frontend_src_components_ui_activityfeed_tsx", "_tgt": "ui_activityfeed_normalizeactivitytype", "source": "frontend_src_components_ui_activityfeed_tsx", "target": "ui_activityfeed_normalizeactivitytype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L56", "weight": 1.0, "_src": "frontend_src_components_ui_activityfeed_tsx", "_tgt": "ui_activityfeed_formattimestamp", "source": "frontend_src_components_ui_activityfeed_tsx", "target": "ui_activityfeed_formattimestamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L64", "weight": 1.0, "_src": "frontend_src_components_ui_activityfeed_tsx", "_tgt": "ui_activityfeed_getactivityicon", "source": "frontend_src_components_ui_activityfeed_tsx", "target": "ui_activityfeed_getactivityicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L78", "weight": 1.0, "_src": "frontend_src_components_ui_activityfeed_tsx", "_tgt": "ui_activityfeed_fetchactivities", "source": "frontend_src_components_ui_activityfeed_tsx", "target": "ui_activityfeed_fetchactivities", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L85", "weight": 1.0, "_src": "ui_activityfeed_fetchactivities", "_tgt": "lib_auth_isdemomode", "source": "ui_activityfeed_fetchactivities", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/ActivityFeed.tsx", "source_location": "L86", "weight": 1.0, "_src": "ui_activityfeed_fetchactivities", "_tgt": "lib_mockdata_getmockactivities", "source": "ui_activityfeed_fetchactivities", "target": "lib_mockdata_getmockactivities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/ui/ExportImport.tsx", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_components_ui_exportimport_tsx", "_tgt": "ui_exportimport_exportimport", "source": "frontend_src_components_ui_exportimport_tsx", "target": "ui_exportimport_exportimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/ui/ExportImport.tsx", "source_location": "L225", "weight": 1.0, "_src": "ui_exportimport_exportimport", "_tgt": "lib_export_import_importdata", "source": "ui_exportimport_exportimport", "target": "lib_export_import_importdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L23", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_isdemo", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_isdemo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_handlesearch", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_handlesearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L155", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_handlekeydown", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_handlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L161", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_handleinput", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_handleinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L168", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_openresult", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_openresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L172", "weight": 1.0, "_src": "frontend_src_components_search_browsersearch_tsx", "_tgt": "search_browsersearch_bookmarkresult", "source": "frontend_src_components_search_browsersearch_tsx", "target": "search_browsersearch_bookmarkresult", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L44", "weight": 1.0, "_src": "search_browsersearch_handlesearch", "_tgt": "search_browsersearch_isdemo", "source": "search_browsersearch_isdemo", "target": "search_browsersearch_handlesearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L174", "weight": 1.0, "_src": "search_browsersearch_bookmarkresult", "_tgt": "search_browsersearch_isdemo", "source": "search_browsersearch_isdemo", "target": "search_browsersearch_bookmarkresult", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L24", "weight": 1.0, "_src": "search_browsersearch_isdemo", "_tgt": "lib_demo_mode_isenvdemomode", "source": "search_browsersearch_isdemo", "target": "lib_demo_mode_isenvdemomode" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/BrowserSearch.tsx", "source_location": "L157", "weight": 1.0, "_src": "search_browsersearch_handlekeydown", "_tgt": "search_browsersearch_handlesearch", "source": "search_browsersearch_handlesearch", "target": "search_browsersearch_handlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/search/QuickSearch.tsx", "source_location": "L15", "weight": 1.0, "_src": "frontend_src_components_search_quicksearch_tsx", "_tgt": "search_quicksearch_quicksearch", "source": "frontend_src_components_search_quicksearch_tsx", "target": "search_quicksearch_quicksearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L37", "weight": 1.0, "_src": "frontend_src_components_layout_floatingai_tsx", "_tgt": "layout_floatingai_handlesendmessage", "source": "frontend_src_components_layout_floatingai_tsx", "target": "layout_floatingai_handlesendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L63", "weight": 1.0, "_src": "frontend_src_components_layout_floatingai_tsx", "_tgt": "layout_floatingai_handlekeypress", "source": "frontend_src_components_layout_floatingai_tsx", "target": "layout_floatingai_handlekeypress", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/FloatingAI.tsx", "source_location": "L66", "weight": 1.0, "_src": "layout_floatingai_handlekeypress", "_tgt": "layout_floatingai_handlesendmessage", "source": "layout_floatingai_handlesendmessage", "target": "layout_floatingai_handlekeypress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L60", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_getworkspaceicon", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_getworkspaceicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L67", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_getauthtoken", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_getauthtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L89", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_selectedworkspace", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_selectedworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L95", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_persistselectedworkspace", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_persistselectedworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L108", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_isactive", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_isactive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L114", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_handleworkspaceselect", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_handleworkspaceselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L120", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_resetcreateworkspaceform", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_resetcreateworkspaceform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L127", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_opencreateworkspacemodal", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_opencreateworkspacemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L133", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_closecreateworkspacemodal", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_closecreateworkspacemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L139", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_toggleworkspacedropdown", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_toggleworkspacedropdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L143", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_normalizeworkspace", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_normalizeworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L152", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_createdefaultworkspace", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_createdefaultworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L178", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_loadworkspaces", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_loadworkspaces", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L244", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_handlecreateworkspace", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L314", "weight": 1.0, "_src": "frontend_src_components_layout_sidebar_tsx", "_tgt": "layout_sidebar_handleclickoutside", "source": "frontend_src_components_layout_sidebar_tsx", "target": "layout_sidebar_handleclickoutside", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L148", "weight": 1.0, "_src": "layout_sidebar_normalizeworkspace", "_tgt": "layout_sidebar_getworkspaceicon", "source": "layout_sidebar_getworkspaceicon", "target": "layout_sidebar_normalizeworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L261", "weight": 1.0, "_src": "layout_sidebar_handlecreateworkspace", "_tgt": "layout_sidebar_getworkspaceicon", "source": "layout_sidebar_getworkspaceicon", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L179", "weight": 1.0, "_src": "layout_sidebar_loadworkspaces", "_tgt": "layout_sidebar_getauthtoken", "source": "layout_sidebar_getauthtoken", "target": "layout_sidebar_loadworkspaces", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L256", "weight": 1.0, "_src": "layout_sidebar_handlecreateworkspace", "_tgt": "layout_sidebar_getauthtoken", "source": "layout_sidebar_getauthtoken", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L116", "weight": 1.0, "_src": "layout_sidebar_handleworkspaceselect", "_tgt": "layout_sidebar_persistselectedworkspace", "source": "layout_sidebar_persistselectedworkspace", "target": "layout_sidebar_handleworkspaceselect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L188", "weight": 1.0, "_src": "layout_sidebar_loadworkspaces", "_tgt": "layout_sidebar_persistselectedworkspace", "source": "layout_sidebar_persistselectedworkspace", "target": "layout_sidebar_loadworkspaces", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L264", "weight": 1.0, "_src": "layout_sidebar_handlecreateworkspace", "_tgt": "layout_sidebar_handleworkspaceselect", "source": "layout_sidebar_handleworkspaceselect", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L129", "weight": 1.0, "_src": "layout_sidebar_opencreateworkspacemodal", "_tgt": "layout_sidebar_resetcreateworkspaceform", "source": "layout_sidebar_resetcreateworkspaceform", "target": "layout_sidebar_opencreateworkspacemodal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L136", "weight": 1.0, "_src": "layout_sidebar_closecreateworkspacemodal", "_tgt": "layout_sidebar_resetcreateworkspaceform", "source": "layout_sidebar_resetcreateworkspaceform", "target": "layout_sidebar_closecreateworkspacemodal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L266", "weight": 1.0, "_src": "layout_sidebar_handlecreateworkspace", "_tgt": "layout_sidebar_resetcreateworkspaceform", "source": "layout_sidebar_resetcreateworkspaceform", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L175", "weight": 1.0, "_src": "layout_sidebar_createdefaultworkspace", "_tgt": "layout_sidebar_normalizeworkspace", "source": "layout_sidebar_normalizeworkspace", "target": "layout_sidebar_createdefaultworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L297", "weight": 1.0, "_src": "layout_sidebar_handlecreateworkspace", "_tgt": "layout_sidebar_normalizeworkspace", "source": "layout_sidebar_normalizeworkspace", "target": "layout_sidebar_handlecreateworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Sidebar.tsx", "source_location": "L207", "weight": 1.0, "_src": "layout_sidebar_loadworkspaces", "_tgt": "layout_sidebar_createdefaultworkspace", "source": "layout_sidebar_createdefaultworkspace", "target": "layout_sidebar_loadworkspaces", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L109", "weight": 1.0, "_src": "frontend_src_components_layout_layout_tsx", "_tgt": "layout_layout_hextohsl", "source": "frontend_src_components_layout_layout_tsx", "target": "layout_layout_hextohsl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L152", "weight": 1.0, "_src": "frontend_src_components_layout_layout_tsx", "_tgt": "layout_layout_togglechat", "source": "frontend_src_components_layout_layout_tsx", "target": "layout_layout_togglechat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L156", "weight": 1.0, "_src": "frontend_src_components_layout_layout_tsx", "_tgt": "layout_layout_togglesidebar", "source": "frontend_src_components_layout_layout_tsx", "target": "layout_layout_togglesidebar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L162", "weight": 1.0, "_src": "frontend_src_components_layout_layout_tsx", "_tgt": "layout_layout_closesidebar", "source": "frontend_src_components_layout_layout_tsx", "target": "layout_layout_closesidebar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L205", "weight": 1.0, "_src": "frontend_src_components_layout_layout_tsx", "_tgt": "layout_layout_ischatopen", "source": "frontend_src_components_layout_layout_tsx", "target": "layout_layout_ischatopen", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L251", "weight": 1.0, "_src": "layout_layout_hextohsl", "_tgt": "pages_colorswitcher_applyscheme", "source": "layout_layout_hextohsl", "target": "pages_colorswitcher_applyscheme" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L301", "weight": 1.0, "_src": "layout_layout_hextohsl", "_tgt": "pages_colorswitcher_applycustomcolors", "source": "layout_layout_hextohsl", "target": "pages_colorswitcher_applycustomcolors" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L89", "weight": 1.0, "_src": "layout_layout_hextohsl", "_tgt": "pages_settings_applycolorchange", "source": "layout_layout_hextohsl", "target": "pages_settings_applycolorchange" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Layout.tsx", "source_location": "L153", "weight": 1.0, "_src": "layout_layout_togglechat", "_tgt": "layout_layout_ischatopen", "source": "layout_layout_togglechat", "target": "layout_layout_ischatopen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L48", "weight": 1.0, "_src": "frontend_src_components_layout_aichatpanel_tsx", "_tgt": "layout_aichatpanel_handlesendmessage", "source": "frontend_src_components_layout_aichatpanel_tsx", "target": "layout_aichatpanel_handlesendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L74", "weight": 1.0, "_src": "frontend_src_components_layout_aichatpanel_tsx", "_tgt": "layout_aichatpanel_handlekeypress", "source": "frontend_src_components_layout_aichatpanel_tsx", "target": "layout_aichatpanel_handlekeypress", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/AIChatPanel.tsx", "source_location": "L77", "weight": 1.0, "_src": "layout_aichatpanel_handlekeypress", "_tgt": "layout_aichatpanel_handlesendmessage", "source": "layout_aichatpanel_handlesendmessage", "target": "layout_aichatpanel_handlekeypress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/layout/Header.tsx", "source_location": "L21", "weight": 1.0, "_src": "frontend_src_components_layout_header_tsx", "_tgt": "layout_header_header", "source": "frontend_src_components_layout_header_tsx", "target": "layout_header_header", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/components/layout/Header.tsx", "source_location": "L23", "weight": 1.0, "_src": "layout_header_header", "_tgt": "lib_auth_useauth", "source": "layout_header_header", "target": "lib_auth_useauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L70", "weight": 1.0, "_src": "frontend_src_components_notes_notecontentrenderer_tsx", "_tgt": "notes_notecontentrenderer_escapehtml", "source": "frontend_src_components_notes_notecontentrenderer_tsx", "target": "notes_notecontentrenderer_escapehtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L78", "weight": 1.0, "_src": "frontend_src_components_notes_notecontentrenderer_tsx", "_tgt": "notes_notecontentrenderer_normalizecodelanguage", "source": "frontend_src_components_notes_notecontentrenderer_tsx", "target": "notes_notecontentrenderer_normalizecodelanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L83", "weight": 1.0, "_src": "frontend_src_components_notes_notecontentrenderer_tsx", "_tgt": "notes_notecontentrenderer_infercodelanguage", "source": "frontend_src_components_notes_notecontentrenderer_tsx", "target": "notes_notecontentrenderer_infercodelanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L186", "weight": 1.0, "_src": "frontend_src_components_notes_notecontentrenderer_tsx", "_tgt": "notes_notecontentrenderer_parsetextblocks", "source": "frontend_src_components_notes_notecontentrenderer_tsx", "target": "notes_notecontentrenderer_parsetextblocks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L309", "weight": 1.0, "_src": "frontend_src_components_notes_notecontentrenderer_tsx", "_tgt": "notes_notecontentrenderer_codeblock", "source": "frontend_src_components_notes_notecontentrenderer_tsx", "target": "notes_notecontentrenderer_codeblock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L84", "weight": 1.0, "_src": "notes_notecontentrenderer_infercodelanguage", "_tgt": "notes_notecontentrenderer_normalizecodelanguage", "source": "notes_notecontentrenderer_normalizecodelanguage", "target": "notes_notecontentrenderer_infercodelanguage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/components/notes/NoteContentRenderer.tsx", "source_location": "L316", "weight": 1.0, "_src": "notes_notecontentrenderer_codeblock", "_tgt": "notes_notecontentrenderer_normalizecodelanguage", "source": "notes_notecontentrenderer_normalizecodelanguage", "target": "notes_notecontentrenderer_codeblock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/hooks/useLocalStorage.ts", "source_location": "L4", "weight": 1.0, "_src": "frontend_src_hooks_uselocalstorage_ts", "_tgt": "hooks_uselocalstorage_uselocalstorage", "source": "frontend_src_hooks_uselocalstorage_ts", "target": "hooks_uselocalstorage_uselocalstorage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/hooks/useLocalStorage.ts", "source_location": "L59", "weight": 1.0, "_src": "frontend_src_hooks_uselocalstorage_ts", "_tgt": "hooks_uselocalstorage_usesessionstorage", "source": "frontend_src_hooks_uselocalstorage_ts", "target": "hooks_uselocalstorage_usesessionstorage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/hooks/useDebounce.ts", "source_location": "L3", "weight": 1.0, "_src": "frontend_src_hooks_usedebounce_ts", "_tgt": "hooks_usedebounce_usedebounce", "source": "frontend_src_hooks_usedebounce_ts", "target": "hooks_usedebounce_usedebounce", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/hooks/useDebounce.ts", "source_location": "L28", "weight": 1.0, "_src": "frontend_src_hooks_usedebounce_ts", "_tgt": "hooks_usedebounce_usedebouncedcallback", "source": "frontend_src_hooks_usedebounce_ts", "target": "hooks_usedebounce_usedebouncedcallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L117", "weight": 1.0, "_src": "frontend_src_utils_filetypes_ts", "_tgt": "utils_filetypes_getfiletypeconfig", "source": "frontend_src_utils_filetypes_ts", "target": "utils_filetypes_getfiletypeconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L202", "weight": 1.0, "_src": "frontend_src_utils_filetypes_ts", "_tgt": "utils_filetypes_formatfilesize", "source": "frontend_src_utils_filetypes_ts", "target": "utils_filetypes_formatfilesize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/utils/fileTypes.ts", "source_location": "L210", "weight": 1.0, "_src": "frontend_src_utils_filetypes_ts", "_tgt": "utils_filetypes_getfilecategorycolor", "source": "frontend_src_utils_filetypes_ts", "target": "utils_filetypes_getfilecategorycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L27", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_gettoken", "source": "frontend_src_pages_members_tsx", "target": "pages_members_gettoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L29", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_torolelabel", "source": "frontend_src_pages_members_tsx", "target": "pages_members_torolelabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L36", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_toinitials", "source": "frontend_src_pages_members_tsx", "target": "pages_members_toinitials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L45", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_resolveworkspaceid", "source": "frontend_src_pages_members_tsx", "target": "pages_members_resolveworkspaceid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L78", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_loadmembers", "source": "frontend_src_pages_members_tsx", "target": "pages_members_loadmembers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L132", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_handleaddmember", "source": "frontend_src_pages_members_tsx", "target": "pages_members_handleaddmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L164", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_opendeletemodal", "source": "frontend_src_pages_members_tsx", "target": "pages_members_opendeletemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L169", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_handledeletemember", "source": "frontend_src_pages_members_tsx", "target": "pages_members_handledeletemember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L201", "weight": 1.0, "_src": "frontend_src_pages_members_tsx", "_tgt": "pages_members_onworkspacechanged", "source": "frontend_src_pages_members_tsx", "target": "pages_members_onworkspacechanged", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L51", "weight": 1.0, "_src": "pages_members_resolveworkspaceid", "_tgt": "pages_members_gettoken", "source": "pages_members_gettoken", "target": "pages_members_resolveworkspaceid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L81", "weight": 1.0, "_src": "pages_members_loadmembers", "_tgt": "pages_members_gettoken", "source": "pages_members_gettoken", "target": "pages_members_loadmembers", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L133", "weight": 1.0, "_src": "pages_members_handleaddmember", "_tgt": "pages_members_gettoken", "source": "pages_members_gettoken", "target": "pages_members_handleaddmember", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L171", "weight": 1.0, "_src": "pages_members_handledeletemember", "_tgt": "pages_members_gettoken", "source": "pages_members_gettoken", "target": "pages_members_handledeletemember", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L88", "weight": 1.0, "_src": "pages_members_loadmembers", "_tgt": "pages_members_resolveworkspaceid", "source": "pages_members_resolveworkspaceid", "target": "pages_members_loadmembers", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Members.tsx", "source_location": "L202", "weight": 1.0, "_src": "pages_members_onworkspacechanged", "_tgt": "pages_members_loadmembers", "source": "pages_members_loadmembers", "target": "pages_members_onworkspacechanged", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L88", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_fetchcalendardata", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_fetchcalendardata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L226", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_createevent", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_createevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L294", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_toggleeventcompletion", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_toggleeventcompletion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L329", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_getprioritycolor", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_getprioritycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L339", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_gettypecolor", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_gettypecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L350", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_formatdatetime", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_formatdatetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L1034", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_formattime", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_formattime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L360", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_openeventmodal", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_openeventmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L374", "weight": 1.0, "_src": "frontend_src_pages_calendar_tsx", "_tgt": "pages_calendar_navigatemonth", "source": "frontend_src_pages_calendar_tsx", "target": "pages_calendar_navigatemonth", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L242", "weight": 1.0, "_src": "pages_calendar_createevent", "_tgt": "pages_calendar_fetchcalendardata", "source": "pages_calendar_fetchcalendardata", "target": "pages_calendar_createevent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L299", "weight": 1.0, "_src": "pages_calendar_toggleeventcompletion", "_tgt": "pages_calendar_fetchcalendardata", "source": "pages_calendar_fetchcalendardata", "target": "pages_calendar_toggleeventcompletion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Calendar.tsx", "source_location": "L94", "weight": 1.0, "_src": "pages_calendar_fetchcalendardata", "_tgt": "lib_mockdata_getmockcalendarevents", "source": "pages_calendar_fetchcalendardata", "target": "lib_mockdata_getmockcalendarevents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/RemovedStuff.tsx", "source_location": "L24", "weight": 1.0, "_src": "frontend_src_pages_removedstuff_tsx", "_tgt": "pages_removedstuff_removedstuff", "source": "frontend_src_pages_removedstuff_tsx", "target": "pages_removedstuff_removedstuff", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L20", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_getinitialcustomcolors", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_getinitialcustomcolors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L143", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_toggledarkmode", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_toggledarkmode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L167", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_updateschemesfortheme", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_updateschemesfortheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L212", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_applyscheme", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_applyscheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L265", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_applycustomcolors", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_applycustomcolors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L317", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_resetcolors", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_resetcolors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L325", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_exportcolorscheme", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_exportcolorscheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L339", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_importcolorscheme", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_importcolorscheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L360", "weight": 1.0, "_src": "frontend_src_pages_colorswitcher_tsx", "_tgt": "pages_colorswitcher_savecustomscheme", "source": "frontend_src_pages_colorswitcher_tsx", "target": "pages_colorswitcher_savecustomscheme", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L164", "weight": 1.0, "_src": "pages_colorswitcher_toggledarkmode", "_tgt": "pages_colorswitcher_updateschemesfortheme", "source": "pages_colorswitcher_toggledarkmode", "target": "pages_colorswitcher_updateschemesfortheme", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ColorSwitcher.tsx", "source_location": "L320", "weight": 1.0, "_src": "pages_colorswitcher_resetcolors", "_tgt": "pages_colorswitcher_applyscheme", "source": "pages_colorswitcher_applyscheme", "target": "pages_colorswitcher_resetcolors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L160", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_createemptystats", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_createemptystats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L188", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_formatbytes", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_formatbytes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L198", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_derivefiletype", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_derivefiletype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L231", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_stats", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L233", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_taskcompletionrate", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_taskcompletionrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L240", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_storagepercentage", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_storagepercentage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L247", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_weeklyactivitytotal", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_weeklyactivitytotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L250", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handlebookmarksubmit", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handlebookmarksubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L270", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handlevideosubmit", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handlevideosubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L441", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_getfileicon", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_getfileicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L474", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handledownloaddocument", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handledownloaddocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L482", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handlepreviewdocument", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handlepreviewdocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L495", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handleeditdocument", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handleeditdocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L500", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handledeletedocument", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handledeletedocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L507", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_paginateddocuments", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_paginateddocuments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L513", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_totalpages", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_totalpages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L515", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handlepagechange", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handlepagechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L520", "weight": 1.0, "_src": "frontend_src_pages_dashboard_tsx", "_tgt": "pages_dashboard_handlerowsperpagechange", "source": "frontend_src_pages_dashboard_tsx", "target": "pages_dashboard_handlerowsperpagechange", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L234", "weight": 1.0, "_src": "pages_dashboard_taskcompletionrate", "_tgt": "pages_dashboard_stats", "source": "pages_dashboard_stats", "target": "pages_dashboard_taskcompletionrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L241", "weight": 1.0, "_src": "pages_dashboard_storagepercentage", "_tgt": "pages_dashboard_stats", "source": "pages_dashboard_stats", "target": "pages_dashboard_storagepercentage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L247", "weight": 1.0, "_src": "pages_dashboard_weeklyactivitytotal", "_tgt": "pages_dashboard_stats", "source": "pages_dashboard_stats", "target": "pages_dashboard_weeklyactivitytotal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L183", "weight": 1.0, "_src": "pages_dashboard_stats", "_tgt": "pages_stats_storagepercentage", "source": "pages_dashboard_stats", "target": "pages_stats_storagepercentage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L192", "weight": 1.0, "_src": "pages_dashboard_stats", "_tgt": "pages_stats_taskcompletionrate", "source": "pages_dashboard_stats", "target": "pages_stats_taskcompletionrate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Dashboard.tsx", "source_location": "L516", "weight": 1.0, "_src": "pages_dashboard_handlepagechange", "_tgt": "pages_dashboard_totalpages", "source": "pages_dashboard_totalpages", "target": "pages_dashboard_handlepagechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L54", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_filteredtasks", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_filteredtasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L78", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_handleaddtask", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_handleaddtask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L104", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_handleedittask", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_handleedittask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L137", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_toggletaskcomplete", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_toggletaskcomplete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L150", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_deletetask", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_deletetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L174", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_edittask", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_edittask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L179", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_getprioritycolor", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_getprioritycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L188", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_taskstats", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_taskstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Tasks.tsx", "source_location": "L195", "weight": 1.0, "_src": "frontend_src_pages_tasks_tsx", "_tgt": "pages_tasks_hassearchorpriorityfilters", "source": "frontend_src_pages_tasks_tsx", "target": "pages_tasks_hassearchorpriorityfilters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L57", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_checkmobile", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_checkmobile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L72", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_initializeaimodels", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_initializeaimodels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L86", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_handlesendmessage", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_handlesendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L134", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_callaiapi", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_callaiapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L162", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_handleclickoutside", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_handleclickoutside", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L176", "weight": 1.0, "_src": "frontend_src_pages_aichat_tsx", "_tgt": "pages_aichat_startnewchat", "source": "frontend_src_pages_aichat_tsx", "target": "pages_aichat_startnewchat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AIChat.tsx", "source_location": "L105", "weight": 1.0, "_src": "pages_aichat_handlesendmessage", "_tgt": "pages_aichat_callaiapi", "source": "pages_aichat_handlesendmessage", "target": "pages_aichat_callaiapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L82", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_fetchdata", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_fetchdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L157", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_handlesearch", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_handlesearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L162", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_getdifficultycolor", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_getdifficultycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L167", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_getcategoryicon", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_getcategoryicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L200", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_getcategorycolor", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_getcategorycolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L205", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_handleenroll", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_handleenroll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L239", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_openpreview", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_openpreview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L244", "weight": 1.0, "_src": "frontend_src_pages_learningpaths_tsx", "_tgt": "pages_learningpaths_renderstars", "source": "frontend_src_pages_learningpaths_tsx", "target": "pages_learningpaths_renderstars", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L159", "weight": 1.0, "_src": "pages_learningpaths_handlesearch", "_tgt": "pages_learningpaths_fetchdata", "source": "pages_learningpaths_fetchdata", "target": "pages_learningpaths_handlesearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L84", "weight": 1.0, "_src": "pages_learningpaths_fetchdata", "_tgt": "lib_auth_isdemomode", "source": "pages_learningpaths_fetchdata", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L86", "weight": 1.0, "_src": "pages_learningpaths_fetchdata", "_tgt": "lib_mockdata_getmocklearningpaths", "source": "pages_learningpaths_fetchdata", "target": "lib_mockdata_getmocklearningpaths" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/LearningPaths.tsx", "source_location": "L207", "weight": 1.0, "_src": "pages_learningpaths_handleenroll", "_tgt": "lib_auth_isdemomode", "source": "pages_learningpaths_handleenroll", "target": "lib_auth_isdemomode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L174", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_messages", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2289", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_iscallactive", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_iscallactive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2630", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_stopvoicerecording", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_stopvoicerecording", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2654", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_if", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_if", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2676", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_selectmentionoption", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_selectmentionoption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2776", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_availableaireferencemodels", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_availableaireferencemodels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L2914", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_teams", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_teams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L3079", "weight": 1.0, "_src": "frontend_src_pages_messages_tsx", "_tgt": "pages_messages_members", "source": "frontend_src_pages_messages_tsx", "target": "pages_messages_members", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Messages.tsx", "source_location": "L175", "weight": 1.0, "_src": "pages_messages_messages", "_tgt": "lib_haptics_usehaptics", "source": "pages_messages_messages", "target": "lib_haptics_usehaptics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L18", "weight": 1.0, "_src": "frontend_src_pages_login_tsx", "_tgt": "pages_login_getsafenextpath", "source": "frontend_src_pages_login_tsx", "target": "pages_login_getsafenextpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L121", "weight": 1.0, "_src": "frontend_src_pages_login_tsx", "_tgt": "pages_login_handlesubmit", "source": "frontend_src_pages_login_tsx", "target": "pages_login_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L150", "weight": 1.0, "_src": "frontend_src_pages_login_tsx", "_tgt": "pages_login_handleinputchange", "source": "frontend_src_pages_login_tsx", "target": "pages_login_handleinputchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L154", "weight": 1.0, "_src": "frontend_src_pages_login_tsx", "_tgt": "pages_login_togglemode", "source": "frontend_src_pages_login_tsx", "target": "pages_login_togglemode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Login.tsx", "source_location": "L142", "weight": 1.0, "_src": "pages_login_handlesubmit", "_tgt": "pages_login_getsafenextpath", "source": "pages_login_getsafenextpath", "target": "pages_login_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L142", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_getauthtoken", "source": "frontend_src_pages_files_tsx", "target": "pages_files_getauthtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L144", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_parserepopayload", "source": "frontend_src_pages_files_tsx", "target": "pages_files_parserepopayload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L154", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_fetchwithauth", "source": "frontend_src_pages_files_tsx", "target": "pages_files_fetchwithauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L169", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_loadfiles", "source": "frontend_src_pages_files_tsx", "target": "pages_files_loadfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L246", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_loadgithubbackupworkspace", "source": "frontend_src_pages_files_tsx", "target": "pages_files_loadgithubbackupworkspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L326", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handleinstallgithubapp", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handleinstallgithubapp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L348", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handlebackupselectedrepos", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handlebackupselectedrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L390", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_filteredfiles", "source": "frontend_src_pages_files_tsx", "target": "pages_files_filteredfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L404", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_alltags", "source": "frontend_src_pages_files_tsx", "target": "pages_files_alltags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L410", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_toggletag", "source": "frontend_src_pages_files_tsx", "target": "pages_files_toggletag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L419", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handlefileupload", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handlefileupload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L445", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handlepreviewfile", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handlepreviewfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L450", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handlecopylink", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handlecopylink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L465", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handlesharefile", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handlesharefile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L478", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_handledownloadfile", "source": "frontend_src_pages_files_tsx", "target": "pages_files_handledownloadfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L491", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_deletefile", "source": "frontend_src_pages_files_tsx", "target": "pages_files_deletefile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L499", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_isreposelected", "source": "frontend_src_pages_files_tsx", "target": "pages_files_isreposelected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L501", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_togglereposelection", "source": "frontend_src_pages_files_tsx", "target": "pages_files_togglereposelection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L509", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_selectallrepos", "source": "frontend_src_pages_files_tsx", "target": "pages_files_selectallrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L510", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_clearselectedrepos", "source": "frontend_src_pages_files_tsx", "target": "pages_files_clearselectedrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L512", "weight": 1.0, "_src": "frontend_src_pages_files_tsx", "_tgt": "pages_files_formatsourcelabel", "source": "frontend_src_pages_files_tsx", "target": "pages_files_formatsourcelabel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L155", "weight": 1.0, "_src": "pages_files_fetchwithauth", "_tgt": "pages_files_getauthtoken", "source": "pages_files_getauthtoken", "target": "pages_files_fetchwithauth", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L251", "weight": 1.0, "_src": "pages_files_loadgithubbackupworkspace", "_tgt": "pages_files_getauthtoken", "source": "pages_files_getauthtoken", "target": "pages_files_loadgithubbackupworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L310", "weight": 1.0, "_src": "pages_files_loadgithubbackupworkspace", "_tgt": "pages_files_parserepopayload", "source": "pages_files_parserepopayload", "target": "pages_files_loadgithubbackupworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L194", "weight": 1.0, "_src": "pages_files_loadfiles", "_tgt": "pages_files_fetchwithauth", "source": "pages_files_fetchwithauth", "target": "pages_files_loadfiles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L264", "weight": 1.0, "_src": "pages_files_loadgithubbackupworkspace", "_tgt": "pages_files_fetchwithauth", "source": "pages_files_fetchwithauth", "target": "pages_files_loadgithubbackupworkspace", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L331", "weight": 1.0, "_src": "pages_files_handleinstallgithubapp", "_tgt": "pages_files_fetchwithauth", "source": "pages_files_fetchwithauth", "target": "pages_files_handleinstallgithubapp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L359", "weight": 1.0, "_src": "pages_files_handlebackupselectedrepos", "_tgt": "pages_files_fetchwithauth", "source": "pages_files_fetchwithauth", "target": "pages_files_handlebackupselectedrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Files.tsx", "source_location": "L173", "weight": 1.0, "_src": "pages_files_loadfiles", "_tgt": "lib_auth_isdemomode", "source": "pages_files_loadfiles", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Files.tsx", "source_location": "L174", "weight": 1.0, "_src": "pages_files_loadfiles", "_tgt": "lib_mockdata_getmockdocuments", "source": "pages_files_loadfiles", "target": "lib_mockdata_getmockdocuments" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Files.tsx", "source_location": "L379", "weight": 1.0, "_src": "pages_files_handlebackupselectedrepos", "_tgt": "pages_files_loadgithubbackupworkspace", "source": "pages_files_loadgithubbackupworkspace", "target": "pages_files_handlebackupselectedrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Profile.tsx", "source_location": "L6", "weight": 1.0, "_src": "frontend_src_pages_profile_tsx", "_tgt": "pages_profile_profile", "source": "frontend_src_pages_profile_tsx", "target": "pages_profile_profile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Profile.tsx", "source_location": "L7", "weight": 1.0, "_src": "pages_profile_profile", "_tgt": "lib_haptics_usehaptics", "source": "pages_profile_profile", "target": "lib_haptics_usehaptics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L47", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_videocard", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_videocard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L167", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_filteredchannels", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_filteredchannels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L179", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_extractvideoid", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_extractvideoid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L186", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_getvideoinfo", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_getvideoinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L224", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_loadpredefinedvideos", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_loadpredefinedvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L389", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_loadsavedvideos", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_loadsavedvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L427", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handlekeydown", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L451", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handletabchange", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handletabchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L459", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handlesearch", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handlesearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L536", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handlekeypress", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handlekeypress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L542", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handleinput", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handleinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L549", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handlepreviewvideo", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handlepreviewvideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L554", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_handlesavevideo", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_handlesavevideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L733", "weight": 1.0, "_src": "frontend_src_pages_youtube_tsx", "_tgt": "pages_youtube_isloadingpredefined", "source": "frontend_src_pages_youtube_tsx", "target": "pages_youtube_isloadingpredefined", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L472", "weight": 1.0, "_src": "pages_youtube_handlesearch", "_tgt": "pages_youtube_extractvideoid", "source": "pages_youtube_extractvideoid", "target": "pages_youtube_handlesearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L475", "weight": 1.0, "_src": "pages_youtube_handlesearch", "_tgt": "pages_youtube_getvideoinfo", "source": "pages_youtube_getvideoinfo", "target": "pages_youtube_handlesearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L190", "weight": 1.0, "_src": "pages_youtube_getvideoinfo", "_tgt": "lib_brave_search_getauthheaders", "source": "pages_youtube_getvideoinfo", "target": "lib_brave_search_getauthheaders" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L227", "weight": 1.0, "_src": "pages_youtube_loadpredefinedvideos", "_tgt": "pages_youtube_isloadingpredefined", "source": "pages_youtube_loadpredefinedvideos", "target": "pages_youtube_isloadingpredefined", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L455", "weight": 1.0, "_src": "pages_youtube_handletabchange", "_tgt": "pages_youtube_loadpredefinedvideos", "source": "pages_youtube_loadpredefinedvideos", "target": "pages_youtube_handletabchange", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L309", "weight": 1.0, "_src": "pages_youtube_loadpredefinedvideos", "_tgt": "lib_brave_search_getauthheaders", "source": "pages_youtube_loadpredefinedvideos", "target": "lib_brave_search_getauthheaders" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L345", "weight": 1.0, "_src": "pages_youtube_loadpredefinedvideos", "_tgt": "lib_auth_isdemomode", "source": "pages_youtube_loadpredefinedvideos", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L347", "weight": 1.0, "_src": "pages_youtube_loadpredefinedvideos", "_tgt": "lib_mockdata_getmockvideos", "source": "pages_youtube_loadpredefinedvideos", "target": "lib_mockdata_getmockvideos" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L579", "weight": 1.0, "_src": "pages_youtube_handlesavevideo", "_tgt": "pages_youtube_loadsavedvideos", "source": "pages_youtube_loadsavedvideos", "target": "pages_youtube_handlesavevideo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L394", "weight": 1.0, "_src": "pages_youtube_loadsavedvideos", "_tgt": "lib_brave_search_getauthheaders", "source": "pages_youtube_loadsavedvideos", "target": "lib_brave_search_getauthheaders" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L538", "weight": 1.0, "_src": "pages_youtube_handlekeypress", "_tgt": "pages_youtube_handlesearch", "source": "pages_youtube_handlesearch", "target": "pages_youtube_handlekeypress", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L496", "weight": 1.0, "_src": "pages_youtube_handlesearch", "_tgt": "lib_brave_search_getauthheaders", "source": "pages_youtube_handlesearch", "target": "lib_brave_search_getauthheaders" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Youtube.tsx", "source_location": "L566", "weight": 1.0, "_src": "pages_youtube_handlesavevideo", "_tgt": "lib_brave_search_getauthheaders", "source": "pages_youtube_handlesavevideo", "target": "lib_brave_search_getauthheaders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L35", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_normalizenoteid", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_normalizenoteid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L51", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_normalizenotedate", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_normalizenotedate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L79", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_getnotekind", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_getnotekind", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L85", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_formatdisplaydate", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_formatdisplaydate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L178", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_filterednotes", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_filterednotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L198", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_alltags", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_alltags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L206", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_toggletag", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_toggletag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L215", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_handleaddnote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_handleaddnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L272", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_handleeditnote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_handleeditnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L325", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_togglepin", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_togglepin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L358", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_deletenote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_deletenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L384", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_starteditnote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_starteditnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L389", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_viewnote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_viewnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L395", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_copynotecontent", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_copynotecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L405", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_togglenoteexpansion", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_togglenoteexpansion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L417", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_exportnote", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_exportnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L428", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_updatenotecheckbox", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_updatenotecheckbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L489", "weight": 1.0, "_src": "frontend_src_pages_notes_tsx", "_tgt": "pages_notes_handleupdatenotecontent", "source": "frontend_src_pages_notes_tsx", "target": "pages_notes_handleupdatenotecontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L252", "weight": 1.0, "_src": "pages_notes_handleaddnote", "_tgt": "pages_notes_normalizenoteid", "source": "pages_notes_normalizenoteid", "target": "pages_notes_handleaddnote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L255", "weight": 1.0, "_src": "pages_notes_handleaddnote", "_tgt": "pages_notes_normalizenotedate", "source": "pages_notes_normalizenotedate", "target": "pages_notes_handleaddnote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L217", "weight": 1.0, "_src": "pages_notes_handleaddnote", "_tgt": "lib_auth_isdemomode", "source": "pages_notes_handleaddnote", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L217", "weight": 1.0, "_src": "pages_notes_handleaddnote", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "pages_notes_handleaddnote", "target": "lib_demo_mode_shoulduserealbackend" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L274", "weight": 1.0, "_src": "pages_notes_handleeditnote", "_tgt": "lib_auth_isdemomode", "source": "pages_notes_handleeditnote", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L274", "weight": 1.0, "_src": "pages_notes_handleeditnote", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "pages_notes_handleeditnote", "target": "lib_demo_mode_shoulduserealbackend" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L327", "weight": 1.0, "_src": "pages_notes_togglepin", "_tgt": "lib_auth_isdemomode", "source": "pages_notes_togglepin", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L327", "weight": 1.0, "_src": "pages_notes_togglepin", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "pages_notes_togglepin", "target": "lib_demo_mode_shoulduserealbackend" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L360", "weight": 1.0, "_src": "pages_notes_deletenote", "_tgt": "lib_auth_isdemomode", "source": "pages_notes_deletenote", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/Notes.tsx", "source_location": "L360", "weight": 1.0, "_src": "pages_notes_deletenote", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "pages_notes_deletenote", "target": "lib_demo_mode_shoulduserealbackend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_extractfirsturl", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_extractfirsturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L26", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_normalizeurl", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_normalizeurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L39", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_derivetitle", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_derivetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L52", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_isgenerictitle", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_isgenerictitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L70", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_derivedescription", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_derivedescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L75", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_lookslikeyoutube", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_lookslikeyoutube", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L84", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_writependingshare", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_writependingshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L88", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_readpendingshare", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_readpendingshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L106", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_clearpendingshare", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_clearpendingshare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/ShareTarget.tsx", "source_location": "L110", "weight": 1.0, "_src": "frontend_src_pages_sharetarget_tsx", "_tgt": "pages_sharetarget_sharetarget", "source": "frontend_src_pages_sharetarget_tsx", "target": "pages_sharetarget_sharetarget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Activity.tsx", "source_location": "L20", "weight": 1.0, "_src": "frontend_src_pages_activity_tsx", "_tgt": "pages_activity_handlerefresh", "source": "frontend_src_pages_activity_tsx", "target": "pages_activity_handlerefresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L56", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_getbookmarkinitial", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_getbookmarkinitial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L61", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_adaptbookmarkfromapi", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_adaptbookmarkfromapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L90", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_getfaviconurl", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_getfaviconurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L99", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_getscreenshoturl", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_getscreenshoturl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L179", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_getalltags", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_getalltags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L188", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_getallvideotags", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_getallvideotags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L196", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_filteredbookmarks", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_filteredbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L213", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_filteredvideobookmarks", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_filteredvideobookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L232", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_handleaddbookmark", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_handleaddbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L260", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_toggleimportant", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_toggleimportant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L271", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_deletebookmark", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_deletebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L296", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_editbookmark", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_editbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L301", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_handletagclick", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_handletagclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L306", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_handlevideotagclick", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_handlevideotagclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L311", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_resetfilters", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_resetfilters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L316", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_resetvideofilters", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_resetvideofilters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L321", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_handleeditbookmark", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_handleeditbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L354", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_handlevideosubmit", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_handlevideosubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L723", "weight": 1.0, "_src": "frontend_src_pages_bookmarks_tsx", "_tgt": "pages_bookmarks_if", "source": "frontend_src_pages_bookmarks_tsx", "target": "pages_bookmarks_if", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L250", "weight": 1.0, "_src": "pages_bookmarks_handleaddbookmark", "_tgt": "pages_bookmarks_adaptbookmarkfromapi", "source": "pages_bookmarks_adaptbookmarkfromapi", "target": "pages_bookmarks_handleaddbookmark", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Bookmarks.tsx", "source_location": "L341", "weight": 1.0, "_src": "pages_bookmarks_handleeditbookmark", "_tgt": "pages_bookmarks_adaptbookmarkfromapi", "source": "pages_bookmarks_adaptbookmarkfromapi", "target": "pages_bookmarks_handleeditbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/BrowserExtensionSettings.tsx", "source_location": "L286", "weight": 1.0, "_src": "frontend_src_pages_browserextensionsettings_tsx", "_tgt": "pages_browserextensionsettings_if", "source": "frontend_src_pages_browserextensionsettings_tsx", "target": "pages_browserextensionsettings_if", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/BrowserExtensionSettings.tsx", "source_location": "L452", "weight": 1.0, "_src": "frontend_src_pages_browserextensionsettings_tsx", "_tgt": "pages_browserextensionsettings_apikeys", "source": "frontend_src_pages_browserextensionsettings_tsx", "target": "pages_browserextensionsettings_apikeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Search.tsx", "source_location": "L3", "weight": 1.0, "_src": "frontend_src_pages_search_tsx", "_tgt": "pages_search_search", "source": "frontend_src_pages_search_tsx", "target": "pages_search_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L135", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_weeklytotal", "source": "frontend_src_pages_github_tsx", "target": "pages_github_weeklytotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L136", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_selectedcount", "source": "frontend_src_pages_github_tsx", "target": "pages_github_selectedcount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L138", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_filteredrepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_filteredrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L159", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_uniquelanguages", "source": "frontend_src_pages_github_tsx", "target": "pages_github_uniquelanguages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L164", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_getauthtoken", "source": "frontend_src_pages_github_tsx", "target": "pages_github_getauthtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L182", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_resetgithubdata", "source": "frontend_src_pages_github_tsx", "target": "pages_github_resetgithubdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L196", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_processlanguages", "source": "frontend_src_pages_github_tsx", "target": "pages_github_processlanguages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L212", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_generaterecentactivity", "source": "frontend_src_pages_github_tsx", "target": "pages_github_generaterecentactivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L225", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_updatestatsfromrepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_updatestatsfromrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L244", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_extractrepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_extractrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L254", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchgithubappstatus", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchgithubappstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L286", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchgithubbackups", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchgithubbackups", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L311", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchrepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L337", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchgithubactivity", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchgithubactivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L363", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_updategithubactivitycomponent", "source": "frontend_src_pages_github_tsx", "target": "pages_github_updategithubactivitycomponent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L370", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchgithubstats", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchgithubstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L377", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_fetchgithubapprepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_fetchgithubapprepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L384", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_checkgithubconnection", "source": "frontend_src_pages_github_tsx", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L442", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_connectgithub", "source": "frontend_src_pages_github_tsx", "target": "pages_github_connectgithub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L446", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_installgithubapp", "source": "frontend_src_pages_github_tsx", "target": "pages_github_installgithubapp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L477", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_togglereposelection", "source": "frontend_src_pages_github_tsx", "target": "pages_github_togglereposelection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L485", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_selectallrepos", "source": "frontend_src_pages_github_tsx", "target": "pages_github_selectallrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L489", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_clearreposelection", "source": "frontend_src_pages_github_tsx", "target": "pages_github_clearreposelection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L493", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_backupselectedrepositories", "source": "frontend_src_pages_github_tsx", "target": "pages_github_backupselectedrepositories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L545", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_disconnectgithub", "source": "frontend_src_pages_github_tsx", "target": "pages_github_disconnectgithub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L555", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_formatdate", "source": "frontend_src_pages_github_tsx", "target": "pages_github_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L559", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_getlanguagecolor", "source": "frontend_src_pages_github_tsx", "target": "pages_github_getlanguagecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L564", "weight": 1.0, "_src": "frontend_src_pages_github_tsx", "_tgt": "pages_github_getlanguageicon", "source": "frontend_src_pages_github_tsx", "target": "pages_github_getlanguageicon", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L256", "weight": 1.0, "_src": "pages_github_fetchgithubappstatus", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_fetchgithubappstatus", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L288", "weight": 1.0, "_src": "pages_github_fetchgithubbackups", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_fetchgithubbackups", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L313", "weight": 1.0, "_src": "pages_github_fetchrepos", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_fetchrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L339", "weight": 1.0, "_src": "pages_github_fetchgithubactivity", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_fetchgithubactivity", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L386", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L451", "weight": 1.0, "_src": "pages_github_installgithubapp", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_installgithubapp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L495", "weight": 1.0, "_src": "pages_github_backupselectedrepositories", "_tgt": "pages_github_getauthtoken", "source": "pages_github_getauthtoken", "target": "pages_github_backupselectedrepositories", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L373", "weight": 1.0, "_src": "pages_github_fetchgithubstats", "_tgt": "pages_github_resetgithubdata", "source": "pages_github_resetgithubdata", "target": "pages_github_fetchgithubstats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L380", "weight": 1.0, "_src": "pages_github_fetchgithubapprepos", "_tgt": "pages_github_resetgithubdata", "source": "pages_github_resetgithubdata", "target": "pages_github_fetchgithubapprepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L401", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_resetgithubdata", "source": "pages_github_resetgithubdata", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L549", "weight": 1.0, "_src": "pages_github_disconnectgithub", "_tgt": "pages_github_resetgithubdata", "source": "pages_github_resetgithubdata", "target": "pages_github_disconnectgithub", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L226", "weight": 1.0, "_src": "pages_github_updatestatsfromrepos", "_tgt": "pages_github_processlanguages", "source": "pages_github_processlanguages", "target": "pages_github_updatestatsfromrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L227", "weight": 1.0, "_src": "pages_github_updatestatsfromrepos", "_tgt": "pages_github_generaterecentactivity", "source": "pages_github_generaterecentactivity", "target": "pages_github_updatestatsfromrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L329", "weight": 1.0, "_src": "pages_github_fetchrepos", "_tgt": "pages_github_updatestatsfromrepos", "source": "pages_github_updatestatsfromrepos", "target": "pages_github_fetchrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L328", "weight": 1.0, "_src": "pages_github_fetchrepos", "_tgt": "pages_github_extractrepos", "source": "pages_github_extractrepos", "target": "pages_github_fetchrepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L411", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_fetchgithubappstatus", "source": "pages_github_fetchgithubappstatus", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L412", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_fetchgithubbackups", "source": "pages_github_fetchgithubbackups", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L534", "weight": 1.0, "_src": "pages_github_backupselectedrepositories", "_tgt": "pages_github_fetchgithubbackups", "source": "pages_github_fetchgithubbackups", "target": "pages_github_backupselectedrepositories", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L371", "weight": 1.0, "_src": "pages_github_fetchgithubstats", "_tgt": "pages_github_fetchrepos", "source": "pages_github_fetchrepos", "target": "pages_github_fetchgithubstats", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L378", "weight": 1.0, "_src": "pages_github_fetchgithubapprepos", "_tgt": "pages_github_fetchrepos", "source": "pages_github_fetchrepos", "target": "pages_github_fetchgithubapprepos", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L357", "weight": 1.0, "_src": "pages_github_fetchgithubactivity", "_tgt": "pages_github_updategithubactivitycomponent", "source": "pages_github_fetchgithubactivity", "target": "pages_github_updategithubactivitycomponent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L425", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_fetchgithubactivity", "source": "pages_github_fetchgithubactivity", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L424", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_fetchgithubstats", "source": "pages_github_fetchgithubstats", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L430", "weight": 1.0, "_src": "pages_github_checkgithubconnection", "_tgt": "pages_github_fetchgithubapprepos", "source": "pages_github_fetchgithubapprepos", "target": "pages_github_checkgithubconnection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/GitHub.tsx", "source_location": "L443", "weight": 1.0, "_src": "pages_github_connectgithub", "_tgt": "lib_oauth_startgithubsignin", "source": "pages_github_connectgithub", "target": "lib_oauth_startgithubsignin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L163", "weight": 1.0, "_src": "frontend_src_pages_admindashboard_tsx", "_tgt": "pages_admindashboard_handlebackupdatabase", "source": "frontend_src_pages_admindashboard_tsx", "target": "pages_admindashboard_handlebackupdatabase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L174", "weight": 1.0, "_src": "frontend_src_pages_admindashboard_tsx", "_tgt": "pages_admindashboard_handlemanageusers", "source": "frontend_src_pages_admindashboard_tsx", "target": "pages_admindashboard_handlemanageusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L179", "weight": 1.0, "_src": "frontend_src_pages_admindashboard_tsx", "_tgt": "pages_admindashboard_handlesystemsettings", "source": "frontend_src_pages_admindashboard_tsx", "target": "pages_admindashboard_handlesystemsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L184", "weight": 1.0, "_src": "frontend_src_pages_admindashboard_tsx", "_tgt": "pages_admindashboard_getactivityicon", "source": "frontend_src_pages_admindashboard_tsx", "target": "pages_admindashboard_getactivityicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminDashboard.tsx", "source_location": "L195", "weight": 1.0, "_src": "frontend_src_pages_admindashboard_tsx", "_tgt": "pages_admindashboard_getgithubicon", "source": "frontend_src_pages_admindashboard_tsx", "target": "pages_admindashboard_getgithubicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L38", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_gettoken", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_gettoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L40", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_getproviderfrommodel", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_getproviderfrommodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L65", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_loadaiproviders", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_loadaiproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L84", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_loadaisettings", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_loadaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L113", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_getaimodels", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_getaimodels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L152", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_getproviderdisplayname", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_getproviderdisplayname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L164", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_getproviderdescription", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_getproviderdescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L176", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_fetchsessions", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_fetchsessions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L223", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_parsechatdeeplink", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_parsechatdeeplink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L232", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_scrolltohighlightedmessage", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_scrolltohighlightedmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L240", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_loadsessionmessages", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_loadsessionmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L311", "weight": 1.0, "_src": "frontend_src_pages_chat_tsx", "_tgt": "pages_chat_handlesendmessage", "source": "frontend_src_pages_chat_tsx", "target": "pages_chat_handlesendmessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L178", "weight": 1.0, "_src": "pages_chat_fetchsessions", "_tgt": "pages_chat_gettoken", "source": "pages_chat_gettoken", "target": "pages_chat_fetchsessions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L242", "weight": 1.0, "_src": "pages_chat_loadsessionmessages", "_tgt": "pages_chat_gettoken", "source": "pages_chat_gettoken", "target": "pages_chat_loadsessionmessages", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L328", "weight": 1.0, "_src": "pages_chat_handlesendmessage", "_tgt": "pages_chat_gettoken", "source": "pages_chat_gettoken", "target": "pages_chat_handlesendmessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L337", "weight": 1.0, "_src": "pages_chat_handlesendmessage", "_tgt": "pages_chat_getproviderfrommodel", "source": "pages_chat_getproviderfrommodel", "target": "pages_chat_handlesendmessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Chat.tsx", "source_location": "L268", "weight": 1.0, "_src": "pages_chat_loadsessionmessages", "_tgt": "pages_chat_scrolltohighlightedmessage", "source": "pages_chat_scrolltohighlightedmessage", "target": "pages_chat_loadsessionmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L127", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_createfallbackanalyticsdata", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_createfallbackanalyticsdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L149", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_normalizeanalyticsdata", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_normalizeanalyticsdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L181", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_fetchanalytics", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_fetchanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L211", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_formathours", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_formathours", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L217", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_formatdate", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L221", "weight": 1.0, "_src": "frontend_src_pages_analytics_tsx", "_tgt": "pages_analytics_getprioritycolor", "source": "frontend_src_pages_analytics_tsx", "target": "pages_analytics_getprioritycolor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L150", "weight": 1.0, "_src": "pages_analytics_normalizeanalyticsdata", "_tgt": "pages_analytics_createfallbackanalyticsdata", "source": "pages_analytics_createfallbackanalyticsdata", "target": "pages_analytics_normalizeanalyticsdata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L201", "weight": 1.0, "_src": "pages_analytics_fetchanalytics", "_tgt": "pages_analytics_createfallbackanalyticsdata", "source": "pages_analytics_createfallbackanalyticsdata", "target": "pages_analytics_fetchanalytics", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Analytics.tsx", "source_location": "L198", "weight": 1.0, "_src": "pages_analytics_fetchanalytics", "_tgt": "pages_analytics_normalizeanalyticsdata", "source": "pages_analytics_normalizeanalyticsdata", "target": "pages_analytics_fetchanalytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminSettings.tsx", "source_location": "L69", "weight": 1.0, "_src": "frontend_src_pages_adminsettings_tsx", "_tgt": "pages_adminsettings_updatesetting", "source": "frontend_src_pages_adminsettings_tsx", "target": "pages_adminsettings_updatesetting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/AdminSettings.tsx", "source_location": "L77", "weight": 1.0, "_src": "frontend_src_pages_adminsettings_tsx", "_tgt": "pages_adminsettings_savesettings", "source": "frontend_src_pages_adminsettings_tsx", "target": "pages_adminsettings_savesettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L48", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_applycolorchange", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_applycolorchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L199", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_loadaisettings", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_loadaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L219", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_loadavailableaiproviders", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_loadavailableaiproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L241", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_loadsearchsettings", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_loadsearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L261", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_loadbrowserextensionaccess", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_loadbrowserextensionaccess", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L289", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_handleupdateaisettings", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_handleupdateaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L318", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_handleupdateprofile", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_handleupdateprofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L341", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_handlechangepassword", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_handlechangepassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L367", "weight": 1.0, "_src": "frontend_src_pages_settings_tsx", "_tgt": "pages_settings_handleupdatesearchsettings", "source": "frontend_src_pages_settings_tsx", "target": "pages_settings_handleupdatesearchsettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L306", "weight": 1.0, "_src": "pages_settings_handleupdateaisettings", "_tgt": "pages_settings_loadaisettings", "source": "pages_settings_loadaisettings", "target": "pages_settings_handleupdateaisettings", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Settings.tsx", "source_location": "L384", "weight": 1.0, "_src": "pages_settings_handleupdatesearchsettings", "_tgt": "pages_settings_loadsearchsettings", "source": "pages_settings_loadsearchsettings", "target": "pages_settings_handleupdatesearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/QuickSelection.tsx", "source_location": "L87", "weight": 1.0, "_src": "frontend_src_pages_quickselection_tsx", "_tgt": "pages_quickselection_filtereditems", "source": "frontend_src_pages_quickselection_tsx", "target": "pages_quickselection_filtereditems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/QuickSelection.tsx", "source_location": "L96", "weight": 1.0, "_src": "frontend_src_pages_quickselection_tsx", "_tgt": "pages_quickselection_handleaction", "source": "frontend_src_pages_quickselection_tsx", "target": "pages_quickselection_handleaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L18", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_getapi", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_getapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L20", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_loadtimeentries", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_loadtimeentries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L46", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_gettodaystats", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_gettodaystats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L95", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_formattime", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_formattime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L101", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_formatamount", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_formatamount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L105", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_handletimeentrycreated", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_handletimeentrycreated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L112", "weight": 1.0, "_src": "frontend_src_pages_timetracking_tsx", "_tgt": "pages_timetracking_handletimerupdate", "source": "frontend_src_pages_timetracking_tsx", "target": "pages_timetracking_handletimerupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L23", "weight": 1.0, "_src": "pages_timetracking_loadtimeentries", "_tgt": "pages_timetracking_getapi", "source": "pages_timetracking_getapi", "target": "pages_timetracking_loadtimeentries", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/pages/TimeTracking.tsx", "source_location": "L18", "weight": 1.0, "_src": "pages_timetracking_getapi", "_tgt": "lib_auth_isdemomode", "source": "pages_timetracking_getapi", "target": "lib_auth_isdemomode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L94", "weight": 1.0, "_src": "frontend_src_pages_stats_tsx", "_tgt": "pages_stats_handlerefresh", "source": "frontend_src_pages_stats_tsx", "target": "pages_stats_handlerefresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L99", "weight": 1.0, "_src": "frontend_src_pages_stats_tsx", "_tgt": "pages_stats_loadstats", "source": "frontend_src_pages_stats_tsx", "target": "pages_stats_loadstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L182", "weight": 1.0, "_src": "frontend_src_pages_stats_tsx", "_tgt": "pages_stats_storagepercentage", "source": "frontend_src_pages_stats_tsx", "target": "pages_stats_storagepercentage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L191", "weight": 1.0, "_src": "frontend_src_pages_stats_tsx", "_tgt": "pages_stats_taskcompletionrate", "source": "frontend_src_pages_stats_tsx", "target": "pages_stats_taskcompletionrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/pages/Stats.tsx", "source_location": "L96", "weight": 1.0, "_src": "pages_stats_handlerefresh", "_tgt": "pages_stats_loadstats", "source": "pages_stats_handlerefresh", "target": "pages_stats_loadstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L6", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_isenvdemomode", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_isenvdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L30", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_isdemomode", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_isdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L36", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_shoulduserealapis", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_shoulduserealapis", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L44", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_shoulduserealbackend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L49", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_shoulduserealsearch", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_shoulduserealsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L54", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_cleardemomode", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_cleardemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L78", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_setdemomode", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_setdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L84", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockstats", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L114", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockgithubrepos", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockgithubrepos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L185", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemocktimeentries", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemocktimeentries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L210", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockvideobookmarks", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockvideobookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L298", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockteams", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockteams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L308", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockmembers", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockmembers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L355", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemocklearningpaths", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemocklearningpaths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L380", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockchatsessions", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockchatsessions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L397", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockremoveditems", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockremoveditems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L450", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockaiproviders", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockaiproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L469", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockfiles", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L496", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockaisettings", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockaisettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L543", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemocksearchsettings", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemocksearchsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L554", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockemailsettings", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockemailsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L570", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockmembersdirectory", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockmembersdirectory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L580", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockchatsessionsextended", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockchatsessionsextended", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L590", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockchatmessages", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockchatmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L609", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockanalyticsdashboard", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockanalyticsdashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L768", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemocksavedsearches", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemocksavedsearches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L802", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockmessagesconversations", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockmessagesconversations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L866", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockmessagesforconversation", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockmessagesforconversation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L897", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockbrowserextensionapikeys", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockbrowserextensionapikeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L910", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_generatemockbrowserextensions", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_generatemockbrowserextensions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L930", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_getcachekey", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_getcachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L936", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_jsonresponse", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_jsonresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L942", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_parsebody", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_parsebody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L954", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_demofetch", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1948", "weight": 1.0, "_src": "frontend_src_lib_demo_mode_ts", "_tgt": "lib_demo_mode_initializedemomode", "source": "frontend_src_lib_demo_mode_ts", "target": "lib_demo_mode_initializedemomode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L32", "weight": 1.0, "_src": "lib_demo_mode_isdemomode", "_tgt": "lib_demo_mode_isenvdemomode", "source": "lib_demo_mode_isenvdemomode", "target": "lib_demo_mode_isdemomode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L8", "weight": 1.0, "_src": "lib_demo_mode_isenvdemomode", "_tgt": "lib_api_isdemomode", "source": "lib_demo_mode_isenvdemomode", "target": "lib_api_isdemomode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/auth.tsx", "source_location": "L8", "weight": 1.0, "_src": "lib_demo_mode_isenvdemomode", "_tgt": "lib_auth_isdemomode", "source": "lib_demo_mode_isenvdemomode", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L979", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_isdemomode", "source": "lib_demo_mode_isdemomode", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1949", "weight": 1.0, "_src": "lib_demo_mode_initializedemomode", "_tgt": "lib_demo_mode_isdemomode", "source": "lib_demo_mode_isdemomode", "target": "lib_demo_mode_initializedemomode", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L38", "weight": 1.0, "_src": "lib_demo_mode_shoulduserealapis", "_tgt": "lib_demo_mode_shoulduserealbackend", "source": "lib_demo_mode_shoulduserealapis", "target": "lib_demo_mode_shoulduserealbackend", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L955", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_shoulduserealapis", "source": "lib_demo_mode_shoulduserealapis", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1094", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockstats", "source": "lib_demo_mode_generatemockstats", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1160", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockgithubrepos", "source": "lib_demo_mode_generatemockgithubrepos", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1165", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemocktimeentries", "source": "lib_demo_mode_generatemocktimeentries", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1346", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockvideobookmarks", "source": "lib_demo_mode_generatemockvideobookmarks", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1155", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockteams", "source": "lib_demo_mode_generatemockteams", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L571", "weight": 1.0, "_src": "lib_demo_mode_generatemockmembersdirectory", "_tgt": "lib_demo_mode_generatemockmembers", "source": "lib_demo_mode_generatemockmembers", "target": "lib_demo_mode_generatemockmembersdirectory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1147", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockmembers", "source": "lib_demo_mode_generatemockmembers", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1406", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemocklearningpaths", "source": "lib_demo_mode_generatemocklearningpaths", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L581", "weight": 1.0, "_src": "lib_demo_mode_generatemockchatsessionsextended", "_tgt": "lib_demo_mode_generatemockchatsessions", "source": "lib_demo_mode_generatemockchatsessions", "target": "lib_demo_mode_generatemockchatsessionsextended", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1917", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockremoveditems", "source": "lib_demo_mode_generatemockremoveditems", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1104", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockaiproviders", "source": "lib_demo_mode_generatemockaiproviders", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1134", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockfiles", "source": "lib_demo_mode_generatemockfiles", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1063", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockaisettings", "source": "lib_demo_mode_generatemockaisettings", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1072", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemocksearchsettings", "source": "lib_demo_mode_generatemocksearchsettings", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1081", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockemailsettings", "source": "lib_demo_mode_generatemockemailsettings", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1151", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockmembersdirectory", "source": "lib_demo_mode_generatemockmembersdirectory", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1422", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockchatsessionsextended", "source": "lib_demo_mode_generatemockchatsessionsextended", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1413", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockchatmessages", "source": "lib_demo_mode_generatemockchatmessages", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1099", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockanalyticsdashboard", "source": "lib_demo_mode_generatemockanalyticsdashboard", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1806", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemocksavedsearches", "source": "lib_demo_mode_generatemocksavedsearches", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1436", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockmessagesconversations", "source": "lib_demo_mode_generatemockmessagesconversations", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1493", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockmessagesforconversation", "source": "lib_demo_mode_generatemockmessagesforconversation", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1670", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockbrowserextensionapikeys", "source": "lib_demo_mode_generatemockbrowserextensionapikeys", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1674", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_generatemockbrowserextensions", "source": "lib_demo_mode_generatemockbrowserextensions", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L962", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_getcachekey", "source": "lib_demo_mode_getcachekey", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1009", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_jsonresponse", "source": "lib_demo_mode_jsonresponse", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L994", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_demo_mode_parsebody", "source": "lib_demo_mode_parsebody", "target": "lib_demo_mode_demofetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1175", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_mockdata_getmockbookmarks", "source": "lib_demo_mode_demofetch", "target": "lib_mockdata_getmockbookmarks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1192", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_mockdata_getmocktasks", "source": "lib_demo_mode_demofetch", "target": "lib_mockdata_getmocktasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1212", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_mockdata_getmocknotes", "source": "lib_demo_mode_demofetch", "target": "lib_mockdata_getmocknotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-mode.ts", "source_location": "L1360", "weight": 1.0, "_src": "lib_demo_mode_demofetch", "_tgt": "lib_mockdata_getmockvideos", "source": "lib_demo_mode_demofetch", "target": "lib_mockdata_getmockvideos" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L3", "weight": 1.0, "_src": "frontend_src_lib_api_url_ts", "_tgt": "lib_api_url_trimtrailingslash", "source": "frontend_src_lib_api_url_ts", "target": "lib_api_url_trimtrailingslash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L5", "weight": 1.0, "_src": "frontend_src_lib_api_url_ts", "_tgt": "lib_api_url_trimapisuffix", "source": "frontend_src_lib_api_url_ts", "target": "lib_api_url_trimapisuffix", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L7", "weight": 1.0, "_src": "frontend_src_lib_api_url_ts", "_tgt": "lib_api_url_getapiorigin", "source": "frontend_src_lib_api_url_ts", "target": "lib_api_url_getapiorigin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_lib_api_url_ts", "_tgt": "lib_api_url_getapiv1baseurl", "source": "frontend_src_lib_api_url_ts", "target": "lib_api_url_getapiv1baseurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L13", "weight": 1.0, "_src": "lib_api_url_getapiorigin", "_tgt": "lib_api_url_trimtrailingslash", "source": "lib_api_url_trimtrailingslash", "target": "lib_api_url_getapiorigin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L14", "weight": 1.0, "_src": "lib_api_url_getapiorigin", "_tgt": "lib_api_url_trimapisuffix", "source": "lib_api_url_trimapisuffix", "target": "lib_api_url_getapiorigin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api-url.ts", "source_location": "L18", "weight": 1.0, "_src": "lib_api_url_getapiv1baseurl", "_tgt": "lib_api_url_getapiorigin", "source": "lib_api_url_getapiorigin", "target": "lib_api_url_getapiv1baseurl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/oauth.ts", "source_location": "L8", "weight": 1.0, "_src": "lib_api_url_getapiv1baseurl", "_tgt": "lib_oauth_startgithubsignin", "source": "lib_api_url_getapiv1baseurl", "target": "lib_oauth_startgithubsignin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L145", "weight": 1.0, "_src": "frontend_src_lib_messages_ts", "_tgt": "lib_messages_gettoken", "source": "frontend_src_lib_messages_ts", "target": "lib_messages_gettoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L149", "weight": 1.0, "_src": "frontend_src_lib_messages_ts", "_tgt": "lib_messages_apirequest", "source": "frontend_src_lib_messages_ts", "target": "lib_messages_apirequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L265", "weight": 1.0, "_src": "frontend_src_lib_messages_ts", "_tgt": "lib_messages_uploadchatfile", "source": "frontend_src_lib_messages_ts", "target": "lib_messages_uploadchatfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L286", "weight": 1.0, "_src": "frontend_src_lib_messages_ts", "_tgt": "lib_messages_messagesrealtimeclient", "source": "frontend_src_lib_messages_ts", "target": "lib_messages_messagesrealtimeclient", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L150", "weight": 1.0, "_src": "lib_messages_apirequest", "_tgt": "lib_messages_gettoken", "source": "lib_messages_gettoken", "target": "lib_messages_apirequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L266", "weight": 1.0, "_src": "lib_messages_uploadchatfile", "_tgt": "lib_messages_gettoken", "source": "lib_messages_gettoken", "target": "lib_messages_uploadchatfile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L303", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient_connect", "_tgt": "lib_messages_gettoken", "source": "lib_messages_gettoken", "target": "lib_messages_messagesrealtimeclient_connect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L293", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient", "_tgt": "lib_messages_messagesrealtimeclient_constructor", "source": "lib_messages_messagesrealtimeclient", "target": "lib_messages_messagesrealtimeclient_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L301", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient", "_tgt": "lib_messages_messagesrealtimeclient_connect", "source": "lib_messages_messagesrealtimeclient", "target": "lib_messages_messagesrealtimeclient_connect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L345", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient", "_tgt": "lib_messages_messagesrealtimeclient_send", "source": "lib_messages_messagesrealtimeclient", "target": "lib_messages_messagesrealtimeclient_send", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L350", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient", "_tgt": "lib_messages_messagesrealtimeclient_disconnect", "source": "lib_messages_messagesrealtimeclient", "target": "lib_messages_messagesrealtimeclient_disconnect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L359", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient", "_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect", "source": "lib_messages_messagesrealtimeclient", "target": "lib_messages_messagesrealtimeclient_cleanupreconnect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L302", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient_connect", "_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect", "source": "lib_messages_messagesrealtimeclient_connect", "target": "lib_messages_messagesrealtimeclient_cleanupreconnect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/messages.ts", "source_location": "L352", "weight": 1.0, "_src": "lib_messages_messagesrealtimeclient_disconnect", "_tgt": "lib_messages_messagesrealtimeclient_cleanupreconnect", "source": "lib_messages_messagesrealtimeclient_disconnect", "target": "lib_messages_messagesrealtimeclient_cleanupreconnect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_lib_time_format_ts", "_tgt": "lib_time_format_formatduration", "source": "frontend_src_lib_time_format_ts", "target": "lib_time_format_formatduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L50", "weight": 1.0, "_src": "frontend_src_lib_time_format_ts", "_tgt": "lib_time_format_formatdurationshort", "source": "frontend_src_lib_time_format_ts", "target": "lib_time_format_formatdurationshort", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L73", "weight": 1.0, "_src": "frontend_src_lib_time_format_ts", "_tgt": "lib_time_format_formatdurationdetailed", "source": "frontend_src_lib_time_format_ts", "target": "lib_time_format_formatdurationdetailed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L99", "weight": 1.0, "_src": "frontend_src_lib_time_format_ts", "_tgt": "lib_time_format_breakdownduration", "source": "frontend_src_lib_time_format_ts", "target": "lib_time_format_breakdownduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L134", "weight": 1.0, "_src": "frontend_src_lib_time_format_ts", "_tgt": "lib_time_format_getlargesttimeunit", "source": "frontend_src_lib_time_format_ts", "target": "lib_time_format_getlargesttimeunit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L18", "weight": 1.0, "_src": "lib_time_format_formatduration", "_tgt": "lib_time_format_breakdownduration", "source": "lib_time_format_formatduration", "target": "lib_time_format_breakdownduration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L55", "weight": 1.0, "_src": "lib_time_format_formatdurationshort", "_tgt": "lib_time_format_breakdownduration", "source": "lib_time_format_formatdurationshort", "target": "lib_time_format_breakdownduration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L74", "weight": 1.0, "_src": "lib_time_format_formatdurationdetailed", "_tgt": "lib_time_format_breakdownduration", "source": "lib_time_format_formatdurationdetailed", "target": "lib_time_format_breakdownduration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/time-format.ts", "source_location": "L135", "weight": 1.0, "_src": "lib_time_format_getlargesttimeunit", "_tgt": "lib_time_format_breakdownduration", "source": "lib_time_format_breakdownduration", "target": "lib_time_format_getlargesttimeunit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_lib_demo_api_ts", "_tgt": "lib_demo_api_demomodeapiclient", "source": "frontend_src_lib_demo_api_ts", "target": "lib_demo_api_demomodeapiclient", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L21", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_constructor", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L26", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_request", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_request", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L61", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_getmockresponse", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_getmockresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L247", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_get", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L251", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_post", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_post", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L258", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_put", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_put", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L265", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_delete", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L269", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient", "_tgt": "lib_demo_api_demomodeapiclient_upload", "source": "lib_demo_api_demomodeapiclient", "target": "lib_demo_api_demomodeapiclient_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L23", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_constructor", "_tgt": "lib_auth_isdemomode", "source": "lib_demo_api_demomodeapiclient_constructor", "target": "lib_auth_isdemomode" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L32", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_request", "_tgt": "lib_demo_api_demomodeapiclient_getmockresponse", "source": "lib_demo_api_demomodeapiclient_request", "target": "lib_demo_api_demomodeapiclient_getmockresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L248", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_get", "_tgt": "lib_demo_api_demomodeapiclient_request", "source": "lib_demo_api_demomodeapiclient_request", "target": "lib_demo_api_demomodeapiclient_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L252", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_post", "_tgt": "lib_demo_api_demomodeapiclient_request", "source": "lib_demo_api_demomodeapiclient_request", "target": "lib_demo_api_demomodeapiclient_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L259", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_put", "_tgt": "lib_demo_api_demomodeapiclient_request", "source": "lib_demo_api_demomodeapiclient_request", "target": "lib_demo_api_demomodeapiclient_put", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L266", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_delete", "_tgt": "lib_demo_api_demomodeapiclient_request", "source": "lib_demo_api_demomodeapiclient_request", "target": "lib_demo_api_demomodeapiclient_delete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L66", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmockstats", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmockstats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L72", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmockdocuments", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmockdocuments" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L79", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmockbookmarks", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmockbookmarks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L86", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmocktasks", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmocktasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L93", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmocknotes", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmocknotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L100", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmocktimeentries", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmocktimeentries" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L156", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmockvideos", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmockvideos" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L167", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_getmockresponse", "_tgt": "lib_mockdata_getmocklearningpaths", "source": "lib_demo_api_demomodeapiclient_getmockresponse", "target": "lib_mockdata_getmocklearningpaths" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/demo-api.ts", "source_location": "L271", "weight": 1.0, "_src": "lib_demo_api_demomodeapiclient_upload", "_tgt": "lib_demo_api_demomodeapiclient_get", "source": "lib_demo_api_demomodeapiclient_get", "target": "lib_demo_api_demomodeapiclient_upload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L4", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_cn", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L8", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_formatdate", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_formatdatetime", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_formatdatetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L28", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_truncatetext", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_truncatetext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L33", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_getinitials", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_getinitials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/utils.ts", "source_location": "L41", "weight": 1.0, "_src": "frontend_src_lib_utils_ts", "_tgt": "lib_utils_generateid", "source": "frontend_src_lib_utils_ts", "target": "lib_utils_generateid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L3", "weight": 1.0, "_src": "frontend_src_lib_oauth_ts", "_tgt": "lib_oauth_getauthcallbackurl", "source": "frontend_src_lib_oauth_ts", "target": "lib_oauth_getauthcallbackurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L7", "weight": 1.0, "_src": "frontend_src_lib_oauth_ts", "_tgt": "lib_oauth_startgithubsignin", "source": "frontend_src_lib_oauth_ts", "target": "lib_oauth_startgithubsignin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/oauth.ts", "source_location": "L9", "weight": 1.0, "_src": "lib_oauth_startgithubsignin", "_tgt": "lib_oauth_getauthcallbackurl", "source": "lib_oauth_getauthcallbackurl", "target": "lib_oauth_startgithubsignin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L7", "weight": 1.0, "_src": "frontend_src_lib_api_ts", "_tgt": "lib_api_isdemomode", "source": "frontend_src_lib_api_ts", "target": "lib_api_isdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_lib_api_ts", "_tgt": "lib_api_getauthheaders", "source": "frontend_src_lib_api_ts", "target": "lib_api_getauthheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L21", "weight": 1.0, "_src": "frontend_src_lib_api_ts", "_tgt": "lib_api_apiclient", "source": "frontend_src_lib_api_ts", "target": "lib_api_apiclient", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L33", "weight": 1.0, "_src": "lib_api_apiclient_request", "_tgt": "lib_api_isdemomode", "source": "lib_api_isdemomode", "target": "lib_api_apiclient_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L41", "weight": 1.0, "_src": "lib_api_apiclient_request", "_tgt": "lib_api_getauthheaders", "source": "lib_api_getauthheaders", "target": "lib_api_apiclient_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L259", "weight": 1.0, "_src": "lib_api_apiclient_upload", "_tgt": "lib_api_getauthheaders", "source": "lib_api_getauthheaders", "target": "lib_api_apiclient_upload", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L24", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_constructor", "source": "lib_api_apiclient", "target": "lib_api_apiclient_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L28", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_request", "source": "lib_api_apiclient", "target": "lib_api_apiclient_request", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L62", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_getmockresponse", "source": "lib_api_apiclient", "target": "lib_api_apiclient_getmockresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L230", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_get", "source": "lib_api_apiclient", "target": "lib_api_apiclient_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L234", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_post", "source": "lib_api_apiclient", "target": "lib_api_apiclient_post", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L241", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_put", "source": "lib_api_apiclient", "target": "lib_api_apiclient_put", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L248", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_delete", "source": "lib_api_apiclient", "target": "lib_api_apiclient_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L252", "weight": 1.0, "_src": "lib_api_apiclient", "_tgt": "lib_api_apiclient_upload", "source": "lib_api_apiclient", "target": "lib_api_apiclient_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L34", "weight": 1.0, "_src": "lib_api_apiclient_request", "_tgt": "lib_api_apiclient_getmockresponse", "source": "lib_api_apiclient_request", "target": "lib_api_apiclient_getmockresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L231", "weight": 1.0, "_src": "lib_api_apiclient_get", "_tgt": "lib_api_apiclient_request", "source": "lib_api_apiclient_request", "target": "lib_api_apiclient_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L235", "weight": 1.0, "_src": "lib_api_apiclient_post", "_tgt": "lib_api_apiclient_request", "source": "lib_api_apiclient_request", "target": "lib_api_apiclient_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L242", "weight": 1.0, "_src": "lib_api_apiclient_put", "_tgt": "lib_api_apiclient_request", "source": "lib_api_apiclient_request", "target": "lib_api_apiclient_put", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/api.ts", "source_location": "L249", "weight": 1.0, "_src": "lib_api_apiclient_delete", "_tgt": "lib_api_apiclient_request", "source": "lib_api_apiclient_request", "target": "lib_api_apiclient_delete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L79", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmockstats", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmockstats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L85", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmockdocuments", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmockdocuments" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L92", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmockbookmarks", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmockbookmarks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L99", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmocktasks", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmocktasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L106", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmocknotes", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmocknotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L113", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmocktimeentries", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmocktimeentries" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L187", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmocklearningpaths", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmocklearningpaths" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/api.ts", "source_location": "L213", "weight": 1.0, "_src": "lib_api_apiclient_getmockresponse", "_tgt": "lib_mockdata_getmockvideos", "source": "lib_api_apiclient_getmockresponse", "target": "lib_mockdata_getmockvideos" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L17", "weight": 1.0, "_src": "frontend_src_lib_haptics_ts", "_tgt": "lib_haptics_issupported", "source": "frontend_src_lib_haptics_ts", "target": "lib_haptics_issupported", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L37", "weight": 1.0, "_src": "frontend_src_lib_haptics_ts", "_tgt": "lib_haptics_usehaptics", "source": "frontend_src_lib_haptics_ts", "target": "lib_haptics_usehaptics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L92", "weight": 1.0, "_src": "frontend_src_lib_haptics_ts", "_tgt": "lib_haptics_triggerhaptic", "source": "frontend_src_lib_haptics_ts", "target": "lib_haptics_triggerhaptic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/haptics.ts", "source_location": "L93", "weight": 1.0, "_src": "lib_haptics_triggerhaptic", "_tgt": "lib_haptics_issupported", "source": "lib_haptics_issupported", "target": "lib_haptics_triggerhaptic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/timeFormat.ts", "source_location": "L8", "weight": 1.0, "_src": "frontend_src_lib_timeformat_ts", "_tgt": "lib_timeformat_formatduration", "source": "frontend_src_lib_timeformat_ts", "target": "lib_timeformat_formatduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/timeFormat.ts", "source_location": "L42", "weight": 1.0, "_src": "frontend_src_lib_timeformat_ts", "_tgt": "lib_timeformat_formatdurationcompact", "source": "frontend_src_lib_timeformat_ts", "target": "lib_timeformat_formatdurationcompact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L7", "weight": 1.0, "_src": "frontend_src_lib_auth_tsx", "_tgt": "lib_auth_isdemomode", "source": "frontend_src_lib_auth_tsx", "target": "lib_auth_isdemomode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L65", "weight": 1.0, "_src": "frontend_src_lib_auth_tsx", "_tgt": "lib_auth_authprovider", "source": "frontend_src_lib_auth_tsx", "target": "lib_auth_authprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L386", "weight": 1.0, "_src": "frontend_src_lib_auth_tsx", "_tgt": "lib_auth_useauth", "source": "frontend_src_lib_auth_tsx", "target": "lib_auth_useauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L395", "weight": 1.0, "_src": "frontend_src_lib_auth_tsx", "_tgt": "lib_auth_getauthheaders", "source": "frontend_src_lib_auth_tsx", "target": "lib_auth_getauthheaders", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/auth.tsx", "source_location": "L396", "weight": 1.0, "_src": "lib_auth_getauthheaders", "_tgt": "lib_auth_isdemomode", "source": "lib_auth_isdemomode", "target": "lib_auth_getauthheaders", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L13", "weight": 1.0, "_src": "lib_auth_isdemomode", "_tgt": "lib_brave_search_getauthheaders", "source": "lib_auth_isdemomode", "target": "lib_brave_search_getauthheaders" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L65", "weight": 1.0, "_src": "lib_auth_isdemomode", "_tgt": "stores_updatestore_installupdate", "source": "lib_auth_isdemomode", "target": "stores_updatestore_installupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/weeklyChart.tsx", "source_location": "L8", "weight": 1.0, "_src": "frontend_src_lib_weeklychart_tsx", "_tgt": "lib_weeklychart_weeklybarchart", "source": "frontend_src_lib_weeklychart_tsx", "target": "lib_weeklychart_weeklybarchart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2226", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_createdate", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_createdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2592", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockdocuments", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockdocuments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2593", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockbookmarks", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2594", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmocktasks", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmocktasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2595", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmocknotes", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmocknotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2596", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmocktimeentries", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmocktimeentries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2597", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockvideos", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2598", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmocklearningpaths", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmocklearningpaths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2599", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockcalendarevents", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockcalendarevents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2600", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockfiles", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockfiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2601", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockactivities", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockactivities", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2604", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getmockstats", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getmockstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/mockData.ts", "source_location": "L2653", "weight": 1.0, "_src": "frontend_src_lib_mockdata_ts", "_tgt": "lib_mockdata_getpopulartags", "source": "frontend_src_lib_mockdata_ts", "target": "lib_mockdata_getpopulartags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_lib_brave_search_ts", "_tgt": "lib_brave_search_getauthheaders", "source": "frontend_src_lib_brave_search_ts", "target": "lib_brave_search_getauthheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L58", "weight": 1.0, "_src": "frontend_src_lib_brave_search_ts", "_tgt": "lib_brave_search_searchbrave", "source": "frontend_src_lib_brave_search_ts", "target": "lib_brave_search_searchbrave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L89", "weight": 1.0, "_src": "frontend_src_lib_brave_search_ts", "_tgt": "lib_brave_search_searchweb", "source": "frontend_src_lib_brave_search_ts", "target": "lib_brave_search_searchweb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L93", "weight": 1.0, "_src": "frontend_src_lib_brave_search_ts", "_tgt": "lib_brave_search_searchnews", "source": "frontend_src_lib_brave_search_ts", "target": "lib_brave_search_searchnews", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L97", "weight": 1.0, "_src": "frontend_src_lib_brave_search_ts", "_tgt": "lib_brave_search_getquicksearchsuggestions", "source": "frontend_src_lib_brave_search_ts", "target": "lib_brave_search_getquicksearchsuggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L64", "weight": 1.0, "_src": "lib_brave_search_searchbrave", "_tgt": "lib_brave_search_getauthheaders", "source": "lib_brave_search_getauthheaders", "target": "lib_brave_search_searchbrave", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L90", "weight": 1.0, "_src": "lib_brave_search_searchweb", "_tgt": "lib_brave_search_searchbrave", "source": "lib_brave_search_searchbrave", "target": "lib_brave_search_searchweb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L94", "weight": 1.0, "_src": "lib_brave_search_searchnews", "_tgt": "lib_brave_search_searchbrave", "source": "lib_brave_search_searchbrave", "target": "lib_brave_search_searchnews", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/brave-search.ts", "source_location": "L99", "weight": 1.0, "_src": "lib_brave_search_getquicksearchsuggestions", "_tgt": "lib_brave_search_searchbrave", "source": "lib_brave_search_searchbrave", "target": "lib_brave_search_getquicksearchsuggestions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L12", "weight": 1.0, "_src": "frontend_src_lib_export_import_ts", "_tgt": "lib_export_import_exportdata", "source": "frontend_src_lib_export_import_ts", "target": "lib_export_import_exportdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L40", "weight": 1.0, "_src": "frontend_src_lib_export_import_ts", "_tgt": "lib_export_import_importdata", "source": "frontend_src_lib_export_import_ts", "target": "lib_export_import_importdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L68", "weight": 1.0, "_src": "frontend_src_lib_export_import_ts", "_tgt": "lib_export_import_validateimportdata", "source": "frontend_src_lib_export_import_ts", "target": "lib_export_import_validateimportdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/lib/export-import.ts", "source_location": "L104", "weight": 1.0, "_src": "frontend_src_lib_export_import_ts", "_tgt": "lib_export_import_getimportsummary", "source": "frontend_src_lib_export_import_ts", "target": "lib_export_import_getimportsummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L26", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_checkforupdates", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_checkforupdates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L57", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_installupdate", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_installupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L104", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_cancelupdate", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_cancelupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L119", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_initializeupdatechecking", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_initializeupdatechecking", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L140", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_cleanup", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L153", "weight": 1.0, "_src": "frontend_src_stores_updatestore_ts", "_tgt": "stores_updatestore_ensureinitialized", "source": "frontend_src_stores_updatestore_ts", "target": "stores_updatestore_ensureinitialized", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L130", "weight": 1.0, "_src": "stores_updatestore_initializeupdatechecking", "_tgt": "stores_updatestore_checkforupdates", "source": "stores_updatestore_checkforupdates", "target": "stores_updatestore_initializeupdatechecking", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "frontend/src/stores/updateStore.ts", "source_location": "L155", "weight": 1.0, "_src": "stores_updatestore_ensureinitialized", "_tgt": "stores_updatestore_initializeupdatechecking", "source": "stores_updatestore_initializeupdatechecking", "target": "stores_updatestore_ensureinitialized", "confidence_score": 1.0 } ], "hyperedges": [] }