{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "app/build.gradle", "file_type": "code", "source_file": "android/app/build.gradle", "source_location": "L1", "_origin": "ast", "id": "android_app_build", "community": 44, "norm_label": "app/build.gradle" }, { "label": "capacitor.build.gradle", "file_type": "code", "source_file": "android/app/capacitor.build.gradle", "source_location": "L1", "_origin": "ast", "id": "android_app_capacitor_build", "community": 45, "norm_label": "capacitor.build.gradle" }, { "label": "ExampleInstrumentedTest.java", "file_type": "code", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L1", "_origin": "ast", "id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest", "community": 29, "norm_label": "exampleinstrumentedtest.java" }, { "label": "ExampleInstrumentedTest", "file_type": "code", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L16", "_origin": "ast", "id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest", "community": 29, "norm_label": "exampleinstrumentedtest" }, { "label": "RunWith", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "runwith", "community": 29, "norm_label": "runwith" }, { "label": ".useAppContext()", "file_type": "code", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L19", "_origin": "ast", "id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext", "community": 29, "norm_label": ".useappcontext()" }, { "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test", "community": 29, "norm_label": "test" }, { "label": "MainActivity.java", "file_type": "code", "source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java", "source_location": "L1", "_origin": "ast", "id": "android_app_src_main_java_com_zumaya_kitchen_mainactivity", "community": 34, "norm_label": "mainactivity.java" }, { "label": "MainActivity", "file_type": "code", "source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java", "source_location": "L5", "_origin": "ast", "id": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity", "community": 34, "norm_label": "mainactivity" }, { "label": "BridgeActivity", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "bridgeactivity", "community": 34, "norm_label": "bridgeactivity" }, { "label": "ExampleUnitTest.java", "file_type": "code", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L1", "_origin": "ast", "id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest", "community": 31, "norm_label": "exampleunittest.java" }, { "label": "ExampleUnitTest", "file_type": "code", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L12", "_origin": "ast", "id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest", "community": 31, "norm_label": "exampleunittest" }, { "label": ".addition_isCorrect()", "file_type": "code", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L14", "_origin": "ast", "id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect", "community": 31, "norm_label": ".addition_iscorrect()" }, { "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test", "community": 31, "norm_label": "test" }, { "label": "android/build.gradle", "file_type": "code", "source_file": "android/build.gradle", "source_location": "L1", "_origin": "ast", "id": "android_build", "community": 46, "norm_label": "android/build.gradle" }, { "label": "capacitor.settings.gradle", "file_type": "code", "source_file": "android/capacitor.settings.gradle", "source_location": "L1", "_origin": "ast", "id": "android_capacitor_settings", "community": 47, "norm_label": "capacitor.settings.gradle" }, { "label": "gradlew", "file_type": "code", "source_file": "android/gradlew", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "android_gradlew", "community": 32, "norm_label": "gradlew" }, { "label": "gradlew script", "file_type": "code", "source_file": "android/gradlew", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "android_gradlew__entry", "community": 32, "norm_label": "gradlew script" }, { "label": "warn()", "file_type": "code", "source_file": "android/gradlew", "source_location": "L94", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "android_gradlew_warn", "community": 32, "norm_label": "warn()" }, { "label": "die()", "file_type": "code", "source_file": "android/gradlew", "source_location": "L98", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "android_gradlew_die", "community": 32, "norm_label": "die()" }, { "label": "settings.gradle", "file_type": "code", "source_file": "android/settings.gradle", "source_location": "L1", "_origin": "ast", "id": "android_settings", "community": 48, "norm_label": "settings.gradle" }, { "label": "variables.gradle", "file_type": "code", "source_file": "android/variables.gradle", "source_location": "L1", "_origin": "ast", "id": "android_variables", "community": 49, "norm_label": "variables.gradle" }, { "label": "capacitor.config.ts", "file_type": "code", "source_file": "capacitor.config.ts", "source_location": "L1", "_origin": "ast", "id": "capacitor_config", "community": 41, "norm_label": "capacitor.config.ts" }, { "label": "config", "file_type": "code", "source_file": "capacitor.config.ts", "source_location": "L3", "_origin": "ast", "id": "capacitor_config_config", "community": 41, "norm_label": "config" }, { "label": "eslint.config.js", "file_type": "code", "source_file": "eslint.config.js", "source_location": "L1", "_origin": "ast", "id": "eslint_config", "community": 50, "norm_label": "eslint.config.js" }, { "label": "index.js", "file_type": "code", "source_file": "functions/index.js", "source_location": "L1", "_origin": "ast", "id": "functions_index", "community": 18, "norm_label": "index.js" }, { "label": "{ onDocumentCreated }", "file_type": "code", "source_file": "functions/index.js", "source_location": "L23", "_origin": "ast", "id": "functions_index_ondocumentcreated", "community": 18, "norm_label": "{ ondocumentcreated }" }, { "label": "{ onSchedule }", "file_type": "code", "source_file": "functions/index.js", "source_location": "L24", "_origin": "ast", "id": "functions_index_onschedule", "community": 18, "norm_label": "{ onschedule }" }, { "label": "{ getFirestore, FieldValue }", "file_type": "code", "source_file": "functions/index.js", "source_location": "L25", "_origin": "ast", "id": "functions_index_getfirestore_fieldvalue", "community": 18, "norm_label": "{ getfirestore, fieldvalue }" }, { "label": "{ initializeApp }", "file_type": "code", "source_file": "functions/index.js", "source_location": "L26", "_origin": "ast", "id": "functions_index_initializeapp", "community": 18, "norm_label": "{ initializeapp }" }, { "label": "{ GoogleGenAI }", "file_type": "code", "source_file": "functions/index.js", "source_location": "L27", "_origin": "ast", "id": "functions_index_googlegenai", "community": 18, "norm_label": "{ googlegenai }" }, { "label": "db", "file_type": "code", "source_file": "functions/index.js", "source_location": "L30", "_origin": "ast", "id": "functions_index_db", "community": 18, "norm_label": "db" }, { "label": "cleanAIResponse()", "file_type": "code", "source_file": "functions/index.js", "source_location": "L34", "_origin": "ast", "id": "functions_index_cleanairesponse", "community": 18, "norm_label": "cleanairesponse()" }, { "label": "withTimeout()", "file_type": "code", "source_file": "functions/index.js", "source_location": "L50", "_origin": "ast", "id": "functions_index_withtimeout", "community": 18, "norm_label": "withtimeout()" }, { "label": "processInvoiceWithRetry()", "file_type": "code", "source_file": "functions/index.js", "source_location": "L59", "_origin": "ast", "id": "functions_index_processinvoicewithretry", "community": 18, "norm_label": "processinvoicewithretry()" }, { "label": "getWeekKey()", "file_type": "code", "source_file": "functions/index.js", "source_location": "L82", "_origin": "ast", "id": "functions_index_getweekkey", "community": 18, "norm_label": "getweekkey()" }, { "label": "getMonthKey()", "file_type": "code", "source_file": "functions/index.js", "source_location": "L91", "_origin": "ast", "id": "functions_index_getmonthkey", "community": 18, "norm_label": "getmonthkey()" }, { "label": "onInvoiceApproved.js", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L1", "_origin": "ast", "id": "functions_oninvoiceapproved", "community": 20, "norm_label": "oninvoiceapproved.js" }, { "label": "{ onDocumentUpdated }", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L18", "_origin": "ast", "id": "functions_oninvoiceapproved_ondocumentupdated", "community": 20, "norm_label": "{ ondocumentupdated }" }, { "label": "{ getFirestore, FieldValue }", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L19", "_origin": "ast", "id": "functions_oninvoiceapproved_getfirestore_fieldvalue", "community": 20, "norm_label": "{ getfirestore, fieldvalue }" }, { "label": "db", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L22", "_origin": "ast", "id": "functions_oninvoiceapproved_db", "community": 20, "norm_label": "db" }, { "label": "resolveShelfLifeDays()", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L30", "_origin": "ast", "id": "functions_oninvoiceapproved_resolveshelflifedays", "community": 20, "norm_label": "resolveshelflifedays()" }, { "label": "calculateExpirationDate()", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L59", "_origin": "ast", "id": "functions_oninvoiceapproved_calculateexpirationdate", "community": 20, "norm_label": "calculateexpirationdate()" }, { "label": "lookupVendorMapping()", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L69", "_origin": "ast", "id": "functions_oninvoiceapproved_lookupvendormapping", "community": 20, "norm_label": "lookupvendormapping()" }, { "label": "lookupByUPC()", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L93", "_origin": "ast", "id": "functions_oninvoiceapproved_lookupbyupc", "community": 20, "norm_label": "lookupbyupc()" }, { "label": "createVendorMapping()", "file_type": "code", "source_file": "functions/onInvoiceApproved.js", "source_location": "L116", "_origin": "ast", "id": "functions_oninvoiceapproved_createvendormapping", "community": 20, "norm_label": "createvendormapping()" }, { "label": "NOTE: This is a Firestore trigger \u2014 NOT a callable function.", "file_type": "rationale", "source_file": "functions/onInvoiceApproved.js", "source_location": "L14", "_origin": "ast", "id": "functions_oninvoiceapproved_rationale_14", "community": 20, "norm_label": "note: this is a firestore trigger \u2014 not a callable function." }, { "label": "functions/package.json", "file_type": "code", "source_file": "functions/package.json", "source_location": "L1", "_origin": "ast", "id": "functions_package", "community": 8, "norm_label": "functions/package.json" }, { "label": "name", "file_type": "code", "source_file": "functions/package.json", "source_location": "L2", "_origin": "ast", "id": "functions_package_name", "community": 8, "norm_label": "name" }, { "label": "description", "file_type": "code", "source_file": "functions/package.json", "source_location": "L3", "_origin": "ast", "id": "functions_package_description", "community": 8, "norm_label": "description" }, { "label": "scripts", "file_type": "code", "source_file": "functions/package.json", "source_location": "L4", "_origin": "ast", "id": "functions_package_scripts", "community": 8, "norm_label": "scripts" }, { "label": "serve", "file_type": "code", "source_file": "functions/package.json", "source_location": "L5", "_origin": "ast", "id": "functions_package_scripts_serve", "community": 8, "norm_label": "serve" }, { "label": "shell", "file_type": "code", "source_file": "functions/package.json", "source_location": "L6", "_origin": "ast", "id": "functions_package_scripts_shell", "community": 8, "norm_label": "shell" }, { "label": "start", "file_type": "code", "source_file": "functions/package.json", "source_location": "L7", "_origin": "ast", "id": "functions_package_scripts_start", "community": 8, "norm_label": "start" }, { "label": "deploy", "file_type": "code", "source_file": "functions/package.json", "source_location": "L8", "_origin": "ast", "id": "functions_package_scripts_deploy", "community": 8, "norm_label": "deploy" }, { "label": "logs", "file_type": "code", "source_file": "functions/package.json", "source_location": "L9", "_origin": "ast", "id": "functions_package_scripts_logs", "community": 8, "norm_label": "logs" }, { "label": "engines", "file_type": "code", "source_file": "functions/package.json", "source_location": "L11", "_origin": "ast", "id": "functions_package_engines", "community": 8, "norm_label": "engines" }, { "label": "node", "file_type": "code", "source_file": "functions/package.json", "source_location": "L12", "_origin": "ast", "id": "functions_package_engines_node", "community": 8, "norm_label": "node" }, { "label": "main", "file_type": "code", "source_file": "functions/package.json", "source_location": "L14", "_origin": "ast", "id": "functions_package_main", "community": 8, "norm_label": "main" }, { "label": "dependencies", "file_type": "code", "source_file": "functions/package.json", "source_location": "L15", "_origin": "ast", "id": "functions_package_dependencies", "community": 8, "norm_label": "dependencies" }, { "label": "@google/genai", "file_type": "code", "source_file": "functions/package.json", "source_location": "L16", "_origin": "ast", "id": "functions_package_dependencies_google_genai", "community": 8, "norm_label": "@google/genai" }, { "label": "@google/genai", "file_type": "concept", "source_file": "functions/package.json", "source_location": "L16", "_origin": "ast", "id": "google_genai", "community": 8, "norm_label": "@google/genai" }, { "label": "cors", "file_type": "code", "source_file": "functions/package.json", "source_location": "L17", "_origin": "ast", "id": "functions_package_dependencies_cors", "community": 8, "norm_label": "cors" }, { "label": "cors", "file_type": "concept", "source_file": "functions/package.json", "source_location": "L17", "_origin": "ast", "id": "cors", "community": 8, "norm_label": "cors" }, { "label": "firebase-admin", "file_type": "code", "source_file": "functions/package.json", "source_location": "L18", "_origin": "ast", "id": "functions_package_dependencies_firebase_admin", "community": 8, "norm_label": "firebase-admin" }, { "label": "firebase-admin", "file_type": "concept", "source_file": "functions/package.json", "source_location": "L18", "_origin": "ast", "id": "firebase_admin", "community": 8, "norm_label": "firebase-admin" }, { "label": "firebase-functions", "file_type": "code", "source_file": "functions/package.json", "source_location": "L19", "_origin": "ast", "id": "functions_package_dependencies_firebase_functions", "community": 8, "norm_label": "firebase-functions" }, { "label": "firebase-functions", "file_type": "concept", "source_file": "functions/package.json", "source_location": "L19", "_origin": "ast", "id": "firebase_functions", "community": 8, "norm_label": "firebase-functions" }, { "label": "devDependencies", "file_type": "code", "source_file": "functions/package.json", "source_location": "L21", "_origin": "ast", "id": "functions_package_devdependencies", "community": 8, "norm_label": "devdependencies" }, { "label": "firebase-functions-test", "file_type": "code", "source_file": "functions/package.json", "source_location": "L22", "_origin": "ast", "id": "functions_package_devdependencies_firebase_functions_test", "community": 8, "norm_label": "firebase-functions-test" }, { "label": "firebase-functions-test", "file_type": "concept", "source_file": "functions/package.json", "source_location": "L22", "_origin": "ast", "id": "firebase_functions_test", "community": 8, "norm_label": "firebase-functions-test" }, { "label": "private", "file_type": "code", "source_file": "functions/package.json", "source_location": "L24", "_origin": "ast", "id": "functions_package_private", "community": 8, "norm_label": "private" }, { "label": "package.json", "file_type": "code", "source_file": "package.json", "source_location": "L1", "_origin": "ast", "id": "package", "community": 4, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "package.json", "source_location": "L2", "_origin": "ast", "id": "package_name", "community": 4, "norm_label": "name" }, { "label": "private", "file_type": "code", "source_file": "package.json", "source_location": "L3", "_origin": "ast", "id": "package_private", "community": 4, "norm_label": "private" }, { "label": "version", "file_type": "code", "source_file": "package.json", "source_location": "L4", "_origin": "ast", "id": "package_version", "community": 4, "norm_label": "version" }, { "label": "type", "file_type": "code", "source_file": "package.json", "source_location": "L5", "_origin": "ast", "id": "package_type", "community": 4, "norm_label": "type" }, { "label": "scripts", "file_type": "code", "source_file": "package.json", "source_location": "L6", "_origin": "ast", "id": "package_scripts", "community": 4, "norm_label": "scripts" }, { "label": "dev", "file_type": "code", "source_file": "package.json", "source_location": "L7", "_origin": "ast", "id": "package_scripts_dev", "community": 4, "norm_label": "dev" }, { "label": "build", "file_type": "code", "source_file": "package.json", "source_location": "L8", "_origin": "ast", "id": "package_scripts_build", "community": 4, "norm_label": "build" }, { "label": "lint", "file_type": "code", "source_file": "package.json", "source_location": "L9", "_origin": "ast", "id": "package_scripts_lint", "community": 4, "norm_label": "lint" }, { "label": "preview", "file_type": "code", "source_file": "package.json", "source_location": "L10", "_origin": "ast", "id": "package_scripts_preview", "community": 4, "norm_label": "preview" }, { "label": "dependencies", "file_type": "code", "source_file": "package.json", "source_location": "L12", "_origin": "ast", "id": "package_dependencies", "community": 5, "norm_label": "dependencies" }, { "label": "@capacitor/android", "file_type": "code", "source_file": "package.json", "source_location": "L13", "_origin": "ast", "id": "package_dependencies_capacitor_android", "community": 5, "norm_label": "@capacitor/android" }, { "label": "@capacitor/android", "file_type": "concept", "source_file": "package.json", "source_location": "L13", "_origin": "ast", "id": "capacitor_android", "community": 5, "norm_label": "@capacitor/android" }, { "label": "@capacitor/core", "file_type": "code", "source_file": "package.json", "source_location": "L14", "_origin": "ast", "id": "package_dependencies_capacitor_core", "community": 5, "norm_label": "@capacitor/core" }, { "label": "@capacitor/core", "file_type": "concept", "source_file": "package.json", "source_location": "L14", "_origin": "ast", "id": "capacitor_core", "community": 5, "norm_label": "@capacitor/core" }, { "label": "@phosphor-icons/react", "file_type": "code", "source_file": "package.json", "source_location": "L15", "_origin": "ast", "id": "package_dependencies_phosphor_icons_react", "community": 5, "norm_label": "@phosphor-icons/react" }, { "label": "@phosphor-icons/react", "file_type": "concept", "source_file": "package.json", "source_location": "L15", "_origin": "ast", "id": "phosphor_icons_react", "community": 5, "norm_label": "@phosphor-icons/react" }, { "label": "@simplewebauthn/browser", "file_type": "code", "source_file": "package.json", "source_location": "L16", "_origin": "ast", "id": "package_dependencies_simplewebauthn_browser", "community": 5, "norm_label": "@simplewebauthn/browser" }, { "label": "@simplewebauthn/browser", "file_type": "concept", "source_file": "package.json", "source_location": "L16", "_origin": "ast", "id": "simplewebauthn_browser", "community": 5, "norm_label": "@simplewebauthn/browser" }, { "label": "@tailwindcss/postcss", "file_type": "code", "source_file": "package.json", "source_location": "L17", "_origin": "ast", "id": "package_dependencies_tailwindcss_postcss", "community": 5, "norm_label": "@tailwindcss/postcss" }, { "label": "@tailwindcss/postcss", "file_type": "concept", "source_file": "package.json", "source_location": "L17", "_origin": "ast", "id": "tailwindcss_postcss", "community": 5, "norm_label": "@tailwindcss/postcss" }, { "label": "@zxing/browser", "file_type": "code", "source_file": "package.json", "source_location": "L18", "_origin": "ast", "id": "package_dependencies_zxing_browser", "community": 5, "norm_label": "@zxing/browser" }, { "label": "@zxing/browser", "file_type": "concept", "source_file": "package.json", "source_location": "L18", "_origin": "ast", "id": "zxing_browser", "community": 5, "norm_label": "@zxing/browser" }, { "label": "@zxing/library", "file_type": "code", "source_file": "package.json", "source_location": "L19", "_origin": "ast", "id": "package_dependencies_zxing_library", "community": 5, "norm_label": "@zxing/library" }, { "label": "@zxing/library", "file_type": "concept", "source_file": "package.json", "source_location": "L19", "_origin": "ast", "id": "zxing_library", "community": 5, "norm_label": "@zxing/library" }, { "label": "chart.js", "file_type": "code", "source_file": "package.json", "source_location": "L20", "_origin": "ast", "id": "package_dependencies_chart_js", "community": 5, "norm_label": "chart.js" }, { "label": "chart.js", "file_type": "concept", "source_file": "package.json", "source_location": "L20", "_origin": "ast", "id": "chart_js", "community": 5, "norm_label": "chart.js" }, { "label": "dexie", "file_type": "code", "source_file": "package.json", "source_location": "L21", "_origin": "ast", "id": "package_dependencies_dexie", "community": 5, "norm_label": "dexie" }, { "label": "dexie", "file_type": "concept", "source_file": "package.json", "source_location": "L21", "_origin": "ast", "id": "dexie", "community": 5, "norm_label": "dexie" }, { "label": "firebase", "file_type": "code", "source_file": "package.json", "source_location": "L22", "_origin": "ast", "id": "package_dependencies_firebase", "community": 5, "norm_label": "firebase" }, { "label": "firebase", "file_type": "concept", "source_file": "package.json", "source_location": "L22", "_origin": "ast", "id": "firebase", "community": 5, "norm_label": "firebase" }, { "label": "react", "file_type": "code", "source_file": "package.json", "source_location": "L23", "_origin": "ast", "id": "package_dependencies_react", "community": 5, "norm_label": "react" }, { "label": "react", "file_type": "concept", "source_file": "package.json", "source_location": "L23", "_origin": "ast", "id": "react", "community": 5, "norm_label": "react" }, { "label": "react-chartjs-2", "file_type": "code", "source_file": "package.json", "source_location": "L24", "_origin": "ast", "id": "package_dependencies_react_chartjs_2", "community": 5, "norm_label": "react-chartjs-2" }, { "label": "react-chartjs-2", "file_type": "concept", "source_file": "package.json", "source_location": "L24", "_origin": "ast", "id": "react_chartjs_2", "community": 5, "norm_label": "react-chartjs-2" }, { "label": "react-dom", "file_type": "code", "source_file": "package.json", "source_location": "L25", "_origin": "ast", "id": "package_dependencies_react_dom", "community": 5, "norm_label": "react-dom" }, { "label": "react-dom", "file_type": "concept", "source_file": "package.json", "source_location": "L25", "_origin": "ast", "id": "react_dom", "community": 5, "norm_label": "react-dom" }, { "label": "react-icons", "file_type": "code", "source_file": "package.json", "source_location": "L26", "_origin": "ast", "id": "package_dependencies_react_icons", "community": 5, "norm_label": "react-icons" }, { "label": "react-icons", "file_type": "concept", "source_file": "package.json", "source_location": "L26", "_origin": "ast", "id": "react_icons", "community": 5, "norm_label": "react-icons" }, { "label": "react-router-dom", "file_type": "code", "source_file": "package.json", "source_location": "L27", "_origin": "ast", "id": "package_dependencies_react_router_dom", "community": 5, "norm_label": "react-router-dom" }, { "label": "react-router-dom", "file_type": "concept", "source_file": "package.json", "source_location": "L27", "_origin": "ast", "id": "react_router_dom", "community": 5, "norm_label": "react-router-dom" }, { "label": "zustand", "file_type": "code", "source_file": "package.json", "source_location": "L28", "_origin": "ast", "id": "package_dependencies_zustand", "community": 5, "norm_label": "zustand" }, { "label": "zustand", "file_type": "concept", "source_file": "package.json", "source_location": "L28", "_origin": "ast", "id": "zustand", "community": 5, "norm_label": "zustand" }, { "label": "devDependencies", "file_type": "code", "source_file": "package.json", "source_location": "L30", "_origin": "ast", "id": "package_devdependencies", "community": 4, "norm_label": "devdependencies" }, { "label": "@capacitor/cli", "file_type": "code", "source_file": "package.json", "source_location": "L31", "_origin": "ast", "id": "package_devdependencies_capacitor_cli", "community": 4, "norm_label": "@capacitor/cli" }, { "label": "@capacitor/cli", "file_type": "concept", "source_file": "package.json", "source_location": "L31", "_origin": "ast", "id": "capacitor_cli", "community": 4, "norm_label": "@capacitor/cli" }, { "label": "@types/react", "file_type": "code", "source_file": "package.json", "source_location": "L32", "_origin": "ast", "id": "package_devdependencies_types_react", "community": 4, "norm_label": "@types/react" }, { "label": "@types/react", "file_type": "concept", "source_file": "package.json", "source_location": "L32", "_origin": "ast", "id": "types_react", "community": 4, "norm_label": "@types/react" }, { "label": "@types/react-dom", "file_type": "code", "source_file": "package.json", "source_location": "L33", "_origin": "ast", "id": "package_devdependencies_types_react_dom", "community": 4, "norm_label": "@types/react-dom" }, { "label": "@types/react-dom", "file_type": "concept", "source_file": "package.json", "source_location": "L33", "_origin": "ast", "id": "types_react_dom", "community": 4, "norm_label": "@types/react-dom" }, { "label": "@typescript-eslint/eslint-plugin", "file_type": "code", "source_file": "package.json", "source_location": "L34", "_origin": "ast", "id": "package_devdependencies_typescript_eslint_eslint_plugin", "community": 4, "norm_label": "@typescript-eslint/eslint-plugin" }, { "label": "@typescript-eslint/eslint-plugin", "file_type": "concept", "source_file": "package.json", "source_location": "L34", "_origin": "ast", "id": "typescript_eslint_eslint_plugin", "community": 4, "norm_label": "@typescript-eslint/eslint-plugin" }, { "label": "@typescript-eslint/parser", "file_type": "code", "source_file": "package.json", "source_location": "L35", "_origin": "ast", "id": "package_devdependencies_typescript_eslint_parser", "community": 4, "norm_label": "@typescript-eslint/parser" }, { "label": "@typescript-eslint/parser", "file_type": "concept", "source_file": "package.json", "source_location": "L35", "_origin": "ast", "id": "typescript_eslint_parser", "community": 4, "norm_label": "@typescript-eslint/parser" }, { "label": "@vitejs/plugin-basic-ssl", "file_type": "code", "source_file": "package.json", "source_location": "L36", "_origin": "ast", "id": "package_devdependencies_vitejs_plugin_basic_ssl", "community": 4, "norm_label": "@vitejs/plugin-basic-ssl" }, { "label": "@vitejs/plugin-basic-ssl", "file_type": "concept", "source_file": "package.json", "source_location": "L36", "_origin": "ast", "id": "vitejs_plugin_basic_ssl", "community": 4, "norm_label": "@vitejs/plugin-basic-ssl" }, { "label": "@vitejs/plugin-react", "file_type": "code", "source_file": "package.json", "source_location": "L37", "_origin": "ast", "id": "package_devdependencies_vitejs_plugin_react", "community": 4, "norm_label": "@vitejs/plugin-react" }, { "label": "@vitejs/plugin-react", "file_type": "concept", "source_file": "package.json", "source_location": "L37", "_origin": "ast", "id": "vitejs_plugin_react", "community": 4, "norm_label": "@vitejs/plugin-react" }, { "label": "eslint", "file_type": "code", "source_file": "package.json", "source_location": "L38", "_origin": "ast", "id": "package_devdependencies_eslint", "community": 4, "norm_label": "eslint" }, { "label": "eslint", "file_type": "concept", "source_file": "package.json", "source_location": "L38", "_origin": "ast", "id": "eslint", "community": 4, "norm_label": "eslint" }, { "label": "eslint-plugin-react-hooks", "file_type": "code", "source_file": "package.json", "source_location": "L39", "_origin": "ast", "id": "package_devdependencies_eslint_plugin_react_hooks", "community": 4, "norm_label": "eslint-plugin-react-hooks" }, { "label": "eslint-plugin-react-hooks", "file_type": "concept", "source_file": "package.json", "source_location": "L39", "_origin": "ast", "id": "eslint_plugin_react_hooks", "community": 4, "norm_label": "eslint-plugin-react-hooks" }, { "label": "eslint-plugin-react-refresh", "file_type": "code", "source_file": "package.json", "source_location": "L40", "_origin": "ast", "id": "package_devdependencies_eslint_plugin_react_refresh", "community": 4, "norm_label": "eslint-plugin-react-refresh" }, { "label": "eslint-plugin-react-refresh", "file_type": "concept", "source_file": "package.json", "source_location": "L40", "_origin": "ast", "id": "eslint_plugin_react_refresh", "community": 4, "norm_label": "eslint-plugin-react-refresh" }, { "label": "typescript", "file_type": "code", "source_file": "package.json", "source_location": "L41", "_origin": "ast", "id": "package_devdependencies_typescript", "community": 4, "norm_label": "typescript" }, { "label": "typescript", "file_type": "concept", "source_file": "package.json", "source_location": "L41", "_origin": "ast", "id": "typescript", "community": 4, "norm_label": "typescript" }, { "label": "vite", "file_type": "code", "source_file": "package.json", "source_location": "L42", "_origin": "ast", "id": "package_devdependencies_vite", "community": 4, "norm_label": "vite" }, { "label": "vite", "file_type": "concept", "source_file": "package.json", "source_location": "L42", "_origin": "ast", "id": "vite", "community": 4, "norm_label": "vite" }, { "label": "vite-plugin-pwa", "file_type": "code", "source_file": "package.json", "source_location": "L43", "_origin": "ast", "id": "package_devdependencies_vite_plugin_pwa", "community": 4, "norm_label": "vite-plugin-pwa" }, { "label": "vite-plugin-pwa", "file_type": "concept", "source_file": "package.json", "source_location": "L43", "_origin": "ast", "id": "vite_plugin_pwa", "community": 4, "norm_label": "vite-plugin-pwa" }, { "label": "postcss.config.js", "file_type": "code", "source_file": "postcss.config.js", "source_location": "L1", "_origin": "ast", "id": "postcss_config", "community": 51, "norm_label": "postcss.config.js" }, { "label": "App.tsx", "file_type": "code", "source_file": "src/App.tsx", "source_location": "L1", "_origin": "ast", "id": "src_app", "community": 14, "norm_label": "app.tsx" }, { "label": "AppRoutes()", "file_type": "code", "source_file": "src/App.tsx", "source_location": "L37", "_origin": "ast", "id": "src_app_approutes", "community": 14, "norm_label": "approutes()" }, { "label": "App()", "file_type": "code", "source_file": "src/App.tsx", "source_location": "L96", "_origin": "ast", "id": "src_app_app", "community": 14, "norm_label": "app()" }, { "label": "AddItemForm.tsx", "file_type": "code", "source_file": "src/components/AddItemForm.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_additemform", "community": 1, "norm_label": "additemform.tsx" }, { "label": "AddItemFormProps", "file_type": "code", "source_file": "src/components/AddItemForm.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_additemform_additemformprops", "community": 1, "norm_label": "additemformprops" }, { "label": "AddItemForm()", "file_type": "code", "source_file": "src/components/AddItemForm.tsx", "source_location": "L11", "_origin": "ast", "id": "src_components_additemform_additemform", "community": 1, "norm_label": "additemform()" }, { "label": "AddItemModal.tsx", "file_type": "code", "source_file": "src/components/AddItemModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_additemmodal", "community": 16, "norm_label": "additemmodal.tsx" }, { "label": "AddItemModalProps", "file_type": "code", "source_file": "src/components/AddItemModal.tsx", "source_location": "L14", "_origin": "ast", "id": "src_components_additemmodal_additemmodalprops", "community": 16, "norm_label": "additemmodalprops" }, { "label": "inputStyle", "file_type": "code", "source_file": "src/components/AddItemModal.tsx", "source_location": "L19", "_origin": "ast", "id": "src_components_additemmodal_inputstyle", "community": 16, "norm_label": "inputstyle" }, { "label": "labelStyle", "file_type": "code", "source_file": "src/components/AddItemModal.tsx", "source_location": "L25", "_origin": "ast", "id": "src_components_additemmodal_labelstyle", "community": 16, "norm_label": "labelstyle" }, { "label": "AddItemModal()", "file_type": "code", "source_file": "src/components/AddItemModal.tsx", "source_location": "L30", "_origin": "ast", "id": "src_components_additemmodal_additemmodal", "community": 16, "norm_label": "additemmodal()" }, { "label": "ArchiveModal.tsx", "file_type": "code", "source_file": "src/components/ArchiveModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_archivemodal", "community": 35, "norm_label": "archivemodal.tsx" }, { "label": "ArchiveModalProps", "file_type": "code", "source_file": "src/components/ArchiveModal.tsx", "source_location": "L3", "_origin": "ast", "id": "src_components_archivemodal_archivemodalprops", "community": 35, "norm_label": "archivemodalprops" }, { "label": "ArchiveModal()", "file_type": "code", "source_file": "src/components/ArchiveModal.tsx", "source_location": "L11", "_origin": "ast", "id": "src_components_archivemodal_archivemodal", "community": 35, "norm_label": "archivemodal()" }, { "label": "BiometricModal.tsx", "file_type": "code", "source_file": "src/components/BiometricModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_biometricmodal", "community": 21, "norm_label": "biometricmodal.tsx" }, { "label": "BiometricModalProps", "file_type": "code", "source_file": "src/components/BiometricModal.tsx", "source_location": "L6", "_origin": "ast", "id": "src_components_biometricmodal_biometricmodalprops", "community": 21, "norm_label": "biometricmodalprops" }, { "label": "BiometricModal()", "file_type": "code", "source_file": "src/components/BiometricModal.tsx", "source_location": "L12", "_origin": "ast", "id": "src_components_biometricmodal_biometricmodal", "community": 21, "norm_label": "biometricmodal()" }, { "label": "CategoryDashboard.tsx", "file_type": "code", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_categorydashboard", "community": 1, "norm_label": "categorydashboard.tsx" }, { "label": "CategoryDashboardProps", "file_type": "code", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L4", "_origin": "ast", "id": "src_components_categorydashboard_categorydashboardprops", "community": 1, "norm_label": "categorydashboardprops" }, { "label": "CategoryDashboard()", "file_type": "code", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_categorydashboard_categorydashboard", "community": 1, "norm_label": "categorydashboard()" }, { "label": "ConnectionStatus.tsx", "file_type": "code", "source_file": "src/components/ConnectionStatus.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_connectionstatus", "community": 42, "norm_label": "connectionstatus.tsx" }, { "label": "ConnectionStatus()", "file_type": "code", "source_file": "src/components/ConnectionStatus.tsx", "source_location": "L3", "_origin": "ast", "id": "src_components_connectionstatus_connectionstatus", "community": 42, "norm_label": "connectionstatus()" }, { "label": "FIFOSuggestionModal.tsx", "file_type": "code", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_fifosuggestionmodal", "community": 1, "norm_label": "fifosuggestionmodal.tsx" }, { "label": "ExistingStock", "file_type": "code", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_fifosuggestionmodal_existingstock", "community": 1, "norm_label": "existingstock" }, { "label": "FIFOSuggestionModalProps", "file_type": "code", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L17", "_origin": "ast", "id": "src_components_fifosuggestionmodal_fifosuggestionmodalprops", "community": 1, "norm_label": "fifosuggestionmodalprops" }, { "label": "FIFOSuggestionModal()", "file_type": "code", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L24", "_origin": "ast", "id": "src_components_fifosuggestionmodal_fifosuggestionmodal", "community": 1, "norm_label": "fifosuggestionmodal()" }, { "label": "s", "file_type": "code", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L91", "_origin": "ast", "id": "src_components_fifosuggestionmodal_s", "community": 1, "norm_label": "s" }, { "label": "Inventory.tsx", "file_type": "code", "source_file": "src/components/Inventory.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_inventory", "community": 16, "norm_label": "inventory.tsx" }, { "label": "InventoryItem", "file_type": "code", "source_file": "src/components/Inventory.tsx", "source_location": "L11", "_origin": "ast", "id": "src_components_inventory_inventoryitem", "community": 16, "norm_label": "inventoryitem" }, { "label": "Inventory()", "file_type": "code", "source_file": "src/components/Inventory.tsx", "source_location": "L23", "_origin": "ast", "id": "src_components_inventory_inventory", "community": 16, "norm_label": "inventory()" }, { "label": "s", "file_type": "code", "source_file": "src/components/Inventory.tsx", "source_location": "L131", "_origin": "ast", "id": "src_components_inventory_s", "community": 16, "norm_label": "s" }, { "label": "InventoryLayout.tsx", "file_type": "code", "source_file": "src/components/InventoryLayout.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_inventorylayout", "community": 14, "norm_label": "inventorylayout.tsx" }, { "label": "InventoryLayout()", "file_type": "code", "source_file": "src/components/InventoryLayout.tsx", "source_location": "L4", "_origin": "ast", "id": "src_components_inventorylayout_inventorylayout", "community": 14, "norm_label": "inventorylayout()" }, { "label": "InventoryList.tsx", "file_type": "code", "source_file": "src/components/InventoryList.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_inventorylist", "community": 1, "norm_label": "inventorylist.tsx" }, { "label": "InventoryListProps", "file_type": "code", "source_file": "src/components/InventoryList.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_inventorylist_inventorylistprops", "community": 1, "norm_label": "inventorylistprops" }, { "label": "InventoryList()", "file_type": "code", "source_file": "src/components/InventoryList.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_inventorylist_inventorylist", "community": 1, "norm_label": "inventorylist()" }, { "label": "KitchenLayout.tsx", "file_type": "code", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_kitchenlayout", "community": 15, "norm_label": "kitchenlayout.tsx" }, { "label": "KitchenLayoutProps", "file_type": "code", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L12", "_origin": "ast", "id": "src_components_kitchenlayout_kitchenlayoutprops", "community": 15, "norm_label": "kitchenlayoutprops" }, { "label": "KitchenLayout()", "file_type": "code", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L17", "_origin": "ast", "id": "src_components_kitchenlayout_kitchenlayout", "community": 15, "norm_label": "kitchenlayout()" }, { "label": "Ledger.tsx", "file_type": "code", "source_file": "src/components/Ledger.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_ledger", "community": 0, "norm_label": "ledger.tsx" }, { "label": "LedgerProps", "file_type": "code", "source_file": "src/components/Ledger.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_ledger_ledgerprops", "community": 0, "norm_label": "ledgerprops" }, { "label": "Ledger()", "file_type": "code", "source_file": "src/components/Ledger.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_ledger_ledger", "community": 0, "norm_label": "ledger()" }, { "label": "ManagerLock.tsx", "file_type": "code", "source_file": "src/components/ManagerLock.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_managerlock", "community": 33, "norm_label": "managerlock.tsx" }, { "label": "ManagerLock()", "file_type": "code", "source_file": "src/components/ManagerLock.tsx", "source_location": "L3", "_origin": "ast", "id": "src_components_managerlock_managerlock", "community": 33, "norm_label": "managerlock()" }, { "label": "s", "file_type": "code", "source_file": "src/components/ManagerLock.tsx", "source_location": "L55", "_origin": "ast", "id": "src_components_managerlock_s", "community": 33, "norm_label": "s" }, { "label": "TODO: Replace hardcoded PIN with secure server-side verification", "file_type": "rationale", "source_file": "src/components/ManagerLock.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_managerlock_rationale_5", "community": 33, "norm_label": "todo: replace hardcoded pin with secure server-side verification" }, { "label": "ManagerLockScreen.tsx", "file_type": "code", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_managerlockscreen", "community": 21, "norm_label": "managerlockscreen.tsx" }, { "label": "ManagerLockScreen()", "file_type": "code", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L6", "_origin": "ast", "id": "src_components_managerlockscreen_managerlockscreen", "community": 21, "norm_label": "managerlockscreen()" }, { "label": "s", "file_type": "code", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L96", "_origin": "ast", "id": "src_components_managerlockscreen_s", "community": 21, "norm_label": "s" }, { "label": "OfflineBanner.tsx", "file_type": "code", "source_file": "src/components/OfflineBanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_offlinebanner", "community": 0, "norm_label": "offlinebanner.tsx" }, { "label": "OfflineBanner()", "file_type": "code", "source_file": "src/components/OfflineBanner.tsx", "source_location": "L4", "_origin": "ast", "id": "src_components_offlinebanner_offlinebanner", "community": 0, "norm_label": "offlinebanner()" }, { "label": "OfflineModeToggle.tsx", "file_type": "code", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_offlinemodetoggle", "community": 0, "norm_label": "offlinemodetoggle.tsx" }, { "label": "OfflineModeToggle()", "file_type": "code", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_offlinemodetoggle_offlinemodetoggle", "community": 0, "norm_label": "offlinemodetoggle()" }, { "label": "PageTitle.tsx", "file_type": "code", "source_file": "src/components/PageTitle.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_pagetitle", "community": 15, "norm_label": "pagetitle.tsx" }, { "label": "PageTitleProps", "file_type": "code", "source_file": "src/components/PageTitle.tsx", "source_location": "L11", "_origin": "ast", "id": "src_components_pagetitle_pagetitleprops", "community": 15, "norm_label": "pagetitleprops" }, { "label": "PageTitle()", "file_type": "code", "source_file": "src/components/PageTitle.tsx", "source_location": "L17", "_origin": "ast", "id": "src_components_pagetitle_pagetitle", "community": 15, "norm_label": "pagetitle()" }, { "label": "PinModal.tsx", "file_type": "code", "source_file": "src/components/PinModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_pinmodal", "community": 36, "norm_label": "pinmodal.tsx" }, { "label": "PinModalProps", "file_type": "code", "source_file": "src/components/PinModal.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_pinmodal_pinmodalprops", "community": 36, "norm_label": "pinmodalprops" }, { "label": "PinModal()", "file_type": "code", "source_file": "src/components/PinModal.tsx", "source_location": "L12", "_origin": "ast", "id": "src_components_pinmodal_pinmodal", "community": 36, "norm_label": "pinmodal()" }, { "label": "ProductDetails.tsx", "file_type": "code", "source_file": "src/components/ProductDetails.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_productdetails", "community": 1, "norm_label": "productdetails.tsx" }, { "label": "ProductDetailsProps", "file_type": "code", "source_file": "src/components/ProductDetails.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_productdetails_productdetailsprops", "community": 1, "norm_label": "productdetailsprops" }, { "label": "ProductDetails()", "file_type": "code", "source_file": "src/components/ProductDetails.tsx", "source_location": "L11", "_origin": "ast", "id": "src_components_productdetails_productdetails", "community": 1, "norm_label": "productdetails()" }, { "label": "ProtectedRoute.tsx", "file_type": "code", "source_file": "src/components/ProtectedRoute.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_protectedroute", "community": 37, "norm_label": "protectedroute.tsx" }, { "label": "ProtectedRouteProps", "file_type": "code", "source_file": "src/components/ProtectedRoute.tsx", "source_location": "L4", "_origin": "ast", "id": "src_components_protectedroute_protectedrouteprops", "community": 37, "norm_label": "protectedrouteprops" }, { "label": "ProtectedRoute()", "file_type": "code", "source_file": "src/components/ProtectedRoute.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_protectedroute_protectedroute", "community": 37, "norm_label": "protectedroute()" }, { "label": "ScanHistory.tsx", "file_type": "code", "source_file": "src/components/ScanHistory.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanhistory", "community": 1, "norm_label": "scanhistory.tsx" }, { "label": "ScanHistoryProps", "file_type": "code", "source_file": "src/components/ScanHistory.tsx", "source_location": "L5", "_origin": "ast", "id": "src_components_scanhistory_scanhistoryprops", "community": 1, "norm_label": "scanhistoryprops" }, { "label": "ScanHistory()", "file_type": "code", "source_file": "src/components/ScanHistory.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_scanhistory_scanhistory", "community": 1, "norm_label": "scanhistory()" }, { "label": "ScannerModal.tsx", "file_type": "code", "source_file": "src/components/ScannerModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scannermodal", "community": 11, "norm_label": "scannermodal.tsx" }, { "label": "ScannerModalProps", "file_type": "code", "source_file": "src/components/ScannerModal.tsx", "source_location": "L25", "_origin": "ast", "id": "src_components_scannermodal_scannermodalprops", "community": 11, "norm_label": "scannermodalprops" }, { "label": "ScannerModal()", "file_type": "code", "source_file": "src/components/ScannerModal.tsx", "source_location": "L31", "_origin": "ast", "id": "src_components_scannermodal_scannermodal", "community": 11, "norm_label": "scannermodal()" }, { "label": "s", "file_type": "code", "source_file": "src/components/ScannerModal.tsx", "source_location": "L193", "_origin": "ast", "id": "src_components_scannermodal_s", "community": 11, "norm_label": "s" }, { "label": "SessionTimeoutModal.tsx", "file_type": "code", "source_file": "src/components/SessionTimeoutModal.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_sessiontimeoutmodal", "community": 39, "norm_label": "sessiontimeoutmodal.tsx" }, { "label": "SessionTimeoutModalProps", "file_type": "code", "source_file": "src/components/SessionTimeoutModal.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_sessiontimeoutmodal_sessiontimeoutmodalprops", "community": 39, "norm_label": "sessiontimeoutmodalprops" }, { "label": "SessionTimeoutModal()", "file_type": "code", "source_file": "src/components/SessionTimeoutModal.tsx", "source_location": "L14", "_origin": "ast", "id": "src_components_sessiontimeoutmodal_sessiontimeoutmodal", "community": 39, "norm_label": "sessiontimeoutmodal()" }, { "label": "Settings.tsx", "file_type": "code", "source_file": "src/components/Settings.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_settings", "community": 40, "norm_label": "settings.tsx" }, { "label": "SettingsProps", "file_type": "code", "source_file": "src/components/Settings.tsx", "source_location": "L3", "_origin": "ast", "id": "src_components_settings_settingsprops", "community": 40, "norm_label": "settingsprops" }, { "label": "Settings()", "file_type": "code", "source_file": "src/components/Settings.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_settings_settings", "community": 40, "norm_label": "settings()" }, { "label": "VoiceFab.tsx", "file_type": "code", "source_file": "src/components/VoiceFab.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_voicefab", "community": 12, "norm_label": "voicefab.tsx" }, { "label": "VoiceFabProps", "file_type": "code", "source_file": "src/components/VoiceFab.tsx", "source_location": "L14", "_origin": "ast", "id": "src_components_voicefab_voicefabprops", "community": 12, "norm_label": "voicefabprops" }, { "label": "VoiceFab()", "file_type": "code", "source_file": "src/components/VoiceFab.tsx", "source_location": "L22", "_origin": "ast", "id": "src_components_voicefab_voicefab", "community": 12, "norm_label": "voicefab()" }, { "label": "Barcodescanneroverlay.tsx", "file_type": "code", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_barcodescanneroverlay", "community": 10, "norm_label": "barcodescanneroverlay.tsx" }, { "label": "OverlayState", "file_type": "code", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L30", "_origin": "ast", "id": "src_components_scanner_barcodescanneroverlay_overlaystate", "community": 10, "norm_label": "overlaystate" }, { "label": "Props", "file_type": "code", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L32", "_origin": "ast", "id": "src_components_scanner_barcodescanneroverlay_props", "community": 1, "norm_label": "props" }, { "label": "BarcodeScannerOverlay()", "file_type": "code", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L41", "_origin": "ast", "id": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "community": 10, "norm_label": "barcodescanneroverlay()" }, { "label": "Financialspanel.tsx", "file_type": "code", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_financialspanel", "community": 1, "norm_label": "financialspanel.tsx" }, { "label": "FinancialsPanelProps", "file_type": "code", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_scanner_financialspanel_financialspanelprops", "community": 1, "norm_label": "financialspanelprops" }, { "label": "FinancialsPanel()", "file_type": "code", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L14", "_origin": "ast", "id": "src_components_scanner_financialspanel_financialspanel", "community": 1, "norm_label": "financialspanel()" }, { "label": "Inventorygrid.tsx", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_inventorygrid", "community": 6, "norm_label": "inventorygrid.tsx" }, { "label": "FROZEN_ITEMS", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L30", "_origin": "ast", "id": "src_components_scanner_inventorygrid_frozen_items", "community": 6, "norm_label": "frozen_items" }, { "label": "BEEF_KEYWORDS", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L31", "_origin": "ast", "id": "src_components_scanner_inventorygrid_beef_keywords", "community": 6, "norm_label": "beef_keywords" }, { "label": "getStatus()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L33", "_origin": "ast", "id": "src_components_scanner_inventorygrid_getstatus", "community": 6, "norm_label": "getstatus()" }, { "label": "getStatusColor()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L41", "_origin": "ast", "id": "src_components_scanner_inventorygrid_getstatuscolor", "community": 6, "norm_label": "getstatuscolor()" }, { "label": "getCardBackground()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L50", "_origin": "ast", "id": "src_components_scanner_inventorygrid_getcardbackground", "community": 6, "norm_label": "getcardbackground()" }, { "label": "ShelfLifeFilter", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L59", "_origin": "ast", "id": "src_components_scanner_inventorygrid_shelflifefilter", "community": 6, "norm_label": "shelflifefilter" }, { "label": "applyShelfLifeFilter()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L61", "_origin": "ast", "id": "src_components_scanner_inventorygrid_applyshelflifefilter", "community": 6, "norm_label": "applyshelflifefilter()" }, { "label": "groupByLocation()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L72", "_origin": "ast", "id": "src_components_scanner_inventorygrid_groupbylocation", "community": 6, "norm_label": "groupbylocation()" }, { "label": "ActionType", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L81", "_origin": "ast", "id": "src_components_scanner_inventorygrid_actiontype", "community": 6, "norm_label": "actiontype" }, { "label": "EditModalProps", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L85", "_origin": "ast", "id": "src_components_scanner_inventorygrid_editmodalprops", "community": 1, "norm_label": "editmodalprops" }, { "label": "EditModal()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L91", "_origin": "ast", "id": "src_components_scanner_inventorygrid_editmodal", "community": 24, "norm_label": "editmodal()" }, { "label": "UseModalProps", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L289", "_origin": "ast", "id": "src_components_scanner_inventorygrid_usemodalprops", "community": 6, "norm_label": "usemodalprops" }, { "label": "UseModal()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L296", "_origin": "ast", "id": "src_components_scanner_inventorygrid_usemodal", "community": 6, "norm_label": "usemodal()" }, { "label": "ActionModalProps", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L448", "_origin": "ast", "id": "src_components_scanner_inventorygrid_actionmodalprops", "community": 6, "norm_label": "actionmodalprops" }, { "label": "ActionModal()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L455", "_origin": "ast", "id": "src_components_scanner_inventorygrid_actionmodal", "community": 25, "norm_label": "actionmodal()" }, { "label": "ms", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L565", "_origin": "ast", "id": "src_components_scanner_inventorygrid_ms", "community": 6, "norm_label": "ms" }, { "label": "InventoryGridProps", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L579", "_origin": "ast", "id": "src_components_scanner_inventorygrid_inventorygridprops", "community": 6, "norm_label": "inventorygridprops" }, { "label": "InventoryGrid()", "file_type": "code", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L584", "_origin": "ast", "id": "src_components_scanner_inventorygrid_inventorygrid", "community": 6, "norm_label": "inventorygrid()" }, { "label": "Itemactionbar.tsx", "file_type": "code", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_itemactionbar", "community": 1, "norm_label": "itemactionbar.tsx" }, { "label": "ItemActionBarProps", "file_type": "code", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L13", "_origin": "ast", "id": "src_components_scanner_itemactionbar_itemactionbarprops", "community": 1, "norm_label": "itemactionbarprops" }, { "label": "ActionMode", "file_type": "code", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L18", "_origin": "ast", "id": "src_components_scanner_itemactionbar_actionmode", "community": 1, "norm_label": "actionmode" }, { "label": "ItemActionBar()", "file_type": "code", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L20", "_origin": "ast", "id": "src_components_scanner_itemactionbar_itemactionbar", "community": 1, "norm_label": "itemactionbar()" }, { "label": "MasterCaseScanner.tsx", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_mastercasescanner", "community": 2, "norm_label": "mastercasescanner.tsx" }, { "label": "Props", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_props", "community": 2, "norm_label": "props" }, { "label": "Phase", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L16", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_phase", "community": 2, "norm_label": "phase" }, { "label": "MasterCaseScanner()", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L18", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_mastercasescanner", "community": 2, "norm_label": "mastercasescanner()" }, { "label": "ManualEntry()", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L200", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_manualentry", "community": 2, "norm_label": "manualentry()" }, { "label": "cornerStyle()", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L232", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_cornerstyle", "community": 2, "norm_label": "cornerstyle()" }, { "label": "s", "file_type": "code", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L245", "_origin": "ast", "id": "src_components_scanner_mastercasescanner_s", "community": 2, "norm_label": "s" }, { "label": "PinLockScreen.tsx", "file_type": "code", "source_file": "src/components/scanner/PinLockScreen.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanner_pinlockscreen", "community": 38, "norm_label": "pinlockscreen.tsx" }, { "label": "PinLockScreenProps", "file_type": "code", "source_file": "src/components/scanner/PinLockScreen.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_scanner_pinlockscreen_pinlockscreenprops", "community": 38, "norm_label": "pinlockscreenprops" }, { "label": "PinLockScreen()", "file_type": "code", "source_file": "src/components/scanner/PinLockScreen.tsx", "source_location": "L13", "_origin": "ast", "id": "src_components_scanner_pinlockscreen_pinlockscreen", "community": 38, "norm_label": "pinlockscreen()" }, { "label": "BarcodeOverlay.tsx", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay", "community": 10, "norm_label": "barcodeoverlay.tsx" }, { "label": "mapToStorage()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L32", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_maptostorage", "community": 10, "norm_label": "maptostorage()" }, { "label": "ProductResult", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L46", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_productresult", "community": 10, "norm_label": "productresult" }, { "label": "lookupOpenFoodFacts()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L54", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts", "community": 10, "norm_label": "lookupopenfoodfacts()" }, { "label": "lookupUPCItemDB()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L74", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_lookupupcitemdb", "community": 10, "norm_label": "lookupupcitemdb()" }, { "label": "lookupGoUPC()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L94", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_lookupgoupc", "community": 10, "norm_label": "lookupgoupc()" }, { "label": "lookupProduct()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L117", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_lookupproduct", "community": 10, "norm_label": "lookupproduct()" }, { "label": "OverlayState", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L131", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_overlaystate", "community": 10, "norm_label": "overlaystate" }, { "label": "Props", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L133", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_props", "community": 1, "norm_label": "props" }, { "label": "BarcodeScannerOverlay()", "file_type": "code", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L142", "_origin": "ast", "id": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "community": 10, "norm_label": "barcodescanneroverlay()" }, { "label": "Camera.tsx", "file_type": "code", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_camera", "community": 11, "norm_label": "camera.tsx" }, { "label": "CameraProps", "file_type": "code", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L18", "_origin": "ast", "id": "src_components_scanners_camera_cameraprops", "community": 11, "norm_label": "cameraprops" }, { "label": "Camera()", "file_type": "code", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L27", "_origin": "ast", "id": "src_components_scanners_camera_camera", "community": 11, "norm_label": "camera()" }, { "label": "s", "file_type": "code", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L249", "_origin": "ast", "id": "src_components_scanners_camera_s", "community": 11, "norm_label": "s" }, { "label": "InvoiceProcessor.tsx", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor", "community": 0, "norm_label": "invoiceprocessor.tsx" }, { "label": "InvoiceProcessorProps", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L27", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_invoiceprocessorprops", "community": 0, "norm_label": "invoiceprocessorprops" }, { "label": "ProcessingStatus", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L31", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_processingstatus", "community": 0, "norm_label": "processingstatus" }, { "label": "STATUS_MESSAGES", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L38", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_status_messages", "community": 0, "norm_label": "status_messages" }, { "label": "MathErrorPanelProps", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L50", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_matherrorpanelprops", "community": 0, "norm_label": "matherrorpanelprops" }, { "label": "MathErrorPanel()", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L57", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_matherrorpanel", "community": 0, "norm_label": "matherrorpanel()" }, { "label": "InvoiceProcessor()", "file_type": "code", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L274", "_origin": "ast", "id": "src_components_scanners_invoiceprocessor_invoiceprocessor", "community": 0, "norm_label": "invoiceprocessor()" }, { "label": "InvoiceScanner.tsx", "file_type": "code", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_invoicescanner", "community": 0, "norm_label": "invoicescanner.tsx" }, { "label": "InvoiceProcessorProps", "file_type": "code", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L23", "_origin": "ast", "id": "src_components_scanners_invoicescanner_invoiceprocessorprops", "community": 0, "norm_label": "invoiceprocessorprops" }, { "label": "ProcessingStatus", "file_type": "code", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L27", "_origin": "ast", "id": "src_components_scanners_invoicescanner_processingstatus", "community": 0, "norm_label": "processingstatus" }, { "label": "STATUS_MESSAGES", "file_type": "code", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L34", "_origin": "ast", "id": "src_components_scanners_invoicescanner_status_messages", "community": 0, "norm_label": "status_messages" }, { "label": "InvoiceProcessor()", "file_type": "code", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L42", "_origin": "ast", "id": "src_components_scanners_invoicescanner_invoiceprocessor", "community": 0, "norm_label": "invoiceprocessor()" }, { "label": "MultiFormatScanner.tsx", "file_type": "code", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_multiformatscanner", "community": 11, "norm_label": "multiformatscanner.tsx" }, { "label": "MultiFormatScannerProps", "file_type": "code", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L21", "_origin": "ast", "id": "src_components_scanners_multiformatscanner_multiformatscannerprops", "community": 11, "norm_label": "multiformatscannerprops" }, { "label": "MultiFormatScanner()", "file_type": "code", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L27", "_origin": "ast", "id": "src_components_scanners_multiformatscanner_multiformatscanner", "community": 11, "norm_label": "multiformatscanner()" }, { "label": "s", "file_type": "code", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L158", "_origin": "ast", "id": "src_components_scanners_multiformatscanner_s", "community": 11, "norm_label": "s" }, { "label": "IMPORTANT: zxing's BrowserMultiFormatReader manages its own getUserMedia call", "file_type": "rationale", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L10", "_origin": "ast", "id": "src_components_scanners_multiformatscanner_rationale_10", "community": 11, "norm_label": "important: zxing's browsermultiformatreader manages its own getusermedia call" }, { "label": "ScannerOverlay.tsx", "file_type": "code", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_scanneroverlay", "community": 11, "norm_label": "scanneroverlay.tsx" }, { "label": "ScannerOverlayProps", "file_type": "code", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L4", "_origin": "ast", "id": "src_components_scanners_scanneroverlay_scanneroverlayprops", "community": 11, "norm_label": "scanneroverlayprops" }, { "label": "ScannerOverlay()", "file_type": "code", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L9", "_origin": "ast", "id": "src_components_scanners_scanneroverlay_scanneroverlay", "community": 11, "norm_label": "scanneroverlay()" }, { "label": "ShelfScanner.tsx", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_shelfscanner", "community": 0, "norm_label": "shelfscanner.tsx" }, { "label": "ShelfScannerProps", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L31", "_origin": "ast", "id": "src_components_scanners_shelfscanner_shelfscannerprops", "community": 0, "norm_label": "shelfscannerprops" }, { "label": "ScanStatus", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L35", "_origin": "ast", "id": "src_components_scanners_shelfscanner_scanstatus", "community": 0, "norm_label": "scanstatus" }, { "label": "RawScannedItem", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L38", "_origin": "ast", "id": "src_components_scanners_shelfscanner_rawscanneditem", "community": 0, "norm_label": "rawscanneditem" }, { "label": "MatchedItem", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L48", "_origin": "ast", "id": "src_components_scanners_shelfscanner_matcheditem", "community": 0, "norm_label": "matcheditem" }, { "label": "LOCATIONS", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L59", "_origin": "ast", "id": "src_components_scanners_shelfscanner_locations", "community": 0, "norm_label": "locations" }, { "label": "findExactMatch()", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L71", "_origin": "ast", "id": "src_components_scanners_shelfscanner_findexactmatch", "community": 0, "norm_label": "findexactmatch()" }, { "label": "writeScanLog()", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L119", "_origin": "ast", "id": "src_components_scanners_shelfscanner_writescanlog", "community": 0, "norm_label": "writescanlog()" }, { "label": "ShelfScanner()", "file_type": "code", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L143", "_origin": "ast", "id": "src_components_scanners_shelfscanner_shelfscanner", "community": 0, "norm_label": "shelfscanner()" }, { "label": "VideoScanner.tsx", "file_type": "code", "source_file": "src/components/scanners/VideoScanner.tsx", "source_location": "L1", "_origin": "ast", "id": "src_components_scanners_videoscanner", "community": 43, "norm_label": "videoscanner.tsx" }, { "label": "VideoScanner()", "file_type": "code", "source_file": "src/components/scanners/VideoScanner.tsx", "source_location": "L3", "_origin": "ast", "id": "src_components_scanners_videoscanner_videoscanner", "community": 43, "norm_label": "videoscanner()" }, { "label": "AuthContext.tsx", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L1", "_origin": "ast", "id": "src_context_authcontext", "community": 14, "norm_label": "authcontext.tsx" }, { "label": "UserProfile", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L9", "_origin": "ast", "id": "src_context_authcontext_userprofile", "community": 14, "norm_label": "userprofile" }, { "label": "AuthContextType", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L16", "_origin": "ast", "id": "src_context_authcontext_authcontexttype", "community": 14, "norm_label": "authcontexttype" }, { "label": "AuthContext", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L23", "_origin": "ast", "id": "src_context_authcontext_authcontext", "community": 14, "norm_label": "authcontext" }, { "label": "AuthProvider()", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L27", "_origin": "ast", "id": "src_context_authcontext_authprovider", "community": 14, "norm_label": "authprovider()" }, { "label": "useAuth()", "file_type": "code", "source_file": "src/context/AuthContext.tsx", "source_location": "L73", "_origin": "ast", "id": "src_context_authcontext_useauth", "community": 14, "norm_label": "useauth()" }, { "label": "db.ts", "file_type": "code", "source_file": "src/db/db.ts", "source_location": "L1", "_origin": "ast", "id": "src_db_db", "community": 1, "norm_label": "db.ts" }, { "label": "MySubClassedDexie", "file_type": "code", "source_file": "src/db/db.ts", "source_location": "L5", "_origin": "ast", "id": "src_db_db_mysubclasseddexie", "community": 1, "norm_label": "mysubclasseddexie" }, { "label": ".constructor()", "file_type": "code", "source_file": "src/db/db.ts", "source_location": "L11", "_origin": "ast", "id": "src_db_db_mysubclasseddexie_constructor", "community": 1, "norm_label": ".constructor()" }, { "label": "db", "file_type": "code", "source_file": "src/db/db.ts", "source_location": "L22", "_origin": "ast", "id": "src_db_db_db", "community": 1, "norm_label": "db" }, { "label": "firebase.ts", "file_type": "code", "source_file": "src/firebase.ts", "source_location": "L1", "_origin": "ast", "id": "src_firebase", "community": 16, "norm_label": "firebase.ts" }, { "label": "firebaseConfig", "file_type": "code", "source_file": "src/firebase.ts", "source_location": "L7", "_origin": "ast", "id": "src_firebase_firebaseconfig", "community": 16, "norm_label": "firebaseconfig" }, { "label": "db", "file_type": "code", "source_file": "src/firebase.ts", "source_location": "L18", "_origin": "ast", "id": "src_firebase_db", "community": 16, "norm_label": "db" }, { "label": "storage", "file_type": "code", "source_file": "src/firebase.ts", "source_location": "L22", "_origin": "ast", "id": "src_firebase_storage", "community": 0, "norm_label": "storage" }, { "label": "auth", "file_type": "code", "source_file": "src/firebase.ts", "source_location": "L23", "_origin": "ast", "id": "src_firebase_auth", "community": 16, "norm_label": "auth" }, { "label": "useCameraControls.ts", "file_type": "code", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_usecameracontrols", "community": 11, "norm_label": "usecameracontrols.ts" }, { "label": "getTouchDistance()", "file_type": "code", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L19", "_origin": "ast", "id": "src_hooks_usecameracontrols_gettouchdistance", "community": 11, "norm_label": "gettouchdistance()" }, { "label": "CameraControls", "file_type": "code", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L25", "_origin": "ast", "id": "src_hooks_usecameracontrols_cameracontrols", "community": 11, "norm_label": "cameracontrols" }, { "label": "useCameraControls()", "file_type": "code", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L47", "_origin": "ast", "id": "src_hooks_usecameracontrols_usecameracontrols", "community": 11, "norm_label": "usecameracontrols()" }, { "label": "useCateringAI.ts", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_usecateringai", "community": 22, "norm_label": "usecateringai.ts" }, { "label": "AIInventoryItem", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L12", "_origin": "ast", "id": "src_hooks_usecateringai_aiinventoryitem", "community": 22, "norm_label": "aiinventoryitem" }, { "label": "AIInventoryResponse", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L23", "_origin": "ast", "id": "src_hooks_usecateringai_aiinventoryresponse", "community": 22, "norm_label": "aiinventoryresponse" }, { "label": "AIGeneralResponse", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L32", "_origin": "ast", "id": "src_hooks_usecateringai_aigeneralresponse", "community": 22, "norm_label": "aigeneralresponse" }, { "label": "AICateringResult", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L37", "_origin": "ast", "id": "src_hooks_usecateringai_aicateringresult", "community": 22, "norm_label": "aicateringresult" }, { "label": "UseCateringAIOptions", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L39", "_origin": "ast", "id": "src_hooks_usecateringai_usecateringaioptions", "community": 22, "norm_label": "usecateringaioptions" }, { "label": "UseCateringAIReturn", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L43", "_origin": "ast", "id": "src_hooks_usecateringai_usecateringaireturn", "community": 22, "norm_label": "usecateringaireturn" }, { "label": "ContentPart", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L51", "_origin": "ast", "id": "src_hooks_usecateringai_contentpart", "community": 22, "norm_label": "contentpart" }, { "label": "getModel()", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L65", "_origin": "ast", "id": "src_hooks_usecateringai_getmodel", "community": 22, "norm_label": "getmodel()" }, { "label": "useCateringAI()", "file_type": "code", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L136", "_origin": "ast", "id": "src_hooks_usecateringai_usecateringai", "community": 22, "norm_label": "usecateringai()" }, { "label": "useInventoryData.ts", "file_type": "code", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_useinventorydata", "community": 1, "norm_label": "useinventorydata.ts" }, { "label": "UseInventoryDataResult", "file_type": "code", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L12", "_origin": "ast", "id": "src_hooks_useinventorydata_useinventorydataresult", "community": 1, "norm_label": "useinventorydataresult" }, { "label": "useInventoryData()", "file_type": "code", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L17", "_origin": "ast", "id": "src_hooks_useinventorydata_useinventorydata", "community": 1, "norm_label": "useinventorydata()" }, { "label": "useManagerAuth.ts", "file_type": "code", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_usemanagerauth", "community": 21, "norm_label": "usemanagerauth.ts" }, { "label": "ManagerAuthState", "file_type": "code", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L12", "_origin": "ast", "id": "src_hooks_usemanagerauth_managerauthstate", "community": 21, "norm_label": "managerauthstate" }, { "label": "useManagerAuth", "file_type": "code", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L26", "_origin": "ast", "id": "src_hooks_usemanagerauth_usemanagerauth", "community": 15, "norm_label": "usemanagerauth" }, { "label": "attemptBiometricAuth()", "file_type": "code", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L45", "_origin": "ast", "id": "src_hooks_usemanagerauth_attemptbiometricauth", "community": 21, "norm_label": "attemptbiometricauth()" }, { "label": "validatePin()", "file_type": "code", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L67", "_origin": "ast", "id": "src_hooks_usemanagerauth_validatepin", "community": 21, "norm_label": "validatepin()" }, { "label": "useOfflineSync.ts", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_useofflinesync", "community": 0, "norm_label": "useofflinesync.ts" }, { "label": "OfflineSyncState", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L13", "_origin": "ast", "id": "src_hooks_useofflinesync_offlinesyncstate", "community": 0, "norm_label": "offlinesyncstate" }, { "label": "useOfflineSync()", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L21", "_origin": "ast", "id": "src_hooks_useofflinesync_useofflinesync", "community": 0, "norm_label": "useofflinesync()" }, { "label": "queueInventoryAdd()", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L136", "_origin": "ast", "id": "src_hooks_useofflinesync_queueinventoryadd", "community": 0, "norm_label": "queueinventoryadd()" }, { "label": "queueShelfScan()", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L140", "_origin": "ast", "id": "src_hooks_useofflinesync_queueshelfscan", "community": 0, "norm_label": "queueshelfscan()" }, { "label": "queueInvoiceScan()", "file_type": "code", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L144", "_origin": "ast", "id": "src_hooks_useofflinesync_queueinvoicescan", "community": 0, "norm_label": "queueinvoicescan()" }, { "label": "useSessionTimeout.ts", "file_type": "code", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_usesessiontimeout", "community": 14, "norm_label": "usesessiontimeout.ts" }, { "label": "SessionTimeoutState", "file_type": "code", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L15", "_origin": "ast", "id": "src_hooks_usesessiontimeout_sessiontimeoutstate", "community": 14, "norm_label": "sessiontimeoutstate" }, { "label": "useSessionTimeout()", "file_type": "code", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L21", "_origin": "ast", "id": "src_hooks_usesessiontimeout_usesessiontimeout", "community": 14, "norm_label": "usesessiontimeout()" }, { "label": "useVoiceCommands.ts", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L1", "_origin": "ast", "id": "src_hooks_usevoicecommands", "community": 12, "norm_label": "usevoicecommands.ts" }, { "label": "VoiceState", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L36", "_origin": "ast", "id": "src_hooks_usevoicecommands_voicestate", "community": 12, "norm_label": "voicestate" }, { "label": "VoiceResult", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L38", "_origin": "ast", "id": "src_hooks_usevoicecommands_voiceresult", "community": 12, "norm_label": "voiceresult" }, { "label": "UseVoiceCommandsReturn", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L44", "_origin": "ast", "id": "src_hooks_usevoicecommands_usevoicecommandsreturn", "community": 12, "norm_label": "usevoicecommandsreturn" }, { "label": "LOCATION_ALIASES", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L54", "_origin": "ast", "id": "src_hooks_usevoicecommands_location_aliases", "community": 12, "norm_label": "location_aliases" }, { "label": "resolveLocation()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L75", "_origin": "ast", "id": "src_hooks_usevoicecommands_resolvelocation", "community": 12, "norm_label": "resolvelocation()" }, { "label": "findItem()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L82", "_origin": "ast", "id": "src_hooks_usevoicecommands_finditem", "community": 12, "norm_label": "finditem()" }, { "label": "ParsedCommand", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L129", "_origin": "ast", "id": "src_hooks_usevoicecommands_parsedcommand", "community": 12, "norm_label": "parsedcommand" }, { "label": "CASE_WORDS", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L140", "_origin": "ast", "id": "src_hooks_usevoicecommands_case_words", "community": 12, "norm_label": "case_words" }, { "label": "isCase()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L142", "_origin": "ast", "id": "src_hooks_usevoicecommands_iscase", "community": 12, "norm_label": "iscase()" }, { "label": "parseCommand()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L146", "_origin": "ast", "id": "src_hooks_usevoicecommands_parsecommand", "community": 12, "norm_label": "parsecommand()" }, { "label": "executeCommand()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L248", "_origin": "ast", "id": "src_hooks_usevoicecommands_executecommand", "community": 12, "norm_label": "executecommand()" }, { "label": "useVoiceCommands()", "file_type": "code", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L372", "_origin": "ast", "id": "src_hooks_usevoicecommands_usevoicecommands", "community": 12, "norm_label": "usevoicecommands()" }, { "label": "inventoryUtils.ts", "file_type": "code", "source_file": "src/inventoryUtils.ts", "source_location": "L1", "_origin": "ast", "id": "src_inventoryutils", "community": 1, "norm_label": "inventoryutils.ts" }, { "label": "calculateShelfLifeStatus()", "file_type": "code", "source_file": "src/inventoryUtils.ts", "source_location": "L3", "_origin": "ast", "id": "src_inventoryutils_calculateshelflifestatus", "community": 1, "norm_label": "calculateshelflifestatus()" }, { "label": "formatDisplayDate()", "file_type": "code", "source_file": "src/inventoryUtils.ts", "source_location": "L27", "_origin": "ast", "id": "src_inventoryutils_formatdisplaydate", "community": 1, "norm_label": "formatdisplaydate()" }, { "label": "categories", "file_type": "code", "source_file": "src/inventoryUtils.ts", "source_location": "L36", "_origin": "ast", "id": "src_inventoryutils_categories", "community": 1, "norm_label": "categories" }, { "label": "barcodeLookup.ts", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_barcodelookup", "community": 17, "norm_label": "barcodelookup.ts" }, { "label": "ProductResult", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L14", "_origin": "ast", "id": "src_lib_barcodelookup_productresult", "community": 10, "norm_label": "productresult" }, { "label": "mapToStorage()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L24", "_origin": "ast", "id": "src_lib_barcodelookup_maptostorage", "community": 17, "norm_label": "maptostorage()" }, { "label": "signal()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L38", "_origin": "ast", "id": "src_lib_barcodelookup_signal", "community": 17, "norm_label": "signal()" }, { "label": "lookupOpenFoodFacts()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L42", "_origin": "ast", "id": "src_lib_barcodelookup_lookupopenfoodfacts", "community": 17, "norm_label": "lookupopenfoodfacts()" }, { "label": "lookupUPCItemDB()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L64", "_origin": "ast", "id": "src_lib_barcodelookup_lookupupcitemdb", "community": 17, "norm_label": "lookupupcitemdb()" }, { "label": "lookupGoUPC()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L86", "_origin": "ast", "id": "src_lib_barcodelookup_lookupgoupc", "community": 17, "norm_label": "lookupgoupc()" }, { "label": "lookupUSDA()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L110", "_origin": "ast", "id": "src_lib_barcodelookup_lookupusda", "community": 17, "norm_label": "lookupusda()" }, { "label": "lookupNutritionix()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L133", "_origin": "ast", "id": "src_lib_barcodelookup_lookupnutritionix", "community": 17, "norm_label": "lookupnutritionix()" }, { "label": "lookupOpenBeautyFacts()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L162", "_origin": "ast", "id": "src_lib_barcodelookup_lookupopenbeautyfacts", "community": 17, "norm_label": "lookupopenbeautyfacts()" }, { "label": "lookupOpenProductsFacts()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L184", "_origin": "ast", "id": "src_lib_barcodelookup_lookupopenproductsfacts", "community": 17, "norm_label": "lookupopenproductsfacts()" }, { "label": "lookupChomp()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L207", "_origin": "ast", "id": "src_lib_barcodelookup_lookupchomp", "community": 17, "norm_label": "lookupchomp()" }, { "label": "getFatSecretToken()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L234", "_origin": "ast", "id": "src_lib_barcodelookup_getfatsecrettoken", "community": 17, "norm_label": "getfatsecrettoken()" }, { "label": "lookupFatSecret()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L256", "_origin": "ast", "id": "src_lib_barcodelookup_lookupfatsecret", "community": 17, "norm_label": "lookupfatsecret()" }, { "label": "lookupBarcode()", "file_type": "code", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L293", "_origin": "ast", "id": "src_lib_barcodelookup_lookupbarcode", "community": 17, "norm_label": "lookupbarcode()" }, { "label": "caseContents.ts", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_casecontents", "community": 6, "norm_label": "casecontents.ts" }, { "label": "CaseContentsRule", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L30", "_origin": "ast", "id": "src_lib_casecontents_casecontentsrule", "community": 6, "norm_label": "casecontentsrule" }, { "label": "normalizeName()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L39", "_origin": "ast", "id": "src_lib_casecontents_normalizename", "community": 6, "norm_label": "normalizename()" }, { "label": "casesToUnits()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L44", "_origin": "ast", "id": "src_lib_casecontents_casestounits", "community": 6, "norm_label": "casestounits()" }, { "label": "unitsToCaseDecrement()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L49", "_origin": "ast", "id": "src_lib_casecontents_unitstocasedecrement", "community": 6, "norm_label": "unitstocasedecrement()" }, { "label": "formatCaseDisplay()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L55", "_origin": "ast", "id": "src_lib_casecontents_formatcasedisplay", "community": 6, "norm_label": "formatcasedisplay()" }, { "label": "formatParDisplay()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L63", "_origin": "ast", "id": "src_lib_casecontents_formatpardisplay", "community": 6, "norm_label": "formatpardisplay()" }, { "label": "getCaseContentsRule()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L71", "_origin": "ast", "id": "src_lib_casecontents_getcasecontentsrule", "community": 6, "norm_label": "getcasecontentsrule()" }, { "label": "saveCaseContentsRule()", "file_type": "code", "source_file": "src/lib/caseContents.ts", "source_location": "L83", "_origin": "ast", "id": "src_lib_casecontents_savecasecontentsrule", "community": 6, "norm_label": "savecasecontentsrule()" }, { "label": "offlineQueue.ts", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_offlinequeue", "community": 0, "norm_label": "offlinequeue.ts" }, { "label": "QueuedItemType", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L11", "_origin": "ast", "id": "src_lib_offlinequeue_queueditemtype", "community": 0, "norm_label": "queueditemtype" }, { "label": "QueuedItem", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L13", "_origin": "ast", "id": "src_lib_offlinequeue_queueditem", "community": 0, "norm_label": "queueditem" }, { "label": "openDB()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L23", "_origin": "ast", "id": "src_lib_offlinequeue_opendb", "community": 0, "norm_label": "opendb()" }, { "label": "generateId()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L40", "_origin": "ast", "id": "src_lib_offlinequeue_generateid", "community": 0, "norm_label": "generateid()" }, { "label": "enqueue()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L46", "_origin": "ast", "id": "src_lib_offlinequeue_enqueue", "community": 0, "norm_label": "enqueue()" }, { "label": "getQueue()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L60", "_origin": "ast", "id": "src_lib_offlinequeue_getqueue", "community": 0, "norm_label": "getqueue()" }, { "label": "getQueueCount()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L79", "_origin": "ast", "id": "src_lib_offlinequeue_getqueuecount", "community": 0, "norm_label": "getqueuecount()" }, { "label": "dequeue()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L84", "_origin": "ast", "id": "src_lib_offlinequeue_dequeue", "community": 0, "norm_label": "dequeue()" }, { "label": "clearQueue()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L92", "_origin": "ast", "id": "src_lib_offlinequeue_clearqueue", "community": 0, "norm_label": "clearqueue()" }, { "label": "FlushHandlers", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L102", "_origin": "ast", "id": "src_lib_offlinequeue_flushhandlers", "community": 0, "norm_label": "flushhandlers" }, { "label": "flushOfflineQueue()", "file_type": "code", "source_file": "src/lib/offlineQueue.ts", "source_location": "L108", "_origin": "ast", "id": "src_lib_offlinequeue_flushofflinequeue", "community": 0, "norm_label": "flushofflinequeue()" }, { "label": "productCache.ts", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_productcache", "community": 10, "norm_label": "productcache.ts" }, { "label": "CachedProduct", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L11", "_origin": "ast", "id": "src_lib_productcache_cachedproduct", "community": 10, "norm_label": "cachedproduct" }, { "label": "QueuedItem", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L21", "_origin": "ast", "id": "src_lib_productcache_queueditem", "community": 10, "norm_label": "queueditem" }, { "label": "openDB()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L28", "_origin": "ast", "id": "src_lib_productcache_opendb", "community": 10, "norm_label": "opendb()" }, { "label": "getCachedProduct()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L45", "_origin": "ast", "id": "src_lib_productcache_getcachedproduct", "community": 10, "norm_label": "getcachedproduct()" }, { "label": "cacheProduct()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L56", "_origin": "ast", "id": "src_lib_productcache_cacheproduct", "community": 10, "norm_label": "cacheproduct()" }, { "label": "queueInventoryAdd()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L65", "_origin": "ast", "id": "src_lib_productcache_queueinventoryadd", "community": 10, "norm_label": "queueinventoryadd()" }, { "label": "getQueuedItems()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L74", "_origin": "ast", "id": "src_lib_productcache_getqueueditems", "community": 10, "norm_label": "getqueueditems()" }, { "label": "removeQueuedItem()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L85", "_origin": "ast", "id": "src_lib_productcache_removequeueditem", "community": 10, "norm_label": "removequeueditem()" }, { "label": "flushQueue()", "file_type": "code", "source_file": "src/lib/productCache.ts", "source_location": "L92", "_origin": "ast", "id": "src_lib_productcache_flushqueue", "community": 10, "norm_label": "flushqueue()" }, { "label": "shelfLifeRules.ts", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_shelfliferules", "community": 24, "norm_label": "shelfliferules.ts" }, { "label": "ShelfLifeRule", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L32", "_origin": "ast", "id": "src_lib_shelfliferules_shelfliferule", "community": 24, "norm_label": "shelfliferule" }, { "label": "BEEF_KEYWORDS", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L41", "_origin": "ast", "id": "src_lib_shelfliferules_beef_keywords", "community": 24, "norm_label": "beef_keywords" }, { "label": "normalizeItemName()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L61", "_origin": "ast", "id": "src_lib_shelfliferules_normalizeitemname", "community": 24, "norm_label": "normalizeitemname()" }, { "label": "getLocationDefault()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L72", "_origin": "ast", "id": "src_lib_shelfliferules_getlocationdefault", "community": 24, "norm_label": "getlocationdefault()" }, { "label": "calcExpirationDate()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L87", "_origin": "ast", "id": "src_lib_shelfliferules_calcexpirationdate", "community": 12, "norm_label": "calcexpirationdate()" }, { "label": "getShelfLifeRule()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L97", "_origin": "ast", "id": "src_lib_shelfliferules_getshelfliferule", "community": 24, "norm_label": "getshelfliferule()" }, { "label": "saveShelfLifeRule()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L110", "_origin": "ast", "id": "src_lib_shelfliferules_saveshelfliferule", "community": 24, "norm_label": "saveshelfliferule()" }, { "label": "resolveAndSaveShelfLife()", "file_type": "code", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L135", "_origin": "ast", "id": "src_lib_shelfliferules_resolveandsaveshelflife", "community": 24, "norm_label": "resolveandsaveshelflife()" }, { "label": "utils.ts", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_utils", "community": 6, "norm_label": "utils.ts" }, { "label": "parseLocalDate()", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L12", "_origin": "ast", "id": "src_lib_utils_parselocaldate", "community": 6, "norm_label": "parselocaldate()" }, { "label": "daysUntilExpiration()", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L17", "_origin": "ast", "id": "src_lib_utils_daysuntilexpiration", "community": 6, "norm_label": "daysuntilexpiration()" }, { "label": "formatCurrency()", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L28", "_origin": "ast", "id": "src_lib_utils_formatcurrency", "community": 1, "norm_label": "formatcurrency()" }, { "label": "getShelfLifeColor()", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L37", "_origin": "ast", "id": "src_lib_utils_getshelflifecolor", "community": 6, "norm_label": "getshelflifecolor()" }, { "label": "ExistingStockResult", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L46", "_origin": "ast", "id": "src_lib_utils_existingstockresult", "community": 16, "norm_label": "existingstockresult" }, { "label": "checkExistingStock()", "file_type": "code", "source_file": "src/lib/utils.ts", "source_location": "L55", "_origin": "ast", "id": "src_lib_utils_checkexistingstock", "community": 16, "norm_label": "checkexistingstock()" }, { "label": "voiceAliases.ts", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L1", "_origin": "ast", "id": "src_lib_voicealiases", "community": 19, "norm_label": "voicealiases.ts" }, { "label": "VoiceAlias", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L23", "_origin": "ast", "id": "src_lib_voicealiases_voicealias", "community": 19, "norm_label": "voicealias" }, { "label": "normalizeAlias()", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L32", "_origin": "ast", "id": "src_lib_voicealiases_normalizealias", "community": 19, "norm_label": "normalizealias()" }, { "label": "getAllAliases()", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L38", "_origin": "ast", "id": "src_lib_voicealiases_getallaliases", "community": 19, "norm_label": "getallaliases()" }, { "label": "saveAlias()", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L48", "_origin": "ast", "id": "src_lib_voicealiases_savealias", "community": 19, "norm_label": "savealias()" }, { "label": "deleteAlias()", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L57", "_origin": "ast", "id": "src_lib_voicealiases_deletealias", "community": 19, "norm_label": "deletealias()" }, { "label": "getAliasMap()", "file_type": "code", "source_file": "src/lib/voiceAliases.ts", "source_location": "L61", "_origin": "ast", "id": "src_lib_voicealiases_getaliasmap", "community": 19, "norm_label": "getaliasmap()" }, { "label": "main.tsx", "file_type": "code", "source_file": "src/main.tsx", "source_location": "L1", "_origin": "ast", "id": "src_main", "community": 14, "norm_label": "main.tsx" }, { "label": "ActivityPage.tsx", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_activitypage", "community": 23, "norm_label": "activitypage.tsx" }, { "label": "LineItem", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L17", "_origin": "ast", "id": "src_pages_activitypage_lineitem", "community": 23, "norm_label": "lineitem" }, { "label": "resolveUnit()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L23", "_origin": "ast", "id": "src_pages_activitypage_resolveunit", "community": 23, "norm_label": "resolveunit()" }, { "label": "resolveQty()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_activitypage_resolveqty", "community": 23, "norm_label": "resolveqty()" }, { "label": "PendingInvoice", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L33", "_origin": "ast", "id": "src_pages_activitypage_pendinginvoice", "community": 23, "norm_label": "pendinginvoice" }, { "label": "findExistingItem()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L55", "_origin": "ast", "id": "src_pages_activitypage_findexistingitem", "community": 23, "norm_label": "findexistingitem()" }, { "label": "DuplicateItem", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L80", "_origin": "ast", "id": "src_pages_activitypage_duplicateitem", "community": 23, "norm_label": "duplicateitem" }, { "label": "DuplicateModal()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L91", "_origin": "ast", "id": "src_pages_activitypage_duplicatemodal", "community": 23, "norm_label": "duplicatemodal()" }, { "label": "MoveModal()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L153", "_origin": "ast", "id": "src_pages_activitypage_movemodal", "community": 23, "norm_label": "movemodal()" }, { "label": "ActivityPage()", "file_type": "code", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L180", "_origin": "ast", "id": "src_pages_activitypage_activitypage", "community": 23, "norm_label": "activitypage()" }, { "label": "AppComeback.tsx", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_appcomeback", "community": 2, "norm_label": "appcomeback.tsx" }, { "label": "STATUS_LABELS", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_appcomeback_status_labels", "community": 2, "norm_label": "status_labels" }, { "label": "STATUS_COLORS", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L20", "_origin": "ast", "id": "src_pages_appcomeback_status_colors", "community": 2, "norm_label": "status_colors" }, { "label": "STATUS_NEXT_LABEL", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_appcomeback_status_next_label", "community": 2, "norm_label": "status_next_label" }, { "label": "STATUSES", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L34", "_origin": "ast", "id": "src_pages_appcomeback_statuses", "community": 2, "norm_label": "statuses" }, { "label": "TRACK_LABELS", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L35", "_origin": "ast", "id": "src_pages_appcomeback_track_labels", "community": 2, "norm_label": "track_labels" }, { "label": "EventDetailPage()", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L43", "_origin": "ast", "id": "src_pages_appcomeback_eventdetailpage", "community": 2, "norm_label": "eventdetailpage()" }, { "label": "PullTable()", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L280", "_origin": "ast", "id": "src_pages_appcomeback_pulltable", "community": 2, "norm_label": "pulltable()" }, { "label": "Row()", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L324", "_origin": "ast", "id": "src_pages_appcomeback_row", "community": 2, "norm_label": "row()" }, { "label": "StatusTrack()", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L333", "_origin": "ast", "id": "src_pages_appcomeback_statustrack", "community": 2, "norm_label": "statustrack()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/AppComeback.tsx", "source_location": "L363", "_origin": "ast", "id": "src_pages_appcomeback_s", "community": 2, "norm_label": "s" }, { "label": "CreateEventPage.tsx", "file_type": "code", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_createeventpage", "community": 2, "norm_label": "createeventpage.tsx" }, { "label": "CreateEventPage()", "file_type": "code", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L19", "_origin": "ast", "id": "src_pages_createeventpage_createeventpage", "community": 2, "norm_label": "createeventpage()" }, { "label": "PullTable()", "file_type": "code", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L294", "_origin": "ast", "id": "src_pages_createeventpage_pulltable", "community": 2, "norm_label": "pulltable()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L332", "_origin": "ast", "id": "src_pages_createeventpage_s", "community": 2, "norm_label": "s" }, { "label": "Dashboard.tsx", "file_type": "code", "source_file": "src/pages/Dashboard.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_dashboard", "community": 15, "norm_label": "dashboard.tsx" }, { "label": "Dashboard()", "file_type": "code", "source_file": "src/pages/Dashboard.tsx", "source_location": "L9", "_origin": "ast", "id": "src_pages_dashboard_dashboard", "community": 15, "norm_label": "dashboard()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/Dashboard.tsx", "source_location": "L71", "_origin": "ast", "id": "src_pages_dashboard_s", "community": 15, "norm_label": "s" }, { "label": "EventDetailPage.tsx", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_eventdetailpage", "community": 2, "norm_label": "eventdetailpage.tsx" }, { "label": "STATUS_LABELS", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_eventdetailpage_status_labels", "community": 2, "norm_label": "status_labels" }, { "label": "STATUS_COLORS", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L20", "_origin": "ast", "id": "src_pages_eventdetailpage_status_colors", "community": 2, "norm_label": "status_colors" }, { "label": "STATUS_NEXT_LABEL", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_eventdetailpage_status_next_label", "community": 2, "norm_label": "status_next_label" }, { "label": "STATUSES", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L33", "_origin": "ast", "id": "src_pages_eventdetailpage_statuses", "community": 2, "norm_label": "statuses" }, { "label": "TRACK_LABELS", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L34", "_origin": "ast", "id": "src_pages_eventdetailpage_track_labels", "community": 2, "norm_label": "track_labels" }, { "label": "EventDetailPage()", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L42", "_origin": "ast", "id": "src_pages_eventdetailpage_eventdetailpage", "community": 2, "norm_label": "eventdetailpage()" }, { "label": "MetaItem()", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L288", "_origin": "ast", "id": "src_pages_eventdetailpage_metaitem", "community": 2, "norm_label": "metaitem()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L299", "_origin": "ast", "id": "src_pages_eventdetailpage_s", "community": 2, "norm_label": "s" }, { "label": "EventsPage.tsx", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_eventspage", "community": 27, "norm_label": "eventspage.tsx" }, { "label": "STATUS_LABELS", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_eventspage_status_labels", "community": 27, "norm_label": "status_labels" }, { "label": "STATUS_COLORS", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L20", "_origin": "ast", "id": "src_pages_eventspage_status_colors", "community": 27, "norm_label": "status_colors" }, { "label": "EventsPage()", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_eventspage_eventspage", "community": 27, "norm_label": "eventspage()" }, { "label": "EventCard()", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L127", "_origin": "ast", "id": "src_pages_eventspage_eventcard", "community": 27, "norm_label": "eventcard()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/EventsPage.tsx", "source_location": "L168", "_origin": "ast", "id": "src_pages_eventspage_s", "community": 27, "norm_label": "s" }, { "label": "FinancialsPage.tsx", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_financialspage", "community": 28, "norm_label": "financialspage.tsx" }, { "label": "FinancialLog", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_financialspage_financiallog", "community": 28, "norm_label": "financiallog" }, { "label": "InventoryItem", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L17", "_origin": "ast", "id": "src_pages_financialspage_inventoryitem", "community": 28, "norm_label": "inventoryitem" }, { "label": "safeNum()", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L22", "_origin": "ast", "id": "src_pages_financialspage_safenum", "community": 28, "norm_label": "safenum()" }, { "label": "fmt()", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L23", "_origin": "ast", "id": "src_pages_financialspage_fmt", "community": 28, "norm_label": "fmt()" }, { "label": "FinancialsPage()", "file_type": "code", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L25", "_origin": "ast", "id": "src_pages_financialspage_financialspage", "community": 28, "norm_label": "financialspage()" }, { "label": "HomePage.tsx", "file_type": "code", "source_file": "src/pages/HomePage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_homepage", "community": 0, "norm_label": "homepage.tsx" }, { "label": "InventoryItem", "file_type": "code", "source_file": "src/pages/HomePage.tsx", "source_location": "L11", "_origin": "ast", "id": "src_pages_homepage_inventoryitem", "community": 0, "norm_label": "inventoryitem" }, { "label": "Inventory()", "file_type": "code", "source_file": "src/pages/HomePage.tsx", "source_location": "L23", "_origin": "ast", "id": "src_pages_homepage_inventory", "community": 0, "norm_label": "inventory()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/HomePage.tsx", "source_location": "L131", "_origin": "ast", "id": "src_pages_homepage_s", "community": 0, "norm_label": "s" }, { "label": "ImportPage.tsx", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_importpage", "community": 26, "norm_label": "importpage.tsx" }, { "label": "LOCATION_MAP", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L14", "_origin": "ast", "id": "src_pages_importpage_location_map", "community": 26, "norm_label": "location_map" }, { "label": "mapLocation()", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L27", "_origin": "ast", "id": "src_pages_importpage_maplocation", "community": 26, "norm_label": "maplocation()" }, { "label": "SortlyRow", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L34", "_origin": "ast", "id": "src_pages_importpage_sortlyrow", "community": 26, "norm_label": "sortlyrow" }, { "label": "parseCSV()", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L46", "_origin": "ast", "id": "src_pages_importpage_parsecsv", "community": 26, "norm_label": "parsecsv()" }, { "label": "PreviewItem", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L110", "_origin": "ast", "id": "src_pages_importpage_previewitem", "community": 26, "norm_label": "previewitem" }, { "label": "ImportPage()", "file_type": "code", "source_file": "src/pages/ImportPage.tsx", "source_location": "L123", "_origin": "ast", "id": "src_pages_importpage_importpage", "community": 26, "norm_label": "importpage()" }, { "label": "InventoryPage.tsx", "file_type": "code", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_inventorypage", "community": 0, "norm_label": "inventorypage.tsx" }, { "label": "locations", "file_type": "code", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L7", "_origin": "ast", "id": "src_pages_inventorypage_locations", "community": 0, "norm_label": "locations" }, { "label": "InventoryPage()", "file_type": "code", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L16", "_origin": "ast", "id": "src_pages_inventorypage_inventorypage", "community": 0, "norm_label": "inventorypage()" }, { "label": "InventoryScannerPage.tsx", "file_type": "code", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_inventoryscannerpage", "community": 1, "norm_label": "inventoryscannerpage.tsx" }, { "label": "getStatus()", "file_type": "code", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L13", "_origin": "ast", "id": "src_pages_inventoryscannerpage_getstatus", "community": 1, "norm_label": "getstatus()" }, { "label": "getStatusColor()", "file_type": "code", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L19", "_origin": "ast", "id": "src_pages_inventoryscannerpage_getstatuscolor", "community": 1, "norm_label": "getstatuscolor()" }, { "label": "getBackgroundColor()", "file_type": "code", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_inventoryscannerpage_getbackgroundcolor", "community": 1, "norm_label": "getbackgroundcolor()" }, { "label": "TODO: Replace hardcoded PIN with secure server-side verification", "file_type": "rationale", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L169", "_origin": "ast", "id": "src_pages_inventoryscannerpage_rationale_169", "community": 1, "norm_label": "todo: replace hardcoded pin with secure server-side verification" }, { "label": "LedgerPage.tsx", "file_type": "code", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_ledgerpage", "community": 0, "norm_label": "ledgerpage.tsx" }, { "label": "LedgerPage()", "file_type": "code", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L7", "_origin": "ast", "id": "src_pages_ledgerpage_ledgerpage", "community": 0, "norm_label": "ledgerpage()" }, { "label": "LocationPage.tsx", "file_type": "code", "source_file": "src/pages/LocationPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_locationpage", "community": 12, "norm_label": "locationpage.tsx" }, { "label": "SLUG_MAP", "file_type": "code", "source_file": "src/pages/LocationPage.tsx", "source_location": "L19", "_origin": "ast", "id": "src_pages_locationpage_slug_map", "community": 12, "norm_label": "slug_map" }, { "label": "LocationPage()", "file_type": "code", "source_file": "src/pages/LocationPage.tsx", "source_location": "L28", "_origin": "ast", "id": "src_pages_locationpage_locationpage", "community": 12, "norm_label": "locationpage()" }, { "label": "LoginPage.tsx", "file_type": "code", "source_file": "src/pages/LoginPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_loginpage", "community": 30, "norm_label": "loginpage.tsx" }, { "label": "LoginMethod", "file_type": "code", "source_file": "src/pages/LoginPage.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_loginpage_loginmethod", "community": 30, "norm_label": "loginmethod" }, { "label": "EmailMode", "file_type": "code", "source_file": "src/pages/LoginPage.tsx", "source_location": "L13", "_origin": "ast", "id": "src_pages_loginpage_emailmode", "community": 30, "norm_label": "emailmode" }, { "label": "LoginPage()", "file_type": "code", "source_file": "src/pages/LoginPage.tsx", "source_location": "L15", "_origin": "ast", "id": "src_pages_loginpage_loginpage", "community": 30, "norm_label": "loginpage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/LoginPage.tsx", "source_location": "L170", "_origin": "ast", "id": "src_pages_loginpage_s", "community": 30, "norm_label": "s" }, { "label": "ProductionPage.tsx", "file_type": "code", "source_file": "src/pages/ProductionPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_productionpage", "community": 14, "norm_label": "productionpage.tsx" }, { "label": "ProductionPage()", "file_type": "code", "source_file": "src/pages/ProductionPage.tsx", "source_location": "L3", "_origin": "ast", "id": "src_pages_productionpage_productionpage", "community": 14, "norm_label": "productionpage()" }, { "label": "PullSessionPage.tsx", "file_type": "code", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_pullsessionpage", "community": 2, "norm_label": "pullsessionpage.tsx" }, { "label": "TallyState", "file_type": "code", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L21", "_origin": "ast", "id": "src_pages_pullsessionpage_tallystate", "community": 2, "norm_label": "tallystate" }, { "label": "progressColor()", "file_type": "code", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L27", "_origin": "ast", "id": "src_pages_pullsessionpage_progresscolor", "community": 2, "norm_label": "progresscolor()" }, { "label": "PullSessionPage()", "file_type": "code", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L36", "_origin": "ast", "id": "src_pages_pullsessionpage_pullsessionpage", "community": 2, "norm_label": "pullsessionpage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L318", "_origin": "ast", "id": "src_pages_pullsessionpage_s", "community": 2, "norm_label": "s" }, { "label": "ReconcilePage.tsx", "file_type": "code", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_reconcilepage", "community": 2, "norm_label": "reconcilepage.tsx" }, { "label": "ReconcilePage()", "file_type": "code", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L12", "_origin": "ast", "id": "src_pages_reconcilepage_reconcilepage", "community": 2, "norm_label": "reconcilepage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L214", "_origin": "ast", "id": "src_pages_reconcilepage_s", "community": 2, "norm_label": "s" }, { "label": "ScanPage.tsx", "file_type": "code", "source_file": "src/pages/ScanPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_scanpage", "community": 11, "norm_label": "scanpage.tsx" }, { "label": "ScanType", "file_type": "code", "source_file": "src/pages/ScanPage.tsx", "source_location": "L15", "_origin": "ast", "id": "src_pages_scanpage_scantype", "community": 11, "norm_label": "scantype" }, { "label": "ScanPage()", "file_type": "code", "source_file": "src/pages/ScanPage.tsx", "source_location": "L17", "_origin": "ast", "id": "src_pages_scanpage_scanpage", "community": 5, "norm_label": "scanpage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/ScanPage.tsx", "source_location": "L112", "_origin": "ast", "id": "src_pages_scanpage_s", "community": 11, "norm_label": "s" }, { "label": "SchedulePage.tsx", "file_type": "code", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_schedulepage", "community": 15, "norm_label": "schedulepage.tsx" }, { "label": "SchedulePage()", "file_type": "code", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L7", "_origin": "ast", "id": "src_pages_schedulepage_schedulepage", "community": 15, "norm_label": "schedulepage()" }, { "label": "SettingsPage.tsx", "file_type": "code", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_settingspage", "community": 0, "norm_label": "settingspage.tsx" }, { "label": "SettingsPage()", "file_type": "code", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L6", "_origin": "ast", "id": "src_pages_settingspage_settingspage", "community": 0, "norm_label": "settingspage()" }, { "label": "StaffManagementPage.tsx", "file_type": "code", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_staffmanagementpage", "community": 15, "norm_label": "staffmanagementpage.tsx" }, { "label": "StaffMember", "file_type": "code", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L11", "_origin": "ast", "id": "src_pages_staffmanagementpage_staffmember", "community": 15, "norm_label": "staffmember" }, { "label": "StaffManagementPage()", "file_type": "code", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L19", "_origin": "ast", "id": "src_pages_staffmanagementpage_staffmanagementpage", "community": 15, "norm_label": "staffmanagementpage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L154", "_origin": "ast", "id": "src_pages_staffmanagementpage_s", "community": 15, "norm_label": "s" }, { "label": "VoiceSettingsPage.tsx", "file_type": "code", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "src_pages_voicesettingspage", "community": 19, "norm_label": "voicesettingspage.tsx" }, { "label": "AliasFormProps", "file_type": "code", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L24", "_origin": "ast", "id": "src_pages_voicesettingspage_aliasformprops", "community": 19, "norm_label": "aliasformprops" }, { "label": "AliasForm()", "file_type": "code", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L31", "_origin": "ast", "id": "src_pages_voicesettingspage_aliasform", "community": 19, "norm_label": "aliasform()" }, { "label": "VoiceSettingsPage()", "file_type": "code", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L116", "_origin": "ast", "id": "src_pages_voicesettingspage_voicesettingspage", "community": 19, "norm_label": "voicesettingspage()" }, { "label": "s", "file_type": "code", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L312", "_origin": "ast", "id": "src_pages_voicesettingspage_s", "community": 19, "norm_label": "s" }, { "label": "index.ts", "file_type": "code", "source_file": "src/pages/index.ts", "source_location": "L1", "_origin": "ast", "id": "src_pages_index", "community": 0, "norm_label": "index.ts" }, { "label": "geminiService.ts", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L1", "_origin": "ast", "id": "src_services_geminiservice", "community": 3, "norm_label": "geminiservice.ts" }, { "label": "GeminiResponse", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L77", "_origin": "ast", "id": "src_services_geminiservice_geminiresponse", "community": 3, "norm_label": "geminiresponse" }, { "label": "InvoiceValidationError", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L87", "_origin": "ast", "id": "src_services_geminiservice_invoicevalidationerror", "community": 3, "norm_label": "invoicevalidationerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L89", "_origin": "ast", "id": "src_services_geminiservice_invoicevalidationerror_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "sleep()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L98", "_origin": "ast", "id": "src_services_geminiservice_sleep", "community": 3, "norm_label": "sleep()" }, { "label": "extractJSON()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L102", "_origin": "ast", "id": "src_services_geminiservice_extractjson", "community": 3, "norm_label": "extractjson()" }, { "label": "normalizeInvoiceResponse()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L128", "_origin": "ast", "id": "src_services_geminiservice_normalizeinvoiceresponse", "community": 3, "norm_label": "normalizeinvoiceresponse()" }, { "label": "validateLineItem()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L164", "_origin": "ast", "id": "src_services_geminiservice_validatelineitem", "community": 3, "norm_label": "validatelineitem()" }, { "label": "validateInvoice()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L197", "_origin": "ast", "id": "src_services_geminiservice_validateinvoice", "community": 3, "norm_label": "validateinvoice()" }, { "label": "validateShelfScan()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L235", "_origin": "ast", "id": "src_services_geminiservice_validateshelfscan", "community": 3, "norm_label": "validateshelfscan()" }, { "label": "KNOWN_VENDOR_SIGNATURES", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L246", "_origin": "ast", "id": "src_services_geminiservice_known_vendor_signatures", "community": 3, "norm_label": "known_vendor_signatures" }, { "label": "extractVendorFromText()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L264", "_origin": "ast", "id": "src_services_geminiservice_extractvendorfromtext", "community": 3, "norm_label": "extractvendorfromtext()" }, { "label": "callGemini()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L292", "_origin": "ast", "id": "src_services_geminiservice_callgemini", "community": 3, "norm_label": "callgemini()" }, { "label": "callOpenAI()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L377", "_origin": "ast", "id": "src_services_geminiservice_callopenai", "community": 3, "norm_label": "callopenai()" }, { "label": "analyzeImageWithFallback()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L462", "_origin": "ast", "id": "src_services_geminiservice_analyzeimagewithfallback", "community": 3, "norm_label": "analyzeimagewithfallback()" }, { "label": "getVendorPrompt()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L673", "_origin": "ast", "id": "src_services_geminiservice_getvendorprompt", "community": 3, "norm_label": "getvendorprompt()" }, { "label": "processInvoice()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L716", "_origin": "ast", "id": "src_services_geminiservice_processinvoice", "community": 3, "norm_label": "processinvoice()" }, { "label": "analyzeShelfImage()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L791", "_origin": "ast", "id": "src_services_geminiservice_analyzeshelfimage", "community": 3, "norm_label": "analyzeshelfimage()" }, { "label": "analyzeImage()", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L807", "_origin": "ast", "id": "src_services_geminiservice_analyzeimage", "community": 3, "norm_label": "analyzeimage()" }, { "label": "geminiService", "file_type": "code", "source_file": "src/services/geminiService.ts", "source_location": "L811", "_origin": "ast", "id": "src_services_geminiservice_geminiservice", "community": 0, "norm_label": "geminiservice" }, { "label": "NOTE: processPendingInvoice is a Firestore trigger \u2014 NOT a callable function.", "file_type": "rationale", "source_file": "src/services/geminiService.ts", "source_location": "L59", "_origin": "ast", "id": "src_services_geminiservice_rationale_59", "community": 3, "norm_label": "note: processpendinginvoice is a firestore trigger \u2014 not a callable function." }, { "label": "IMPORTANT: storageLocation is NO LONGER AI-assigned.", "file_type": "rationale", "source_file": "src/services/geminiService.ts", "source_location": "L504", "_origin": "ast", "id": "src_services_geminiservice_rationale_504", "community": 3, "norm_label": "important: storagelocation is no longer ai-assigned." }, { "label": "invoiceMathGuard.ts", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L1", "_origin": "ast", "id": "src_services_invoicemathguard", "community": 3, "norm_label": "invoicemathguard.ts" }, { "label": "LineItemMathResult", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L56", "_origin": "ast", "id": "src_services_invoicemathguard_lineitemmathresult", "community": 3, "norm_label": "lineitemmathresult" }, { "label": "InvoiceMathValidationResult", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L81", "_origin": "ast", "id": "src_services_invoicemathguard_invoicemathvalidationresult", "community": 3, "norm_label": "invoicemathvalidationresult" }, { "label": "PriceSanityWarning", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L111", "_origin": "ast", "id": "src_services_invoicemathguard_pricesanitywarning", "community": 3, "norm_label": "pricesanitywarning" }, { "label": "InvoiceMathError", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L140", "_origin": "ast", "id": "src_services_invoicemathguard_invoicematherror", "community": 3, "norm_label": "invoicematherror" }, { "label": ".constructor()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L151", "_origin": "ast", "id": "src_services_invoicemathguard_invoicematherror_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "round2()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L198", "_origin": "ast", "id": "src_services_invoicemathguard_round2", "community": 3, "norm_label": "round2()" }, { "label": "assertFiniteNonNegative()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L210", "_origin": "ast", "id": "src_services_invoicemathguard_assertfinitenonnegative", "community": 3, "norm_label": "assertfinitenonnegative()" }, { "label": "checkPriceSanity()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L233", "_origin": "ast", "id": "src_services_invoicemathguard_checkpricesanity", "community": 3, "norm_label": "checkpricesanity()" }, { "label": "extractLineItemNumbers()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L257", "_origin": "ast", "id": "src_services_invoicemathguard_extractlineitemnumbers", "community": 3, "norm_label": "extractlineitemnumbers()" }, { "label": "checkIfDeltaMayBeFees()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L274", "_origin": "ast", "id": "src_services_invoicemathguard_checkifdeltamaybefees", "community": 3, "norm_label": "checkifdeltamaybefees()" }, { "label": "validateInvoiceMath()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L297", "_origin": "ast", "id": "src_services_invoicemathguard_validateinvoicemath", "community": 3, "norm_label": "validateinvoicemath()" }, { "label": "assertInvoiceMath()", "file_type": "code", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L362", "_origin": "ast", "id": "src_services_invoicemathguard_assertinvoicemath", "community": 3, "norm_label": "assertinvoicemath()" }, { "label": "invoicePostProcessor.ts", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L1", "_origin": "ast", "id": "src_services_invoicepostprocessor", "community": 3, "norm_label": "invoicepostprocessor.ts" }, { "label": "NON_PRODUCT_KEYWORDS", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L5", "_origin": "ast", "id": "src_services_invoicepostprocessor_non_product_keywords", "community": 3, "norm_label": "non_product_keywords" }, { "label": "stripNonProductLines()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L26", "_origin": "ast", "id": "src_services_invoicepostprocessor_stripnonproductlines", "community": 3, "norm_label": "stripnonproductlines()" }, { "label": "mergeDuplicateLines()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L37", "_origin": "ast", "id": "src_services_invoicepostprocessor_mergeduplicatelines", "community": 3, "norm_label": "mergeduplicatelines()" }, { "label": "backfillSysco()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L65", "_origin": "ast", "id": "src_services_invoicepostprocessor_backfillsysco", "community": 3, "norm_label": "backfillsysco()" }, { "label": "backfillVerns()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L90", "_origin": "ast", "id": "src_services_invoicepostprocessor_backfillverns", "community": 3, "norm_label": "backfillverns()" }, { "label": "backfillUsFoods()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L134", "_origin": "ast", "id": "src_services_invoicepostprocessor_backfillusfoods", "community": 3, "norm_label": "backfillusfoods()" }, { "label": "backfillFromVendorSectionCodes()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L148", "_origin": "ast", "id": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "community": 3, "norm_label": "backfillfromvendorsectioncodes()" }, { "label": "sanityCheckPrices()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L180", "_origin": "ast", "id": "src_services_invoicepostprocessor_sanitycheckprices", "community": 3, "norm_label": "sanitycheckprices()" }, { "label": "enrichWithVendorLookup()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L211", "_origin": "ast", "id": "src_services_invoicepostprocessor_enrichwithvendorlookup", "community": 3, "norm_label": "enrichwithvendorlookup()" }, { "label": "recalculateTotal()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L265", "_origin": "ast", "id": "src_services_invoicepostprocessor_recalculatetotal", "community": 3, "norm_label": "recalculatetotal()" }, { "label": "postProcessInvoice()", "file_type": "code", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L273", "_origin": "ast", "id": "src_services_invoicepostprocessor_postprocessinvoice", "community": 3, "norm_label": "postprocessinvoice()" }, { "label": "syncService.ts", "file_type": "code", "source_file": "src/services/syncService.ts", "source_location": "L1", "_origin": "ast", "id": "src_services_syncservice", "community": 1, "norm_label": "syncservice.ts" }, { "label": "syncOfflineActions()", "file_type": "code", "source_file": "src/services/syncService.ts", "source_location": "L10", "_origin": "ast", "id": "src_services_syncservice_syncofflineactions", "community": 1, "norm_label": "syncofflineactions()" }, { "label": "wasteService.ts", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L1", "_origin": "ast", "id": "src_services_wasteservice", "community": 25, "norm_label": "wasteservice.ts" }, { "label": "getWeekKey()", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L27", "_origin": "ast", "id": "src_services_wasteservice_getweekkey", "community": 25, "norm_label": "getweekkey()" }, { "label": "getMonthKey()", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L38", "_origin": "ast", "id": "src_services_wasteservice_getmonthkey", "community": 25, "norm_label": "getmonthkey()" }, { "label": "getCurrentWeekRange()", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L45", "_origin": "ast", "id": "src_services_wasteservice_getcurrentweekrange", "community": 25, "norm_label": "getcurrentweekrange()" }, { "label": "WasteEvent", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L60", "_origin": "ast", "id": "src_services_wasteservice_wasteevent", "community": 25, "norm_label": "wasteevent" }, { "label": "logWaste()", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L74", "_origin": "ast", "id": "src_services_wasteservice_logwaste", "community": 25, "norm_label": "logwaste()" }, { "label": "logWasteFromItem()", "file_type": "code", "source_file": "src/services/wasteService.ts", "source_location": "L134", "_origin": "ast", "id": "src_services_wasteservice_logwastefromitem", "community": 25, "norm_label": "logwastefromitem()" }, { "label": "useStore.ts", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L1", "_origin": "ast", "id": "src_store_usestore", "community": 0, "norm_label": "usestore.ts" }, { "label": "Manager", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L4", "_origin": "ast", "id": "src_store_usestore_manager", "community": 0, "norm_label": "manager" }, { "label": "Shift", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L9", "_origin": "ast", "id": "src_store_usestore_shift", "community": 0, "norm_label": "shift" }, { "label": "Log", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L16", "_origin": "ast", "id": "src_store_usestore_log", "community": 0, "norm_label": "log" }, { "label": "AppState", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L23", "_origin": "ast", "id": "src_store_usestore_appstate", "community": 0, "norm_label": "appstate" }, { "label": "useStore", "file_type": "code", "source_file": "src/store/useStore.ts", "source_location": "L43", "_origin": "ast", "id": "src_store_usestore_usestore", "community": 0, "norm_label": "usestore" }, { "label": "types.ts", "file_type": "code", "source_file": "src/types.ts", "source_location": "L1", "_origin": "ast", "id": "src_types", "community": 1, "norm_label": "types.ts" }, { "label": "VendorCodes", "file_type": "code", "source_file": "src/types.ts", "source_location": "L18", "_origin": "ast", "id": "src_types_vendorcodes", "community": 1, "norm_label": "vendorcodes" }, { "label": "MatchMethod", "file_type": "code", "source_file": "src/types.ts", "source_location": "L28", "_origin": "ast", "id": "src_types_matchmethod", "community": 0, "norm_label": "matchmethod" }, { "label": "ConflictStatus", "file_type": "code", "source_file": "src/types.ts", "source_location": "L37", "_origin": "ast", "id": "src_types_conflictstatus", "community": 0, "norm_label": "conflictstatus" }, { "label": "InvoiceLineItem", "file_type": "code", "source_file": "src/types.ts", "source_location": "L43", "_origin": "ast", "id": "src_types_invoicelineitem", "community": 3, "norm_label": "invoicelineitem" }, { "label": "ParsedInvoice", "file_type": "code", "source_file": "src/types.ts", "source_location": "L57", "_origin": "ast", "id": "src_types_parsedinvoice", "community": 3, "norm_label": "parsedinvoice" }, { "label": "InventoryItem", "file_type": "code", "source_file": "src/types.ts", "source_location": "L68", "_origin": "ast", "id": "src_types_inventoryitem", "community": 1, "norm_label": "inventoryitem" }, { "label": "VendorMapping", "file_type": "code", "source_file": "src/types.ts", "source_location": "L107", "_origin": "ast", "id": "src_types_vendormapping", "community": 1, "norm_label": "vendormapping" }, { "label": "FinancialLog", "file_type": "code", "source_file": "src/types.ts", "source_location": "L117", "_origin": "ast", "id": "src_types_financiallog", "community": 1, "norm_label": "financiallog" }, { "label": "Category", "file_type": "code", "source_file": "src/types.ts", "source_location": "L128", "_origin": "ast", "id": "src_types_category", "community": 1, "norm_label": "category" }, { "label": "MealType", "file_type": "code", "source_file": "src/types.ts", "source_location": "L133", "_origin": "ast", "id": "src_types_mealtype", "community": 1, "norm_label": "mealtype" }, { "label": "Mode", "file_type": "code", "source_file": "src/types.ts", "source_location": "L135", "_origin": "ast", "id": "src_types_mode", "community": 1, "norm_label": "mode" }, { "label": "ShelfLifeStatus", "file_type": "code", "source_file": "src/types.ts", "source_location": "L137", "_origin": "ast", "id": "src_types_shelflifestatus", "community": 1, "norm_label": "shelflifestatus" }, { "label": "LookupResult", "file_type": "code", "source_file": "src/types.ts", "source_location": "L144", "_origin": "ast", "id": "src_types_lookupresult", "community": 1, "norm_label": "lookupresult" }, { "label": "InvoiceItem", "file_type": "code", "source_file": "src/types.ts", "source_location": "L156", "_origin": "ast", "id": "src_types_invoiceitem", "community": 1, "norm_label": "invoiceitem" }, { "label": "ScanLog", "file_type": "code", "source_file": "src/types.ts", "source_location": "L173", "_origin": "ast", "id": "src_types_scanlog", "community": 1, "norm_label": "scanlog" }, { "label": "ConflictResolution", "file_type": "code", "source_file": "src/types.ts", "source_location": "L188", "_origin": "ast", "id": "src_types_conflictresolution", "community": 1, "norm_label": "conflictresolution" }, { "label": "kitchenBibleData.ts", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L1", "_origin": "ast", "id": "src_types_kitchenbibledata", "community": 2, "norm_label": "kitchenbibledata.ts" }, { "label": "KITCHEN_BIBLE", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L8", "_origin": "ast", "id": "src_types_kitchenbibledata_kitchen_bible", "community": 2, "norm_label": "kitchen_bible" }, { "label": "CLIENT_TAGS", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L238", "_origin": "ast", "id": "src_types_kitchenbibledata_client_tags", "community": 2, "norm_label": "client_tags" }, { "label": "getBufferMultiplier()", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L250", "_origin": "ast", "id": "src_types_kitchenbibledata_getbuffermultiplier", "community": 2, "norm_label": "getbuffermultiplier()" }, { "label": "getBibleItem()", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L259", "_origin": "ast", "id": "src_types_kitchenbibledata_getbibleitem", "community": 2, "norm_label": "getbibleitem()" }, { "label": "calculateUnitsNeeded()", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L267", "_origin": "ast", "id": "src_types_kitchenbibledata_calculateunitsneeded", "community": 2, "norm_label": "calculateunitsneeded()" }, { "label": "SplitPullList", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L313", "_origin": "ast", "id": "src_types_kitchenbibledata_splitpulllist", "community": 2, "norm_label": "splitpulllist" }, { "label": "buildSplitPullList()", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L321", "_origin": "ast", "id": "src_types_kitchenbibledata_buildsplitpulllist", "community": 2, "norm_label": "buildsplitpulllist()" }, { "label": "MENU_CATEGORIES", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L343", "_origin": "ast", "id": "src_types_kitchenbibledata_menu_categories", "community": 2, "norm_label": "menu_categories" }, { "label": "PREP_TYPE_LABELS", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L355", "_origin": "ast", "id": "src_types_kitchenbibledata_prep_type_labels", "community": 2, "norm_label": "prep_type_labels" }, { "label": "PREP_TYPE_COLORS", "file_type": "code", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L362", "_origin": "ast", "id": "src_types_kitchenbibledata_prep_type_colors", "community": 2, "norm_label": "prep_type_colors" }, { "label": "kitchenBibleTypes.ts", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L1", "_origin": "ast", "id": "src_types_kitchenbibletypes", "community": 2, "norm_label": "kitchenbibletypes.ts" }, { "label": "KitchenBibleItem", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L4", "_origin": "ast", "id": "src_types_kitchenbibletypes_kitchenbibleitem", "community": 2, "norm_label": "kitchenbibleitem" }, { "label": "EventMenu", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L19", "_origin": "ast", "id": "src_types_kitchenbibletypes_eventmenu", "community": 2, "norm_label": "eventmenu" }, { "label": "PullListItem", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L24", "_origin": "ast", "id": "src_types_kitchenbibletypes_pulllistitem", "community": 2, "norm_label": "pulllistitem" }, { "label": "EventConsumption", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L36", "_origin": "ast", "id": "src_types_kitchenbibletypes_eventconsumption", "community": 2, "norm_label": "eventconsumption" }, { "label": "KitchenClient", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L44", "_origin": "ast", "id": "src_types_kitchenbibletypes_kitchenclient", "community": 2, "norm_label": "kitchenclient" }, { "label": "KitchenEvent", "file_type": "code", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L55", "_origin": "ast", "id": "src_types_kitchenbibletypes_kitchenevent", "community": 2, "norm_label": "kitchenevent" }, { "label": "vite-env.d.ts", "file_type": "code", "source_file": "src/vite-env.d.ts", "source_location": "L1", "_origin": "ast", "id": "src_vite_env_d", "community": 52, "norm_label": "vite-env.d.ts" }, { "label": "tsconfig.app.json", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L1", "_origin": "ast", "id": "tsconfig_app", "community": 7, "norm_label": "tsconfig.app.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L2", "_origin": "ast", "id": "tsconfig_app_compileroptions", "community": 7, "norm_label": "compileroptions" }, { "label": "tsBuildInfoFile", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L3", "_origin": "ast", "id": "tsconfig_app_compileroptions_tsbuildinfofile", "community": 7, "norm_label": "tsbuildinfofile" }, { "label": "target", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L4", "_origin": "ast", "id": "tsconfig_app_compileroptions_target", "community": 7, "norm_label": "target" }, { "label": "useDefineForClassFields", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L5", "_origin": "ast", "id": "tsconfig_app_compileroptions_usedefineforclassfields", "community": 7, "norm_label": "usedefineforclassfields" }, { "label": "lib", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_app_compileroptions_lib", "community": 7, "norm_label": "lib" }, { "label": "ES2022", "file_type": "concept", "source_file": "tsconfig.app.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_app_json_ref_es2022", "community": 7, "norm_label": "es2022" }, { "label": "DOM", "file_type": "concept", "source_file": "tsconfig.app.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_app_json_ref_dom", "community": 7, "norm_label": "dom" }, { "label": "DOM.Iterable", "file_type": "concept", "source_file": "tsconfig.app.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_app_json_ref_dom_iterable", "community": 7, "norm_label": "dom.iterable" }, { "label": "module", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_app_compileroptions_module", "community": 7, "norm_label": "module" }, { "label": "types", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L8", "_origin": "ast", "id": "tsconfig_app_compileroptions_types", "community": 7, "norm_label": "types" }, { "label": "vite/client", "file_type": "concept", "source_file": "tsconfig.app.json", "source_location": "L8", "_origin": "ast", "id": "ref_vite_client", "community": 7, "norm_label": "vite/client" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L9", "_origin": "ast", "id": "tsconfig_app_compileroptions_skiplibcheck", "community": 7, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L12", "_origin": "ast", "id": "tsconfig_app_compileroptions_moduleresolution", "community": 7, "norm_label": "moduleresolution" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L13", "_origin": "ast", "id": "tsconfig_app_compileroptions_allowimportingtsextensions", "community": 7, "norm_label": "allowimportingtsextensions" }, { "label": "verbatimModuleSyntax", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L14", "_origin": "ast", "id": "tsconfig_app_compileroptions_verbatimmodulesyntax", "community": 7, "norm_label": "verbatimmodulesyntax" }, { "label": "moduleDetection", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L15", "_origin": "ast", "id": "tsconfig_app_compileroptions_moduledetection", "community": 7, "norm_label": "moduledetection" }, { "label": "noEmit", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L16", "_origin": "ast", "id": "tsconfig_app_compileroptions_noemit", "community": 7, "norm_label": "noemit" }, { "label": "jsx", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L17", "_origin": "ast", "id": "tsconfig_app_compileroptions_jsx", "community": 7, "norm_label": "jsx" }, { "label": "strict", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L20", "_origin": "ast", "id": "tsconfig_app_compileroptions_strict", "community": 7, "norm_label": "strict" }, { "label": "noUnusedLocals", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L21", "_origin": "ast", "id": "tsconfig_app_compileroptions_nounusedlocals", "community": 7, "norm_label": "nounusedlocals" }, { "label": "noUnusedParameters", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L22", "_origin": "ast", "id": "tsconfig_app_compileroptions_nounusedparameters", "community": 7, "norm_label": "nounusedparameters" }, { "label": "erasableSyntaxOnly", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L23", "_origin": "ast", "id": "tsconfig_app_compileroptions_erasablesyntaxonly", "community": 7, "norm_label": "erasablesyntaxonly" }, { "label": "noFallthroughCasesInSwitch", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L24", "_origin": "ast", "id": "tsconfig_app_compileroptions_nofallthroughcasesinswitch", "community": 7, "norm_label": "nofallthroughcasesinswitch" }, { "label": "noUncheckedSideEffectImports", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L25", "_origin": "ast", "id": "tsconfig_app_compileroptions_nouncheckedsideeffectimports", "community": 7, "norm_label": "nouncheckedsideeffectimports" }, { "label": "include", "file_type": "code", "source_file": "tsconfig.app.json", "source_location": "L27", "_origin": "ast", "id": "tsconfig_app_include", "community": 7, "norm_label": "include" }, { "label": "src", "file_type": "concept", "source_file": "tsconfig.app.json", "source_location": "L27", "_origin": "ast", "id": "ref_src", "community": 7, "norm_label": "src" }, { "label": "tsconfig.json", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "tsconfig", "community": 13, "norm_label": "tsconfig.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "tsconfig_compileroptions", "community": 13, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "tsconfig_compileroptions_target", "community": 13, "norm_label": "target" }, { "label": "experimentalDecorators", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "tsconfig_compileroptions_experimentaldecorators", "community": 13, "norm_label": "experimentaldecorators" }, { "label": "useDefineForClassFields", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "tsconfig_compileroptions_usedefineforclassfields", "community": 13, "norm_label": "usedefineforclassfields" }, { "label": "module", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_compileroptions_module", "community": 13, "norm_label": "module" }, { "label": "lib", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_compileroptions_lib", "community": 13, "norm_label": "lib" }, { "label": "ES2022", "file_type": "concept", "source_file": "tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_json_ref_es2022", "community": 13, "norm_label": "es2022" }, { "label": "DOM", "file_type": "concept", "source_file": "tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_json_ref_dom", "community": 13, "norm_label": "dom" }, { "label": "DOM.Iterable", "file_type": "concept", "source_file": "tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_json_ref_dom_iterable", "community": 13, "norm_label": "dom.iterable" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "tsconfig_compileroptions_skiplibcheck", "community": 13, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L13", "_origin": "ast", "id": "tsconfig_compileroptions_moduleresolution", "community": 13, "norm_label": "moduleresolution" }, { "label": "isolatedModules", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L14", "_origin": "ast", "id": "tsconfig_compileroptions_isolatedmodules", "community": 13, "norm_label": "isolatedmodules" }, { "label": "moduleDetection", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L15", "_origin": "ast", "id": "tsconfig_compileroptions_moduledetection", "community": 13, "norm_label": "moduledetection" }, { "label": "allowJs", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L16", "_origin": "ast", "id": "tsconfig_compileroptions_allowjs", "community": 13, "norm_label": "allowjs" }, { "label": "jsx", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L17", "_origin": "ast", "id": "tsconfig_compileroptions_jsx", "community": 13, "norm_label": "jsx" }, { "label": "paths", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L18", "_origin": "ast", "id": "tsconfig_compileroptions_paths", "community": 13, "norm_label": "paths" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L23", "_origin": "ast", "id": "tsconfig_compileroptions_allowimportingtsextensions", "community": 13, "norm_label": "allowimportingtsextensions" }, { "label": "noEmit", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L24", "_origin": "ast", "id": "tsconfig_compileroptions_noemit", "community": 13, "norm_label": "noemit" }, { "label": "tsconfig.node.json", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L1", "_origin": "ast", "id": "tsconfig_node", "community": 9, "norm_label": "tsconfig.node.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L2", "_origin": "ast", "id": "tsconfig_node_compileroptions", "community": 9, "norm_label": "compileroptions" }, { "label": "tsBuildInfoFile", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L3", "_origin": "ast", "id": "tsconfig_node_compileroptions_tsbuildinfofile", "community": 9, "norm_label": "tsbuildinfofile" }, { "label": "target", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L4", "_origin": "ast", "id": "tsconfig_node_compileroptions_target", "community": 9, "norm_label": "target" }, { "label": "lib", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L5", "_origin": "ast", "id": "tsconfig_node_compileroptions_lib", "community": 9, "norm_label": "lib" }, { "label": "ES2023", "file_type": "concept", "source_file": "tsconfig.node.json", "source_location": "L5", "_origin": "ast", "id": "ref_es2023", "community": 9, "norm_label": "es2023" }, { "label": "module", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_node_compileroptions_module", "community": 9, "norm_label": "module" }, { "label": "types", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_node_compileroptions_types", "community": 9, "norm_label": "types" }, { "label": "node", "file_type": "concept", "source_file": "tsconfig.node.json", "source_location": "L7", "_origin": "ast", "id": "ref_node", "community": 9, "norm_label": "node" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L8", "_origin": "ast", "id": "tsconfig_node_compileroptions_skiplibcheck", "community": 9, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L11", "_origin": "ast", "id": "tsconfig_node_compileroptions_moduleresolution", "community": 9, "norm_label": "moduleresolution" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L12", "_origin": "ast", "id": "tsconfig_node_compileroptions_allowimportingtsextensions", "community": 9, "norm_label": "allowimportingtsextensions" }, { "label": "verbatimModuleSyntax", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L13", "_origin": "ast", "id": "tsconfig_node_compileroptions_verbatimmodulesyntax", "community": 9, "norm_label": "verbatimmodulesyntax" }, { "label": "moduleDetection", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L14", "_origin": "ast", "id": "tsconfig_node_compileroptions_moduledetection", "community": 9, "norm_label": "moduledetection" }, { "label": "noEmit", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L15", "_origin": "ast", "id": "tsconfig_node_compileroptions_noemit", "community": 9, "norm_label": "noemit" }, { "label": "strict", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L18", "_origin": "ast", "id": "tsconfig_node_compileroptions_strict", "community": 9, "norm_label": "strict" }, { "label": "noUnusedLocals", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L19", "_origin": "ast", "id": "tsconfig_node_compileroptions_nounusedlocals", "community": 9, "norm_label": "nounusedlocals" }, { "label": "noUnusedParameters", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L20", "_origin": "ast", "id": "tsconfig_node_compileroptions_nounusedparameters", "community": 9, "norm_label": "nounusedparameters" }, { "label": "erasableSyntaxOnly", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L21", "_origin": "ast", "id": "tsconfig_node_compileroptions_erasablesyntaxonly", "community": 9, "norm_label": "erasablesyntaxonly" }, { "label": "noFallthroughCasesInSwitch", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L22", "_origin": "ast", "id": "tsconfig_node_compileroptions_nofallthroughcasesinswitch", "community": 9, "norm_label": "nofallthroughcasesinswitch" }, { "label": "noUncheckedSideEffectImports", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L23", "_origin": "ast", "id": "tsconfig_node_compileroptions_nouncheckedsideeffectimports", "community": 9, "norm_label": "nouncheckedsideeffectimports" }, { "label": "include", "file_type": "code", "source_file": "tsconfig.node.json", "source_location": "L25", "_origin": "ast", "id": "tsconfig_node_include", "community": 9, "norm_label": "include" }, { "label": "vite.config.ts", "file_type": "concept", "source_file": "tsconfig.node.json", "source_location": "L25", "_origin": "ast", "id": "ref_vite_config_ts", "community": 9, "norm_label": "vite.config.ts" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "vite.config.ts", "source_location": "L1", "_origin": "ast", "id": "vite_config", "community": 53, "norm_label": "vite.config.ts" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest", "target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest", "target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest", "target": "runwith", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest", "target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L16", "weight": 1.0, "context": "attribute", "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest", "target": "runwith", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java", "source_location": "L19", "weight": 1.0, "context": "attribute", "_origin": "ast", "source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext", "target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity", "target": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity", "target": "bridgeactivity", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity", "target": "bridgeactivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest", "target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest", "target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest", "target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java", "source_location": "L14", "weight": 1.0, "context": "attribute", "_origin": "ast", "source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect", "target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "android/gradlew", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "android_gradlew", "target": "android_gradlew__entry", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "android/gradlew", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "android_gradlew", "target": "android_gradlew_die", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "android/gradlew", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "android_gradlew", "target": "android_gradlew_warn", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "android/gradlew", "source_location": "L129", "weight": 1.0, "context": "call", "_origin": "ast", "source": "android_gradlew__entry", "target": "android_gradlew_die", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "android/gradlew", "source_location": "L152", "weight": 1.0, "context": "call", "_origin": "ast", "source": "android_gradlew__entry", "target": "android_gradlew_warn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "capacitor.config.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "capacitor_config", "target": "capacitor_config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_cleanairesponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_getfirestore_fieldvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_getmonthkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_getweekkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_googlegenai", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_initializeapp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_ondocumentcreated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_onschedule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_processinvoicewithretry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "functions_index", "target": "functions_index_withtimeout", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "functions_index_processinvoicewithretry", "target": "functions_index_cleanairesponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "functions/index.js", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "functions_index_processinvoicewithretry", "target": "functions_index_withtimeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_calculateexpirationdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_createvendormapping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_getfirestore_fieldvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_lookupbyupc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_lookupvendormapping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_ondocumentupdated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved", "target": "functions_oninvoiceapproved_resolveshelflifedays", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "functions/onInvoiceApproved.js", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "functions_oninvoiceapproved_rationale_14", "target": "functions_oninvoiceapproved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_description", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_devdependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_engines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_private", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "functions_package", "target": "functions_package_scripts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "functions_package_scripts", "target": "functions_package_scripts_deploy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "functions_package_scripts", "target": "functions_package_scripts_logs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "functions_package_scripts", "target": "functions_package_scripts_serve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "functions_package_scripts", "target": "functions_package_scripts_shell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "functions_package_scripts", "target": "functions_package_scripts_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "functions_package_engines", "target": "functions_package_engines_node", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "functions_package_dependencies", "target": "functions_package_dependencies_cors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "functions_package_dependencies", "target": "functions_package_dependencies_firebase_admin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "functions_package_dependencies", "target": "functions_package_dependencies_firebase_functions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "functions_package_dependencies", "target": "functions_package_dependencies_google_genai", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L16", "weight": 1.0, "context": "import", "_origin": "ast", "source": "functions_package_dependencies_google_genai", "target": "google_genai", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L17", "weight": 1.0, "context": "import", "_origin": "ast", "source": "functions_package_dependencies_cors", "target": "cors", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L18", "weight": 1.0, "context": "import", "_origin": "ast", "source": "functions_package_dependencies_firebase_admin", "target": "firebase_admin", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L19", "weight": 1.0, "context": "import", "_origin": "ast", "source": "functions_package_dependencies_firebase_functions", "target": "firebase_functions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "functions_package_devdependencies", "target": "functions_package_devdependencies_firebase_functions_test", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "functions/package.json", "source_location": "L22", "weight": 1.0, "context": "import", "_origin": "ast", "source": "functions_package_devdependencies_firebase_functions_test", "target": "firebase_functions_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_devdependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_private", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_scripts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "package", "target": "package_version", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "package_scripts", "target": "package_scripts_build", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "package_scripts", "target": "package_scripts_dev", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "package_scripts", "target": "package_scripts_lint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "package_scripts", "target": "package_scripts_preview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_capacitor_android", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_capacitor_core", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_chart_js", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_dexie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_firebase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_phosphor_icons_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_react_chartjs_2", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_react_dom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_react_icons", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_react_router_dom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_simplewebauthn_browser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_tailwindcss_postcss", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_zustand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_zxing_browser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "package_dependencies", "target": "package_dependencies_zxing_library", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L13", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_capacitor_android", "target": "capacitor_android", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_capacitor_core", "target": "capacitor_core", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_phosphor_icons_react", "target": "phosphor_icons_react", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L16", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_simplewebauthn_browser", "target": "simplewebauthn_browser", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L17", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_tailwindcss_postcss", "target": "tailwindcss_postcss", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L18", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_zxing_browser", "target": "zxing_browser", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L19", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_zxing_library", "target": "zxing_library", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L20", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_chart_js", "target": "chart_js", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L21", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_dexie", "target": "dexie", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L22", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_firebase", "target": "firebase", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L23", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_react", "target": "react", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ScanPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage_scanpage", "target": "package_dependencies_react" }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L24", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_react_chartjs_2", "target": "react_chartjs_2", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L25", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_react_dom", "target": "react_dom", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L26", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_react_icons", "target": "react_icons", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L27", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_react_router_dom", "target": "react_router_dom", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L28", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_dependencies_zustand", "target": "zustand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_capacitor_cli", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_eslint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_eslint_plugin_react_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_eslint_plugin_react_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_types_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_types_react_dom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_typescript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_typescript_eslint_eslint_plugin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_typescript_eslint_parser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_vite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_vite_plugin_pwa", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_vitejs_plugin_basic_ssl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "package_devdependencies", "target": "package_devdependencies_vitejs_plugin_react", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L31", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_capacitor_cli", "target": "capacitor_cli", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L32", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_types_react", "target": "types_react", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L33", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_types_react_dom", "target": "types_react_dom", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L34", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_typescript_eslint_eslint_plugin", "target": "typescript_eslint_eslint_plugin", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L35", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_typescript_eslint_parser", "target": "typescript_eslint_parser", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L36", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_vitejs_plugin_basic_ssl", "target": "vitejs_plugin_basic_ssl", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L37", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_vitejs_plugin_react", "target": "vitejs_plugin_react", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L38", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_eslint", "target": "eslint", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L39", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_eslint_plugin_react_hooks", "target": "eslint_plugin_react_hooks", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L40", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_eslint_plugin_react_refresh", "target": "eslint_plugin_react_refresh", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L41", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_typescript", "target": "typescript", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L42", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_vite", "target": "vite", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L43", "weight": 1.0, "context": "import", "_origin": "ast", "source": "package_devdependencies_vite_plugin_pwa", "target": "vite_plugin_pwa", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_app_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_app_approutes", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_components_inventorylayout", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_components_inventorylayout_inventorylayout", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_components_kitchenlayout", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_components_sessiontimeoutmodal", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_context_authcontext", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_context_authcontext_authprovider", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_context_authcontext_useauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_hooks_usesessiontimeout", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_hooks_usesessiontimeout_usesessiontimeout", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_activitypage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_createeventpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_dashboard", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_eventdetailpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_eventspage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_financialspage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_inventorypage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_inventoryscannerpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_locationpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_loginpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_productionpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_pullsessionpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_reconcilepage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_scanpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_schedulepage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_staffmanagementpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/App.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_app", "target": "src_pages_voicesettingspage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/main.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_main", "target": "src_app", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/App.tsx", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_app_approutes", "target": "src_context_authcontext_useauth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/App.tsx", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_app_approutes", "target": "src_hooks_usesessiontimeout_usesessiontimeout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform", "target": "src_components_additemform_additemform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform", "target": "src_components_additemform_additemformprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform", "target": "src_types_lookupresult", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform_additemformprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/AddItemForm.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_additemform_additemformprops", "target": "src_types_lookupresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_components_additemmodal_additemmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_components_additemmodal_additemmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_components_additemmodal_inputstyle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_components_additemmodal_labelstyle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_components_fifosuggestionmodal", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_lib_utils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_lib_utils_checkexistingstock", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/AddItemModal.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal", "target": "src_lib_utils_existingstockresult", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_components_additemmodal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/AddItemModal.tsx", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "src_components_additemmodal_additemmodal", "target": "src_lib_utils_checkexistingstock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ArchiveModal.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_archivemodal", "target": "src_components_archivemodal_archivemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ArchiveModal.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_archivemodal", "target": "src_components_archivemodal_archivemodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/BiometricModal.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_biometricmodal", "target": "src_components_biometricmodal_biometricmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/BiometricModal.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_components_biometricmodal", "target": "src_components_biometricmodal_biometricmodalprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/BiometricModal.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_biometricmodal", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/BiometricModal.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_biometricmodal", "target": "src_hooks_usemanagerauth_attemptbiometricauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_components_biometricmodal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/BiometricModal.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_components_biometricmodal_biometricmodal", "target": "src_hooks_usemanagerauth_attemptbiometricauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_categorydashboard", "target": "src_components_categorydashboard_categorydashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_categorydashboard", "target": "src_components_categorydashboard_categorydashboardprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_categorydashboard", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_categorydashboard", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/CategoryDashboard.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_categorydashboard_categorydashboardprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ConnectionStatus.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_connectionstatus", "target": "src_components_connectionstatus_connectionstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_components_fifosuggestionmodal_existingstock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_components_fifosuggestionmodal_fifosuggestionmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_components_fifosuggestionmodal_fifosuggestionmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_components_fifosuggestionmodal_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/FIFOSuggestionModal.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_fifosuggestionmodal", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_components_fifosuggestionmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_components_inventory_inventory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_components_inventory_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_components_inventory_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_components_kitchenlayout", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_components_scanners_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Inventory.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_inventory", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/InventoryLayout.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylayout", "target": "src_components_inventorylayout_inventorylayout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_components_inventorylist_inventorylist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_components_inventorylist_inventorylistprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_inventoryutils_calculateshelflifestatus", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_inventoryutils_formatdisplaydate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/InventoryList.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist_inventorylistprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/InventoryList.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist_inventorylist", "target": "src_inventoryutils_calculateshelflifestatus" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/InventoryList.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_inventorylist_inventorylist", "target": "src_inventoryutils_formatdisplaydate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_components_kitchenlayout_kitchenlayout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_components_kitchenlayout_kitchenlayoutprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_components_managerlockscreen", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_components_offlinemodetoggle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/KitchenLayout.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_components_kitchenlayout", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/KitchenLayout.tsx", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_components_kitchenlayout_kitchenlayout", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Ledger.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_ledger", "target": "src_components_ledger_ledger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Ledger.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_ledger", "target": "src_components_ledger_ledgerprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Ledger.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_ledger", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_components_ledger", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_components_ledger_ledger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLock.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlock", "target": "src_components_managerlock_managerlock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLock.tsx", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlock", "target": "src_components_managerlock_s", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLock.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlock_rationale_5", "target": "src_components_managerlock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_components_managerlockscreen_managerlockscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_components_managerlockscreen_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_hooks_usemanagerauth_attemptbiometricauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen", "target": "src_hooks_usemanagerauth_validatepin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen_managerlockscreen", "target": "src_hooks_usemanagerauth_attemptbiometricauth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen_managerlockscreen", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/ManagerLockScreen.tsx", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_components_managerlockscreen_managerlockscreen", "target": "src_hooks_usemanagerauth_validatepin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/OfflineBanner.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinebanner", "target": "src_components_offlinebanner_offlinebanner", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineBanner.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinebanner", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineBanner.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinebanner", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/OfflineBanner.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinebanner_offlinebanner", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle", "target": "src_components_offlinemodetoggle_offlinemodetoggle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle", "target": "src_hooks_useofflinesync", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle", "target": "src_hooks_useofflinesync_useofflinesync", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle_offlinemodetoggle", "target": "src_hooks_useofflinesync_useofflinesync" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/OfflineModeToggle.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_offlinemodetoggle_offlinemodetoggle", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/PageTitle.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_pagetitle", "target": "src_components_pagetitle_pagetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/PageTitle.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_pagetitle", "target": "src_components_pagetitle_pagetitleprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventorypage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_schedulepage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_settingspage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_components_pagetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/PinModal.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_pinmodal", "target": "src_components_pinmodal_pinmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/PinModal.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_pinmodal", "target": "src_components_pinmodal_pinmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ProductDetails.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_productdetails", "target": "src_components_productdetails_productdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ProductDetails.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_productdetails", "target": "src_components_productdetails_productdetailsprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ProductDetails.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_productdetails", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ProductDetails.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_productdetails", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/components/ProductDetails.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_components_productdetails_productdetailsprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ProtectedRoute.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_protectedroute", "target": "src_components_protectedroute_protectedroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ProtectedRoute.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_protectedroute", "target": "src_components_protectedroute_protectedrouteprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ScanHistory.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanhistory", "target": "src_components_scanhistory_scanhistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ScanHistory.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_scanhistory", "target": "src_components_scanhistory_scanhistoryprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScanHistory.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_scanhistory", "target": "src_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_components_scannermodal_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_components_scannermodal_scannermodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_components_scannermodal_scannermodalprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_components_scanners_multiformatscanner", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_pages_scanpage", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_components_scannermodal", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/ScannerModal.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scannermodal_scannermodalprops", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/SessionTimeoutModal.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_sessiontimeoutmodal", "target": "src_components_sessiontimeoutmodal_sessiontimeoutmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/SessionTimeoutModal.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_sessiontimeoutmodal", "target": "src_components_sessiontimeoutmodal_sessiontimeoutmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Settings.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_settings", "target": "src_components_settings_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Settings.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_settings", "target": "src_components_settings_settingsprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab", "target": "src_components_voicefab_voicefab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab", "target": "src_components_voicefab_voicefabprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab", "target": "src_hooks_usevoicecommands", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab", "target": "src_hooks_usevoicecommands_voiceresult", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab", "target": "src_hooks_usevoicecommands_voicestate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_components_voicefab", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab_voicefabprops", "target": "src_hooks_usevoicecommands_voiceresult", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/VoiceFab.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_voicefab_voicefabprops", "target": "src_hooks_usevoicecommands_voicestate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_components_scanner_barcodescanneroverlay_overlaystate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_components_scanner_barcodescanneroverlay_props", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_components_scanners_multiformatscanner", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_barcodelookup", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_barcodelookup_lookupbarcode", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_barcodelookup_productresult", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_productcache", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_productcache_cacheproduct", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_productcache_flushqueue", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_productcache_getcachedproduct", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_lib_productcache_queueinventoryadd", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_props", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "target": "src_lib_barcodelookup_lookupbarcode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "target": "src_lib_productcache_cacheproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "target": "src_lib_productcache_flushqueue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "target": "src_lib_productcache_getcachedproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Barcodescanneroverlay.tsx", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay", "target": "src_lib_productcache_queueinventoryadd" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_components_scanner_financialspanel_financialspanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_components_scanner_financialspanel_financialspanelprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_lib_utils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_lib_utils_formatcurrency", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel_financialspanelprops", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Financialspanel.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_financialspanel_financialspanel", "target": "src_lib_utils_formatcurrency" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L455", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_actionmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L448", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_actionmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_actiontype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_applyshelflifefilter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_beef_keywords", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_editmodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_editmodalprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_frozen_items", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_getcardbackground", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_getstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_getstatuscolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_groupbylocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L584", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_inventorygrid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L579", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_inventorygridprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L565", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_ms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_shelflifefilter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L296", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_usemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L289", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_components_scanner_inventorygrid_usemodalprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_casecontentsrule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_formatcasedisplay", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_formatpardisplay", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_getcasecontentsrule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_savecasecontentsrule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_casecontents_unitstocasedecrement", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_shelfliferules", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_shelfliferules_calcexpirationdate", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_shelfliferules_getlocationdefault", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_shelfliferules_getshelfliferule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_shelfliferules_saveshelfliferule", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_utils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_utils_getshelflifecolor", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_voicealiases", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_voicealiases_getaliasmap", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_voicealiases_normalizealias", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_lib_voicealiases_savealias", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_services_wasteservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_services_wasteservice_logwastefromitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_components_scanner_inventorygrid", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L736", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_frozen_items" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L739", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_getstatus", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L759", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_getstatuscolor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_getcardbackground", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L743", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_getcardbackground", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_applyshelflifefilter", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L614", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_applyshelflifefilter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L615", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_components_scanner_inventorygrid_groupbylocation", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodalprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_casecontents_getcasecontentsrule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_casecontents_savecasecontentsrule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_shelfliferules_getlocationdefault" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_shelfliferules_getshelfliferule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_shelfliferules_saveshelfliferule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_voicealiases_getaliasmap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_editmodal", "target": "src_lib_voicealiases_savealias" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L297", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_usemodal", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L378", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_usemodal", "target": "src_lib_casecontents_formatcasedisplay" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L316", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_usemodal", "target": "src_lib_casecontents_unitstocasedecrement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L470", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_actionmodal", "target": "src_services_wasteservice_logwastefromitem" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L753", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_casecontents_formatcasedisplay" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L757", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_casecontents_formatpardisplay" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L598", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_casecontents_getcasecontentsrule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L654", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_shelfliferules_calcexpirationdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L649", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_shelfliferules_getlocationdefault" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L648", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_shelfliferules_getshelfliferule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L605", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_utils_daysuntilexpiration" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanner/Inventorygrid.tsx", "source_location": "L766", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_inventorygrid_inventorygrid", "target": "src_lib_utils_getshelflifecolor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_components_scanner_itemactionbar_actionmode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_components_scanner_itemactionbar_itemactionbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_components_scanner_itemactionbar_itemactionbarprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar", "target": "src_types_mealtype", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_components_scanner_itemactionbar", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanner/Itemactionbar.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_itemactionbar_itemactionbarprops", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L232", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_cornerstyle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L200", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_manualentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_mastercasescanner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_phase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_props", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/MasterCaseScanner.tsx", "source_location": "L245", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_mastercasescanner", "target": "src_components_scanner_mastercasescanner_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_components_scanner_mastercasescanner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/PinLockScreen.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_pinlockscreen", "target": "src_components_scanner_pinlockscreen_pinlockscreen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanner/PinLockScreen.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_scanner_pinlockscreen", "target": "src_components_scanner_pinlockscreen_pinlockscreenprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_lookupgoupc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_lookupproduct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_lookupupcitemdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_maptostorage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_overlaystate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_productresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_barcodeoverlay_props", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_components_scanners_multiformatscanner", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_lib_productcache", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_lib_productcache_cacheproduct", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_lib_productcache_flushqueue", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_lib_productcache_getcachedproduct", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_lib_productcache_queueinventoryadd", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupgoupc", "target": "src_components_scanners_barcodeoverlay_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts", "target": "src_components_scanners_barcodeoverlay_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupupcitemdb", "target": "src_components_scanners_barcodeoverlay_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupproduct", "target": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupproduct", "target": "src_components_scanners_barcodeoverlay_lookupupcitemdb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L121", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_lookupproduct", "target": "src_components_scanners_barcodeoverlay_lookupgoupc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "target": "src_components_scanners_barcodeoverlay_lookupproduct", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_props", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "target": "src_lib_productcache_cacheproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "target": "src_lib_productcache_flushqueue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "target": "src_lib_productcache_getcachedproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/BarcodeOverlay.tsx", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay", "target": "src_lib_productcache_queueinventoryadd" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera", "target": "src_components_scanners_camera_camera", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera", "target": "src_components_scanners_camera_cameraprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L249", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera", "target": "src_components_scanners_camera_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera", "target": "src_hooks_usecameracontrols", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/Camera.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera", "target": "src_hooks_usecameracontrols_usecameracontrols", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_camera", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_components_scanners_camera", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_camera", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/Camera.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_camera_camera", "target": "src_hooks_usecameracontrols_usecameracontrols" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L274", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_invoiceprocessorprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_matherrorpanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_matherrorpanelprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_processingstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_components_scanners_invoiceprocessor_status_messages", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_firebase_storage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_hooks_useofflinesync", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_hooks_useofflinesync_queueinvoicescan", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_services_geminiservice_geminiservice", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_components_scanners_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_components_scanners_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_components_scanners_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor_invoiceprocessor", "target": "src_hooks_useofflinesync_queueinvoicescan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/InvoiceProcessor.tsx", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoiceprocessor_invoiceprocessor", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_components_scanners_invoicescanner_invoiceprocessor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_components_scanners_invoicescanner_invoiceprocessorprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_components_scanners_invoicescanner_processingstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_components_scanners_invoicescanner_status_messages", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_firebase_storage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/InvoiceScanner.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_invoicescanner", "target": "src_services_geminiservice_geminiservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_components_scanners_multiformatscanner_multiformatscanner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_components_scanners_multiformatscanner_multiformatscannerprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_components_scanners_multiformatscanner_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_components_scanners_scanneroverlay", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_hooks_usecameracontrols", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_hooks_usecameracontrols_usecameracontrols", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_pages_scanpage", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner_rationale_10", "target": "src_components_scanners_multiformatscanner", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_components_scanners_multiformatscanner", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner_multiformatscannerprops", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/MultiFormatScanner.tsx", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_multiformatscanner_multiformatscanner", "target": "src_hooks_usecameracontrols_usecameracontrols" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_scanneroverlay", "target": "src_components_scanners_scanneroverlay_scanneroverlay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_scanneroverlay", "target": "src_components_scanners_scanneroverlay_scanneroverlayprops", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_scanneroverlay", "target": "src_pages_scanpage", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_scanneroverlay", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ScannerOverlay.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_scanneroverlay_scanneroverlayprops", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_findexactmatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_locations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_matcheditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_rawscanneditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_scanstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_shelfscanner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_shelfscannerprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_components_scanners_shelfscanner_writescanlog", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_firebase_storage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_hooks_useofflinesync", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_hooks_useofflinesync_queueshelfscan", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_services_geminiservice_geminiservice", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_types_conflictstatus", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_components_scanners_shelfscanner", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_matcheditem", "target": "src_types_conflictstatus", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_matcheditem", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L181", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_shelfscanner", "target": "src_components_scanners_shelfscanner_findexactmatch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L330", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_shelfscanner", "target": "src_components_scanners_shelfscanner_writescanlog", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_shelfscanner", "target": "src_hooks_useofflinesync_queueshelfscan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/components/scanners/ShelfScanner.tsx", "source_location": "L149", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_shelfscanner_shelfscanner", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/scanners/VideoScanner.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_components_scanners_videoscanner", "target": "src_components_scanners_videoscanner_videoscanner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_context_authcontext_authcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_context_authcontext_authcontexttype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_context_authcontext_authprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_context_authcontext_useauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_context_authcontext_userprofile", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/context/AuthContext.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_context_authcontext", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_db_db", "target": "src_db_db_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_db_db", "target": "src_db_db_mysubclasseddexie", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_db_db", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_db_db", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/syncService.ts", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_services_syncservice", "target": "src_db_db", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_db_db_mysubclasseddexie", "target": "src_db_db_mysubclasseddexie_constructor", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/db/db.ts", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_db_db_mysubclasseddexie", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/syncService.ts", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_services_syncservice", "target": "src_db_db_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/firebase.ts", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_firebase", "target": "src_firebase_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/firebase.ts", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_firebase", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/firebase.ts", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_firebase", "target": "src_firebase_firebaseconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/firebase.ts", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_firebase", "target": "src_firebase_storage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/syncService.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_services_syncservice", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_firebase", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/syncService.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_services_syncservice", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_firebase_db", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_firebase_storage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecameracontrols", "target": "src_hooks_usecameracontrols_cameracontrols", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecameracontrols", "target": "src_hooks_usecameracontrols_gettouchdistance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecameracontrols", "target": "src_hooks_usecameracontrols_usecameracontrols", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useCameraControls.ts", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecameracontrols_usecameracontrols", "target": "src_hooks_usecameracontrols_gettouchdistance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_aicateringresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_aigeneralresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_aiinventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_aiinventoryresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_contentpart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_getmodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_usecateringai", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_usecateringaioptions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai", "target": "src_hooks_usecateringai_usecateringaireturn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useCateringAI.ts", "source_location": "L164", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usecateringai_usecateringai", "target": "src_hooks_usecateringai_getmodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_hooks_useinventorydata_useinventorydata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_hooks_useinventorydata_useinventorydataresult", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata_useinventorydataresult", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/hooks/useInventoryData.ts", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useinventorydata_useinventorydataresult", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_hooks_usemanagerauth_attemptbiometricauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_hooks_usemanagerauth_managerauthstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useManagerAuth.ts", "source_location": "L67", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usemanagerauth", "target": "src_hooks_usemanagerauth_validatepin", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usesessiontimeout", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_schedulepage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_hooks_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usesessiontimeout", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usesessiontimeout_usesessiontimeout", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ActivityPage.tsx", "source_location": "L405", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/AppComeback.tsx", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback_eventdetailpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage_createeventpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/Dashboard.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard_dashboard", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage_eventdetailpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/EventsPage.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage_eventspage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage_financialspage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ImportPage.tsx", "source_location": "L124", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage_importpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/LocationPage.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage_locationpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage_pullsessionpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage_reconcilepage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ScanPage.tsx", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage_scanpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_schedulepage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/SchedulePage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_schedulepage_schedulepage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage_staffmanagementpage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_hooks_usemanagerauth_usemanagerauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage_voicesettingspage", "target": "src_hooks_usemanagerauth_usemanagerauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_hooks_useofflinesync_offlinesyncstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_hooks_useofflinesync_queueinventoryadd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_hooks_useofflinesync_queueinvoicescan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_hooks_useofflinesync_queueshelfscan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_hooks_useofflinesync_useofflinesync", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_lib_offlinequeue", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_lib_offlinequeue_enqueue", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_lib_offlinequeue_flushofflinequeue", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_lib_offlinequeue_getqueuecount", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_services_geminiservice_geminiservice", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_useofflinesync", "target": "src_lib_offlinequeue_flushofflinequeue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_useofflinesync", "target": "src_lib_offlinequeue_getqueuecount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_useofflinesync", "target": "src_store_usestore_usestore" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_queueinventoryadd", "target": "src_lib_offlinequeue_enqueue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_queueshelfscan", "target": "src_lib_offlinequeue_enqueue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useOfflineSync.ts", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "src_hooks_useofflinesync_queueinvoicescan", "target": "src_lib_offlinequeue_enqueue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usesessiontimeout", "target": "src_hooks_usesessiontimeout_sessiontimeoutstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useSessionTimeout.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usesessiontimeout", "target": "src_hooks_usesessiontimeout_usesessiontimeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_case_words", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L248", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_executecommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_finditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_iscase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_location_aliases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_parsecommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_parsedcommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_resolvelocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L372", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_usevoicecommands", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_usevoicecommandsreturn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_voiceresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_hooks_usevoicecommands_voicestate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_casecontents", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_casecontents_getcasecontentsrule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_casecontents_unitstocasedecrement", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_shelfliferules", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_shelfliferules_calcexpirationdate", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_shelfliferules_getlocationdefault", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_shelfliferules_getshelfliferule", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_voicealiases", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_lib_voicealiases_getaliasmap", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_services_wasteservice", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_services_wasteservice_logwastefromitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_hooks_usevoicecommands", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_parsecommand", "target": "src_hooks_usevoicecommands_resolvelocation", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_hooks_usevoicecommands_finditem", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_iscase", "target": "src_hooks_usevoicecommands_case_words" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_parsecommand", "target": "src_hooks_usevoicecommands_iscase", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L445", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_usevoicecommands", "target": "src_hooks_usevoicecommands_parsecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_lib_casecontents_getcasecontentsrule", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_lib_casecontents_unitstocasedecrement", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L353", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_lib_shelfliferules_calcexpirationdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L349", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_lib_shelfliferules_getlocationdefault", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L348", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_lib_shelfliferules_getshelfliferule", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L322", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_executecommand", "target": "src_services_wasteservice_logwastefromitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_usevoicecommands", "target": "src_hooks_usevoicecommands_executecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/hooks/useVoiceCommands.ts", "source_location": "L389", "weight": 1.0, "_origin": "ast", "source": "src_hooks_usevoicecommands_usevoicecommands", "target": "src_lib_voicealiases_getaliasmap" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_hooks_usevoicecommands_usevoicecommands", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/LocationPage.tsx", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage_locationpage", "target": "src_hooks_usevoicecommands_usevoicecommands" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/inventoryUtils.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_inventoryutils", "target": "src_inventoryutils_calculateshelflifestatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/inventoryUtils.ts", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_inventoryutils", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/inventoryUtils.ts", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_inventoryutils", "target": "src_inventoryutils_formatdisplaydate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/inventoryUtils.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_inventoryutils", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/inventoryUtils.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_inventoryutils", "target": "src_types_shelflifestatus", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_inventoryutils", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_inventoryutils_categories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L234", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_getfatsecrettoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L293", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupbarcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L207", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupchomp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L256", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupfatsecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupgoupc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupnutritionix", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupopenbeautyfacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupopenfoodfacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L184", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupopenproductsfacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupupcitemdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_lookupusda", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_productresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupchomp", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupfatsecret", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupgoupc", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupnutritionix", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupopenfoodfacts", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupopenproductsfacts", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupupcitemdb", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L124", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupusda", "target": "src_lib_barcodelookup_maptostorage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L248", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_getfatsecrettoken", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupchomp", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupfatsecret", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupgoupc", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupnutritionix", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupopenbeautyfacts", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupopenfoodfacts", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupopenproductsfacts", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupupcitemdb", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L114", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupusda", "target": "src_lib_barcodelookup_signal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L295", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupopenfoodfacts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L296", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupupcitemdb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L300", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupgoupc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L301", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupusda", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L298", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupnutritionix", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupopenbeautyfacts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L303", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupopenproductsfacts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L297", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupchomp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L258", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupfatsecret", "target": "src_lib_barcodelookup_getfatsecrettoken", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/barcodeLookup.ts", "source_location": "L299", "weight": 1.0, "_origin": "ast", "source": "src_lib_barcodelookup_lookupbarcode", "target": "src_lib_barcodelookup_lookupfatsecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_casecontentsrule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_casestounits", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_formatcasedisplay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_formatpardisplay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_getcasecontentsrule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_normalizename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_savecasecontentsrule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents", "target": "src_lib_casecontents_unitstocasedecrement", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents_getcasecontentsrule", "target": "src_lib_casecontents_normalizename", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/caseContents.ts", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "src_lib_casecontents_savecasecontentsrule", "target": "src_lib_casecontents_normalizename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_clearqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_dequeue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_enqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_flushhandlers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_flushofflinequeue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_generateid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_getqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_getqueuecount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_opendb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_queueditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue", "target": "src_lib_offlinequeue_queueditemtype", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_clearqueue", "target": "src_lib_offlinequeue_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_dequeue", "target": "src_lib_offlinequeue_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_enqueue", "target": "src_lib_offlinequeue_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_getqueue", "target": "src_lib_offlinequeue_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_enqueue", "target": "src_lib_offlinequeue_generateid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_flushofflinequeue", "target": "src_lib_offlinequeue_getqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_getqueuecount", "target": "src_lib_offlinequeue_getqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/offlineQueue.ts", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_flushofflinequeue", "target": "src_lib_offlinequeue_dequeue", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/lib/offlineQueue.ts", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "src_lib_offlinequeue_flushofflinequeue", "target": "src_lib_offlinequeue_flushhandlers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_cachedproduct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_cacheproduct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_flushqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_getcachedproduct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_getqueueditems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_queueditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_queueinventoryadd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache", "target": "src_lib_productcache_removequeueditem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_lib_productcache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_cacheproduct", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_getcachedproduct", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_getqueueditems", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_queueinventoryadd", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_removequeueditem", "target": "src_lib_productcache_opendb", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_lib_productcache_cacheproduct", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ImportPage.tsx", "source_location": "L224", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage_importpage", "target": "src_lib_productcache_cacheproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_flushqueue", "target": "src_lib_productcache_getqueueditems", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/productCache.ts", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_lib_productcache_flushqueue", "target": "src_lib_productcache_removequeueditem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_beef_keywords", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_calcexpirationdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_getlocationdefault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_getshelfliferule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_normalizeitemname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_resolveandsaveshelflife", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_saveshelfliferule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules", "target": "src_lib_shelfliferules_shelfliferule", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_lib_shelfliferules", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules_getshelfliferule", "target": "src_lib_shelfliferules_normalizeitemname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules_saveshelfliferule", "target": "src_lib_shelfliferules_normalizeitemname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules_resolveandsaveshelflife", "target": "src_lib_shelfliferules_getlocationdefault", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_lib_shelfliferules_calcexpirationdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ActivityPage.tsx", "source_location": "L315", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_lib_shelfliferules_calcexpirationdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules_resolveandsaveshelflife", "target": "src_lib_shelfliferules_getshelfliferule", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/shelfLifeRules.ts", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "src_lib_shelfliferules_resolveandsaveshelflife", "target": "src_lib_shelfliferules_saveshelfliferule", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_lib_shelfliferules_resolveandsaveshelflife", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ActivityPage.tsx", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_lib_shelfliferules_resolveandsaveshelflife" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_checkexistingstock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_existingstockresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_formatcurrency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_getshelflifecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_lib_utils_parselocaldate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_lib_utils", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/utils.ts", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_lib_utils_daysuntilexpiration", "target": "src_lib_utils_parselocaldate", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage_getbackgroundcolor", "target": "src_lib_utils_daysuntilexpiration", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_lib_utils_formatcurrency", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_lib_utils_getshelflifecolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_deletealias", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_getaliasmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_getallaliases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_normalizealias", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_savealias", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases", "target": "src_lib_voicealiases_voicealias", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases_voicealias", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage_aliasform", "target": "src_lib_voicealiases_voicealias" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases_getaliasmap", "target": "src_lib_voicealiases_normalizealias", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases_savealias", "target": "src_lib_voicealiases_normalizealias", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases_normalizealias", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/lib/voiceAliases.ts", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_lib_voicealiases_getaliasmap", "target": "src_lib_voicealiases_getallaliases", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases_getallaliases", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage_voicesettingspage", "target": "src_lib_voicealiases_getallaliases" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases_savealias", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage_aliasform", "target": "src_lib_voicealiases_savealias" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_lib_voicealiases_deletealias", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage_voicesettingspage", "target": "src_lib_voicealiases_deletealias" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_activitypage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_duplicateitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_duplicatemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_findexistingitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_lineitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_movemodal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_pendinginvoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_resolveqty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage", "target": "src_pages_activitypage_resolveunit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_pages_activitypage_resolveunit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L260", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_pages_activitypage_resolveqty", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/ActivityPage.tsx", "source_location": "L255", "weight": 1.0, "_origin": "ast", "source": "src_pages_activitypage_activitypage", "target": "src_pages_activitypage_findexistingitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_eventdetailpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_pulltable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L324", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L363", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_status_colors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_status_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_status_next_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_statuses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L333", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_statustrack", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_pages_appcomeback_track_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibledata", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibledata_prep_type_colors", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibledata_prep_type_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/AppComeback.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_appcomeback", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_pages_createeventpage_createeventpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L294", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_pages_createeventpage_pulltable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L332", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_pages_createeventpage_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata_buildsplitpulllist", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata_client_tags", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata_menu_categories", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata_prep_type_colors", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibledata_prep_type_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/CreateEventPage.tsx", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_pages_createeventpage_createeventpage", "target": "src_types_kitchenbibledata_buildsplitpulllist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_pages_dashboard_dashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/Dashboard.tsx", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_pages_dashboard", "target": "src_pages_dashboard_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_eventdetailpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L288", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_metaitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L299", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_status_colors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_status_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_status_next_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_statuses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_pages_eventdetailpage_track_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibledata", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibledata_prep_type_colors", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibledata_prep_type_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventDetailPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventdetailpage", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L127", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_pages_eventspage_eventcard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_pages_eventspage_eventspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_pages_eventspage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_pages_eventspage_status_colors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_pages_eventspage_status_labels", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/EventsPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_eventspage", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_pages_financialspage_financiallog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_pages_financialspage_financialspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_pages_financialspage_fmt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_pages_financialspage_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage", "target": "src_pages_financialspage_safenum", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage_financialspage", "target": "src_pages_financialspage_safenum", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/FinancialsPage.tsx", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "src_pages_financialspage_financialspage", "target": "src_pages_financialspage_fmt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_pages_homepage_inventory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_pages_homepage_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/HomePage.tsx", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "src_pages_homepage", "target": "src_pages_homepage_s", "confidence_score": 1.0 }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "src/pages/index.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_pages_index", "target": "src_pages_homepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_importpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_location_map", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_maplocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_parsecsv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_previewitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage", "target": "src_pages_importpage_sortlyrow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage_importpage", "target": "src_pages_importpage_maplocation", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/ImportPage.tsx", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "src_pages_importpage_importpage", "target": "src_pages_importpage_parsecsv", "confidence_score": 1.0 }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "src/pages/index.ts", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "src_pages_index", "target": "src_pages_inventorypage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventorypage", "target": "src_pages_inventorypage_inventorypage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventorypage", "target": "src_pages_inventorypage_locations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_pages_inventoryscannerpage_getbackgroundcolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_pages_inventoryscannerpage_getstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_pages_inventoryscannerpage_getstatuscolor", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types_category", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types_mealtype", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage", "target": "src_types_mode", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/pages/InventoryScannerPage.tsx", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "src_pages_inventoryscannerpage_rationale_169", "target": "src_pages_inventoryscannerpage", "confidence_score": 1.0 }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "src/pages/index.ts", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_index", "target": "src_pages_ledgerpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_pages_ledgerpage_ledgerpage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LedgerPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/LedgerPage.tsx", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_pages_ledgerpage_ledgerpage", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_pages_locationpage_locationpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_pages_locationpage_slug_map", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/LocationPage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_locationpage", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LoginPage.tsx", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_pages_loginpage", "target": "src_pages_loginpage_emailmode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LoginPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_loginpage", "target": "src_pages_loginpage_loginmethod", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LoginPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_loginpage", "target": "src_pages_loginpage_loginpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/LoginPage.tsx", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "src_pages_loginpage", "target": "src_pages_loginpage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ProductionPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_productionpage", "target": "src_pages_productionpage_productionpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_pages_pullsessionpage_progresscolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_pages_pullsessionpage_pullsessionpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L318", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_pages_pullsessionpage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_pages_pullsessionpage_tallystate", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/pages/PullSessionPage.tsx", "source_location": "L220", "weight": 1.0, "_origin": "ast", "source": "src_pages_pullsessionpage_pullsessionpage", "target": "src_pages_pullsessionpage_progresscolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_pages_reconcilepage_reconcilepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_pages_reconcilepage_s", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_types_kitchenbibletypes_eventconsumption", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ReconcilePage.tsx", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_pages_reconcilepage", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "src/pages/index.ts", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_pages_index", "target": "src_pages_scanpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_pages_scanpage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_pages_scanpage_scanpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_pages_scanpage_scantype", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/ScanPage.tsx", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/ScanPage.tsx", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_pages_scanpage_scanpage", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/SchedulePage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_schedulepage", "target": "src_pages_schedulepage_schedulepage", "confidence_score": 1.0 }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "src/pages/index.ts", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_pages_index", "target": "src_pages_settingspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_pages_settingspage", "target": "src_pages_settingspage_settingspage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_settingspage", "target": "src_store_usestore", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/SettingsPage.tsx", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "src_pages_settingspage", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/SettingsPage.tsx", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_pages_settingspage_settingspage", "target": "src_store_usestore_usestore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_pages_staffmanagementpage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_pages_staffmanagementpage_staffmanagementpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/StaffManagementPage.tsx", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_pages_staffmanagementpage", "target": "src_pages_staffmanagementpage_staffmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_pages_voicesettingspage_aliasform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_pages_voicesettingspage_aliasformprops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L312", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_pages_voicesettingspage_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_pages_voicesettingspage_voicesettingspage", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/VoiceSettingsPage.tsx", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_pages_voicesettingspage", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/services/geminiService.ts", "source_location": "L812", "weight": 1.0, "_origin": "ast", "context": "collection", "source": "src_services_geminiservice", "target": "src_services_geminiservice_analyzeimage", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L462", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_analyzeimagewithfallback", "confidence_score": 1.0 }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/services/geminiService.ts", "source_location": "L814", "weight": 1.0, "_origin": "ast", "context": "collection", "source": "src_services_geminiservice", "target": "src_services_geminiservice_analyzeshelfimage", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_callgemini", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L377", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_callopenai", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_extractjson", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L264", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_extractvendorfromtext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_geminiresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L811", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_geminiservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L673", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_getvendorprompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_invoicevalidationerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L246", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_known_vendor_signatures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L128", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_normalizeinvoiceresponse", "confidence_score": 1.0 }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/services/geminiService.ts", "source_location": "L813", "weight": 1.0, "_origin": "ast", "context": "collection", "source": "src_services_geminiservice", "target": "src_services_geminiservice_processinvoice", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_sleep", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_validateinvoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L164", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_validatelineitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L235", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_geminiservice_validateshelfscan", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_invoicemathguard", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_invoicemathguard_assertinvoicemath", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_invoicemathguard_invoicematherror", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_invoicepostprocessor", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_services_invoicepostprocessor_postprocessinvoice", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L504", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_rationale_504", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_rationale_59", "target": "src_services_geminiservice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_invoicevalidationerror", "target": "src_services_geminiservice_invoicevalidationerror_constructor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L332", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_callgemini", "target": "src_services_geminiservice_sleep", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L417", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_callopenai", "target": "src_services_geminiservice_sleep", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L794", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeshelfimage", "target": "src_services_geminiservice_extractjson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L724", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_extractjson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L760", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_normalizeinvoiceresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L222", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_validateinvoice", "target": "src_services_geminiservice_validatelineitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L764", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_validateinvoice", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L796", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeshelfimage", "target": "src_services_geminiservice_validateshelfscan", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L732", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_extractvendorfromtext", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L467", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeimagewithfallback", "target": "src_services_geminiservice_callgemini", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L477", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeimagewithfallback", "target": "src_services_geminiservice_callopenai", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L808", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeimage", "target": "src_services_geminiservice_analyzeimagewithfallback", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L792", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_analyzeshelfimage", "target": "src_services_geminiservice_analyzeimagewithfallback", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L720", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_analyzeimagewithfallback", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L746", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_geminiservice_getvendorprompt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L785", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_invoicemathguard_assertinvoicemath", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/geminiService.ts", "source_location": "L778", "weight": 1.0, "_origin": "ast", "source": "src_services_geminiservice_processinvoice", "target": "src_services_invoicepostprocessor_postprocessinvoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_assertfinitenonnegative", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_assertinvoicemath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L274", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_checkifdeltamaybefees", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_checkpricesanity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_extractlineitemnumbers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_invoicematherror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_invoicemathvalidationresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_lineitemmathresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_pricesanitywarning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_round2", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L297", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_services_invoicemathguard_validateinvoicemath", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_types_invoicelineitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_invoicematherror", "target": "src_services_invoicemathguard_invoicematherror_constructor", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_invoicematherror", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_invoicematherror_constructor", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L309", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_validateinvoicemath", "target": "src_services_invoicemathguard_round2", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_extractlineitemnumbers", "target": "src_services_invoicemathguard_assertfinitenonnegative", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L298", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_validateinvoicemath", "target": "src_services_invoicemathguard_assertfinitenonnegative", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L364", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_assertinvoicemath", "target": "src_services_invoicemathguard_checkpricesanity", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L307", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_validateinvoicemath", "target": "src_services_invoicemathguard_extractlineitemnumbers", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L334", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_validateinvoicemath", "target": "src_services_invoicemathguard_checkifdeltamaybefees", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoiceMathGuard.ts", "source_location": "L363", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicemathguard_assertinvoicemath", "target": "src_services_invoicemathguard_validateinvoicemath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_backfillsysco", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_backfillusfoods", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_backfillverns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_enrichwithvendorlookup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_mergeduplicatelines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_non_product_keywords", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L273", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_postprocessinvoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L265", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_recalculatetotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_sanitycheckprices", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_services_invoicepostprocessor_stripnonproductlines", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_types_invoicelineitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L1", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_stripnonproductlines", "target": "src_services_invoicepostprocessor_non_product_keywords" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L279", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_stripnonproductlines", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_mergeduplicatelines", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L160", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "target": "src_services_invoicepostprocessor_backfillsysco", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "target": "src_services_invoicepostprocessor_backfillverns", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "target": "src_services_invoicepostprocessor_backfillusfoods", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L281", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_backfillfromvendorsectioncodes", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L283", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_sanitycheckprices", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_enrichwithvendorlookup", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/invoicePostProcessor.ts", "source_location": "L288", "weight": 1.0, "_origin": "ast", "source": "src_services_invoicepostprocessor_postprocessinvoice", "target": "src_services_invoicepostprocessor_recalculatetotal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/syncService.ts", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_services_syncservice", "target": "src_services_syncservice_syncofflineactions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_getcurrentweekrange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_getmonthkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_getweekkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_logwaste", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_logwastefromitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_services_wasteservice_wasteevent", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_types", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice_logwaste", "target": "src_services_wasteservice_getweekkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice_logwaste", "target": "src_services_wasteservice_getmonthkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice_logwaste", "target": "src_services_wasteservice_getcurrentweekrange", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/services/wasteService.ts", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "src_services_wasteservice_logwastefromitem", "target": "src_services_wasteservice_logwaste", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/store/useStore.ts", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "src_store_usestore", "target": "src_store_usestore_appstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/store/useStore.ts", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_store_usestore", "target": "src_store_usestore_log", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/store/useStore.ts", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_store_usestore", "target": "src_store_usestore_manager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/store/useStore.ts", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_store_usestore", "target": "src_store_usestore_shift", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/store/useStore.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_store_usestore", "target": "src_store_usestore_usestore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L128", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_category", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_conflictresolution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_conflictstatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_financiallog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_inventoryitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_invoiceitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_invoicelineitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_lookupresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_matchmethod", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_mealtype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_parsedinvoice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_scanlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_shelflifestatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_vendorcodes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types.ts", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "src_types", "target": "src_types_vendormapping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L321", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_buildsplitpulllist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L267", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_calculateunitsneeded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L238", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_client_tags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_getbibleitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L250", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_getbuffermultiplier", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_kitchen_bible", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L343", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_menu_categories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_prep_type_colors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L355", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_prep_type_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L313", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibledata_splitpulllist", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibletypes", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibletypes_kitchenbibleitem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "references", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/types/kitchenBibleData.ts", "source_location": "L260", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata_getbibleitem", "target": "src_types_kitchenbibledata_kitchen_bible" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L283", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata_calculateunitsneeded", "target": "src_types_kitchenbibledata_getbuffermultiplier", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L274", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata_calculateunitsneeded", "target": "src_types_kitchenbibledata_getbibleitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L329", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata_buildsplitpulllist", "target": "src_types_kitchenbibledata_calculateunitsneeded", "confidence_score": 1.0 }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleData.ts", "source_location": "L314", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibledata_splitpulllist", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_eventconsumption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_eventmenu", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_kitchenbibleitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_kitchenclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_kitchenevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/types/kitchenBibleTypes.ts", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_types_kitchenbibletypes", "target": "src_types_kitchenbibletypes_pulllistitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app", "target": "tsconfig_app_compileroptions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app", "target": "tsconfig_app_include", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_allowimportingtsextensions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_erasablesyntaxonly", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_jsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_lib", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_moduledetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_moduleresolution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_noemit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_nofallthroughcasesinswitch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_nouncheckedsideeffectimports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_nounusedlocals", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_nounusedparameters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_skiplibcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_strict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_target", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_tsbuildinfofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_usedefineforclassfields", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "tsconfig_app_compileroptions", "target": "tsconfig_app_compileroptions_verbatimmodulesyntax", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L6", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_app_compileroptions_lib", "target": "tsconfig_app_json_ref_dom", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L6", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_app_compileroptions_lib", "target": "tsconfig_app_json_ref_dom_iterable", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L6", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_app_compileroptions_lib", "target": "tsconfig_app_json_ref_es2022", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L8", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_app_compileroptions_types", "target": "ref_vite_client", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.app.json", "source_location": "L27", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_app_include", "target": "ref_src", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "tsconfig", "target": "tsconfig_compileroptions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_allowimportingtsextensions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_allowjs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_experimentaldecorators", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_isolatedmodules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_jsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_lib", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_moduledetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_moduleresolution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_noemit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_paths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_skiplibcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_target", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "tsconfig_compileroptions", "target": "tsconfig_compileroptions_usedefineforclassfields", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L7", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_compileroptions_lib", "target": "tsconfig_json_ref_dom", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L7", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_compileroptions_lib", "target": "tsconfig_json_ref_dom_iterable", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L7", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_compileroptions_lib", "target": "tsconfig_json_ref_es2022", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L2", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node", "target": "tsconfig_node_compileroptions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node", "target": "tsconfig_node_include", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_allowimportingtsextensions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_erasablesyntaxonly", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_lib", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_moduledetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_moduleresolution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_noemit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_nofallthroughcasesinswitch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_nouncheckedsideeffectimports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_nounusedlocals", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_nounusedparameters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_skiplibcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_strict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_target", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_tsbuildinfofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tsconfig_node_compileroptions", "target": "tsconfig_node_compileroptions_verbatimmodulesyntax", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L5", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_node_compileroptions_lib", "target": "ref_es2023", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L7", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_node_compileroptions_types", "target": "ref_node", "confidence_score": 1.0 }, { "relation": "extends", "confidence": "EXTRACTED", "source_file": "tsconfig.node.json", "source_location": "L25", "weight": 1.0, "context": "import", "_origin": "ast", "source": "tsconfig_node_include", "target": "ref_vite_config_ts", "confidence_score": 1.0 } ], "hyperedges": [], "built_at_commit": "b739d3e3a6085fb4d6d17dd9580a1bed0baa7a59" }