Files
nutriscan/graphify-out/graph.json
T

9997 lines
288 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "next-env.d.ts",
"file_type": "code",
"source_file": "next-env.d.ts",
"source_location": "L1",
"id": "next_env_d_ts",
"community": 15,
"norm_label": "next-env.d.ts"
},
{
"label": "next.config.mjs",
"file_type": "code",
"source_file": "next.config.mjs",
"source_location": "L1",
"id": "next_config_mjs",
"community": 16,
"norm_label": "next.config.mjs"
},
{
"label": "postcss.config.mjs",
"file_type": "code",
"source_file": "postcss.config.mjs",
"source_location": "L1",
"id": "postcss_config_mjs",
"community": 7,
"norm_label": "postcss.config.mjs"
},
{
"label": "sw.js",
"file_type": "code",
"source_file": "sw.js",
"source_location": "L1",
"id": "sw_js",
"community": 17,
"norm_label": "sw.js"
},
{
"label": "tailwind.config.ts",
"file_type": "code",
"source_file": "tailwind.config.ts",
"source_location": "L1",
"id": "tailwind_config_ts",
"community": 7,
"norm_label": "tailwind.config.ts"
},
{
"label": "actions.ts",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L1",
"id": "app_actions_ts",
"community": 2,
"norm_label": "actions.ts"
},
{
"label": "verificarLista()",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L5",
"id": "app_actions_verificarlista",
"community": 2,
"norm_label": "verificarlista()"
},
{
"label": "criarItens()",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L28",
"id": "app_actions_criaritens",
"community": 2,
"norm_label": "criaritens()"
},
{
"label": "listarProdutos()",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L55",
"id": "app_actions_listarprodutos",
"community": 4,
"norm_label": "listarprodutos()"
},
{
"label": "deletarProduto()",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L70",
"id": "app_actions_deletarproduto",
"community": 2,
"norm_label": "deletarproduto()"
},
{
"label": "toggleComprado()",
"file_type": "code",
"source_file": "app/actions.ts",
"source_location": "L87",
"id": "app_actions_togglecomprado",
"community": 2,
"norm_label": "togglecomprado()"
},
{
"label": "layout.tsx",
"file_type": "code",
"source_file": "app/layout.tsx",
"source_location": "L1",
"id": "app_layout_tsx",
"community": 8,
"norm_label": "layout.tsx"
},
{
"label": "inter",
"file_type": "code",
"source_file": "app/layout.tsx",
"source_location": "L9",
"id": "app_layout_inter",
"community": 8,
"norm_label": "inter"
},
{
"label": "metadata",
"file_type": "code",
"source_file": "app/layout.tsx",
"source_location": "L15",
"id": "app_layout_metadata",
"community": 8,
"norm_label": "metadata"
},
{
"label": "RootLayout()",
"file_type": "code",
"source_file": "app/layout.tsx",
"source_location": "L73",
"id": "app_layout_rootlayout",
"community": 8,
"norm_label": "rootlayout()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "app/page.tsx",
"source_location": "L1",
"id": "app_page_tsx",
"community": 1,
"norm_label": "page.tsx"
},
{
"label": "Home()",
"file_type": "code",
"source_file": "app/page.tsx",
"source_location": "L9",
"id": "app_page_home",
"community": 1,
"norm_label": "home()"
},
{
"label": "providers.tsx",
"file_type": "code",
"source_file": "app/providers.tsx",
"source_location": "L1",
"id": "app_providers_tsx",
"community": 8,
"norm_label": "providers.tsx"
},
{
"label": "ProvidersProps",
"file_type": "code",
"source_file": "app/providers.tsx",
"source_location": "L5",
"id": "app_providers_providersprops",
"community": 8,
"norm_label": "providersprops"
},
{
"label": "ThemeProvider()",
"file_type": "code",
"source_file": "app/providers.tsx",
"source_location": "L9",
"id": "app_providers_themeprovider",
"community": 8,
"norm_label": "themeprovider()"
},
{
"label": "robots.ts",
"file_type": "code",
"source_file": "app/robots.ts",
"source_location": "L1",
"id": "app_robots_ts",
"community": 14,
"norm_label": "robots.ts"
},
{
"label": "robots()",
"file_type": "code",
"source_file": "app/robots.ts",
"source_location": "L3",
"id": "app_robots_robots",
"community": 14,
"norm_label": "robots()"
},
{
"label": "sitemap.ts",
"file_type": "code",
"source_file": "app/sitemap.ts",
"source_location": "L1",
"id": "app_sitemap_ts",
"community": 18,
"norm_label": "sitemap.ts"
},
{
"label": "POST()",
"file_type": "code",
"source_file": "app/api/cache/sync/route.ts",
"source_location": "L4",
"id": "sync_route_post",
"community": 6,
"norm_label": "post()"
},
{
"label": "route.ts",
"file_type": "code",
"source_file": "app/api/search/route.ts",
"source_location": "L1",
"id": "app_api_search_route_ts",
"community": 6,
"norm_label": "route.ts"
},
{
"label": "GET()",
"file_type": "code",
"source_file": "app/api/search/route.ts",
"source_location": "L8",
"id": "search_route_get",
"community": 6,
"norm_label": "get()"
},
{
"label": "CacheOnlySwitch.tsx",
"file_type": "code",
"source_file": "app/components/CacheOnlySwitch.tsx",
"source_location": "L1",
"id": "app_components_cacheonlyswitch_tsx",
"community": 0,
"norm_label": "cacheonlyswitch.tsx"
},
{
"label": "CardProps",
"file_type": "code",
"source_file": "app/components/card.tsx",
"source_location": "L1",
"id": "components_card_cardprops",
"community": 4,
"norm_label": "cardprops"
},
{
"label": "CardList.tsx",
"file_type": "code",
"source_file": "app/components/CardList.tsx",
"source_location": "L1",
"id": "app_components_cardlist_tsx",
"community": 4,
"norm_label": "cardlist.tsx"
},
{
"label": "Produto",
"file_type": "code",
"source_file": "app/components/CardList.tsx",
"source_location": "L4",
"id": "components_cardlist_produto",
"community": 4,
"norm_label": "produto"
},
{
"label": "CardListProps",
"file_type": "code",
"source_file": "app/components/CardList.tsx",
"source_location": "L15",
"id": "components_cardlist_cardlistprops",
"community": 4,
"norm_label": "cardlistprops"
},
{
"label": "CardList()",
"file_type": "code",
"source_file": "app/components/CardList.tsx",
"source_location": "L19",
"id": "components_cardlist_cardlist",
"community": 4,
"norm_label": "cardlist()"
},
{
"label": "DeleteButton.tsx",
"file_type": "code",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L1",
"id": "app_components_deletebutton_tsx",
"community": 2,
"norm_label": "deletebutton.tsx"
},
{
"label": "DonateCard.tsx",
"file_type": "code",
"source_file": "app/components/DonateCard.tsx",
"source_location": "L1",
"id": "app_components_donatecard_tsx",
"community": 0,
"norm_label": "donatecard.tsx"
},
{
"label": "DonateCardProps",
"file_type": "code",
"source_file": "app/components/DonateCard.tsx",
"source_location": "L6",
"id": "components_donatecard_donatecardprops",
"community": 0,
"norm_label": "donatecardprops"
},
{
"label": "ErrorBoundary.tsx",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L1",
"id": "app_components_errorboundary_tsx",
"community": 8,
"norm_label": "errorboundary.tsx"
},
{
"label": "Props",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L5",
"id": "components_errorboundary_props",
"community": 8,
"norm_label": "props"
},
{
"label": "State",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L10",
"id": "components_errorboundary_state",
"community": 8,
"norm_label": "state"
},
{
"label": "ErrorBoundary",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L18",
"id": "components_errorboundary_errorboundary",
"community": 8,
"norm_label": "errorboundary"
},
{
"label": ".getDerivedStateFromError()",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L24",
"id": "components_errorboundary_errorboundary_getderivedstatefromerror",
"community": 8,
"norm_label": ".getderivedstatefromerror()"
},
{
"label": ".componentDidCatch()",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L28",
"id": "components_errorboundary_errorboundary_componentdidcatch",
"community": 8,
"norm_label": ".componentdidcatch()"
},
{
"label": ".render()",
"file_type": "code",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L47",
"id": "components_errorboundary_errorboundary_render",
"community": 8,
"norm_label": ".render()"
},
{
"label": "ErrorTracking.tsx",
"file_type": "code",
"source_file": "app/components/ErrorTracking.tsx",
"source_location": "L1",
"id": "app_components_errortracking_tsx",
"community": 8,
"norm_label": "errortracking.tsx"
},
{
"label": "FilterBadge.tsx",
"file_type": "code",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L1",
"id": "app_components_filterbadge_tsx",
"community": 4,
"norm_label": "filterbadge.tsx"
},
{
"label": "FilterBadgeProps",
"file_type": "code",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L7",
"id": "components_filterbadge_filterbadgeprops",
"community": 4,
"norm_label": "filterbadgeprops"
},
{
"label": "FilterBadgesProps",
"file_type": "code",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L40",
"id": "components_filterbadge_filterbadgesprops",
"community": 4,
"norm_label": "filterbadgesprops"
},
{
"label": "getFilterLabel()",
"file_type": "code",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L127",
"id": "components_filterbadge_getfilterlabel",
"community": 4,
"norm_label": "getfilterlabel()"
},
{
"label": "getFilterColor()",
"file_type": "code",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L146",
"id": "components_filterbadge_getfiltercolor",
"community": 4,
"norm_label": "getfiltercolor()"
},
{
"label": "FilterSidebar.tsx",
"file_type": "code",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L1",
"id": "app_components_filtersidebar_tsx",
"community": 3,
"norm_label": "filtersidebar.tsx"
},
{
"label": "FilterSidebar()",
"file_type": "code",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L60",
"id": "components_filtersidebar_filtersidebar",
"community": 3,
"norm_label": "filtersidebar()"
},
{
"label": "Footer.tsx",
"file_type": "code",
"source_file": "app/components/Footer.tsx",
"source_location": "L1",
"id": "app_components_footer_tsx",
"community": 1,
"norm_label": "footer.tsx"
},
{
"label": "FOOTER_LINKS",
"file_type": "code",
"source_file": "app/components/Footer.tsx",
"source_location": "L8",
"id": "components_footer_footer_links",
"community": 1,
"norm_label": "footer_links"
},
{
"label": "Footer()",
"file_type": "code",
"source_file": "app/components/Footer.tsx",
"source_location": "L22",
"id": "components_footer_footer",
"community": 1,
"norm_label": "footer()"
},
{
"label": "header.tsx",
"file_type": "code",
"source_file": "app/components/header.tsx",
"source_location": "L1",
"id": "app_components_header_tsx",
"community": 0,
"norm_label": "header.tsx"
},
{
"label": "NAV_LINKS",
"file_type": "code",
"source_file": "app/components/header.tsx",
"source_location": "L10",
"id": "components_header_nav_links",
"community": 0,
"norm_label": "nav_links"
},
{
"label": "Header()",
"file_type": "code",
"source_file": "app/components/header.tsx",
"source_location": "L16",
"id": "components_header_header",
"community": 0,
"norm_label": "header()"
},
{
"label": "IdInput()",
"file_type": "code",
"source_file": "app/components/IdInput.tsx",
"source_location": "L8",
"id": "components_idinput_idinput",
"community": 2,
"norm_label": "idinput()"
},
{
"label": "items.tsx",
"file_type": "code",
"source_file": "app/components/items.tsx",
"source_location": "L1",
"id": "app_components_items_tsx",
"community": 12,
"norm_label": "items.tsx"
},
{
"label": "Items()",
"file_type": "code",
"source_file": "app/components/items.tsx",
"source_location": "L3",
"id": "components_items_items",
"community": 12,
"norm_label": "items()"
},
{
"label": "ListaProductCard.tsx",
"file_type": "code",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L1",
"id": "app_components_listaproductcard_tsx",
"community": 4,
"norm_label": "listaproductcard.tsx"
},
{
"label": "ListaProductCardProps",
"file_type": "code",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L20",
"id": "components_listaproductcard_listaproductcardprops",
"community": 4,
"norm_label": "listaproductcardprops"
},
{
"label": "ListHeader.tsx",
"file_type": "code",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L1",
"id": "app_components_listheader_tsx",
"community": 2,
"norm_label": "listheader.tsx"
},
{
"label": "ListHeaderProps",
"file_type": "code",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L19",
"id": "components_listheader_listheaderprops",
"community": 2,
"norm_label": "listheaderprops"
},
{
"label": "ListHeader()",
"file_type": "code",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L23",
"id": "components_listheader_listheader",
"community": 2,
"norm_label": "listheader()"
},
{
"label": "Main.tsx",
"file_type": "code",
"source_file": "app/components/Main.tsx",
"source_location": "L1",
"id": "app_components_main_tsx",
"community": 2,
"norm_label": "main.tsx"
},
{
"label": "MainProps",
"file_type": "code",
"source_file": "app/components/Main.tsx",
"source_location": "L17",
"id": "components_main_mainprops",
"community": 2,
"norm_label": "mainprops"
},
{
"label": "Main()",
"file_type": "code",
"source_file": "app/components/Main.tsx",
"source_location": "L21",
"id": "components_main_main",
"community": 1,
"norm_label": "main()"
},
{
"label": "NutriScoreBadge.tsx",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L1",
"id": "app_components_nutriscorebadge_tsx",
"community": 0,
"norm_label": "nutriscorebadge.tsx"
},
{
"label": "NutriScoreBadgeProps",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L5",
"id": "components_nutriscorebadge_nutriscorebadgeprops",
"community": 0,
"norm_label": "nutriscorebadgeprops"
},
{
"label": "GRADE_INFO",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L12",
"id": "components_nutriscorebadge_grade_info",
"community": 0,
"norm_label": "grade_info"
},
{
"label": "GRADE_CLASS",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L20",
"id": "components_nutriscorebadge_grade_class",
"community": 0,
"norm_label": "grade_class"
},
{
"label": "SIZE_CLASS",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L24",
"id": "components_nutriscorebadge_size_class",
"community": 0,
"norm_label": "size_class"
},
{
"label": "NovaBadgeProps",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L71",
"id": "components_nutriscorebadge_novabadgeprops",
"community": 0,
"norm_label": "novabadgeprops"
},
{
"label": "NOVA_INFO",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L78",
"id": "components_nutriscorebadge_nova_info",
"community": 0,
"norm_label": "nova_info"
},
{
"label": "NovaBadge()",
"file_type": "code",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L85",
"id": "components_nutriscorebadge_novabadge",
"community": 0,
"norm_label": "novabadge()"
},
{
"label": "NutritionBar.tsx",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L1",
"id": "app_components_nutritionbar_tsx",
"community": 0,
"norm_label": "nutritionbar.tsx"
},
{
"label": "NutritionBar()",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L15",
"id": "components_nutritionbar_nutritionbar",
"community": 0,
"norm_label": "nutritionbar()"
},
{
"label": "NutritionGridProps",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L61",
"id": "components_nutritionbar_nutritiongridprops",
"community": 0,
"norm_label": "nutritiongridprops"
},
{
"label": "REFERENCE",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L74",
"id": "components_nutritionbar_reference",
"community": 0,
"norm_label": "reference"
},
{
"label": "extractNumber()",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L79",
"id": "components_nutritionbar_extractnumber",
"community": 0,
"norm_label": "extractnumber()"
},
{
"label": "pct()",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L85",
"id": "components_nutritionbar_pct",
"community": 0,
"norm_label": "pct()"
},
{
"label": "NutritionGrid()",
"file_type": "code",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L89",
"id": "components_nutritionbar_nutritiongrid",
"community": 0,
"norm_label": "nutritiongrid()"
},
{
"label": "NutritionChart.tsx",
"file_type": "code",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L1",
"id": "app_components_nutritionchart_tsx",
"community": 4,
"norm_label": "nutritionchart.tsx"
},
{
"label": "NutritionData",
"file_type": "code",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L6",
"id": "components_nutritionchart_nutritiondata",
"community": 4,
"norm_label": "nutritiondata"
},
{
"label": "NutritionSummary()",
"file_type": "code",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L170",
"id": "components_nutritionchart_nutritionsummary",
"community": 4,
"norm_label": "nutritionsummary()"
},
{
"label": "PageTitle.tsx",
"file_type": "code",
"source_file": "app/components/PageTitle.tsx",
"source_location": "L1",
"id": "app_components_pagetitle_tsx",
"community": 19,
"norm_label": "pagetitle.tsx"
},
{
"label": "Pagination.tsx",
"file_type": "code",
"source_file": "app/components/Pagination.tsx",
"source_location": "L1",
"id": "app_components_pagination_tsx",
"community": 2,
"norm_label": "pagination.tsx"
},
{
"label": "ProductCard.tsx",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L1",
"id": "app_components_productcard_tsx",
"community": 0,
"norm_label": "productcard.tsx"
},
{
"label": "ProductCardProps",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L10",
"id": "components_productcard_productcardprops",
"community": 0,
"norm_label": "productcardprops"
},
{
"label": "NUTRI_GRADE_CLASS",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L18",
"id": "components_productcard_nutri_grade_class",
"community": 0,
"norm_label": "nutri_grade_class"
},
{
"label": "getVerdict()",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L22",
"id": "components_productcard_getverdict",
"community": 0,
"norm_label": "getverdict()"
},
{
"label": "getImageUrl()",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L34",
"id": "components_productcard_getimageurl",
"community": 0,
"norm_label": "getimageurl()"
},
{
"label": "VerdictDot()",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L60",
"id": "components_productcard_verdictdot",
"community": 0,
"norm_label": "verdictdot()"
},
{
"label": "MobileCard()",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L75",
"id": "components_productcard_mobilecard",
"community": 0,
"norm_label": "mobilecard()"
},
{
"label": "DefaultCard()",
"file_type": "code",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L152",
"id": "components_productcard_defaultcard",
"community": 0,
"norm_label": "defaultcard()"
},
{
"label": "ProductCardSkeleton.tsx",
"file_type": "code",
"source_file": "app/components/ProductCardSkeleton.tsx",
"source_location": "L1",
"id": "app_components_productcardskeleton_tsx",
"community": 4,
"norm_label": "productcardskeleton.tsx"
},
{
"label": "ProductSkeleton.tsx",
"file_type": "code",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L1",
"id": "app_components_productskeleton_tsx",
"community": 0,
"norm_label": "productskeleton.tsx"
},
{
"label": "SkeletonProps",
"file_type": "code",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L4",
"id": "components_productskeleton_skeletonprops",
"community": 0,
"norm_label": "skeletonprops"
},
{
"label": "NutritionBarSkeleton()",
"file_type": "code",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L104",
"id": "components_productskeleton_nutritionbarskeleton",
"community": 0,
"norm_label": "nutritionbarskeleton()"
},
{
"label": "BadgeSkeleton()",
"file_type": "code",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L116",
"id": "components_productskeleton_badgeskeleton",
"community": 0,
"norm_label": "badgeskeleton()"
},
{
"label": "SearchBar.tsx",
"file_type": "code",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L1",
"id": "app_components_searchbar_tsx",
"community": 7,
"norm_label": "searchbar.tsx"
},
{
"label": "SortDropdown.tsx",
"file_type": "code",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L1",
"id": "app_components_sortdropdown_tsx",
"community": 10,
"norm_label": "sortdropdown.tsx"
},
{
"label": "SORT_ICONS",
"file_type": "code",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L29",
"id": "components_sortdropdown_sort_icons",
"community": 10,
"norm_label": "sort_icons"
},
{
"label": "SortToggle()",
"file_type": "code",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L131",
"id": "components_sortdropdown_sorttoggle",
"community": 10,
"norm_label": "sorttoggle()"
},
{
"label": "DonationSection()",
"file_type": "code",
"source_file": "app/components/landing/DonationSection.tsx",
"source_location": "L6",
"id": "landing_donationsection_donationsection",
"community": 1,
"norm_label": "donationsection()"
},
{
"label": "Features.tsx",
"file_type": "code",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L1",
"id": "app_components_landing_features_tsx",
"community": 0,
"norm_label": "features.tsx"
},
{
"label": "Feature",
"file_type": "code",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L6",
"id": "landing_features_feature",
"community": 0,
"norm_label": "feature"
},
{
"label": "FeatureRow()",
"file_type": "code",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L79",
"id": "landing_features_featurerow",
"community": 0,
"norm_label": "featurerow()"
},
{
"label": "Hero.tsx",
"file_type": "code",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L1",
"id": "app_components_landing_hero_tsx",
"community": 9,
"norm_label": "hero.tsx"
},
{
"label": "Hero()",
"file_type": "code",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L10",
"id": "landing_hero_hero",
"community": 9,
"norm_label": "hero()"
},
{
"label": "ArrowRight()",
"file_type": "code",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L195",
"id": "landing_hero_arrowright",
"community": 0,
"norm_label": "arrowright()"
},
{
"label": "Step",
"file_type": "code",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L7",
"id": "landing_howitworks_step",
"community": 0,
"norm_label": "step"
},
{
"label": "steps",
"file_type": "code",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L14",
"id": "landing_howitworks_steps",
"community": 1,
"norm_label": "steps"
},
{
"label": "HowItWorks()",
"file_type": "code",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L45",
"id": "landing_howitworks_howitworks",
"community": 0,
"norm_label": "howitworks()"
},
{
"label": "StepCard()",
"file_type": "code",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L129",
"id": "landing_howitworks_stepcard",
"community": 0,
"norm_label": "stepcard()"
},
{
"label": "PersuasiveCTA()",
"file_type": "code",
"source_file": "app/components/landing/PersuasiveCTA.tsx",
"source_location": "L9",
"id": "landing_persuasivecta_persuasivecta",
"community": 0,
"norm_label": "persuasivecta()"
},
{
"label": "SearchBar()",
"file_type": "code",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L14",
"id": "landing_searchbar_searchbar",
"community": 7,
"norm_label": "searchbar()"
},
{
"label": "stats",
"file_type": "code",
"source_file": "app/components/landing/TrustBadges.tsx",
"source_location": "L3",
"id": "landing_trustbadges_stats",
"community": 1,
"norm_label": "stats"
},
{
"label": "TrustBadges()",
"file_type": "code",
"source_file": "app/components/landing/TrustBadges.tsx",
"source_location": "L26",
"id": "landing_trustbadges_trustbadges",
"community": 1,
"norm_label": "trustbadges()"
},
{
"label": "ListaPageProps",
"file_type": "code",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L10",
"id": "id_page_listapageprops",
"community": 1,
"norm_label": "listapageprops"
},
{
"label": "ListaPage()",
"file_type": "code",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L16",
"id": "id_page_listapage",
"community": 2,
"norm_label": "listapage()"
},
{
"label": "NUTRI_BG",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L19",
"id": "barcode_page_nutri_bg",
"community": 1,
"norm_label": "nutri_bg"
},
{
"label": "NUTRI_INK",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L26",
"id": "barcode_page_nutri_ink",
"community": 1,
"norm_label": "nutri_ink"
},
{
"label": "GRADE_DESC",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L33",
"id": "barcode_page_grade_desc",
"community": 1,
"norm_label": "grade_desc"
},
{
"label": "NOVA_DESC",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L40",
"id": "barcode_page_nova_desc",
"community": 1,
"norm_label": "nova_desc"
},
{
"label": "NOVA_BG",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L46",
"id": "barcode_page_nova_bg",
"community": 1,
"norm_label": "nova_bg"
},
{
"label": "NOVA_INK",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L52",
"id": "barcode_page_nova_ink",
"community": 1,
"norm_label": "nova_ink"
},
{
"label": "NutriLetter()",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L59",
"id": "barcode_page_nutriletter",
"community": 0,
"norm_label": "nutriletter()"
},
{
"label": "NutriScale()",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L88",
"id": "barcode_page_nutriscale",
"community": 1,
"norm_label": "nutriscale()"
},
{
"label": "NovaPill()",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L134",
"id": "barcode_page_novapill",
"community": 1,
"norm_label": "novapill()"
},
{
"label": "ProdutoPage()",
"file_type": "code",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L177",
"id": "barcode_page_produtopage",
"community": 1,
"norm_label": "produtopage()"
},
{
"label": "convertFiltersToRecord()",
"file_type": "code",
"source_file": "app/resultados/page.tsx",
"source_location": "L39",
"id": "resultados_page_convertfilterstorecord",
"community": 1,
"norm_label": "convertfilterstorecord()"
},
{
"label": "GRADE_COLORS",
"file_type": "code",
"source_file": "app/resultados/page.tsx",
"source_location": "L50",
"id": "resultados_page_grade_colors",
"community": 1,
"norm_label": "grade_colors"
},
{
"label": "ResultadosContent()",
"file_type": "code",
"source_file": "app/resultados/page.tsx",
"source_location": "L58",
"id": "resultados_page_resultadoscontent",
"community": 3,
"norm_label": "resultadoscontent()"
},
{
"label": "ResultadosPage()",
"file_type": "code",
"source_file": "app/resultados/page.tsx",
"source_location": "L1068",
"id": "resultados_page_resultadospage",
"community": 1,
"norm_label": "resultadospage()"
},
{
"label": "SobrePage()",
"file_type": "code",
"source_file": "app/sobre/page.tsx",
"source_location": "L38",
"id": "sobre_page_sobrepage",
"community": 1,
"norm_label": "sobrepage()"
},
{
"label": "CTASection()",
"file_type": "code",
"source_file": "app/sobre/components/CTASection.tsx",
"source_location": "L6",
"id": "components_ctasection_ctasection",
"community": 1,
"norm_label": "ctasection()"
},
{
"label": "HeroSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/HeroSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_herosection_tsx",
"community": 1,
"norm_label": "herosection.tsx"
},
{
"label": "HeroSection()",
"file_type": "code",
"source_file": "app/sobre/components/HeroSection.tsx",
"source_location": "L6",
"id": "components_herosection_herosection",
"community": 1,
"norm_label": "herosection()"
},
{
"label": "HowItWorksSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/HowItWorksSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_howitworkssection_tsx",
"community": 1,
"norm_label": "howitworkssection.tsx"
},
{
"label": "ImpactSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/ImpactSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_impactsection_tsx",
"community": 1,
"norm_label": "impactsection.tsx"
},
{
"label": "MissionSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/MissionSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_missionsection_tsx",
"community": 1,
"norm_label": "missionsection.tsx"
},
{
"label": "MISSION_VALUES",
"file_type": "code",
"source_file": "app/sobre/components/MissionSection.tsx",
"source_location": "L5",
"id": "components_missionsection_mission_values",
"community": 1,
"norm_label": "mission_values"
},
{
"label": "ProblemSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/ProblemSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_problemsection_tsx",
"community": 1,
"norm_label": "problemsection.tsx"
},
{
"label": "ProblemSection()",
"file_type": "code",
"source_file": "app/sobre/components/ProblemSection.tsx",
"source_location": "L3",
"id": "components_problemsection_problemsection",
"community": 1,
"norm_label": "problemsection()"
},
{
"label": "StorySection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L1",
"id": "app_sobre_components_storysection_tsx",
"community": 1,
"norm_label": "storysection.tsx"
},
{
"label": "StoryStep",
"file_type": "code",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L3",
"id": "components_storysection_storystep",
"community": 1,
"norm_label": "storystep"
},
{
"label": "STORY_DATA",
"file_type": "code",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L9",
"id": "components_storysection_story_data",
"community": 1,
"norm_label": "story_data"
},
{
"label": "StorySection()",
"file_type": "code",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L36",
"id": "components_storysection_storysection",
"community": 1,
"norm_label": "storysection()"
},
{
"label": "TargetAudienceSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/TargetAudienceSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_targetaudiencesection_tsx",
"community": 1,
"norm_label": "targetaudiencesection.tsx"
},
{
"label": "PERSONAS",
"file_type": "code",
"source_file": "app/sobre/components/TargetAudienceSection.tsx",
"source_location": "L3",
"id": "components_targetaudiencesection_personas",
"community": 1,
"norm_label": "personas"
},
{
"label": "ValuesSection.tsx",
"file_type": "code",
"source_file": "app/sobre/components/ValuesSection.tsx",
"source_location": "L1",
"id": "app_sobre_components_valuessection_tsx",
"community": 1,
"norm_label": "valuessection.tsx"
},
{
"label": "PROTOCOLS",
"file_type": "code",
"source_file": "app/sobre/components/ValuesSection.tsx",
"source_location": "L3",
"id": "components_valuessection_protocols",
"community": 1,
"norm_label": "protocols"
},
{
"label": "OptimizedImage.tsx",
"file_type": "code",
"source_file": "components/OptimizedImage.tsx",
"source_location": "L1",
"id": "components_optimizedimage_tsx",
"community": 0,
"norm_label": "optimizedimage.tsx"
},
{
"label": "theme-toggle.tsx",
"file_type": "code",
"source_file": "components/theme-toggle.tsx",
"source_location": "L1",
"id": "components_theme_toggle_tsx",
"community": 10,
"norm_label": "theme-toggle.tsx"
},
{
"label": "accordion.tsx",
"file_type": "code",
"source_file": "components/ui/accordion.tsx",
"source_location": "L1",
"id": "components_ui_accordion_tsx",
"community": 3,
"norm_label": "accordion.tsx"
},
{
"label": "AccordionItem",
"file_type": "code",
"source_file": "components/ui/accordion.tsx",
"source_location": "L11",
"id": "ui_accordion_accordionitem",
"community": 3,
"norm_label": "accordionitem"
},
{
"label": "AccordionTrigger",
"file_type": "code",
"source_file": "components/ui/accordion.tsx",
"source_location": "L23",
"id": "ui_accordion_accordiontrigger",
"community": 3,
"norm_label": "accordiontrigger"
},
{
"label": "AccordionContent",
"file_type": "code",
"source_file": "components/ui/accordion.tsx",
"source_location": "L43",
"id": "ui_accordion_accordioncontent",
"community": 3,
"norm_label": "accordioncontent"
},
{
"label": "alert-dialog.tsx",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L1",
"id": "components_ui_alert_dialog_tsx",
"community": 2,
"norm_label": "alert-dialog.tsx"
},
{
"label": "AlertDialogOverlay",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L15",
"id": "ui_alert_dialog_alertdialogoverlay",
"community": 2,
"norm_label": "alertdialogoverlay"
},
{
"label": "AlertDialogContent",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L30",
"id": "ui_alert_dialog_alertdialogcontent",
"community": 2,
"norm_label": "alertdialogcontent"
},
{
"label": "AlertDialogHeader()",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L48",
"id": "ui_alert_dialog_alertdialogheader",
"community": 2,
"norm_label": "alertdialogheader()"
},
{
"label": "AlertDialogFooter()",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L62",
"id": "ui_alert_dialog_alertdialogfooter",
"community": 2,
"norm_label": "alertdialogfooter()"
},
{
"label": "AlertDialogTitle",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L76",
"id": "ui_alert_dialog_alertdialogtitle",
"community": 2,
"norm_label": "alertdialogtitle"
},
{
"label": "AlertDialogDescription",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L88",
"id": "ui_alert_dialog_alertdialogdescription",
"community": 2,
"norm_label": "alertdialogdescription"
},
{
"label": "AlertDialogAction",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L101",
"id": "ui_alert_dialog_alertdialogaction",
"community": 2,
"norm_label": "alertdialogaction"
},
{
"label": "AlertDialogCancel",
"file_type": "code",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L113",
"id": "ui_alert_dialog_alertdialogcancel",
"community": 2,
"norm_label": "alertdialogcancel"
},
{
"label": "badge.tsx",
"file_type": "code",
"source_file": "components/ui/badge.tsx",
"source_location": "L1",
"id": "components_ui_badge_tsx",
"community": 4,
"norm_label": "badge.tsx"
},
{
"label": "badgeVariants",
"file_type": "code",
"source_file": "components/ui/badge.tsx",
"source_location": "L6",
"id": "ui_badge_badgevariants",
"community": 4,
"norm_label": "badgevariants"
},
{
"label": "BadgeProps",
"file_type": "code",
"source_file": "components/ui/badge.tsx",
"source_location": "L26",
"id": "ui_badge_badgeprops",
"community": 4,
"norm_label": "badgeprops"
},
{
"label": "Badge()",
"file_type": "code",
"source_file": "components/ui/badge.tsx",
"source_location": "L30",
"id": "ui_badge_badge",
"community": 4,
"norm_label": "badge()"
},
{
"label": "button.tsx",
"file_type": "code",
"source_file": "components/ui/button.tsx",
"source_location": "L1",
"id": "components_ui_button_tsx",
"community": 2,
"norm_label": "button.tsx"
},
{
"label": "buttonVariants",
"file_type": "code",
"source_file": "components/ui/button.tsx",
"source_location": "L7",
"id": "ui_button_buttonvariants",
"community": 2,
"norm_label": "buttonvariants"
},
{
"label": "ButtonProps",
"file_type": "code",
"source_file": "components/ui/button.tsx",
"source_location": "L37",
"id": "ui_button_buttonprops",
"community": 2,
"norm_label": "buttonprops"
},
{
"label": "Button",
"file_type": "code",
"source_file": "components/ui/button.tsx",
"source_location": "L43",
"id": "ui_button_button",
"community": 2,
"norm_label": "button"
},
{
"label": "card.tsx",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L1",
"id": "components_ui_card_tsx",
"community": 4,
"norm_label": "card.tsx"
},
{
"label": "Card",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L5",
"id": "ui_card_card",
"community": 4,
"norm_label": "card"
},
{
"label": "CardHeader",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L20",
"id": "ui_card_cardheader",
"community": 4,
"norm_label": "cardheader"
},
{
"label": "CardTitle",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L32",
"id": "ui_card_cardtitle",
"community": 4,
"norm_label": "cardtitle"
},
{
"label": "CardDescription",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L44",
"id": "ui_card_carddescription",
"community": 4,
"norm_label": "carddescription"
},
{
"label": "CardContent",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L56",
"id": "ui_card_cardcontent",
"community": 4,
"norm_label": "cardcontent"
},
{
"label": "CardFooter",
"file_type": "code",
"source_file": "components/ui/card.tsx",
"source_location": "L64",
"id": "ui_card_cardfooter",
"community": 4,
"norm_label": "cardfooter"
},
{
"label": "Checkbox",
"file_type": "code",
"source_file": "components/ui/checkbox.tsx",
"source_location": "L9",
"id": "ui_checkbox_checkbox",
"community": 0,
"norm_label": "checkbox"
},
{
"label": "dialog.tsx",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L1",
"id": "components_ui_dialog_tsx",
"community": 2,
"norm_label": "dialog.tsx"
},
{
"label": "DialogOverlay",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L17",
"id": "ui_dialog_dialogoverlay",
"community": 2,
"norm_label": "dialogoverlay"
},
{
"label": "DialogContent",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L32",
"id": "ui_dialog_dialogcontent",
"community": 2,
"norm_label": "dialogcontent"
},
{
"label": "DialogHeader()",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L56",
"id": "ui_dialog_dialogheader",
"community": 2,
"norm_label": "dialogheader()"
},
{
"label": "DialogFooter()",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L70",
"id": "ui_dialog_dialogfooter",
"community": 2,
"norm_label": "dialogfooter()"
},
{
"label": "DialogTitle",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L84",
"id": "ui_dialog_dialogtitle",
"community": 2,
"norm_label": "dialogtitle"
},
{
"label": "DialogDescription",
"file_type": "code",
"source_file": "components/ui/dialog.tsx",
"source_location": "L99",
"id": "ui_dialog_dialogdescription",
"community": 2,
"norm_label": "dialogdescription"
},
{
"label": "dropdown-menu.tsx",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L1",
"id": "components_ui_dropdown_menu_tsx",
"community": 10,
"norm_label": "dropdown-menu.tsx"
},
{
"label": "DropdownMenuSubTrigger",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L21",
"id": "ui_dropdown_menu_dropdownmenusubtrigger",
"community": 10,
"norm_label": "dropdownmenusubtrigger"
},
{
"label": "DropdownMenuSubContent",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L43",
"id": "ui_dropdown_menu_dropdownmenusubcontent",
"community": 10,
"norm_label": "dropdownmenusubcontent"
},
{
"label": "DropdownMenuContent",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L59",
"id": "ui_dropdown_menu_dropdownmenucontent",
"community": 10,
"norm_label": "dropdownmenucontent"
},
{
"label": "DropdownMenuItem",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L77",
"id": "ui_dropdown_menu_dropdownmenuitem",
"community": 10,
"norm_label": "dropdownmenuitem"
},
{
"label": "DropdownMenuLabel",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L95",
"id": "ui_dropdown_menu_dropdownmenulabel",
"community": 10,
"norm_label": "dropdownmenulabel"
},
{
"label": "DropdownMenuSeparator",
"file_type": "code",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L113",
"id": "ui_dropdown_menu_dropdownmenuseparator",
"community": 10,
"norm_label": "dropdownmenuseparator"
},
{
"label": "input.tsx",
"file_type": "code",
"source_file": "components/ui/input.tsx",
"source_location": "L1",
"id": "components_ui_input_tsx",
"community": 2,
"norm_label": "input.tsx"
},
{
"label": "Input",
"file_type": "code",
"source_file": "components/ui/input.tsx",
"source_location": "L5",
"id": "ui_input_input",
"community": 2,
"norm_label": "input"
},
{
"label": "label.tsx",
"file_type": "code",
"source_file": "components/ui/label.tsx",
"source_location": "L1",
"id": "components_ui_label_tsx",
"community": 0,
"norm_label": "label.tsx"
},
{
"label": "labelVariants",
"file_type": "code",
"source_file": "components/ui/label.tsx",
"source_location": "L9",
"id": "ui_label_labelvariants",
"community": 0,
"norm_label": "labelvariants"
},
{
"label": "Label",
"file_type": "code",
"source_file": "components/ui/label.tsx",
"source_location": "L13",
"id": "ui_label_label",
"community": 0,
"norm_label": "label"
},
{
"label": "radio-group.tsx",
"file_type": "code",
"source_file": "components/ui/radio-group.tsx",
"source_location": "L1",
"id": "components_ui_radio_group_tsx",
"community": 3,
"norm_label": "radio-group.tsx"
},
{
"label": "RadioGroup",
"file_type": "code",
"source_file": "components/ui/radio-group.tsx",
"source_location": "L9",
"id": "ui_radio_group_radiogroup",
"community": 3,
"norm_label": "radiogroup"
},
{
"label": "select.tsx",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L1",
"id": "components_ui_select_tsx",
"community": 2,
"norm_label": "select.tsx"
},
{
"label": "SelectTrigger",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L15",
"id": "ui_select_selecttrigger",
"community": 2,
"norm_label": "selecttrigger"
},
{
"label": "SelectScrollUpButton",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L35",
"id": "ui_select_selectscrollupbutton",
"community": 2,
"norm_label": "selectscrollupbutton"
},
{
"label": "SelectScrollDownButton",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L52",
"id": "ui_select_selectscrolldownbutton",
"community": 2,
"norm_label": "selectscrolldownbutton"
},
{
"label": "SelectContent",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L70",
"id": "ui_select_selectcontent",
"community": 2,
"norm_label": "selectcontent"
},
{
"label": "SelectLabel",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L102",
"id": "ui_select_selectlabel",
"community": 2,
"norm_label": "selectlabel"
},
{
"label": "SelectItem",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L114",
"id": "ui_select_selectitem",
"community": 2,
"norm_label": "selectitem"
},
{
"label": "SelectSeparator",
"file_type": "code",
"source_file": "components/ui/select.tsx",
"source_location": "L136",
"id": "ui_select_selectseparator",
"community": 2,
"norm_label": "selectseparator"
},
{
"label": "separator.tsx",
"file_type": "code",
"source_file": "components/ui/separator.tsx",
"source_location": "L1",
"id": "components_ui_separator_tsx",
"community": 3,
"norm_label": "separator.tsx"
},
{
"label": "Separator",
"file_type": "code",
"source_file": "components/ui/separator.tsx",
"source_location": "L8",
"id": "ui_separator_separator",
"community": 3,
"norm_label": "separator"
},
{
"label": "sheet.tsx",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L1",
"id": "components_ui_sheet_tsx",
"community": 1,
"norm_label": "sheet.tsx"
},
{
"label": "SheetOverlay",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L18",
"id": "ui_sheet_sheetoverlay",
"community": 1,
"norm_label": "sheetoverlay"
},
{
"label": "sheetVariants",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L33",
"id": "ui_sheet_sheetvariants",
"community": 1,
"norm_label": "sheetvariants"
},
{
"label": "SheetContentProps",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L52",
"id": "ui_sheet_sheetcontentprops",
"community": 1,
"norm_label": "sheetcontentprops"
},
{
"label": "SheetContent",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L56",
"id": "ui_sheet_sheetcontent",
"community": 1,
"norm_label": "sheetcontent"
},
{
"label": "SheetHeader()",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L77",
"id": "ui_sheet_sheetheader",
"community": 1,
"norm_label": "sheetheader()"
},
{
"label": "SheetFooter()",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L91",
"id": "ui_sheet_sheetfooter",
"community": 1,
"norm_label": "sheetfooter()"
},
{
"label": "SheetTitle",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L105",
"id": "ui_sheet_sheettitle",
"community": 1,
"norm_label": "sheettitle"
},
{
"label": "SheetDescription",
"file_type": "code",
"source_file": "components/ui/sheet.tsx",
"source_location": "L117",
"id": "ui_sheet_sheetdescription",
"community": 1,
"norm_label": "sheetdescription"
},
{
"label": "Skeleton()",
"file_type": "code",
"source_file": "components/ui/skeleton.tsx",
"source_location": "L3",
"id": "ui_skeleton_skeleton",
"community": 4,
"norm_label": "skeleton()"
},
{
"label": "slider.tsx",
"file_type": "code",
"source_file": "components/ui/slider.tsx",
"source_location": "L1",
"id": "components_ui_slider_tsx",
"community": 3,
"norm_label": "slider.tsx"
},
{
"label": "Slider",
"file_type": "code",
"source_file": "components/ui/slider.tsx",
"source_location": "L8",
"id": "ui_slider_slider",
"community": 3,
"norm_label": "slider"
},
{
"label": "switch.tsx",
"file_type": "code",
"source_file": "components/ui/switch.tsx",
"source_location": "L1",
"id": "components_ui_switch_tsx",
"community": 0,
"norm_label": "switch.tsx"
},
{
"label": "Switch",
"file_type": "code",
"source_file": "components/ui/switch.tsx",
"source_location": "L8",
"id": "ui_switch_switch",
"community": 0,
"norm_label": "switch"
},
{
"label": "extract.js",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L1",
"id": "docs_resedesign_extract_js",
"community": 11,
"norm_label": "extract.js"
},
{
"label": "fs",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L1",
"id": "resedesign_extract_fs",
"community": 11,
"norm_label": "fs"
},
{
"label": "path",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L2",
"id": "resedesign_extract_path",
"community": 11,
"norm_label": "path"
},
{
"label": "html",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L3",
"id": "resedesign_extract_html",
"community": 11,
"norm_label": "html"
},
{
"label": "start",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L6",
"id": "resedesign_extract_start",
"community": 11,
"norm_label": "start"
},
{
"label": "end",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L7",
"id": "resedesign_extract_end",
"community": 11,
"norm_label": "end"
},
{
"label": "raw",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L8",
"id": "resedesign_extract_raw",
"community": 11,
"norm_label": "raw"
},
{
"label": "decoded",
"file_type": "code",
"source_file": "docs/resedesign/extract.js",
"source_location": "L11",
"id": "resedesign_extract_decoded",
"community": 11,
"norm_label": "decoded"
},
{
"label": "use-geolocation.ts",
"file_type": "code",
"source_file": "hooks/use-geolocation.ts",
"source_location": "L1",
"id": "hooks_use_geolocation_ts",
"community": 9,
"norm_label": "use-geolocation.ts"
},
{
"label": "setScannedCountry()",
"file_type": "code",
"source_file": "hooks/use-geolocation.ts",
"source_location": "L27",
"id": "hooks_use_geolocation_setscannedcountry",
"community": 9,
"norm_label": "setscannedcountry()"
},
{
"label": "use-search-logic.ts",
"file_type": "code",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L1",
"id": "hooks_use_search_logic_ts",
"community": 7,
"norm_label": "use-search-logic.ts"
},
{
"label": "SearchType",
"file_type": "code",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L7",
"id": "hooks_use_search_logic_searchtype",
"community": 7,
"norm_label": "searchtype"
},
{
"label": "useCacheOnlyMode.ts",
"file_type": "code",
"source_file": "hooks/useCacheOnlyMode.ts",
"source_location": "L1",
"id": "hooks_usecacheonlymode_ts",
"community": 3,
"norm_label": "usecacheonlymode.ts"
},
{
"label": "useProductFilters.ts",
"file_type": "code",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L1",
"id": "hooks_useproductfilters_ts",
"community": 3,
"norm_label": "useproductfilters.ts"
},
{
"label": "UseProductFiltersOptions",
"file_type": "code",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L7",
"id": "hooks_useproductfilters_useproductfiltersoptions",
"community": 3,
"norm_label": "useproductfiltersoptions"
},
{
"label": "parseFiltersFromURL()",
"file_type": "code",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L167",
"id": "hooks_useproductfilters_parsefiltersfromurl",
"community": 3,
"norm_label": "parsefiltersfromurl()"
},
{
"label": "loadFiltersFromStorage()",
"file_type": "code",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L236",
"id": "hooks_useproductfilters_loadfiltersfromstorage",
"community": 3,
"norm_label": "loadfiltersfromstorage()"
},
{
"label": "saveFiltersToStorage()",
"file_type": "code",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L245",
"id": "hooks_useproductfilters_savefilterstostorage",
"community": 3,
"norm_label": "savefilterstostorage()"
},
{
"label": "useSearchCache.ts",
"file_type": "code",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L1",
"id": "hooks_usesearchcache_ts",
"community": 5,
"norm_label": "usesearchcache.ts"
},
{
"label": "SearchCacheState",
"file_type": "code",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L7",
"id": "hooks_usesearchcache_searchcachestate",
"community": 5,
"norm_label": "searchcachestate"
},
{
"label": "UseSearchCacheReturn",
"file_type": "code",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L20",
"id": "hooks_usesearchcache_usesearchcachereturn",
"community": 5,
"norm_label": "usesearchcachereturn"
},
{
"label": "useStorageMonitor.ts",
"file_type": "code",
"source_file": "hooks/useStorageMonitor.ts",
"source_location": "L1",
"id": "hooks_usestoragemonitor_ts",
"community": 3,
"norm_label": "usestoragemonitor.ts"
},
{
"label": "UseStorageMonitorReturn",
"file_type": "code",
"source_file": "hooks/useStorageMonitor.ts",
"source_location": "L9",
"id": "hooks_usestoragemonitor_usestoragemonitorreturn",
"community": 3,
"norm_label": "usestoragemonitorreturn"
},
{
"label": "cacheManager.ts",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L1",
"id": "lib_cachemanager_ts",
"community": 5,
"norm_label": "cachemanager.ts"
},
{
"label": "FilterValue",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L9",
"id": "lib_cachemanager_filtervalue",
"community": 5,
"norm_label": "filtervalue"
},
{
"label": "FilterRecord",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L17",
"id": "lib_cachemanager_filterrecord",
"community": 5,
"norm_label": "filterrecord"
},
{
"label": "CachedSearch",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L19",
"id": "lib_cachemanager_cachedsearch",
"community": 5,
"norm_label": "cachedsearch"
},
{
"label": "CacheConfig",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L29",
"id": "lib_cachemanager_cacheconfig",
"community": 5,
"norm_label": "cacheconfig"
},
{
"label": "DEFAULT_CONFIG",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L35",
"id": "lib_cachemanager_default_config",
"community": 5,
"norm_label": "default_config"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L46",
"id": "lib_cachemanager_cachemanager_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": ".generateCacheKey()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L53",
"id": "lib_cachemanager_cachemanager_generatecachekey",
"community": 5,
"norm_label": ".generatecachekey()"
},
{
"label": ".generateSearchId()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L66",
"id": "lib_cachemanager_cachemanager_generatesearchid",
"community": 5,
"norm_label": ".generatesearchid()"
},
{
"label": ".getCacheIndex()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L80",
"id": "lib_cachemanager_cachemanager_getcacheindex",
"community": 5,
"norm_label": ".getcacheindex()"
},
{
"label": ".updateCacheIndex()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L92",
"id": "lib_cachemanager_cachemanager_updatecacheindex",
"community": 5,
"norm_label": ".updatecacheindex()"
},
{
"label": ".getObjectSize()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L103",
"id": "lib_cachemanager_cachemanager_getobjectsize",
"community": 5,
"norm_label": ".getobjectsize()"
},
{
"label": ".cleanupOldCaches()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L110",
"id": "lib_cachemanager_cachemanager_cleanupoldcaches",
"community": 5,
"norm_label": ".cleanupoldcaches()"
},
{
"label": ".saveSearch()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L158",
"id": "lib_cachemanager_cachemanager_savesearch",
"community": 5,
"norm_label": ".savesearch()"
},
{
"label": ".getSearch()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L210",
"id": "lib_cachemanager_cachemanager_getsearch",
"community": 5,
"norm_label": ".getsearch()"
},
{
"label": ".removeSearch()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L238",
"id": "lib_cachemanager_cachemanager_removesearch",
"community": 5,
"norm_label": ".removesearch()"
},
{
"label": ".clearAllCaches()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L261",
"id": "lib_cachemanager_cachemanager_clearallcaches",
"community": 5,
"norm_label": ".clearallcaches()"
},
{
"label": ".getCacheStats()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L274",
"id": "lib_cachemanager_cachemanager_getcachestats",
"community": 5,
"norm_label": ".getcachestats()"
},
{
"label": ".hasSpaceForData()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L324",
"id": "lib_cachemanager_cachemanager_hasspacefordata",
"community": 5,
"norm_label": ".hasspacefordata()"
},
{
"label": "useCacheManager()",
"file_type": "code",
"source_file": "lib/cacheManager.ts",
"source_location": "L338",
"id": "lib_cachemanager_usecachemanager",
"community": 5,
"norm_label": "usecachemanager()"
},
{
"label": "geolocation.ts",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L1",
"id": "lib_geolocation_ts",
"community": 9,
"norm_label": "geolocation.ts"
},
{
"label": "CountryInfo",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L6",
"id": "lib_geolocation_countryinfo",
"community": 9,
"norm_label": "countryinfo"
},
{
"label": "isCacheValid()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L18",
"id": "lib_geolocation_iscachevalid",
"community": 9,
"norm_label": "iscachevalid()"
},
{
"label": "getCachedCountry()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L35",
"id": "lib_geolocation_getcachedcountry",
"community": 9,
"norm_label": "getcachedcountry()"
},
{
"label": "saveToCache()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L52",
"id": "lib_geolocation_savetocache",
"community": 9,
"norm_label": "savetocache()"
},
{
"label": "detectUserCountry()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L74",
"id": "lib_geolocation_detectusercountry",
"community": 9,
"norm_label": "detectusercountry()"
},
{
"label": "clearCountryCache()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L115",
"id": "lib_geolocation_clearcountrycache",
"community": 9,
"norm_label": "clearcountrycache()"
},
{
"label": "getCurrentCountry()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L124",
"id": "lib_geolocation_getcurrentcountry",
"community": 9,
"norm_label": "getcurrentcountry()"
},
{
"label": "isBrazil()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L134",
"id": "lib_geolocation_isbrazil",
"community": 9,
"norm_label": "isbrazil()"
},
{
"label": "getCountryCodeForAPI()",
"file_type": "code",
"source_file": "lib/geolocation.ts",
"source_location": "L142",
"id": "lib_geolocation_getcountrycodeforapi",
"community": 9,
"norm_label": "getcountrycodeforapi()"
},
{
"label": "jsonCacheManager.ts",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L1",
"id": "lib_jsoncachemanager_ts",
"community": 6,
"norm_label": "jsoncachemanager.ts"
},
{
"label": "JsonCacheData",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L12",
"id": "lib_jsoncachemanager_jsoncachedata",
"community": 6,
"norm_label": "jsoncachedata"
},
{
"label": ".getInstance()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L46",
"id": "lib_jsoncachemanager_jsoncachemanager_getinstance",
"community": 6,
"norm_label": ".getinstance()"
},
{
"label": ".loadCache()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L56",
"id": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"community": 6,
"norm_label": ".loadcache()"
},
{
"label": ".saveCache()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L89",
"id": "lib_jsoncachemanager_jsoncachemanager_savecache",
"community": 6,
"norm_label": ".savecache()"
},
{
"label": ".convertToCachedProduct()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L111",
"id": "lib_jsoncachemanager_jsoncachemanager_converttocachedproduct",
"community": 6,
"norm_label": ".converttocachedproduct()"
},
{
"label": ".convertToAPIProduct()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L125",
"id": "lib_jsoncachemanager_jsoncachemanager_converttoapiproduct",
"community": 6,
"norm_label": ".converttoapiproduct()"
},
{
"label": ".mergeProductData()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L134",
"id": "lib_jsoncachemanager_jsoncachemanager_mergeproductdata",
"community": 6,
"norm_label": ".mergeproductdata()"
},
{
"label": ".getProductByCode()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L188",
"id": "lib_jsoncachemanager_jsoncachemanager_getproductbycode",
"community": 6,
"norm_label": ".getproductbycode()"
},
{
"label": ".searchProducts()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L211",
"id": "lib_jsoncachemanager_jsoncachemanager_searchproducts",
"community": 6,
"norm_label": ".searchproducts()"
},
{
"label": ".saveProduct()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L289",
"id": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"community": 6,
"norm_label": ".saveproduct()"
},
{
"label": ".getStorageStats()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L384",
"id": "lib_jsoncachemanager_jsoncachemanager_getstoragestats",
"community": 6,
"norm_label": ".getstoragestats()"
},
{
"label": ".clearCache()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L431",
"id": "lib_jsoncachemanager_jsoncachemanager_clearcache",
"community": 6,
"norm_label": ".clearcache()"
},
{
"label": ".isInitialized()",
"file_type": "code",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L450",
"id": "lib_jsoncachemanager_jsoncachemanager_isinitialized",
"community": 6,
"norm_label": ".isinitialized()"
},
{
"label": "openFoodFactsApi.ts",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L1",
"id": "lib_openfoodfactsapi_ts",
"community": 7,
"norm_label": "openfoodfactsapi.ts"
},
{
"label": "Product",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L6",
"id": "lib_openfoodfactsapi_product",
"community": 6,
"norm_label": "product"
},
{
"label": "SearchResult",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L34",
"id": "lib_openfoodfactsapi_searchresult",
"community": 7,
"norm_label": "searchresult"
},
{
"label": "CONFIG",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L43",
"id": "lib_openfoodfactsapi_config",
"community": 7,
"norm_label": "config"
},
{
"label": "NutriScanError",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L54",
"id": "lib_openfoodfactsapi_nutriscanerror",
"community": 8,
"norm_label": "nutriscanerror"
},
{
"label": "makeApiRequest()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L64",
"id": "lib_openfoodfactsapi_makeapirequest",
"community": 7,
"norm_label": "makeapirequest()"
},
{
"label": "searchByBarcode()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L99",
"id": "lib_openfoodfactsapi_searchbybarcode",
"community": 7,
"norm_label": "searchbybarcode()"
},
{
"label": "searchByName()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L118",
"id": "lib_openfoodfactsapi_searchbyname",
"community": 7,
"norm_label": "searchbyname()"
},
{
"label": "fetchAllResults()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L138",
"id": "lib_openfoodfactsapi_fetchallresults",
"community": 7,
"norm_label": "fetchallresults()"
},
{
"label": "sortProducts()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L175",
"id": "lib_openfoodfactsapi_sortproducts",
"community": 7,
"norm_label": "sortproducts()"
},
{
"label": "calculateCompletenessScore()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L218",
"id": "lib_openfoodfactsapi_calculatecompletenessscore",
"community": 7,
"norm_label": "calculatecompletenessscore()"
},
{
"label": "getGradeValue()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L231",
"id": "lib_openfoodfactsapi_getgradevalue",
"community": 7,
"norm_label": "getgradevalue()"
},
{
"label": "formatNutritionData()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L239",
"id": "lib_openfoodfactsapi_formatnutritiondata",
"community": 0,
"norm_label": "formatnutritiondata()"
},
{
"label": "detectSearchType()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L264",
"id": "lib_openfoodfactsapi_detectsearchtype",
"community": 7,
"norm_label": "detectsearchtype()"
},
{
"label": "isValidBarcode()",
"file_type": "code",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L269",
"id": "lib_openfoodfactsapi_isvalidbarcode",
"community": 7,
"norm_label": "isvalidbarcode()"
},
{
"label": "prisma.ts",
"file_type": "code",
"source_file": "lib/prisma.ts",
"source_location": "L1",
"id": "lib_prisma_ts",
"community": 12,
"norm_label": "prisma.ts"
},
{
"label": "prisma",
"file_type": "code",
"source_file": "lib/prisma.ts",
"source_location": "L3",
"id": "lib_prisma_prisma",
"community": 12,
"norm_label": "prisma"
},
{
"label": "searchUtils.ts",
"file_type": "code",
"source_file": "lib/searchUtils.ts",
"source_location": "L1",
"id": "lib_searchutils_ts",
"community": 6,
"norm_label": "searchutils.ts"
},
{
"label": "calculateRelevanceScore()",
"file_type": "code",
"source_file": "lib/searchUtils.ts",
"source_location": "L6",
"id": "lib_searchutils_calculaterelevancescore",
"community": 6,
"norm_label": "calculaterelevancescore()"
},
{
"label": "sortByRelevance()",
"file_type": "code",
"source_file": "lib/searchUtils.ts",
"source_location": "L42",
"id": "lib_searchutils_sortbyrelevance",
"community": 6,
"norm_label": "sortbyrelevance()"
},
{
"label": "types.ts",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L1",
"id": "lib_types_ts",
"community": 3,
"norm_label": "types.ts"
},
{
"label": "ProductFilters",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L6",
"id": "lib_types_productfilters",
"community": 3,
"norm_label": "productfilters"
},
{
"label": "FilterOption",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L56",
"id": "lib_types_filteroption",
"community": 3,
"norm_label": "filteroption"
},
{
"label": "NutritionGrade",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L64",
"id": "lib_types_nutritiongrade",
"community": 3,
"norm_label": "nutritiongrade"
},
{
"label": "NovaGroup",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L71",
"id": "lib_types_novagroup",
"community": 3,
"norm_label": "novagroup"
},
{
"label": "SortOption",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L78",
"id": "lib_types_sortoption",
"community": 10,
"norm_label": "sortoption"
},
{
"label": "FilterState",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L85",
"id": "lib_types_filterstate",
"community": 3,
"norm_label": "filterstate"
},
{
"label": "FilterSidebarProps",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L92",
"id": "lib_types_filtersidebarprops",
"community": 3,
"norm_label": "filtersidebarprops"
},
{
"label": "POPULAR_CATEGORIES",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L237",
"id": "lib_types_popular_categories",
"community": 3,
"norm_label": "popular_categories"
},
{
"label": "POPULAR_CATEGORIES_WITH_ICONS",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L253",
"id": "lib_types_popular_categories_with_icons",
"community": 3,
"norm_label": "popular_categories_with_icons"
},
{
"label": "COMMON_ALLERGENS",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L269",
"id": "lib_types_common_allergens",
"community": 3,
"norm_label": "common_allergens"
},
{
"label": "COMMON_ADDITIVES",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L282",
"id": "lib_types_common_additives",
"community": 3,
"norm_label": "common_additives"
},
{
"label": "PaginationState",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L293",
"id": "lib_types_paginationstate",
"community": 3,
"norm_label": "paginationstate"
},
{
"label": "PaginationConfig",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L302",
"id": "lib_types_paginationconfig",
"community": 3,
"norm_label": "paginationconfig"
},
{
"label": "CacheProgress",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L309",
"id": "lib_types_cacheprogress",
"community": 3,
"norm_label": "cacheprogress"
},
{
"label": "SearchCacheConfig",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L318",
"id": "lib_types_searchcacheconfig",
"community": 3,
"norm_label": "searchcacheconfig"
},
{
"label": "PaginationProps",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L325",
"id": "lib_types_paginationprops",
"community": 3,
"norm_label": "paginationprops"
},
{
"label": "CachedProduct",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L337",
"id": "lib_types_cachedproduct",
"community": 6,
"norm_label": "cachedproduct"
},
{
"label": "StorageStats",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L369",
"id": "lib_types_storagestats",
"community": 3,
"norm_label": "storagestats"
},
{
"label": "CacheSearchResult",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L376",
"id": "lib_types_cachesearchresult",
"community": 3,
"norm_label": "cachesearchresult"
},
{
"label": "CacheFile",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L383",
"id": "lib_types_cachefile",
"community": 3,
"norm_label": "cachefile"
},
{
"label": "ImageLoadTask",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L410",
"id": "lib_types_imageloadtask",
"community": 3,
"norm_label": "imageloadtask"
},
{
"label": "ImageLoadingState",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L418",
"id": "lib_types_imageloadingstate",
"community": 3,
"norm_label": "imageloadingstate"
},
{
"label": "UseOptimizedImageLoadingOptions",
"file_type": "code",
"source_file": "lib/types.ts",
"source_location": "L426",
"id": "lib_types_useoptimizedimageloadingoptions",
"community": 3,
"norm_label": "useoptimizedimageloadingoptions"
},
{
"label": "utils.ts",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L1",
"id": "lib_utils_ts",
"community": 0,
"norm_label": "utils.ts"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L4",
"id": "lib_utils_cn",
"community": 0,
"norm_label": "cn()"
},
{
"label": "perfCache",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L9",
"id": "lib_utils_perfcache",
"community": 0,
"norm_label": "perfcache"
},
{
"label": "debounce()",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L12",
"id": "lib_utils_debounce",
"community": 3,
"norm_label": "debounce()"
},
{
"label": "memoize()",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L25",
"id": "lib_utils_memoize",
"community": 0,
"norm_label": "memoize()"
},
{
"label": "measurePerformance()",
"file_type": "code",
"source_file": "lib/utils.ts",
"source_location": "L46",
"id": "lib_utils_measureperformance",
"community": 0,
"norm_label": "measureperformance()"
},
{
"label": "rybbit.d.ts",
"file_type": "code",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L1",
"id": "lib_types_rybbit_d_ts",
"community": 13,
"norm_label": "rybbit.d.ts"
},
{
"label": "RybbitTrackEvent",
"file_type": "code",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L6",
"id": "types_rybbit_d_rybbittrackevent",
"community": 13,
"norm_label": "rybbittrackevent"
},
{
"label": "Rybbit",
"file_type": "code",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L19",
"id": "types_rybbit_d_rybbit",
"community": 13,
"norm_label": "rybbit"
},
{
"label": "Window",
"file_type": "code",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L24",
"id": "types_rybbit_d_window",
"community": 13,
"norm_label": "window"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "postcss.config.mjs",
"source_location": "L2",
"weight": 1.0,
"source": "postcss_config_mjs",
"target": "lib_openfoodfactsapi_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tailwind.config.ts",
"source_location": "L3",
"weight": 1.0,
"source": "tailwind_config_ts",
"target": "lib_openfoodfactsapi_config",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L2",
"weight": 1.0,
"source": "app_actions_ts",
"target": "lib_prisma_ts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L5",
"weight": 1.0,
"source": "app_actions_ts",
"target": "app_actions_verificarlista",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L28",
"weight": 1.0,
"source": "app_actions_ts",
"target": "app_actions_criaritens",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L55",
"weight": 1.0,
"source": "app_actions_ts",
"target": "app_actions_listarprodutos",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L70",
"weight": 1.0,
"source": "app_actions_ts",
"target": "app_actions_deletarproduto",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/actions.ts",
"source_location": "L87",
"weight": 1.0,
"source": "app_actions_ts",
"target": "app_actions_togglecomprado",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/IdInput.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_actions_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/IdInput.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "app_actions_verificarlista",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "app_actions_verificarlista",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_actions_verificarlista",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "id_page_listapage",
"target": "app_actions_verificarlista"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "app_actions_criaritens",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "app_actions_listarprodutos",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/CardList.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "components_cardlist_cardlist",
"target": "app_actions_listarprodutos"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "app_actions_deletarproduto",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "app_actions_togglecomprado",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_providers_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_providers_themeprovider",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_components_errorboundary_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "components_errorboundary_errorboundary",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_components_errortracking_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_layout_inter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_layout_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/layout.tsx",
"source_location": "L73",
"weight": 1.0,
"source": "app_layout_tsx",
"target": "app_layout_rootlayout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_layout_metadata",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_header_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_header_header",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_footer_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_footer_footer",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_landing_hero_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_hero_hero",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_landing_features_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_features_feature",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_howitworks_howitworks",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_donationsection_donationsection",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_trustbadges_trustbadges",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_page_home",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_main_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_main_main",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_cardlist_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_cardlist_cardlist",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_theme_toggle_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_listheader_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_listheader_listheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_page_tsx",
"target": "id_page_listapageprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/lista/[id]/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "id_page_listapage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L37",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_openfoodfactsapi_searchbybarcode",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L37",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_openfoodfactsapi_formatnutritiondata",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_productskeleton_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nutri_bg",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nutri_ink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_grade_desc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L40",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nova_desc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L46",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nova_bg",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L52",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nova_ink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L59",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nutriletter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L88",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_nutriscale",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L134",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_novapill",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/produto/[barcode]/page.tsx",
"source_location": "L177",
"weight": 1.0,
"source": "app_page_tsx",
"target": "barcode_page_produtopage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_page_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_ui_sheet_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "ui_sheet_sheetcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "ui_sheet_sheetheader",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_page_tsx",
"target": "ui_sheet_sheettitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_filtersidebar_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_filtersidebar_filtersidebar",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_productcard_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L24",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_productcardskeleton_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L25",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_donatecard_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_searchbar_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "app_page_tsx",
"target": "landing_searchbar_searchbar",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L27",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_pagination_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L28",
"weight": 1.0,
"source": "app_page_tsx",
"target": "hooks_useproductfilters_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L29",
"weight": 1.0,
"source": "app_page_tsx",
"target": "hooks_usesearchcache_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L30",
"weight": 1.0,
"source": "app_page_tsx",
"target": "hooks_usestoragemonitor_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L31",
"weight": 1.0,
"source": "app_page_tsx",
"target": "hooks_usecacheonlymode_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_components_cacheonlyswitch_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_geolocation_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_geolocation_detectusercountry",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L34",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_cachemanager_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L34",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_cachemanager_filterrecord",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_types_productfilters",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L37",
"weight": 1.0,
"source": "app_page_tsx",
"target": "lib_openfoodfactsapi_sortproducts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L39",
"weight": 1.0,
"source": "app_page_tsx",
"target": "resultados_page_convertfilterstorecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L50",
"weight": 1.0,
"source": "app_page_tsx",
"target": "resultados_page_grade_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L58",
"weight": 1.0,
"source": "app_page_tsx",
"target": "resultados_page_resultadoscontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/resultados/page.tsx",
"source_location": "L1068",
"weight": 1.0,
"source": "app_page_tsx",
"target": "resultados_page_resultadospage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_herosection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_herosection_herosection",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_problemsection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_problemsection_problemsection",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_storysection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_storysection_storysection",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_missionsection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_impactsection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_targetaudiencesection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_howitworkssection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_page_tsx",
"target": "app_sobre_components_valuessection_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_page_tsx",
"target": "components_ctasection_ctasection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/page.tsx",
"source_location": "L38",
"weight": 1.0,
"source": "app_page_tsx",
"target": "sobre_page_sobrepage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/providers.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_providers_tsx",
"target": "app_providers_providersprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/providers.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_providers_tsx",
"target": "app_providers_themeprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/robots.ts",
"source_location": "L3",
"weight": 1.0,
"source": "app_robots_ts",
"target": "app_robots_robots",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/api/cache/sync/route.ts",
"source_location": "L4",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "sync_route_post",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/api/storage-stats/route.ts",
"source_location": "L2",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "lib_jsoncachemanager_ts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/api/storage-stats/route.ts",
"source_location": "L4",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "search_route_get",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/api/search/route.ts",
"source_location": "L3",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/api/search/route.ts",
"source_location": "L3",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/api/search/route.ts",
"source_location": "L4",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "lib_searchutils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/api/search/route.ts",
"source_location": "L4",
"weight": 1.0,
"source": "app_api_search_route_ts",
"target": "lib_searchutils_sortbyrelevance",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/api/search/route.ts",
"source_location": "L308",
"weight": 1.0,
"source": "search_route_get",
"target": "lib_searchutils_sortbyrelevance"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CacheOnlySwitch.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_cacheonlyswitch_tsx",
"target": "components_ui_switch_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CacheOnlySwitch.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_cacheonlyswitch_tsx",
"target": "ui_switch_switch",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CacheOnlySwitch.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_cacheonlyswitch_tsx",
"target": "components_ui_label_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CacheOnlySwitch.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_cacheonlyswitch_tsx",
"target": "ui_label_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/card.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "components_card_cardprops",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "app_components_listaproductcard_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "components_cardlist_produto",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "components_cardlist_cardlistprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/CardList.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_cardlist_tsx",
"target": "components_cardlist_cardlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "components_cardlist_produto",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "components_ui_alert_dialog_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogaction",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogcancel",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogdescription",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogfooter",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogheader",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DeleteButton.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_deletebutton_tsx",
"target": "ui_alert_dialog_alertdialogtitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/DonateCard.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_donatecard_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/DonateCard.tsx",
"source_location": "L16",
"weight": 1.0,
"confidence_score": 1.0,
"source": "app_components_donatecard_tsx",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/DonateCard.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_donatecard_tsx",
"target": "components_donatecard_donatecardprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_errorboundary_tsx",
"target": "components_errorboundary_props",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_errorboundary_tsx",
"target": "components_errorboundary_state",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "app_components_errorboundary_tsx",
"target": "components_errorboundary_errorboundary",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "components_errorboundary_errorboundary",
"target": "lib_cachemanager_cachemanager_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L24",
"weight": 1.0,
"source": "components_errorboundary_errorboundary",
"target": "components_errorboundary_errorboundary_getderivedstatefromerror",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L28",
"weight": 1.0,
"source": "components_errorboundary_errorboundary",
"target": "components_errorboundary_errorboundary_componentdidcatch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "app/components/ErrorBoundary.tsx",
"source_location": "L47",
"weight": 1.0,
"source": "components_errorboundary_errorboundary",
"target": "components_errorboundary_errorboundary_render",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_ui_badge_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_filterbadge_filterbadgeprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L40",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_filterbadge_filterbadgesprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L127",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_filterbadge_getfilterlabel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterBadge.tsx",
"source_location": "L146",
"weight": 1.0,
"source": "app_components_filterbadge_tsx",
"target": "components_filterbadge_getfiltercolor",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L34",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "app_components_filterbadge_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_input_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L21",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_checkbox_checkbox",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_radio_group_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_radio_group_radiogroup",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_switch_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_switch_switch",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L24",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_slider_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L24",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_slider_slider",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L25",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_accordion_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L25",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_accordion_accordioncontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L25",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_accordion_accordionitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L25",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_accordion_accordiontrigger",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L31",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_badge_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L31",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_ui_separator_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "ui_separator_separator",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "app_components_sortdropdown_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_productfilters",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_nutritiongrade",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_novagroup",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_popular_categories_with_icons",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_common_allergens",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L43",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "lib_types_filtersidebarprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/FilterSidebar.tsx",
"source_location": "L60",
"weight": 1.0,
"source": "app_components_filtersidebar_tsx",
"target": "components_filtersidebar_filtersidebar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/Footer.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_footer_tsx",
"target": "components_footer_footer_links",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/Footer.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "app_components_footer_tsx",
"target": "components_footer_footer",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/header.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_header_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/header.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_header_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/header.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_header_tsx",
"target": "components_header_nav_links",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/header.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "app_components_header_tsx",
"target": "components_header_header",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/header.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "components_header_header",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/IdInput.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "components_idinput_idinput",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/items.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_items_tsx",
"target": "lib_prisma_ts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/items.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_items_tsx",
"target": "components_items_items",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "components_ui_badge_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "components_ui_card_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "ui_card_card",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "ui_card_cardcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ListaProductCard.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_listaproductcard_tsx",
"target": "components_listaproductcard_listaproductcardprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_ui_dialog_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_dialog_dialogcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_dialog_dialogdescription",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_dialog_dialogfooter",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_dialog_dialogheader",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_dialog_dialogtitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_ui_input_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L17",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_theme_toggle_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_listheader_listheaderprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ListHeader.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "app_components_listheader_tsx",
"target": "components_listheader_listheader",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "components_ui_input_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "components_ui_select_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_select_selectcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_select_selectitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_select_selectlabel",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_select_selecttrigger",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L17",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "components_main_mainprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/Main.tsx",
"source_location": "L21",
"weight": 1.0,
"source": "app_components_main_tsx",
"target": "components_main_main",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_nutriscorebadgeprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_grade_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_grade_class",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L24",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_size_class",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L71",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_novabadgeprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L78",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_nova_info",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L85",
"weight": 1.0,
"source": "app_components_nutriscorebadge_tsx",
"target": "components_nutriscorebadge_novabadge",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/NutriScoreBadge.tsx",
"source_location": "L98",
"weight": 1.0,
"source": "components_nutriscorebadge_novabadge",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_nutritionbar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L61",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_nutritiongridprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L74",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_reference",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L79",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_extractnumber",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L85",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L89",
"weight": 1.0,
"source": "app_components_nutritionbar_tsx",
"target": "components_nutritionbar_nutritiongrid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L43",
"weight": 1.0,
"source": "components_nutritionbar_nutritionbar",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L86",
"weight": 1.0,
"source": "components_nutritionbar_pct",
"target": "components_nutritionbar_extractnumber",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/NutritionBar.tsx",
"source_location": "L101",
"weight": 1.0,
"source": "components_nutritionbar_nutritiongrid",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "components_ui_card_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "ui_card_card",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "ui_card_cardcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "ui_card_cardheader",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "ui_card_cardtitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "components_ui_badge_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "components_nutritionchart_nutritiondata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/NutritionChart.tsx",
"source_location": "L170",
"weight": 1.0,
"source": "app_components_nutritionchart_tsx",
"target": "components_nutritionchart_nutritionsummary",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "components_ui_select_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "ui_select_selectcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "ui_select_selectitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "ui_select_selecttrigger",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "lib_types_paginationprops",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "lib_types_paginationconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/Pagination.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_pagination_tsx",
"target": "lib_cachemanager_default_config",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_optimizedimage_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "lib_openfoodfactsapi_formatnutritiondata",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_productcardprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_nutri_grade_class",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L28",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_getverdict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L34",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_getimageurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L45",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "barcode_page_nutriletter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L60",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_verdictdot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L75",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_mobilecard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L152",
"weight": 1.0,
"source": "app_components_productcard_tsx",
"target": "components_productcard_defaultcard",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L62",
"weight": 1.0,
"source": "components_productcard_verdictdot",
"target": "components_productcard_getverdict",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L76",
"weight": 1.0,
"source": "components_productcard_mobilecard",
"target": "components_productcard_getimageurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCard.tsx",
"source_location": "L153",
"weight": 1.0,
"source": "components_productcard_defaultcard",
"target": "components_productcard_getimageurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductCard.tsx",
"source_location": "L64",
"weight": 1.0,
"source": "components_productcard_verdictdot",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductCard.tsx",
"source_location": "L89",
"weight": 1.0,
"source": "components_productcard_mobilecard",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductCard.tsx",
"source_location": "L154",
"weight": 1.0,
"source": "components_productcard_defaultcard",
"target": "lib_openfoodfactsapi_formatnutritiondata"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductCard.tsx",
"source_location": "L167",
"weight": 1.0,
"source": "components_productcard_defaultcard",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCardSkeleton.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_productcardskeleton_tsx",
"target": "components_ui_card_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCardSkeleton.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_productcardskeleton_tsx",
"target": "ui_card_card",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCardSkeleton.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "app_components_productcardskeleton_tsx",
"target": "ui_card_cardcontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductCardSkeleton.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_productcardskeleton_tsx",
"target": "ui_skeleton_skeleton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L83",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "app_components_productcardskeleton_tsx",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L85",
"weight": 1.0,
"source": "app_components_productcardskeleton_tsx",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L2",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "components_productskeleton_skeletonprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "ui_skeleton_skeleton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L104",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "components_productskeleton_nutritionbarskeleton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L116",
"weight": 1.0,
"source": "app_components_productskeleton_tsx",
"target": "components_productskeleton_badgeskeleton",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L106",
"weight": 1.0,
"source": "components_productskeleton_nutritionbarskeleton",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/ProductSkeleton.tsx",
"source_location": "L118",
"weight": 1.0,
"source": "components_productskeleton_badgeskeleton",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "lib_openfoodfactsapi_detectsearchtype",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "lib_openfoodfactsapi_isvalidbarcode",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SearchBar.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "landing_searchbar_searchbar",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "components_ui_input_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/SearchBar.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_searchbar_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "components_ui_dropdown_menu_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "ui_dropdown_menu_dropdownmenucontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "ui_dropdown_menu_dropdownmenuitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "lib_types_sortoption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L29",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "components_sortdropdown_sort_icons",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/SortDropdown.tsx",
"source_location": "L131",
"weight": 1.0,
"source": "app_components_sortdropdown_tsx",
"target": "components_sortdropdown_sorttoggle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_landing_features_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_components_landing_features_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L44",
"weight": 1.0,
"source": "app_components_landing_features_tsx",
"target": "landing_features_feature",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Features.tsx",
"source_location": "L79",
"weight": 1.0,
"source": "app_components_landing_features_tsx",
"target": "landing_features_featurerow",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/landing/Features.tsx",
"source_location": "L88",
"weight": 1.0,
"source": "landing_features_featurerow",
"target": "lib_utils_cn"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "hooks_use_geolocation_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "hooks_use_search_logic_ts",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "landing_hero_hero",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L195",
"weight": 1.0,
"source": "app_components_landing_hero_tsx",
"target": "landing_hero_arrowright",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "landing_hero_hero",
"target": "hooks_use_geolocation_ts"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "landing_hero_hero",
"target": "hooks_use_search_logic_ts"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/landing/Hero.tsx",
"source_location": "L149",
"weight": 1.0,
"source": "landing_hero_hero",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/PersuasiveCTA.tsx",
"source_location": "L132",
"weight": 1.0,
"source": "landing_persuasivecta_persuasivecta",
"target": "landing_hero_arrowright",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "landing_howitworks_howitworks",
"target": "landing_howitworks_step",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "landing_howitworks_howitworks",
"target": "landing_howitworks_steps",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/HowItWorksSection.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_sobre_components_howitworkssection_tsx",
"target": "landing_howitworks_steps",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "landing_howitworks_howitworks",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "landing_howitworks_howitworks",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L129",
"weight": 1.0,
"source": "landing_howitworks_howitworks",
"target": "landing_howitworks_stepcard",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/landing/HowItWorks.tsx",
"source_location": "L133",
"weight": 1.0,
"source": "landing_howitworks_stepcard",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/PersuasiveCTA.tsx",
"source_location": "L12",
"weight": 1.0,
"confidence_score": 1.0,
"source": "landing_persuasivecta_persuasivecta",
"target": "hooks_use_search_logic_ts"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/PersuasiveCTA.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "landing_persuasivecta_persuasivecta",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/PersuasiveCTA.tsx",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "landing_persuasivecta_persuasivecta",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/components/SearchBar.tsx",
"source_location": "L58",
"weight": 1.0,
"source": "landing_searchbar_searchbar",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/components/landing/TrustBadges.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "landing_trustbadges_trustbadges",
"target": "landing_trustbadges_stats",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/resultados/page.tsx",
"source_location": "L88",
"weight": 1.0,
"source": "resultados_page_resultadoscontent",
"target": "hooks_usesearchcache_ts"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/resultados/page.tsx",
"source_location": "L97",
"weight": 1.0,
"source": "resultados_page_resultadoscontent",
"target": "hooks_useproductfilters_ts"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/resultados/page.tsx",
"source_location": "L100",
"weight": 1.0,
"source": "resultados_page_resultadoscontent",
"target": "hooks_usestoragemonitor_ts"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "app/resultados/page.tsx",
"source_location": "L102",
"weight": 1.0,
"source": "resultados_page_resultadoscontent",
"target": "hooks_usecacheonlymode_ts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/HeroSection.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_sobre_components_herosection_tsx",
"target": "components_herosection_herosection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/MissionSection.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_sobre_components_missionsection_tsx",
"target": "components_missionsection_mission_values",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/ProblemSection.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_sobre_components_problemsection_tsx",
"target": "components_problemsection_problemsection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_sobre_components_storysection_tsx",
"target": "components_storysection_storystep",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_sobre_components_storysection_tsx",
"target": "components_storysection_story_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/StorySection.tsx",
"source_location": "L36",
"weight": 1.0,
"source": "app_sobre_components_storysection_tsx",
"target": "components_storysection_storysection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/TargetAudienceSection.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_sobre_components_targetaudiencesection_tsx",
"target": "components_targetaudiencesection_personas",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app/sobre/components/ValuesSection.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_sobre_components_valuessection_tsx",
"target": "components_valuessection_protocols",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/OptimizedImage.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_optimizedimage_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "components/OptimizedImage.tsx",
"source_location": "L153",
"weight": 1.0,
"confidence_score": 1.0,
"source": "components_optimizedimage_tsx",
"target": "lib_utils_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L392",
"weight": 1.0,
"source": "lib_types_ts",
"target": "components_optimizedimage_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/theme-toggle.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_theme_toggle_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/theme-toggle.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_theme_toggle_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/theme-toggle.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_theme_toggle_tsx",
"target": "components_ui_dropdown_menu_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/theme-toggle.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_theme_toggle_tsx",
"target": "ui_dropdown_menu_dropdownmenucontent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/theme-toggle.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_theme_toggle_tsx",
"target": "ui_dropdown_menu_dropdownmenuitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/accordion.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_accordion_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/accordion.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_accordion_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/accordion.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "components_ui_accordion_tsx",
"target": "ui_accordion_accordionitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/accordion.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "components_ui_accordion_tsx",
"target": "ui_accordion_accordiontrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/accordion.tsx",
"source_location": "L43",
"weight": 1.0,
"source": "components_ui_accordion_tsx",
"target": "ui_accordion_accordioncontent",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_button_buttonvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogoverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L30",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L48",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L62",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogfooter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L76",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogtitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L88",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogdescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L101",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L113",
"weight": 1.0,
"source": "components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogcancel",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L53",
"weight": 1.0,
"source": "ui_alert_dialog_alertdialogheader",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/alert-dialog.tsx",
"source_location": "L67",
"weight": 1.0,
"source": "ui_alert_dialog_alertdialogfooter",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_ui_badge_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_ui_badge_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_badge_tsx",
"target": "ui_badge_badgevariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L26",
"weight": 1.0,
"source": "components_ui_badge_tsx",
"target": "ui_badge_badgeprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L30",
"weight": 1.0,
"source": "components_ui_badge_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "components/ui/badge.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "ui_badge_badge",
"target": "ui_badge_badgevariants",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/badge.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "ui_badge_badge",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/IdInput.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "components_ui_button_tsx",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/button.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_button_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/button.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_button_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/button.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_button_tsx",
"target": "ui_button_buttonvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/button.tsx",
"source_location": "L37",
"weight": 1.0,
"source": "components_ui_button_tsx",
"target": "ui_button_buttonprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/button.tsx",
"source_location": "L43",
"weight": 1.0,
"source": "components_ui_button_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "app/components/IdInput.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "ui_button_button",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_card",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_cardheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_cardtitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L44",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_carddescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L56",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_cardcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/card.tsx",
"source_location": "L64",
"weight": 1.0,
"source": "components_ui_card_tsx",
"target": "ui_card_cardfooter",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/checkbox.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "ui_checkbox_checkbox",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/checkbox.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "ui_checkbox_checkbox",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L17",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogoverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L56",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L70",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogfooter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L84",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogtitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dialog.tsx",
"source_location": "L99",
"weight": 1.0,
"source": "components_ui_dialog_tsx",
"target": "ui_dialog_dialogdescription",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/dialog.tsx",
"source_location": "L61",
"weight": 1.0,
"source": "ui_dialog_dialogheader",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/dialog.tsx",
"source_location": "L75",
"weight": 1.0,
"source": "ui_dialog_dialogfooter",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L21",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenusubtrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L43",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenusubcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L59",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenucontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L77",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenuitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L95",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenulabel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/dropdown-menu.tsx",
"source_location": "L113",
"weight": 1.0,
"source": "components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenuseparator",
"confidence_score": 1.0
},
{
"relation": "contains",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/input.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "ui_input_input",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/input.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/input.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_ui_input_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/label.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_label_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/label.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_label_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/label.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "components_ui_label_tsx",
"target": "ui_label_labelvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/label.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "components_ui_label_tsx",
"target": "ui_label_label",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/radio-group.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_radio_group_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/radio-group.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_radio_group_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/radio-group.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "components_ui_radio_group_tsx",
"target": "ui_radio_group_radiogroup",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selecttrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L35",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectscrollupbutton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L52",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectscrolldownbutton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L70",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L102",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectlabel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L114",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/select.tsx",
"source_location": "L136",
"weight": 1.0,
"source": "components_ui_select_tsx",
"target": "ui_select_selectseparator",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/separator.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_separator_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/separator.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_separator_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/separator.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_separator_tsx",
"target": "ui_separator_separator",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetoverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L33",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetvariants",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L52",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetcontentprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L56",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L77",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L91",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetfooter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L105",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheettitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/sheet.tsx",
"source_location": "L117",
"weight": 1.0,
"source": "components_ui_sheet_tsx",
"target": "ui_sheet_sheetdescription",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/sheet.tsx",
"source_location": "L82",
"weight": 1.0,
"source": "ui_sheet_sheetheader",
"target": "lib_utils_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "components/ui/sheet.tsx",
"source_location": "L96",
"weight": 1.0,
"source": "ui_sheet_sheetfooter",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/skeleton.tsx",
"source_location": "L1",
"weight": 1.0,
"source": "ui_skeleton_skeleton",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "components/ui/skeleton.tsx",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "ui_skeleton_skeleton",
"target": "lib_utils_cn"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/slider.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_slider_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/slider.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_slider_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/slider.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_slider_tsx",
"target": "ui_slider_slider",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/switch.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_switch_tsx",
"target": "lib_utils_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "components/ui/switch.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_ui_switch_tsx",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "components/ui/switch.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_ui_switch_tsx",
"target": "ui_switch_switch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L1",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_fs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L2",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L3",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_html",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L6",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_start",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L7",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_end",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L8",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_raw",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/resedesign/extract.js",
"source_location": "L11",
"weight": 1.0,
"source": "docs_resedesign_extract_js",
"target": "resedesign_extract_decoded",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/use-geolocation.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_use_geolocation_ts",
"target": "lib_geolocation_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/use-geolocation.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_use_geolocation_ts",
"target": "lib_geolocation_detectusercountry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/use-geolocation.ts",
"source_location": "L27",
"weight": 1.0,
"source": "hooks_use_geolocation_ts",
"target": "hooks_use_geolocation_setscannedcountry",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_use_search_logic_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_use_search_logic_ts",
"target": "lib_openfoodfactsapi_detectsearchtype",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L22",
"weight": 1.0,
"confidence_score": 1.0,
"source": "hooks_use_search_logic_ts",
"target": "lib_openfoodfactsapi_isvalidbarcode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/use-search-logic.ts",
"source_location": "L7",
"weight": 1.0,
"source": "hooks_use_search_logic_ts",
"target": "hooks_use_search_logic_searchtype",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "lib_types_productfilters",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "lib_types_filterstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L7",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "hooks_useproductfilters_useproductfiltersoptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L167",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "hooks_useproductfilters_parsefiltersfromurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L236",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "hooks_useproductfilters_loadfiltersfromstorage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L245",
"weight": 1.0,
"source": "hooks_useproductfilters_ts",
"target": "hooks_useproductfilters_savefilterstostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "hooks/useProductFilters.ts",
"source_location": "L47",
"weight": 1.0,
"context": "call",
"source": "hooks_useproductfilters_ts",
"target": "lib_utils_debounce",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L4",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "lib_cachemanager_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "lib_cachemanager_cachedsearch",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L5",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "lib_cachemanager_filterrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L7",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "hooks_usesearchcache_searchcachestate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useSearchCache.ts",
"source_location": "L20",
"weight": 1.0,
"source": "hooks_usesearchcache_ts",
"target": "hooks_usesearchcache_usesearchcachereturn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useStorageMonitor.ts",
"source_location": "L7",
"weight": 1.0,
"source": "hooks_usestoragemonitor_ts",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "hooks/useStorageMonitor.ts",
"source_location": "L7",
"weight": 1.0,
"source": "hooks_usestoragemonitor_ts",
"target": "lib_types_storagestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "hooks/useStorageMonitor.ts",
"source_location": "L9",
"weight": 1.0,
"source": "hooks_usestoragemonitor_ts",
"target": "hooks_usestoragemonitor_usestoragemonitorreturn",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L9",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_filtervalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L17",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_filterrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L19",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachedsearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L29",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L35",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_default_config",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L46",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L53",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L66",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_generatesearchid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L73",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L80",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L92",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_updatecacheindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L103",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_getobjectsize",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L110",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_cleanupoldcaches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L158",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_savesearch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L210",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_getsearch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L238",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_removesearch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L261",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_clearallcaches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L274",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_getcachestats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L324",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_cachemanager_hasspacefordata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L338",
"weight": 1.0,
"source": "lib_cachemanager_ts",
"target": "lib_cachemanager_usecachemanager",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L23",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_cachemanager_cachemanager_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L55",
"weight": 1.0,
"source": "lib_openfoodfactsapi_nutriscanerror",
"target": "lib_cachemanager_cachemanager_constructor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L169",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L216",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_getsearch",
"target": "lib_cachemanager_cachemanager_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L244",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_removesearch",
"target": "lib_cachemanager_cachemanager_generatecachekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L168",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_generatesearchid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L112",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_cleanupoldcaches",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L194",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L247",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_removesearch",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L263",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_clearallcaches",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L281",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_getcachestats",
"target": "lib_cachemanager_cachemanager_getcacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L149",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_cleanupoldcaches",
"target": "lib_cachemanager_cachemanager_updatecacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L197",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_updatecacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L249",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_removesearch",
"target": "lib_cachemanager_cachemanager_updatecacheindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L182",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_getobjectsize",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L289",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_getcachestats",
"target": "lib_cachemanager_cachemanager_getobjectsize",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L121",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_cleanupoldcaches",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L166",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_savesearch",
"target": "lib_cachemanager_cachemanager_cleanupoldcaches",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L223",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_getsearch",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/cacheManager.ts",
"source_location": "L326",
"weight": 1.0,
"source": "lib_cachemanager_cachemanager_hasspacefordata",
"target": "lib_cachemanager_cachemanager_getcachestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_countryinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L18",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L35",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_getcachedcountry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L52",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_savetocache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L74",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_detectusercountry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L115",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_clearcountrycache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L124",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_getcurrentcountry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L134",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_isbrazil",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L142",
"weight": 1.0,
"source": "lib_geolocation_ts",
"target": "lib_geolocation_getcountrycodeforapi",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L78",
"weight": 1.0,
"source": "lib_geolocation_detectusercountry",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L125",
"weight": 1.0,
"source": "lib_geolocation_getcurrentcountry",
"target": "lib_geolocation_iscachevalid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L79",
"weight": 1.0,
"source": "lib_geolocation_detectusercountry",
"target": "lib_geolocation_getcachedcountry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L126",
"weight": 1.0,
"source": "lib_geolocation_getcurrentcountry",
"target": "lib_geolocation_getcachedcountry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L100",
"weight": 1.0,
"source": "lib_geolocation_detectusercountry",
"target": "lib_geolocation_savetocache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L135",
"weight": 1.0,
"source": "lib_geolocation_isbrazil",
"target": "lib_geolocation_getcurrentcountry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/geolocation.ts",
"source_location": "L143",
"weight": 1.0,
"source": "lib_geolocation_getcountrycodeforapi",
"target": "lib_geolocation_getcurrentcountry",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L9",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L9",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L10",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_types_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L10",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_types_cachedproduct",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L10",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_types_storagestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L12",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachedata",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L46",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_getinstance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L56",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L89",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_savecache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L111",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_converttocachedproduct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L125",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_converttoapiproduct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L134",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_mergeproductdata",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L152",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_searchutils_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L188",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_getproductbycode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L211",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_searchproducts",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L327",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L384",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_getstoragestats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L431",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_clearcache",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L450",
"weight": 1.0,
"source": "lib_jsoncachemanager_ts",
"target": "lib_jsoncachemanager_jsoncachemanager_isinitialized",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L190",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_getproductbycode",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L222",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_searchproducts",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L335",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L386",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_getstoragestats",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L452",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_isinitialized",
"target": "lib_jsoncachemanager_jsoncachemanager_loadcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L370",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"target": "lib_jsoncachemanager_jsoncachemanager_savecache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L438",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_clearcache",
"target": "lib_jsoncachemanager_jsoncachemanager_savecache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L358",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"target": "lib_jsoncachemanager_jsoncachemanager_converttocachedproduct",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L197",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_getproductbycode",
"target": "lib_jsoncachemanager_jsoncachemanager_converttoapiproduct",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/jsonCacheManager.ts",
"source_location": "L352",
"weight": 1.0,
"source": "lib_jsoncachemanager_jsoncachemanager_saveproduct",
"target": "lib_jsoncachemanager_jsoncachemanager_mergeproductdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L34",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_searchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L43",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L54",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_nutriscanerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L64",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_makeapirequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L99",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_searchbybarcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L118",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_searchbyname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L138",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_fetchallresults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L175",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_sortproducts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L218",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_calculatecompletenessscore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L231",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_getgradevalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L239",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_formatnutritiondata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L264",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_detectsearchtype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L269",
"weight": 1.0,
"source": "lib_openfoodfactsapi_ts",
"target": "lib_openfoodfactsapi_isvalidbarcode",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/searchUtils.ts",
"source_location": "L1",
"weight": 1.0,
"source": "lib_searchutils_ts",
"target": "lib_openfoodfactsapi_ts",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "lib/searchUtils.ts",
"source_location": "L1",
"weight": 1.0,
"source": "lib_searchutils_ts",
"target": "lib_openfoodfactsapi_product",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L132",
"weight": 1.0,
"source": "lib_openfoodfactsapi_searchbyname",
"target": "lib_openfoodfactsapi_makeapirequest",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/openFoodFactsApi.ts",
"source_location": "L151",
"weight": 1.0,
"source": "lib_openfoodfactsapi_fetchallresults",
"target": "lib_openfoodfactsapi_searchbyname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/prisma.ts",
"source_location": "L3",
"weight": 1.0,
"source": "lib_prisma_ts",
"target": "lib_prisma_prisma",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/searchUtils.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_searchutils_ts",
"target": "lib_searchutils_calculaterelevancescore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/searchUtils.ts",
"source_location": "L42",
"weight": 1.0,
"source": "lib_searchutils_ts",
"target": "lib_searchutils_sortbyrelevance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_productfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L56",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_filteroption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L101",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_nutritiongrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L134",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_novagroup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L161",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_sortoption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L85",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_filterstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L92",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_filtersidebarprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L237",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_popular_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L253",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_popular_categories_with_icons",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L269",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_common_allergens",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L282",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_common_additives",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L293",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_paginationstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L302",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_paginationconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L309",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_cacheprogress",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L318",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_searchcacheconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L325",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_paginationprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L337",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_cachedproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L369",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_storagestats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L376",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_cachesearchresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L383",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_cachefile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L410",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_imageloadtask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L418",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_imageloadingstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types.ts",
"source_location": "L426",
"weight": 1.0,
"source": "lib_types_ts",
"target": "lib_types_useoptimizedimageloadingoptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/utils.ts",
"source_location": "L4",
"weight": 1.0,
"source": "lib_utils_ts",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/utils.ts",
"source_location": "L9",
"weight": 1.0,
"source": "lib_utils_ts",
"target": "lib_utils_perfcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/utils.ts",
"source_location": "L12",
"weight": 1.0,
"source": "lib_utils_ts",
"target": "lib_utils_debounce",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/utils.ts",
"source_location": "L25",
"weight": 1.0,
"source": "lib_utils_ts",
"target": "lib_utils_memoize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/utils.ts",
"source_location": "L46",
"weight": 1.0,
"source": "lib_utils_ts",
"target": "lib_utils_measureperformance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L6",
"weight": 1.0,
"source": "lib_types_rybbit_d_ts",
"target": "types_rybbit_d_rybbittrackevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L19",
"weight": 1.0,
"source": "lib_types_rybbit_d_ts",
"target": "types_rybbit_d_rybbit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/types/rybbit.d.ts",
"source_location": "L24",
"weight": 1.0,
"source": "lib_types_rybbit_d_ts",
"target": "types_rybbit_d_window",
"confidence_score": 1.0
}
],
"hyperedges": []
}