{ "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": [] }