import { MicrophoneIcon, CheckCircleIcon, XCircleIcon, QuestionMarkCircleIcon, ShieldCheckIcon, DocumentMagnifyingGlassIcon, ArrowTopRightOnSquareIcon, } from '@heroicons/react/24/outline' import { Link } from 'react-router-dom' export default function FactChecking() { const factCheckSources = [ { name: 'PolitiFact', description: 'Fact-checking political claims with the Truth-O-Meter rating system.', url: 'https://www.politifact.com', logo: '🔍', focus: 'National & State Politics', }, { name: 'FactCheck.org', description: 'Nonpartisan fact-checking by the Annenberg Public Policy Center.', url: 'https://www.factcheck.org', logo: '✓', focus: 'Political Claims', }, { name: 'Google Fact Check Explorer', description: 'Search fact checks from publishers worldwide using Google\'s Fact Check Tools.', url: 'https://toolbox.google.com/factcheck/explorer', logo: '🔎', focus: 'Global Claims', }, { name: 'Snopes', description: 'Fact-checking urban legends, internet rumors, and misinformation.', url: 'https://www.snopes.com', logo: '📰', focus: 'Internet & Media', }, ] const howToFactCheck = [ { icon: DocumentMagnifyingGlassIcon, title: 'Find the Claim', description: 'Identify specific statements made in government meetings or public discourse.', }, { icon: ShieldCheckIcon, title: 'Check Credible Sources', description: 'Use fact-checking organizations and official data sources to verify claims.', }, { icon: CheckCircleIcon, title: 'Evaluate Evidence', description: 'Look for primary sources, statistics, and expert analysis to support or refute claims.', }, { icon: MicrophoneIcon, title: 'Share Findings', description: 'Report misinformation and share accurate information with your community.', }, ] const claimCategories = [ { type: 'True', icon: CheckCircleIcon, color: 'text-green-600', bgColor: 'bg-green-50', description: 'Claim is accurate and supported by evidence', }, { type: 'Mostly True', icon: CheckCircleIcon, color: 'text-blue-600', bgColor: 'bg-blue-50', description: 'Claim is mostly accurate with minor omissions', }, { type: 'Half True', icon: QuestionMarkCircleIcon, color: 'text-yellow-600', bgColor: 'bg-yellow-50', description: 'Claim contains elements of truth but lacks context', }, { type: 'Mostly False', icon: XCircleIcon, color: 'text-orange-600', bgColor: 'bg-orange-50', description: 'Claim contains significant inaccuracies', }, { type: 'False', icon: XCircleIcon, color: 'text-red-600', bgColor: 'bg-red-50', description: 'Claim is not supported by evidence', }, ] return (
{/* Header */}

Fact-Checking Tools

Verify claims from meetings and legislation with trusted fact-checking sources and tools.

{/* Debate Grader Tool */}

Debate Framework Analyzer

Evaluate government decisions using a debate framework that analyzes Harms, Solvency, and Topicality.

Try Debate Grader →

Harms Analysis

Evaluates whether the decision addresses a real problem and its severity.

Solvency Check

Assesses if the proposed solution will actually solve the identified problem.

Topicality Review

Determines if the decision is within the authority and scope of the body making it.

{/* Truth Rating Scale */}

Understanding Truth Ratings

{claimCategories.map((category) => { const Icon = category.icon return (

{category.type}

{category.description}

) })}
{/* Fact-Checking Sources */}

Trusted Fact-Checking Resources

{factCheckSources.map((source) => (
{source.logo}

{source.name}

{source.description}

{source.focus}
))}
{/* How to Fact Check */}

How to Fact-Check Claims

{howToFactCheck.map((step) => { const Icon = step.icon return (

{step.title}

{step.description}

) })}
{/* Tips for Critical Thinking */}

Tips for Critical Thinking

💡

Question the Source: Who is making the claim? Do they have expertise or potential bias?

📊

Look for Data: Are there statistics or studies backing up the claim? Are they from credible sources?

🔍

Check Multiple Sources: Does the claim appear in multiple independent, reliable sources?

Consider Context: Is the claim taken out of context? When was it made, and is it still relevant?

🤔

Beware of Bias: Does the source have a political or financial incentive to make this claim?

) }