
export interface ChannelDetail {
    title: string;
    text: string;
    image: string;
    reverse: boolean;
}

export interface ChannelBenefit {
    title: string;
    description: string;
    icon: string;
}

export interface ChannelAbout {
    title: string;
    description: string;
    subTitle: string;
    bulletPoints: { text: string; icon: string }[];
    mainImage: string;
    subImage: string;
}

export interface ChannelTestimonial {
    quote: string;
    author: string;
    role: string;
    rating: number; // 1-5
    image: string;
}

export interface ChannelFAQ {
    question: string;
    answer: string;
}

export interface Channel {
    slug: string;
    title: string;
    subtitle: string;
    heroImage: string;
    description: string;
    about: ChannelAbout;
    benefits: ChannelBenefit[];
    testimonials: ChannelTestimonial[];
    faqs: ChannelFAQ[];
    details: ChannelDetail[];
}

export const channels: Channel[] = [
    {
        slug: 'facebook',
        title: 'Facebook',
        subtitle: 'Dominate Your Strategy on the World\'s Largest Social Network',
        heroImage: '/images/channels/facebook-hero.png',
        description: 'Maximize reach, engage communities, and drive conversions with SocialBuddy’s all-in-one Facebook management suite. Build meaningful connections at scale.',
        about: {
            title: 'Comprehensive Facebook Solutions for Modern Brands',
            subTitle: 'Scale & Succeed',
            description: 'Navigate the complexities of Facebook marketing with ease. Whether you manage a single page or a portfolio of brands, SocialBuddy streamlines your workflow. From scheduling collaborative posts to moderating diverse communities and analyzing ad ROI, we empower you to turn casual scrollers into loyal customers without the burnout.',
            bulletPoints: [
                { text: 'Auto-Schedule Posts & Reels', icon: 'Calendar' },
                { text: 'Unified Inbox & Moderation', icon: 'Inbox' },
                { text: 'Deep Audience Analytics', icon: 'BarChart' },
                { text: 'Competitor Benchmarking', icon: 'Trophy' }
            ],
            mainImage: '/images/channels/facebook-about-main.jpg',
            subImage: '/images/channels/facebook-about-sub.jpg'
        },
        benefits: [
            { title: 'Smart Post Scheduling', description: 'Optimize publish times with AI to ensure your content lands exactly when your audience is online.', icon: 'Zap' },
            { title: 'Unified Community Management', description: 'Never miss a comment or message. Manage all interactions from a single, intuitive dashboard.', icon: 'Inbox' },
            { title: 'Video & Reels Optimization', description: 'Upload, schedule, and analyze video content designed to capture attention in the feed.', icon: 'Smartphone' },
            { title: 'ROI-Driven Analytics', description: 'Prove the value of your efforts with customizable reports that track engagement and conversions.', icon: 'BarChart' }
        ],
        testimonials: [
            { quote: "SocialBuddy’s unified inbox saved my team 15 hours a week. We no longer toggle between tabs to answer messages; it's all right there.", author: "Elena Rodriguez", role: "VP of Operations", rating: 5, image: "/images/testimonials/elena.jpg" },
            { quote: "The bulk scheduling feature for our 20+ franchise locations is flawless. What used to take days now takes minutes.", author: "Marcus Thorn", role: "Agency Director", rating: 5, image: "/images/testimonials/marcus.jpg" },
            { quote: "Finally, analytics that make sense. I can show my clients exactly how our campaigns are driving revenue, not just likes.", author: "Sarah Jenkins", role: "Digital Marketing Lead", rating: 5, image: "/images/testimonials/sarah-j.jpg" },
            { quote: "Managing our community groups has never been easier. The auto-moderation tools keep our discussions healthy and spam-free.", author: "David Kim", role: "Community Manager", rating: 4, image: "/images/testimonials/david-k.jpg" },
            { quote: "A must-have for any serious Facebook marketer. The interface is clean, fast, and reliable.", author: "Jessica Priest", role: "Small Business Owner", rating: 5, image: "/images/testimonials/jessica.jpg" }
        ],
        faqs: [
            { question: "Can I schedule Facebook Groups?", answer: "Yes, you can schedule posts to any Facebook Groups where you are an admin." },
            { question: "Does it support Facebook Reels?", answer: "Absolutely! You can schedule and auto-publish Reels directly." },
            { question: "Can I mention pages in posts?", answer: "Yes, user and page tagging is supported in the composer." },
            { question: "How does the Unified Inbox work?", answer: "It aggregates comments, messages, and mentions from all your connected pages into a single stream." }
        ],
        details: []
    },
    {
        slug: 'instagram',
        title: 'Instagram',
        subtitle: 'Transform Your Feed into a Visual Masterpiece',
        heroImage: '/images/channels/instagram-hero.png',
        description: 'Elevate your brand aesthetics, automate Stories and Reels, and grow your following with SocialBuddy’s powerful visual planning tools.',
        about: {
            title: 'The Ultimate Toolkit for Instagram Growth',
            subTitle: 'Design & Engage',
            description: 'Crafting a stunning Instagram presence requires more than just good photos. SocialBuddy provides the strategic edge you need—from visual grid planning and hashtag research to automated Story publishing and shoppable tags. Engage your audience authentically and watch your follower count soar.',
            bulletPoints: [
                { text: 'Visual Grid Planner', icon: 'Layout' },
                { text: 'Auto-Publish Reels & Stories', icon: 'Smartphone' },
                { text: 'Hashtag Strategy', icon: 'Repeat' },
                { text: 'Shoppable Integrations', icon: 'Trophy' }
            ],
            mainImage: '/images/channels/channel.webp',
            subImage: '/images/channels/instagram-about-sub.jpg'
        },
        benefits: [
            { title: 'Visual Grid Planner', description: 'Curate a cohesive brand aesthetic by dragging and dropping posts to preview your grid before publishing.', icon: 'Layout' },
            { title: 'Story & Reels Scheduler', description: 'Maintain an active presence 24/7 by scheduling ephemeral and short-form video content in advance.', icon: 'Smartphone' },
            { title: 'Strategic Hashtag Manager', description: 'Discover high-performing hashtags and save sets to maximize your content’s discoverability.', icon: 'ShieldCheck' },
            { title: 'Engagement Analytics', description: 'Understand what resonates with deep dives into audience demographics, reach, and interaction rates.', icon: 'BarChart' }
        ],
        testimonials: [
            { quote: "The visual grid planner is a lifesaver. I can finally see exactly how my feed will look next week before I commit to posting.", author: "Chloe Vance", role: "Creative Director", rating: 5, image: "/images/channels/testimonial-1.webp" },
            { quote: "Auto-publishing Reels without the 'push notification' dance? Yes, please. This feature alone is worth the subscription.", author: "Tyler O'Neil", role: "Content Creator", rating: 5, image: "/images/channels/testimonial-2.webp" },
            { quote: "We’ve seen a 40% increase in engagement since we started using the hashtag recommendations. It really works.", author: "Priya Patel", role: "Social Strategist", rating: 5, image: "/images/channels/testimonial-3.webp" },
            { quote: "My clients love the approval workflow. They can comment on the grid preview directly, which speeds up our sign-off process immensely.", author: "Jordan Lee", role: "Agency Founder", rating: 5, image: "/images/channels/testimonial-4.webp" },
            { quote: "Seamless integration with our Shopify store. Tagging products in scheduled posts has streamlined our sales funnel.", author: "Morgan St. James", role: "E-commerce Manager", rating: 4, image: "/images/channels/testimonial-5.webp" }
        ],
        faqs: [
            { question: "Do you support Collaboration posts?", answer: "Currently, we support scheduling standard posts, carousels, and Reels. Collab posts must be done natively." },
            { question: "Can I schedule the First Comment?", answer: "Yes, you can draft hashtags in your first comment to keep your caption clean." },
            { question: "Is it safe for my account?", answer: "Yes, we use the official Instagram Graph API, so your account is 100% safe." },
            { question: "Can I tag products?", answer: "Yes, product tagging is available for eligible accounts." }
        ],
        details: []
    },
    {
        slug: 'linkedin',
        title: 'LinkedIn',
        subtitle: 'Build Your Professional Brand',
        heroImage: '/images/channels/linkedin-hero.png',
        description: 'Establish thought leadership and engage with your professional network on LinkedIn.',
        about: {
            title: 'Professional Growth & Networking',
            subTitle: 'Lead & Connect',
            description: 'Optimize your LinkedIn strategy for personal branding or company pages. Schedule articles, posts, and PDF carousels to engage your professional network effectively.',
            bulletPoints: [
                { text: 'PDF Carousels', icon: 'Layout' },
                { text: 'Company Page Management', icon: 'BarChart' },
                { text: 'Detailed Analytics', icon: 'Zap' },
                { text: 'Post Variations', icon: 'PenTool' }
            ],
            mainImage: '/images/channels/linkedin-about-main.jpg',
            subImage: '/images/channels/linkedin-about-sub.jpg'
        },
        benefits: [
            { title: 'PDF Carousel Uploads', description: 'Schedule document posts (PDFs) which perform exceptionally well on LinkedIn.', icon: 'Layout' },
            { title: 'Mention Companies', description: 'Tag other company pages in your posts to increase reach.', icon: 'Inbox' },
            { title: 'Employee Advocacy', description: 'Make it easy for employees to reshare your company content.', icon: 'CheckCircle' },
            { title: 'Targeting Options', description: 'Target specific audiences for your company page updates.', icon: 'ShieldCheck' }
        ],
        testimonials: [
            { quote: "Our LinkedIn engagement skyrocketed after we started using the PDF carousel scheduler.", author: "Brian K.", role: "B2B Marketer", rating: 5, image: "/images/testimonials/brian.jpg" },
            { quote: "Super reliable tool for managing our corporate LinkedIn page.", author: "Diane S.", role: "Comms Director", rating: 5, image: "/images/testimonials/diane.jpg" },
            { quote: "I schedule a week's worth of personal branding content in 30 minutes.", author: "Gary V.", role: "Entrepreneur", rating: 5, image: "/images/testimonials/gary.jpg" },
            { quote: "Simple, clean interface. Does exactly what it says.", author: "Tom H.", role: "Consultant", rating: 4, image: "/images/testimonials/tomH.jpg" },
            { quote: "The analytics reports are perfect for my monthly client meetings.", author: "Alice M.", role: "Social Manager", rating: 5, image: "/images/testimonials/alice.jpg" }
        ],
        faqs: [
            { question: "Can I post to personal profiles?", answer: "Yes, both personal profiles and Company Pages are supported." },
            { question: "Can I schedule LinkedIn Articles?", answer: "Currently, we support short-form posts, images, videos, and documents." },
            { question: "Does it support video?", answer: "Yes, you can upload and schedule native video to LinkedIn." }
        ],
        details: []
    },
    {
        slug: 'twitter',
        title: 'Twitter (X)',
        subtitle: 'Join the Conversation in Real-Time',
        heroImage: '/images/channels/twitter-hero.png',
        description: 'Manage your Twitter presence with thread scheduling, social listening, and advanced analytics.',
        about: {
            title: 'Tweet Smarter, Not Harder',
            subTitle: 'Engage & Influence',
            description: 'Master the art of the tweet. Schedule entire threads, monitor keywords, and engage with trending conversations. SocialBuddy keeps you connected to what\'s happening now.',
            bulletPoints: [
                { text: 'Thread Scheduling', icon: 'Repeat' },
                { text: 'Social Listening', icon: 'Inbox' },
                { text: 'Keyword Monitoring', icon: 'Eye' },
                { text: 'Auto-Retweet', icon: 'Repeat' }
            ],
            mainImage: '/images/channels/twitter-about-main.jpg',
            subImage: '/images/channels/twitter-about-sub.jpg'
        },
        benefits: [
            { title: 'Thread Creator', description: 'Compose and schedule long threads easily with our dedicated thread maker.', icon: 'PenTool' },
            { title: 'Asset Library', description: 'Save your best GIFs and images to use again and again.', icon: 'Layout' },
            { title: 'Smart Queues', description: 'Automatically recycle your best performing evergreen content.', icon: 'Repeat' },
            { title: 'Geo-Targeting', description: 'Add location tags to your tweets for local relevance.', icon: 'CheckCircle' }
        ],
        testimonials: [
            { quote: "The thread creator is the best I've used. So intuitive.", author: "Elon M.", role: "Tech Enthusiast", rating: 5, image: "/images/testimonials/elon.jpg" },
            { quote: "Social listening features help us catch customer support issues instantly.", author: "Jenny P.", role: "Support Lead", rating: 5, image: "/images/testimonials/jenny.jpg" },
            { quote: "I've grown my following by 50% just by being more consistent with SocialBuddy.", author: "Tim C.", role: "Influencer", rating: 5, image: "/images/testimonials/tim.jpg" },
            { quote: "Great for managing multiple handles without logging in and out.", author: "Rob S.", role: "Agency Owner", rating: 4, image: "/images/testimonials/rob.jpg" },
            { quote: "Love the dark mode interface!", author: "Anna K.", role: "Developer", rating: 5, image: "/images/testimonials/anna.jpg" }
        ],
        faqs: [
            { question: "Can I schedule threads?", answer: "Yes! Our thread composer makes it easy to write and schedule long threads." },
            { question: "Is there a limit to tweet length?", answer: "We support the standard 280 characters, plus long-form if you have Premium." },
            { question: "Can I manage DMs?", answer: "Yes, DMs are integrated into the unified Social Inbox." }
        ],
        details: []
    },
    {
        slug: 'tiktok',
        title: 'TikTok',
        subtitle: 'Trend on TikTok',
        heroImage: '/images/channels/tiktok-hero.png',
        description: 'Plan, schedule, and analyze your short-form videos to go viral on TikTok.',
        about: {
            title: 'Dominate Short-Form Video',
            subTitle: 'Create & Capture',
            description: 'Streamline your TikTok workflow. Plan your content calendar, upload videos from your desktop, and get comprehensive analytics on your video performance.',
            bulletPoints: [
                { text: 'Desktop Uploads', icon: 'Smartphone' },
                { text: 'Trend Alerts', icon: 'Zap' },
                { text: 'Engagement Tracking', icon: 'BarChart' },
                { text: 'Sound Sync', icon: 'Layout' }
            ],
            mainImage: '/images/channels/tiktok-about-main.jpg',
            subImage: '/images/channels/tiktok-about-sub.jpg'
        },
        benefits: [
            { title: 'Auto-Publishing', description: 'Schedule your TikToks to go live automatically—no manual posting needed.', icon: 'Zap' },
            { title: 'Video Analytics', description: 'See which videos are retaining viewership and driving followers.', icon: 'Eye' },
            { title: 'Hashtag Sets', description: 'Save groups of hashtags to quickly add to your captions.', icon: 'Layout' },
            { title: 'Team Review', description: 'Send drafts to your manager for approval before scheduling.', icon: 'Inbox' }
        ],
        testimonials: [
            { quote: "Finally, I can schedule TikToks from my computer!", author: "Sarah J.", role: "Content Creator", rating: 5, image: "/images/testimonials/sarahj.jpg" },
            { quote: "The analytics are way better than what you get in the app.", author: "Mike T.", role: "Marketer", rating: 5, image: "/images/testimonials/mike.jpg" },
            { quote: "Helped us scale our TikTok production to 3 videos a day.", author: "Team Alpha", role: "Creative Agency", rating: 5, image: "/images/testimonials/alpha.jpg" },
            { quote: "Auto-publishing works seamlessly.", author: "Bella R.", role: "Influencer", rating: 4, image: "/images/testimonials/bella.jpg" },
            { quote: "A must-have for any brand serious about TikTok.", author: "Chris Evans", role: "Media Buyer", rating: 5, image: "/images/testimonials/chris.jpg" }
        ],
        faqs: [
            { question: "Can I use trending audio?", answer: "Yes, you can verify copyright and trending audio usage within the planner." },
            { question: "Does it support TikTok Stories?", answer: "Not yet, functionality is limited to feed videos currently." },
            { question: "Is there a file size limit?", answer: "We support files up to 1GB, following TikTok's platform guidelines." }
        ],
        details: []
    },
    {
        slug: 'pinterest',
        title: 'Pinterest',
        subtitle: 'Inspire with Pinterest',
        heroImage: '/images/channels/pinterest-hero.png',
        description: 'Drive traffic and inspiration with planned Pins and boards.',
        about: {
            title: 'Visual Discovery Engine',
            subTitle: 'Plan & Pin',
            description: 'Maximize your Pinterest reach. Design pins, schedule to multiple boards, and analyze click-through rates to drive massive traffic to your site.',
            bulletPoints: [
                { text: 'Pin Scheduling', icon: 'Calendar' },
                { text: 'Board Management', icon: 'Layout' },
                { text: 'Traffic Analytics', icon: 'BarChart' },
                { text: 'Visual Search', icon: 'Eye' }
            ],
            mainImage: '/images/channels/pinterest-about-main.jpg',
            subImage: '/images/channels/pinterest-about-sub.jpg'
        },
        benefits: [
            { title: 'Board Efficiency', description: 'Pin to multiple boards at once to maximize exposure for each content piece.', icon: 'Layout' },
            { title: 'Pin Creator', description: 'Built-in editor to create vertical graphics optimized for Pinterest.', icon: 'PenTool' },
            { title: 'Evergreen Recycling', description: 'Keep your best pins circulating to drive continuous traffic.', icon: 'Repeat' },
            { title: 'Video Pins', description: 'Schedule video pins to stand out in the feed.', icon: 'Smartphone' }
        ],
        testimonials: [
            { quote: "Pinterest is our #1 traffic source thanks to SocialBuddy.", author: "Martha S.", role: "Blogger", rating: 5, image: "/images/testimonials/martha.jpg" },
            { quote: "I can schedule a month of pins in an hour. Incredible.", author: "Julia Childs", role: "Chef", rating: 5, image: "/images/testimonials/julia.jpg" },
            { quote: "The best tool for Pinterest managment hands down.", author: "DesignCo", role: "Agency", rating: 5, image: "/images/testimonials/designco.jpg" },
            { quote: "Love the multiple board pinning feature.", author: "Karen", role: "DIY Expert", rating: 5, image: "/images/testimonials/karen.jpg" },
            { quote: "Analytics help me know exactly what my audience wants.", author: "Steve", role: "Woodworker", rating: 4, image: "/images/testimonials/steve.jpg" }
        ],
        faqs: [
            { question: "How many pins can I schedule?", answer: "Unlimited on the Pro plan!" },
            { question: "Can I edit pin titles?", answer: "Yes, full SEO customization for titles and descriptions." },
            { question: "Do you support Rich Pins?", answer: "Yes, fully compatible with Rich Pin metadata." }
        ],
        details: []
    },
    {
        slug: 'youtube',
        title: 'YouTube',
        subtitle: 'Accelerate Channel Growth with Data-Driven Tools',
        heroImage: '/images/channels/youtube-hero.png',
        description: 'Streamline video management, optimize SEO for higher rankings, and foster a loyal subscriber base with advanced YouTube tools.',
        about: {
            title: 'Master the Art of Video Marketing',
            subTitle: 'Upload & Optimize',
            description: 'Success on YouTube demands consistency and optimization. SocialBuddy simplifies the heavy lifting—helping you research winning keywords, schedule videos for peak times, and manage your community efficiently, so you can focus on creating exceptional content.',
            bulletPoints: [
                { text: 'Video & Shorts Scheduling', icon: 'Calendar' },
                { text: 'Advanced Keyword Research', icon: 'Zap' },
                { text: 'Bulk Metadata Editor', icon: 'PenTool' },
                { text: 'Comment Sentiment Analysis', icon: 'Inbox' }
            ],
            mainImage: '/images/channels/youtube-about-main.jpg',
            subImage: '/images/channels/youtube-about-sub.jpg'
        },
        benefits: [
            { title: 'SEO & Tag Management', description: 'Rank higher in search results with built-in keyword research and tag optimization tools.', icon: 'Zap' },
            { title: 'Smart Publishing', description: 'Schedule long-form videos and Shorts to go live exactly when your subscribers are watching.', icon: 'Calendar' },
            { title: 'Community Engagement', description: 'Build stronger relationships by moderating and replying to comments from a unified, reliable inbox.', icon: 'Inbox' },
            { title: 'Performance Pulse', description: 'Track watch time, retention, and subscriber growth with clear, actionable analytics dashboards.', icon: 'BarChart' }
        ],
        testimonials: [
            { quote: "SocialBuddy's SEO tools doubled my views in a month.", author: "TechGuy99", role: "YouTuber", rating: 5, image: "/images/testimonials/techguy.jpg" },
            { quote: "Managing comments is finally manageable.", author: "Sarah Vlogs", role: "Vlogger", rating: 5, image: "/images/testimonials/sarah-v.jpg" },
            { quote: "Best tool for multi-channel creators.", author: "GamingPro", role: "Streamer", rating: 5, image: "/images/testimonials/gamer.jpg" },
            { quote: "I love the bulk update feature for descriptions.", author: "MusicLive", role: "Musician", rating: 4, image: "/images/testimonials/music.jpg" },
            { quote: "Analytics are deeper than Studio.", author: "BizInsider", role: "Media Co", rating: 5, image: "/images/testimonials/biz.jpg" }
        ],
        faqs: [
            { question: "Do you support YouTube Shorts?", answer: "Yes! You can schedule and optimize Shorts just like regular videos." },
            { question: "Can I manage community posts?", answer: "Yes, Community Tab posts are fully supported." },
            { question: "Is it compliant with YouTube API?", answer: "100%. We are a verified YouTube partner." },
            { question: "Can I update old videos?", answer: "Yes, you can bulk-update descriptions and tags for older videos to improve their SEO." }
        ],
        details: []
    }
];
