PageSourceSearch

https://app.rankprompt.com/assets/visibility-BY-gkVbl.js

js rankprompt.com collected 2026-09-29 14:18:02 UTC 44,864 bytes, 3 lines download raw bytes

1(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"rankprompt-frontend@1790182965787"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d0025919-76e9-4931-aeb0-c7133f714fc4",e._sentryDebugIdIdentifier="sentry-dbid-d0025919-76e9-4931-aeb0-c7133f714fc4")}catch{}})();const o={addAlias:'Add <b>"{competitor}"</b> to <b>"{brand}"</b> aliases',aiPlatform:"AI Platform",aliasDescription:"This was incorrectly marked as a competitor",aliasTitle:"Add Competitor as Brand Alias",brandAlias:"Brand Alias",categoryDescription:"Correct the business categorization",categoryTitle:"Change Business Category",changeCategory:'Change <b>"{competitor}"</b> category to <b>{category}</b>',competitor:"Competitor",confirmAlias:"Confirm & Add Alias",directCompetitor:"Direct Competitor",indirectCompetitor:"Indirect Competitor",newCategory:"New Category",other:"Other",processing:"Processing...",publisher:"Publisher",recalculate:"Recalculate the visibility score to reflect the correction",recalculateIncrease:"Recalculate the visibility score (will increase if marked as brand)",updateCategory:"Update Category",updateFailed:"Failed to update category",updateResults:'Update all prompt results in this report where "{competitor}" appears',willDo:"This action will:"},r={description:"{count, plural, one {# prompt} other {# prompts}} across {platforms, plural, one {# AI platform} other {# AI platforms}}",descriptionRanked:"{visible} of {total, plural, one {# prompt} other {# prompts}} (only those where you ranked) across {platforms, plural, one {# AI platform} other {# AI platforms}}",empty:"No prompt results to display",emptyRanked:"No prompts where the brand ranked. Toggle off 'Only ranked' to see all prompts.",keywords:"Keywords",onlyRanked:"Only ranked",promptHeader:"Prompt",title:"AI Platform Matrix"},s={body:"Our team can build a custom strategy to get your brand recommended by AI platforms.",cta:"Talk to an expert",dismiss:"Dismiss",title:"Need help improving these results?"},i={accept:"Accept as Alias",addToView:"Add to view",confidence:"confidence",dismiss:"Dismiss",empty:"No suggestions available",ephemeralIntro:"These businesses look like they might be variations of <b>{brand}</b>. Accepting them adds them as <strong>ephemeral aliases</strong> that only apply to your current view of this report. They are not saved to any brand.",ephemeralTitle:"Alias suggestions for {brand}",intro:'These businesses were mentioned in your prompt responses and might be variations of your brand "<b>{brand}</b>". Accept to add them as brand aliases.',matchSignals:"Match Signals",mentioned:"{count, plural, one {Mentioned # time across your prompts} other {Mentioned # times across your prompts}}",title:"Brand Alias Suggestions"},a={citation_domain_match:"Citation matches your website",fuzzy_full_match:"Very similar full name",fuzzy_partial_match:"Similar name (fuzzy match)",token_overlap:"Significant word overlap",unicode_containment:"Name contains brand name"},n={body:"{count, plural, one {We found # business that might be your brand under a different name} other {We found # businesses that might be your brand under a different name}}",review:"Review Suggestions",title:"Potential Brand Matches Detected"},l={citationsCount:"{count, plural, one {# Citation} other {# Citations}}",description:"{ranked} ranked · {missed} missed · Click a row to view response",help:"Ranked: prompts where your brand appeared in the AI answer. Missed: prompts where it did not. Best Rank is where your brand sat in the answer (lower is better).",missed:"Missed",moreSources:"+{count} more",no:"No",rankBadge:"#{rank}",ranked:"Ranked",title:"Prompts",unknownPlatform:"Unknown",viewMentioned:"View mentioned entities",viewResponseLabel:"View response",yes:"Yes"},c={filtered:"No prompts match your current search or filters.",none:"No prompts available to display.",title:"No Prompts Found"},p={all:"All Prompts",missedOnly:"Missed Only",rankedOnly:"Ranked Only",searchPlaceholder:"Search prompts... (press / to focus)"},d={bestRank:"Best Rank",brandAppears:"Brand Appears",date:"Date",mentioned:"Mentioned",prompt:"Prompt",response:"Response",results:"Results",sources:"Sources",status:"Status"},u={first:"First",mid:"Mid (4-10)",missed:"Not mentioned",tail:"Tail",top3:"Top-3"},m={first:"Mentioned first",mid:"Ranked 4-10",missed:"Brand did not appear",tail:"Ranked > 10 or passing mention",top3:"Ranked 2-3"},h={description:"Where your brand ranks when it appears",descriptionCount:"How your brand ranks across {count, plural, one {# prompt} other {# prompts}}",empty:"No prompts to bucket",legend:"How prominently your brand is placed when it appears in an answer. First: mentioned first. Top-3: ranked 2-3. Mid: ranked 4-10. Tail: ranked beyond 10 or a passing mention. Not mentioned: brand absent. Higher placement usually drives more attention.",prompts:"Prompts",title:"Answer Position",tooltipValue:"{count} ({percent})"},y={featureHeader:"Feature",moreTitle:"More"},g={add:"Add",addAlias:"Add Alias",addFailed:"Failed to add alias. Please try again.",aliasPlaceholder:"Alias name...",aliasesHint:"(Alternative names or spellings)",brandAliases:"Brand Aliases",ephemeralAliases:"Ephemeral Aliases",ephemeralHint:"(Apply only to this view, not saved)",mentions:"{count, plural, one {# mention} other {# mentions}}",more:"+{count} more",noAliases:"No aliases added yet. Add alternative names to improve detection.",propagating:"Updating other reports in the background...",readMore:"Read More",removeAlias:"Remove alias",removeFailed:"Failed to remove alias. Please try again.",showLess:"Show Less",switchCompet
1itor:"Switch competitor…",viewAs:"View as…",viewingAs:"Viewing as competitor"},b={description:"Performance breakdown by category",title:"Visibility by Category",uncategorized:"Uncategorized",visibility:"Visibility"},f={all:"All",allPlatforms:"All Platforms",categoryLabel:"Filter by Category:",platformLabel:"Filter by AI Platform:"},w={countHeader:"Count",description:"Top cited domains across all results",domainHeader:"Domain",shareHeader:"Share",title:"Citation Rank",you:"You"},v={mentions:"Mentions",owned:"Owned"},k={mentions:"How often AI cited a page that names your brand in its URL: your own site plus profiles, listings and roundups that carry your name.",owned:"How often AI cited your own site as a source, out of every source it cited. Earning citations is how AI starts recommending you."},T={description:"Your share of citations vs competitors",title:"Citation Share",you:"You"},C={enrichFailed:"Some sources could not be enriched",noSources:"No sources cited",quotedByAi:"Quoted by AI",title:"Sources ({count})"},A={description:"Where AI gets its info about you. Click a slice to filter the table below.",open:"Source types",title:"Citation source types"},S={empty:"No citations to classify"},P={countDescription:"Absolute citations to this URL recorded each day.",countTitle:"Daily citation count",description:"{citations, plural, one {# citation} other {# citations}} across {reports, plural, one {# report} other {# reports}}",emptyChart:"No daily data yet. Run more reports to see this URL's timeline.",groupByLabel:"Group by:",groupCategory:"Category",groupPlatform:"AI Platform",groupPrompt:"Prompt",groupReport:"Report",groupTotal:"Total",metricCount:"Count",metricShare:"Share %",noPlatforms:"No platforms yet.",noPrompts:"No prompts yet.",other:"Other ({count})",promptFallback:"(prompt)",seriesCitations:"Citations",shareDescription:"Citations to this URL divided by total citations recorded that day.",shareTitle:"Share of all citations per day",title:"Citation timeline",topPlatforms:"AI platforms citing this URL",topPrompts:"Top prompts citing this URL",uncategorized:"Uncategorized",viewLabel:"View:"},R={title:"Sources ({count})"},I={citedHeader:"Cited",currentPrevious:"Current: <strong>{current}</strong><br/>Previous: <strong>{previous}</strong>",deltaHint:"Citations in the {current, plural, one {<strong>#</strong> newest report} other {<strong>#</strong> newest reports}} minus citations in the {previous, plural, one {<strong>#</strong> previous one} other {<strong>#</strong> previous ones}}.",deltaHintHover:"Hover a value to see current vs previous counts.",description:"{count, plural, one {# citation} other {# citations}} found",downloadAllAria:"Download all citations as CSV",downloadAllTitle:"Download all citations as CSV (may take a moment)",emptyDescription:"No citations found in the selected reports.",emptyTitle:"No Citations Found",homePage:"Home Page",lastSeenHeader:"Last Seen",noMatchDescription:"No citations match your current search or filters.",reportsHeader:"Reports",sourceHeader:"Source",sourceTypeTitle:"Source type",timelineAria:"View citation timeline for {domain}",timelineTitle:"View citation timeline",title:"Citations",trendHeader:"Trend",trendHint:"Comparing the {current, plural, one {<strong>#</strong> newest report} other {<strong>#</strong> newest reports}} vs the {previous, plural, one {<strong>#</strong> previous one} other {<strong>#</strong> previous ones}}.",trendHintLegend:"New = appeared only in newer half · Lost = only in older · Rising/Falling = ±30% change.",typeHeader:"Type",yourSite:"Your Site"},N={allLabel:"All",allTitle:"Every citation",clearSourceType:"Clear source-type filter",searchPlaceholder:"Search citations... (press / to focus)"}
1,M={ascending:"Ascending",descending:"Descending",domain:"Domain",frequency:"Frequency",lastSeen:"Last Seen",reports:"Reports"},D={exportFailedMessage:"Could not download all citations. Try again.",exportFailedTitle:"Export failed",exportReadyMessage:"Downloaded {count, plural, one {# citation} other {# citations}}.",exportReadyTitle:"Export ready",exportingMessage:"Preparing {count, plural, one {# citation} other {# citations}}...",exportingTitle:"Exporting citations",nothingToExportMessage:"No citations match the current filters.",nothingToExportTitle:"Nothing to export"},x={falling:"Falling",lost:"Lost",new:"New",rising:"Rising",stable:"Stable"},B={footnote:"Cell value = % of prompts where both brands co-appear (normalized by the smaller brand's mention count). Diagonal shows each brand's prompt count.",pairTooltip:"<b>{a}</b> ∩ <b>{b}</b><br/>{count, plural, one {# prompt} other {# prompts}} ({share} of smaller set)",selfTooltip:"<b>{name}</b>: {count, plural, one {# prompt} other {# prompts}}"},L={cta:"Co-occurrence",description:"% of prompts where you and each competitor appear together. Hover a cell for the exact pair count.",title:"Competitor co-occurrence"},H={building:"Building co-occurrence matrix…",emptyDescription:"Once your prompts return competitor mentions you'll see the overlap matrix here.",emptyTitle:"No co-occurrence data"},F={bumpDescription:"Per-report visibility % for both brands. Crossovers = overtakes.",bumpTitle:"Visibility over time",mentionsMetric:"Mentions",mentionsStat:"Mentions",metricsTitle:"Performance Metrics",platformTitle:"Platform Breakdown",rankedPromptsMetric:"Ranked Prompts",rankedStat:"Ranked",visibilityMetric:"Visibility",visibilityStat:"Visibility"},q={selectLabel:"Select Competitor",selectPrompt:"Select a competitor to compare",title:"Competitor Comparison"},E={description:"% of prompts where you and each competitor appear together, across the reports in the period. Hover a cell for the exact pair count.",emptyDescription:"Once your reports return competitor mentions you'll see the overlap matrix here.",emptyTitle:"No co-occurrence data",errorDescription:"Please try again.",errorTitle:"Could not load co-occurrence",title:"Competitor co-occurrence",emptyInPeriod:"No reports in the last 90 days. Switch to All time to see your full history."},O={description:"Across the completed reports in the period where either of you appears.",emptyDescription:"Run a few reports so we can compare you against this competitor.",emptyTitle:"Not enough data yet",errorDescription:"Please try again.",errorTitle:"Could not load the comparison",sharedHint:"You both appear",sharedLabel:"Head-to-head",theyWinHint:"They rank, you don't",theyWinLabel:"Prompts they win",title:"{brand} vs {competitor}",youWinHint:"You rank, they don't",youWinLabel:"Prompts you win",emptyInPeriod:"No reports in the last 90 days. Switch to All time to see your full history."},V={description:"{count, plural, one {# competitor found} other {# competitors found}}",title:"All Competitors"},U={allBusinesses:"All Businesses",businessesFound:"{count, plural, one {# business} other {# businesses}} found",businessesFoundEditable:"{count, plural, one {# business} other {# businesses}} found · Click a row to change category",categoryRanking:"{category} Ranking",compare:"Compare with your brand",competitorsFound:"{count, plural, one {# competitor} other {# competitors}} found",competitorsFoundEditable:"{count, plural, one {# competitor} other {# competitors}} found · Click a row to change category",competitorsRanking:"Competitors Ranking",editCategoryLabel:"Edit category",openWebsite:"Open {website}",reasoning:"Reasoning",viewAs:"View report as this competitor",viewMissed:"View missed prompts",viewRanked:"View ranked prompts",yourBrand:"Your Brand"},W={filterHint:"Try adjusting your filters or run more reports to see results.",noBusinesses:"No businesses found",noCompetitors:"No competitors found",noMatch:"No businesses match your search",searchHint:"Try adjusting your search term to find what you're looking for."},Q={aiPlatforms:"AI Platforms",all:"All Businesses",competitorsOnly:"Competitors Only",direct:"Direct 
1Competitors",indirect:"Indirect Competitors",other:"Other",publishers:"Publishers",searchPlaceholder:"Search businesses..."},G={category:"Category",mentions:"Mentions",name:"Name",prompts:"Prompts",rank:"#"},Y={confirm:"Create Schedule",createFailed:"Failed to create scheduled report. Please try again.",creditsPerRun:"credits per run",frequencyHelp:"How often should we run this visibility check?",frequencyLabel:"Frequency",intro:"Create an automated scheduled report based on this report. We'll track the same prompts on a recurring basis.",loadFailed:"Failed to load report details",locationHint:"We've suggested a standard location below. You can change it or clear for a national search.",locationPlaceholder:"Select a city or clear for national",nameLabel:"Schedule Name",namePlaceholder:"e.g., Weekly Argentina Tracking",nameRequired:"Scheduled report name is required",nonStandardLocation:'Non-standard location: "{location}"',notLoaded:"Report data not loaded",title:"Create Scheduled Report"},_={avgRank:"Avg rank",building:"Building bubble chart…",citations:"Citations",domains:"Domains",emptyDescription:"Need ranked results with citations to populate the chart.",emptyTitle:"No bubble data",uniquePrompts:"Unique prompts"},z={description:"Spot small domains with outsized rank impact. These are outreach candidates.",open:"Domain authority",title:"Domain authority"},K={description:"150 monthly credits across every AI platform, plus the AI agent copilot, article generation, SEO audits, outreach tools, integrations and weekly tracking.",feature:"Unlock the full toolkit"},j={note:"Required attribution chip Gemini returned for this grounded answer. Displayed unmodified per Google's grounding terms of service.",title:"Google Search Suggestions"},J={acrossAllUsers:"Across all users",aiHelp:"How many times AI platforms cited this URL for YOUR brand's prompts.",aiMentions:"YOUR AI MENTIONS",breakdown:"AI PLATFORM BREAKDOWN",forYourPrompts:"For your prompts",globalHelp:"Total times this URL has been cited across all users. Higher = more authoritative source.",globalMentions:"GLOBAL MENTIONS",title:"Citation Mentions"},Z={description:"Images the provider attached to the answer.",sourceFallback:"source",title:"Images"},X={copied:"Copied",copyTsv:"Copy as TSV",detailSummary:"in {documents, plural, one {# query} other {# queries}} · {occurrences, plural, one {# occurrence} other {# occurrences}}",emptyDescription:"Run a report with providers that emit search queries or related questions to build a keyword ranking.",emptyTitle:"No keywords to rank",excludeBrand:"Exclude brand terms",groupHeading:"{kind} ({count})",kindCount:"{kind}: {count}",noMatch:"No keywords match “{search}”.",showMore:"Show {count} more",summary:"{keywords, plural, one {# keyword} other {# keywords}} · {queries, plural, one {# query} other {# queries}}",summaryLanguages:"{summary} · {languages}"},$={prompt:"Prompts",question:"Questions",search:"Searches"},ee={description:"{total} prompts across {platforms} AI platforms",descriptionRanked:"{visible} of {total} prompts (only those where you ranked) across {platforms} AI platforms",keywords:"Keywords",mapping:"{count, plural, one {Mapping # prompt} other {Mapping # prompts}}",no:"No",notAvailable:"N/A",onlyRanked:"Only ranked",rankBadge:"#{rank}",title:"AI Platform Matrix",yesRank:"Yes (#{rank})"},te={none:"No prompt results to display",ranked:"No prompts where the brand ranked. Toggle off 'Only ranked' to see all prompts."},oe={prompt:"Prompt"},re={categoryCount:"{label} ({count})",changeCategory:"Click to change category",count:"{count, plural, one {# entity mentioned} other {# entities mentioned}}",forPrompt:'For: "{prompt}"',other:"Other",rank:"#{rank}",title:"Mentioned Entities",truncated:"{text}...",youTag:"(You)"},se={description:"{found} found · {missing} missing",found:"{count, plural, one {Found in # prompt} other {Found in # prompts}}",missing:"{count, plural, one {Missing from # prompt} other {Missing from # prompts}}",notRanked:"Not Ranked",rank:"Rank #{rank}",title:"All Prompts for {business}"},ie={description:"Highest scoring citation sources from this report",featureName:"Outreach campaigns",generateCampaign:"Generate Campaign",landingPage:"Landing Page",no:"No",noneFound:"No outreach opportunities found",title:"Top Outreach Opportunities",yes:"Yes"},ae={cta:"Go to Outreach",description:"Outreach opportunities will appear here once citations are discovered from your reports.",title:"No outreach opportunities yet"},ne={analyzed:"Analyzed",author:"Author",score:"Score",url:"URL"},le={askAgentPrompt:"Look at my AI Visibility dashboard (use get_current_view), then explain what is driving my score with these filters and the top three things I should do to improve it.",help:"Get a high-level overview of how often your brand appears in AI responses, track visibility trends over time, and see performance breakdowns by category and platform.",noBrand:"Please select a brand to view AI visibility data.",reportFallback:"Report",subtitle:"Analyze your brand's visibility across AI platforms",subtitleNoBrand:"Track how AI platforms mention and rank your brand",title:"AI Visibility",yourBrand:"Your brand",yourBrandTitle:"Your Brand"},ce={missedPrompts:"Missed prompts",note:"AI Visibility dashboard (tabs: overview, prompts, competitors, citations, trends).",noteTrends:"AI Visibility dashboard, Trends tab: rank and visibility over time for one schedule's runs.",rankedPrompts:"Ranked prompts",reportsInView:"Reports in view",runs:"Runs",visibilityScore:"Visibility score"},pe={emptyDescription:"No citations match your current filters. Try adjusting your selected reports, date range, category, or AI platform to see more results.",emptyTitle:"No citations foun
1d"},de={aiPlatforms:"AI Platforms",allBusinesses:"All Businesses",allBusinessesTitle:"All Businesses",businessesFound:"{count, plural, one {# business found} other {# businesses found}}",categoryHeader:"Category",categoryRanking:"{category} Ranking",compare:"Compare with your brand",competitorsFound:"{count, plural, one {# competitor found} other {# competitors found}}",competitorsOnly:"Competitors Only",direct:"Direct Competitors",emptyBusinessesTitle:"No businesses found",emptyCompetitorsTitle:"No competitors found",emptyDescription:"Try adjusting your filters or run more reports to see results.",emptySearchDescription:"Try adjusting your search term to find what you're looking for.",emptySearchTitle:"No competitors match your search",indirect:"Indirect Competitors",mentionsHeader:"Mentions",missedTitle:"{name} (Missed)",nameHeader:"Name",other:"Other",promptsHeader:"Prompts",publishers:"Publishers",rankHeader:"#",rankedTitle:"{name} (Ranked)",rankingTitle:"Competitor Ranking",searchPlaceholder:"Search competitors... (press / to focus)",viewMissed:"View missed prompts",viewRanked:"View ranked prompts",yourBrand:"Your Brand"},ue={createFirstReport:"Create your first report",noReportsDescription:"Create your first visibility report to see how your brand appears in AI responses.",noReportsSelectedDescription:"Please select one or more reports from the dropdown above to view performance metrics.",noReportsSelectedTitle:"No reports selected",noReportsTitle:"No reports yet"},me={backToBrands:"Back to Brands",brandNotFoundMessage:"We couldn't find the brand you're looking for. It may have been deleted or you don't have access to it.",brandNotFoundTitle:"Brand Not Found",reportDataMessage:"We couldn't load the data for your selected reports. Please try again.",reportDataTitle:"Couldn't load report data",reportsMessage:"We couldn't load your reports and schedules. Please try again.",reportsTitle:"Couldn't load your reports"},he={allCategories:"All Categories",allIntents:"All Intents",allLocations:"All Locations"},ye={progress:"{loaded} of {total} reports loaded",title:"Loading Reports..."},ge={dismissSummary:"Dismiss summary",gaugeHint:"Average AI visibility across these reports: the share of prompts where an AI engine mentioned your brand. Higher is better.",nextStepEmerging:"Next step: start with the highest-intent missed prompts and build authoritative content AI can cite.",nextStepModerate:"Next step: review the prompts where your brand is missing and publish content that answers them directly.",nextStepStrong:"Keep it up: monitor the prompts where competitors still outrank you and protect your lead.",presenceEmerging:"That's an emerging presence: your brand shows up in fewer than a quarter of answers, so there's a lot of headroom.",presenceModerate:"That's a moderate presence: your brand shows up in some answers, with room to grow.",presenceStrong:"That's a strong presence: your brand shows up in most answers.",scoreDescription:"{ranked} of {total} results",scoreDescriptionAllPlatforms:"{ranked} of {total} results (across all platforms)",summary:"{brand} is mentioned in <score>{score}</score> of AI answers ({tier}). {presence}",visibilityScore:"Visibility Score"},be={emptyDescription:"Try adjusting your filters to see more results.",emptyTitle:"No prompts found"},fe={citations:"Citations",competitors:"Competitors",overview:"Overview",prompts:"Prompts",trends:"Trends"},we={emptyDescription:"Put your questions on a weekly schedule and this tab becomes a line you can watch: it climbs as your plan lands, and dips the week a competitor takes one of your answer slots. Each run costs the same credits as a manual report.",emptyTitle:"Your score isn't a trend yet",startTracking:"Start weekly tracking"},ve={densityAll:"All",densityLabel:"Queries shown",densityTop:"Top {count}",detailKind:"{platform} · {kind}",emptyDescription:"Run a report with providers that emit search queries or related questions (Gemini, Perplexity, ChatGPT Search, Claude, Grok).",emptyTitle:"No queries to map",filterKeywords:"Filter keywords…",hidePlatform:"Hide {platform}
1",hint:"Click a node to expand · Drag to pan · Scroll to zoom · Click a dot for details",layoutGraph:"Graph",layoutKeywords:"Keywords",layoutLabel:"Layout",moreDates:"+{count} more",morePrompts:"+{count, plural, one {# more prompt} other {# more prompts}}",noMatches:"No queries match the current filters.",noPlatformQueries:"No platform-level queries to map. Switch to “By prompt”.",noPromptQueries:"No prompt-level queries to map. Switch to “By platform”.",platformNodeTitleClosed:"{label} · {count, plural, one {# query} other {# queries}} · click to expand",platformNodeTitleOpen:"{label} · {count, plural, one {# query} other {# queries}} · click to collapse",promptNodeTitleClosed:"{label} · {count, plural, one {# query} other {# queries}} · click to expand",promptNodeTitleOpen:"{label} · {count, plural, one {# query} other {# queries}} · click to collapse",promptUnavailable:"(prompt text unavailable)",queryCount:"{count, plural, one {# query} other {# queries}}",queryTimes:"(×{count})",relatedQuestion:"Related question",reports:"{count, plural, one {# report} other {# reports}}",resetView:"Reset view",searchQueries:"Search queries…",searchQuery:"Search query",showFewer:"− Show fewer",showFewerCount:"Show {count} fewer",showMoreCount:"Show {count} more",showPlatform:"Show {platform}",surfacedBy:"Surfaced by {prompts, plural, one {# prompt} other {# prompts}} across {results, plural, one {# result} other {# results}}",typeAll:"All",typeLabel:"Query type",typeQuestions:"Questions",typeSearches:"Searches",untitledPrompt:"Untitled prompt",viewByPlatform:"By platform",viewByPrompt:"By prompt",viewLabel:"Group queries by",zoomIn:"Zoom in",zoomOut:"Zoom out"},ke={cta:"Query graph",description:"What each AI engine searched + the related questions it surfaced. Toggle between grouping by platform or by prompt. Dots are questions; lines colored by platform.",title:"Query graph"},Te={description:"Shopping carousel from the provider, sorted cheapest first when prices are available.",reviews:"({reviews})",title:"Products"},Ce={description:"{bucket} · {count, plural, one {# item} other {# items}} · {unique} unique",descriptionWithSubgroups:"{bucket} · {count, plural, one {# item} other {# items}} · {unique} unique · {subgroups} subgroups",followUp:"follow-up",modelSearchQuery:"model search query",noMatches:"No prompts match your search.",occurrences:"· {count} occurrences",ranked:"{brand}/{total} ranked",searchPlaceholder:"Search prompts in cluster...",subgroupItems:"{count, plural, one {# item} other {# items}}"},Ae={bucketComparisons:"Comparisons",bucketOther:"Other",bucketQuestions:"Questions",bucketRelated:"People Also Ask",bucketSearchQueries:"Search Queries",emptyDescription:"The tree needs more prompts before it can group them.",emptyTitle:"Not enough prompt data yet",errorDescription:"Try refreshing.",errorTitle:"Could not build the cluster tree",funnelStage:"Funnel stage: {stage}",loading:"Embedding texts and clustering. First run may take a few seconds.",overflowFull:"{count} additional clusters ({items} items)",overflowLabel:"+{count} more",tooltipItems:"{count, plural, one {# item} other {# items}}",tooltipSubgroups:"· {count} subgroups",tooltipUnique:"· {count} unique"},Se={cta:"Query map",description:"Radial view of prompt clusters. Click a bucket to drill in.",featureName:"Query map",title:"Query map"},Pe={awareness:"Awareness",consideration:"Consideration",decision:"Decision",unclassified:"Other"},Re={headerImagesDescription:"Featured images Google placed above the AI Mode answer.",headerImagesTitle:"Header Images",latency:"{seconds}s",sourcesUsed:"{count, plural, one {# source used} other {# sources used}}"},Ie={description:"Canonical URLs Google promoted above the AI Mode answer (typically the brand's own pages or top encyclopedia entries).",label:"Quick links",title:"Quick Links"},Ne={agentNote:"Competitor registry: the brand's canonical competitors across all reports (mentions, category, website, aliases), with merge and compare actions.",askAgentPrompt:"Look at my competitor registry (use get_current_view, then get_latest_visibility_score and get_report_competitors on the latest report), then tell me who beats me most often in AI answers and how to close the gap.",cooccurrence:"Co-occurrence",emptyDescription:"Competitors are discovered as you run reports.",emptySearchDescription:"Try a different search term.",emptySearchTitle:"No competitors match your search",emptyTitle:"No competitors yet",loadErrorMessage:"There was an error loading your competitors. Please try again.",loadErrorTitle:"Failed to load competitors",merge:"Merge",metricCompetitors:"Competitors",searchPlaceholder:"Search competitors...",selectBrandDescription:"Choose a brand to see its competitors.",selectBrandTitle:"Select a brand",subtitle:"Your brand's canonical competitor directory across all reports",tableDescription:"{count, plural, one {# entity tracked} other {# entities tracked}}",tableTitle:"Competitor registry",title:"Competitors",yourBrand:"Your brand"},Me={aiPlatforms:"AI Platforms",all:"All categories",direct:"Direct 
1Competitors",indirect:"Indirect Competitors",other:"Other",publishers:"Publishers"},De={alsoSeenAs:"Also seen as ({count})",firstTracked:"First tracked {time}",noDetail:"No extra detail tracked for this competitor yet.",whyCategory:"Why this category"},xe={aiPlatform:"AI Platform",category:"Category",direct:"Direct Competitor",hint:"Changes pin this entity for future reports.",indirect:"Indirect Competitor",myBrand:"My brand (this is us)",myBrandBody:"<strong>{name}</strong> is not a competitor, it is <strong>{brand}</strong>. These names become brand aliases:",myBrandConfirm:"Mark as my brand",myBrandEffect:"Every past report counts these mentions as your brand, visibility scores and rankings are recalculated in the background, and it leaves this list.",name:"Name",other:"Other",publisher:"Publisher",title:"Edit competitor",website:"Website",websitePlaceholder:"example.com"},Be={body:"Pick the entity to keep. The others are folded into it (their names become aliases) and every report mention is rewritten to it in the background.",confirm:"Merge {count}",mentions:"{count, plural, one {# mention} other {# mentions}}",title:"Merge competitors"},Le={body:"Permanently remove <strong>{name}</strong>? Its mentions are stripped from all reports in the background and it won't reappear in future reports.",confirm:"Remove",title:"Remove competitor"},He={category:"Category",compare:"Compare vs your brand",competitor:"Competitor",lastSeen:"Last seen",mentions:"Mentions",reasoning:"Reasoning",remove:"Remove from registry",reports:"Reports"},Fe={markedAsBrand:"Marked as your brand; reports updating in the background",mergeFailed:"Could not merge competitors",merged:"Competitors merged; reports updating in the background",removeFailed:"Could not remove competitor",removed:"Competitor removed",updateFailed:"Could not update competitor",updated:"Competitor updated"},qe={description:"Follow-up questions the provider suggests users typically ask next.",label:"Related questions",openSource:"Open source",title:"Related Questions"},Ee={createSchedule:"Create Schedule",export:"Export",exportCsv:"Export as CSV",exportJson:"Export as JSON",exportPdf:"Export as PDF",fromSchedule:"This report was generated by a schedule. Go to Scheduled Reports to manage it.",generating:"Generating...",scheduleCreated:"Schedule Created",scheduleExists:"A schedule has already been created from this report.",share:"Share"},Oe={aiModeNotShown:"Google AI Mode is not shown for every search query. Google determines when to display an AI Mode response based on the query type, user intent, and whether AI-generated content would be helpful. For this particular query, Google did not generate an AI Mode response.",categoryCount:"{label} ({count})",changeCategory:"Click to change category",conversation:"AI conversation",entitiesHelp:"Brands, products and other entities the provider mentioned in the answer, categorised as your brand, competitors, publishers or other.",entitiesTitle:"Entities Mentioned ({count})",extrasHelp:"Structured signals returned by the provider beyond the prose answer: images, follow-up questions, search queries and rich blocks used to ground the response.",extrasTitle:"Provider Extras ({count})",hideSources:"Hide sources",missed:"Missed",nextItem:"Next item",nextResult:"Next result",noResponse:"No response available for this prompt.",otherCategory:"Other",position:"{current} of {total}",previousItem:"Previous item",previousResult:"Previous result",rank:"#{rank}",ranked:"Ranked",reasoning:"Reasoning",resultsPosition:"{current} of {total} results",showSources:"Show sources",title:"{platform} Response",userInitial:"U",you:"You",youTag:"(You)"},Ve={comparison:"Comparison",expandable:"Expandable",heading:"Heading",inline_image:"Image",list:"List",table:"Table",video:"Video"},Ue={description:"Interactive elements the provider returned that the answer's markdown can't represent: expandable detail panels, comparison grids, inline videos and images. Plain paragraphs already render as inline citations inside the main response.",label:"Rich blocks",title:"Rich Blocks"},We={competitorSite:"This source is {name}'s own site",description:"{sources} unique sources · {citations} total citations",homePage:"Home Page",title:"Citations",viewPrompts:"View prompts",yourSite:"Your Site"},Qe={filtered:"No sources match your current search or filters.",none:"No sources were cited in this report.",title:"No Sources Found"},Ge={all:"All",allHint:"Every source cited",ascending:"Ascending",clearSourceType:"Clear source-type filter",descending:"Descending",searchPlaceholder:"Search sources...",sortCitations:"Citations",sortDomain:"Domain",sortLastSeen:"Last Seen"},Ye={cited:"Cited",lastSeen:"Last Seen",rank:"#",source:"Source",type:"Type"},_e={description:"A simple, easy-to-read breakdown of your report with the next steps to climb",regenerate:"Regenerate",title:"Understand Your Results"},ze={description:"Topics your brand should cover to improve AI visibility",title:"Content Gaps"},Ke={high:"High",low:"Low",medium:"Medium"},je={analyzing:"Analyzing...",cta:"Explain My Results",description:"Make sense of your report in seconds. We break down what's driving your score, why AI platforms cite competitors instead of you, and the exact next steps to climb, turned into tasks you can act on right away.",title:"Understand exactly why you rank this way"},Je={subtitle:"Analyzing your brand and the sources AI platforms cite",title:"Reading your report..."},Ze={high:"High",low:"Low",medium:"Medium"},Xe={description:"Immediate actions with minimal effort",title:"Quick Wins"},$e={description:"Analysis of pages that AI platforms cite instead of your brand",title:"Source Insights",whatToCopy:"What to copy:"},et={approved:"Approved",backlog:"Backlog",done:"Done",inProgress:"In Progress",review:"Review"},tt={askAgent:"Ask the agent to help with this task",openAgent:"Open this task's agent conversation",subtitle:"Actionable tasks to improve your AI visibility",title:"{count, plural, one {# Task Created} other {# Tasks Created}}"},ot={actionItems:"Action Items",description:"Description",effort:"Effort:",impact:"Impact:"},rt={failed:"Failed to analyze your results.",network:"Lost the connection before that finished. Try again."},st={aiMatrix:"AI Matrix",citations:"Citations",competitors:"Competitors",opportunities:"Opportunities",outreach:"Outreach",prompts:"Prompts"},it={gained:"Prompts gained",gainedHint:"Prompt × platform pairs that ran in both halves where the brand appeared in the newer half but not in the older one. Each pair counts independently (same prompt on ChatGPT vs Perplexity = two units).",heading:"Movers",lost:"Prompts lost",lostHint:"Prompt × platform pairs that ran in both halves where the brand appeared in the older half but not in the newer one. Each pair counts independently (same prompt on ChatGPT vs Perplexity = two units).",newDomains:"New citing domains",newDomainsHint:"Unique citation domains that appear in the newer half of selected reports but were absent in the older half.",platformDelta:"{platform} Δ",platformHint:"Largest visibility swing across AI platforms between the older and newer halves."},at={description:"Inline videos the provider attached to the answer (typically YouTube).",title:"Videos",watchOn:"Watch on {source}
1",watchVideo:"Watch video"},nt={copied:"Copied!",copyLink:"Copy link",copyLinkTitle:"Copy a link that opens the report in this exact view",exit:"Exit view",manageAliases:"Manage aliases"},lt={add:"Add",confirm:"View as {competitor}",dismiss:"Dismiss",grouped:"Will be grouped as {competitor} ({count})",intro:"You'll see all metrics, charts and tabs as if <strong>{competitor}</strong> were the focus brand. Nothing is saved. This is only your local view of the report.",mentions:"{count, plural, one {# mention} other {# mentions}}",noVariations:"No name variations detected. You can still continue to view the report as {competitor}.",removeAlias:"Remove {alias}",title:'View this report as "{competitor}"',variationsHelp:"These names look like they could refer to {competitor}. Add the ones you'd like to group together, or dismiss them.",variationsTitle:"Possible name variations"},ct={descriptionRank:"Rank of your brand vs top competitors by share of voice. Crossovers = overtakes.",descriptionSov:"Share of voice per run for your brand vs the top competitors that appeared this period.",empty:"Need at least two completed runs to plot a race.",helpRank:"Rank position 1 = highest share of voice in that run, among your brand plus the top competitors plotted here. It is not the AI answer-position rank; it's a relative SoV order recomputed for every run.",helpSov:"Share of Voice per run = mentions divided by (your brand mentions + competitor mentions across all results in that run). Competitors come from prompt_results.businesses_categorized (direct + indirect). Top 4 competitors by total mentions across all runs are plotted.",rankLabel:"#{rank}",title:"Visibility Race",viewLabel:"Chart metric",viewRank:"Rank",viewSov:"SoV %",you:"You"},pt={deltaDown:"▼ {value}",deltaFlat:"- {value}",deltaUp:"▲ {value}",description:"How your brand performs on each AI platform",descriptionEmpty:"No AI answers name this brand yet. These bars move as your plan lands",title:"Visibility by Platform",valueName:"Visibility"},dt={byCategory:"By Category",byPlatform:"By Platform",description:"Track your visibility score over time",overall:"Overall",overallSeries:"Overall",title:"Visibility Trend Over Time"},ut={description:"The exact queries the model issued against a search backend before drafting the answer, useful to see whether your brand was even in the candidate set.",label:"Web search queries",title:"Web Search Queries"},mt={description:"Visibility shift between the newer half and the older half of the selected runs. Click a row to open the prompt history.",descriptionEmpty:"Visibility shift between the newer half and the older half of the selected runs",empty:"Need at least two runs of the scheduled report to compute deltas.",help:"Delta = average visibility % over the newer half of the selected runs minus the average over the older half (same split as the Movers strip). With exactly two runs it collapses to current vs previous. Sorted from the biggest gain to the biggest loss. Click a row to drill into the prompt's run history.",hideUnchanged:"Hide unchanged",losers:"{count, plural, one {# loser} other {# losers}}",rowTitle:`{prompt}
2{previous} to {current}`,title:"Winners & Losers",winners:"{count, plural, one {# winner} other {# winners}}"},ht={label:"Period",last90:"Last 90 days",all:"All time"},gt={addCompetitorAsAliasModal:o,aggregatedMatrixTab:r,aiVisibilityExpertBanner:s,aliasSuggestionModal:i,aliasSuggestionSignals:a,aliasSuggestionsBar:n,analysisTab:l,analysisTabEmpty:c,analysisTabFilters:p,analysisTable:d,answerPositionBucket:u,answerPositionBucketHint:m,answerPositionHistogram:h,blocks:y,brandHeader:g,categoryPerformanceChart:b,categoryPlatformFilters:f,citationLeaderboard:w,citationScope:v,citationScopeHint:k,citationShareChart:T,citationSidebar:C,citationSourceTypeButton:A,citationSourceTypeDonut:S,citationTimelineModal:P,citationsModal:R,citationsTable:I,citationsTableFilters:N,citationsTableSort:M,citationsTableToast:D,citationsTableTrend:x,coOccurrenceGrid:B,competitorCoOccurrenceButton:L,competitorCoOccurrenceMatrix:H,competitorComparisonCharts:F,competitorComparisonModal:q,competitorCooccurrenceModal:E,competitorHeadToHeadModal:O,competitorsModal:V,competitorsTab:U,competitorsTabEmpty:W,competitorsTabFilters:Q,competitorsTable:G,createScheduleFromReportModal:Y,domainAuthorityBubble:_,domainAuthorityButton:z,firstReportUpgradeBanner:K,geminiSearchSuggestions:j,globalMentionsModal:J,imagesGallery:Z,keywordRanking:X,keywordRankingKind:$,matrixTab:ee,matrixTabEmpty:te,matrixTable:oe,mentionedEntitiesModal:re,mentionsModal:se,outreachTab:ie,outreachTabEmpty:ae,outreachTable:ne,page:le,pageAgent:ce,page
2Citations:pe,pageCompetitors:de,pageEmpty:ue,pageErrors:me,pageFilters:he,pageLoading:ye,pageOverview:ge,pagePrompts:be,pageTabs:fe,pageTrends:we,platformQueryGraph:ve,platformQueryGraphButton:ke,productsCarousel:Te,promptClusterLeavesModal:Ce,promptClusterTree:Ae,promptClusterTreeButton:Se,promptIntentLabel:Pe,providerExtrasPanel:Re,quickLinksPanel:Ie,registry:Ne,registryCategories:Me,registryDetail:De,registryEdit:xe,registryMerge:Be,registryRemove:Le,registryTable:He,registryToast:Fe,relatedQuestionsPanel:qe,reportActionsCard:Ee,responseModal:Oe,richBlockType:Ve,richBlocksRenderer:Ue,sourcesTab:We,sourcesTabEmpty:Qe,sourcesTabFilters:Ge,sourcesTable:Ye,suggestionsTab:_e,suggestionsTabContentGaps:ze,suggestionsTabEffort:Ke,suggestionsTabEmpty:je,suggestionsTabLoading:Je,suggestionsTabPriority:Ze,suggestionsTabQuickWins:Xe,suggestionsTabSourceInsights:$e,suggestionsTabStatus:et,suggestionsTabTaskList:tt,suggestionsTabTaskRow:ot,suggestionsTabToast:rt,tabNavigation:st,topMoversStrip:it,videosGallery:at,viewAsActionsCard:nt,viewAsPreviewModal:lt,visibilityRankRace:ct,visibilityScoreByPlatformChart:pt,visibilityTrendChart:dt,webSearchQueriesPanel:ut,winnersLosersWaterfall:mt,competitorPeriod:ht};export{o as addCompetitorAsAliasModal,r as aggregatedMatrixTab,s as aiVisibilityExpertBanner,i as aliasSuggestionModal,a as aliasSuggestionSignals,n as aliasSuggestionsBar,l as analysisTab,c as analysisTabEmpty,p as analysisTabFilters,d as analysisTable,u as answerPositionBucket,m as answerPositionBucketHint,h as answerPositionHistogram,y as blocks,g as brandHeader,b as categoryPerformanceChart,f as categoryPlatformFilters,w as citationLeaderboard,v as citationScope,k as citationScopeHint,T as citationShareChart,C as citationSidebar,A as citationSourceTypeButton,S as citationSourceTypeDonut,P as citationTimelineModal,R as citationsModal,I as citationsTable,N as citationsTableFilters,M as citationsTableSort,D as citationsTableToast,x as citationsTableTrend,B as coOccurrenceGrid,L as competitorCoOccurrenceButton,H as competitorCoOccurrenceMatrix,F as competitorComparisonCharts,q as competitorComparisonModal,E as competitorCooccurrenceModal,O as competitorHeadToHeadModal,ht as competitorPeriod,V as competitorsModal,U as competitorsTab,W as competitorsTabEmpty,Q as competitorsTabFilters,G as competitorsTable,Y as createScheduleFromReportModal,gt as default,_ as domainAuthorityBubble,z as domainAuthorityButton,K as firstReportUpgradeBanner,j as geminiSearchSuggestions,J as globalMentionsModal,Z as imagesGallery,X as keywordRanking,$ as keywordRankingKind,ee as matrixTab,te as matrixTabEmpty,oe as matrixTable,re as mentionedEntitiesModal,se as mentionsModal,ie as outreachTab,ae as outreachTabEmpty,ne as outreachTable,le as page,ce as pageAgent,pe as pageCitations,de as pageCompetitors,ue as pageEmpty,me as pageErrors,he as pageFilters,ye as pageLoading,ge as pageOverview,be as pagePrompts,fe as pageTabs,we as pageTrends,ve as platformQueryGraph,ke as platformQueryGraphButton,Te as productsCarousel,Ce as promptClusterLeavesModal,Ae as promptClusterTree,Se as promptClusterTreeButton,Pe as promptIntentLabel,Re as providerExtrasPanel,Ie as quickLinksPanel,Ne as registry,Me as registryCategories,De as registryDetail,xe as registryEdit,Be as registryMerge,Le as registryRemove,He as registryTable,Fe as registryToast,qe as relatedQuestionsPanel,Ee as reportActionsCard,Oe as responseModal,Ve as richBlockType,Ue as richBlocksRenderer,We as sourcesTab,Qe as sourcesTabEmpty,Ge as sourcesTabFilters,Ye as sourcesTable,_e as suggestionsTab,ze as suggestionsTabContentGaps,Ke as suggestionsTabEffort,je as suggestionsTabEmpty,Je as suggestionsTabLoading,Ze as suggestionsTabPriority,Xe as suggestionsTabQuickWins,$e as suggestionsTabSourceInsights,et as suggestionsTabStatus,tt as suggestionsTabTaskList,ot as suggestionsTabTaskRow,rt as suggestionsTabToast,st as tabNavigation,it as topMoversStrip,at as videosGallery,nt as viewAsActionsCard,lt as viewAsPreviewModal,ct as visibilityRankRace,pt as visibilityScoreByPlatformChart,dt as visibilityTrendChart,ut as webSearchQueriesPanel,mt as winnersLosersWaterfall};
3//# sourceMappingURL=visibility-BY-gkVbl.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.