"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
import TeamCardFive from "@/components/sections/team/TeamCardFive";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Music, Sparkles, Award, Users, Star, Phone, Instagram, Facebook, Linkedin, Mail, Sliders, Zap, Wand2 } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="bounce-effect"
      defaultTextAnimation="reveal-blur"
      borderRadius="soft"
      contentWidth="compact"
      sizing="mediumLargeSizeMediumTitles"
      background="blurBottom"
      cardStyle="layered-gradient"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="layered"
      headingFontWeight="light"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingOverlay
          brandName="SoundWave Studio"
          navItems={[
            { name: "Home", id: "hero" },
            { name: "About", id: "about" },
            { name: "Services", id: "services" },
            { name: "Portfolio", id: "portfolio" },
            { name: "Team", id: "team" },
            { name: "Contact", id: "contact" }
          ]}
          button={{
            text: "Book Studio Time",            href: "#contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDoubleCarousel
          title="Professional Music Recording Studio"
          description="State-of-the-art facilities combined with world-class expertise. We transform your musical vision into reality with premium sound engineering and creative collaboration."
          tag="Premium Audio Production"
          tagIcon={Music}
          tagAnimation="slide-up"
          background={{ variant: "glowing-orb" }}
          leftCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/radio-host-gesturing-while-recording-podcast-radio-studio_1157-47803.jpg?_wi=1",              imageAlt: "Professional recording microphone setup"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/talented-engineer-using-usb-stick-edit-recorded-files-home-studio_482257-121271.jpg",              imageAlt: "Audio mixing equipment and controls"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/songwriter-composing-new-song-acoustic-guitar-home-studio_482257-83330.jpg",              imageAlt: "Live recording session with artist"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-headphones-sings-into-microphone-dark-room_169016-17273.jpg?_wi=1",              imageAlt: "Professional vocal recording booth"
            }
          ]}
          rightCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/sound-mixer-studio_107420-64845.jpg",              imageAlt: "Studio interior with equipment"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/diverse-people-processing-mixing-sounds-audio-console_482257-122250.jpg?_wi=1",              imageAlt: "Audio mixing in progress"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/talented-artist-doing-live-performance-with-his-guitar-professional-studio_482257-124891.jpg?_wi=1",              imageAlt: "Professional mastering setup"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/male-musician-plays-musical-keys-headphones_169016-20871.jpg?_wi=1",              imageAlt: "Music arrangement workstation"
            }
          ]}
          buttons={[
            { text: "Book Studio Session", href: "#contact" },
            { text: "Explore Our Work", href: "#portfolio" }
          ]}
          buttonAnimation="blur-reveal"
          carouselPosition="right"
        />
      </div>

      <div id="about" data-section="about">
        <InlineImageSplitTextAbout
          heading={[
            { type: "text", content: "Your Creative Haven for" },
            { type: "image", src: "http://img.b2bpic.net/free-photo/sound-mixer-studio_107420-64845.jpg", alt: "Studio interior" },
            { type: "text", content: "Audio Excellence" }
          ]}
          useInvertedBackground={false}
          buttons={[
            { text: "Learn More About Us", href: "#services" },
            { text: "Schedule a Tour", href: "#contact" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardTwentySix
          title="Our Studio Services"
          description="Comprehensive audio production solutions tailored to your creative needs. From recording and mixing to mastering and arrangement, we provide professional excellence at every step."
          tag="Professional Services"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          features={[
            {
              title: "Professional Recording",              description: "Crystal-clear vocal and instrument recording with premium microphones and acoustically treated rooms.",              imageSrc: "http://img.b2bpic.net/free-photo/radio-host-gesturing-while-recording-podcast-radio-studio_1157-47803.jpg?_wi=2",              imageAlt: "Professional recording setup",              buttonIcon: Music
            },
            {
              title: "Expert Mixing",              description: "Balanced mix engineering that brings clarity, depth, and professional polish to your tracks.",              imageSrc: "http://img.b2bpic.net/free-photo/diverse-people-processing-mixing-sounds-audio-console_482257-122250.jpg?_wi=2",              imageAlt: "Audio mixing console",              buttonIcon: Sliders
            },
            {
              title: "Mastering Services",              description: "Final touch perfection with industry-standard mastering that prepares your music for any platform.",              imageSrc: "http://img.b2bpic.net/free-photo/talented-artist-doing-live-performance-with-his-guitar-professional-studio_482257-124891.jpg?_wi=2",              imageAlt: "Mastering studio setup",              buttonIcon: Zap
            },
            {
              title: "Arrangement & Composition",              description: "Creative arrangement and composition services to elevate your musical ideas and vision.",              imageSrc: "http://img.b2bpic.net/free-photo/male-musician-plays-musical-keys-headphones_169016-20871.jpg?_wi=2",              imageAlt: "Composition workstation",              buttonIcon: Wand2
            }
          ]}
          textboxLayout="default"
          useInvertedBackground={true}
          buttonAnimation="opacity"
        />
      </div>

      <div id="portfolio" data-section="portfolio">
        <ProductCardTwo
          title="Featured Projects"
          description="Showcase of recent productions demonstrating our technical expertise and creative vision across multiple genres and styles."
          tag="Studio Highlights"
          tagIcon={Award}
          tagAnimation="blur-reveal"
          products={[
            {
              id: "1",              brand: "Indie Rock",              name: "Electric Dreams Album",              price: "Platinum Release",              rating: 5,
              reviewCount: "45K Streams",              imageSrc: "http://img.b2bpic.net/free-photo/midi-keyboard-headphones-laptop-with-program-creating-music_169016-26455.jpg?_wi=1",              imageAlt: "Electric Dreams album cover"
            },
            {
              id: "2",              brand: "Pop Artists",              name: "Summer Vibes EP",              price: "Gold Release",              rating: 5,
              reviewCount: "32K Streams",              imageSrc: "http://img.b2bpic.net/free-photo/joyful-pleased-music-producer-enjoying-his-high-quality-track-control-room_482257-93613.jpg?_wi=1",              imageAlt: "Summer Vibes EP cover"
            },
            {
              id: "3",              brand: "Jazz Ensemble",              name: "Midnight Sessions",              price: "Premium Quality",              rating: 5,
              reviewCount: "28K Streams",              imageSrc: "http://img.b2bpic.net/free-photo/sound-music-mixer-control-panel_1373-222.jpg?_wi=1",              imageAlt: "Midnight Sessions cover"
            },
            {
              id: "4",              brand: "Electronic Music",              name: "Digital Horizons",              price: "Chart Topper",              rating: 5,
              reviewCount: "56K Streams",              imageSrc: "http://img.b2bpic.net/free-photo/group-people-sound-mixer-station_53876-47001.jpg?_wi=1",              imageAlt: "Digital Horizons cover"
            }
          ]}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="team" data-section="team">
        <TeamCardFive
          title="Meet Our Expert Team"
          description="Talented audio professionals dedicated to bringing your music to life with skill, passion, and years of industry experience."
          tag="Our Team"
          tagIcon={Users}
          tagAnimation="slide-up"
          team={[
            {
              id: "1",              name: "Marcus Stevens",              role: "Studio Director & Recording Engineer",              imageSrc: "http://img.b2bpic.net/free-photo/man-filming-q-session-with-mobile-phone-answering-questions_482257-116712.jpg?_wi=1",              imageAlt: "Marcus Stevens"
            },
            {
              id: "2",              name: "Elena Rodriguez",              role: "Mix Engineer & Sound Designer",              imageSrc: "http://img.b2bpic.net/free-photo/man-filming-q-session-with-mobile-phone-answering-questions_482257-116712.jpg?_wi=2",              imageAlt: "Elena Rodriguez"
            },
            {
              id: "3",              name: "David Chen",              role: "Mastering Engineer & Producer",              imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-musician-wearing-headphones_23-2150206741.jpg?_wi=1",              imageAlt: "David Chen"
            },
            {
              id: "4",              name: "Sophie Laurent",              role: "Arranger & Composer",              imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-musician-wearing-headphones_23-2150206741.jpg?_wi=2",              imageAlt: "Sophie Laurent"
            }
          ]}
          animationType="scale-rotate"
          textboxLayout="default"
          useInvertedBackground={true}
          buttons={[
            { text: "Work With Us", href: "#contact" }
          ]}
          buttonAnimation="blur-reveal"
        />
      </div>

      <div id="testimonial" data-section="testimonial">
        <TestimonialCardFive
          title="What Artists Say"
          description="Hear from musicians and producers who have experienced the SoundWave Studio difference in their creative journey."
          tag="Client Testimonials"
          tagIcon={Star}
          tagAnimation="opacity"
          testimonials={[
            {
              id: "1",              name: "Jamie Mitchell, Indie Artist",              date: "Date: December 2024",              title: "Exceeded My Expectations",              quote: "The team at SoundWave Studio transformed my rough demos into polished tracks. Their attention to detail and creative input was invaluable. Highly professional and truly passionate about music.",              tag: "Recording",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-hacker-secret-hideout-bypassing-firewalls-launching-ddos-attacks-websites-rogue_482257-135963.jpg",              avatarAlt: "Jamie Mitchell",              imageSrc: "http://img.b2bpic.net/free-photo/midi-keyboard-headphones-laptop-with-program-creating-music_169016-26455.jpg?_wi=2",              imageAlt: "Jamie's album artwork"
            },
            {
              id: "2",              name: "Alex Thompson, Producer",              date: "Date: November 2024",              title: "Best Mastering Experience",              quote: "I've worked with several mastering engineers, but SoundWave Studio's precision and ear for detail are unmatched. My tracks sound incredible across all platforms now.",              tag: "Mastering",              avatarSrc: "http://img.b2bpic.net/free-photo/young-concentrated-hacker-work-man-headphones-looking-laptop-screen-reading-hacking-computer-concept_74855-24717.jpg",              avatarAlt: "Alex Thompson",              imageSrc: "http://img.b2bpic.net/free-photo/joyful-pleased-music-producer-enjoying-his-high-quality-track-control-room_482257-93613.jpg?_wi=2",              imageAlt: "Alex's project"
            },
            {
              id: "3",              name: "Lisa Anderson, Jazz Vocalist",              date: "Date: October 2024",              title: "Professional Excellence",              quote: "Recording with SoundWave Studio was a game-changer for my project. The engineers understood my vision perfectly and delivered results that surpassed my expectations.",              tag: "Vocal Recording",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-hacker-secret-hideout-bypassing-firewalls-launching-ddos-attacks-websites-rogue_482257-135963.jpg",              avatarAlt: "Lisa Anderson",              imageSrc: "http://img.b2bpic.net/free-photo/sound-music-mixer-control-panel_1373-222.jpg?_wi=2",              imageAlt: "Lisa's recordings"
            },
            {
              id: "4",              name: "Marcus Hill, Electronic Producer",              date: "Date: September 2024",              title: "Creative Partnership",              quote: "More than just a studio, SoundWave is a creative partner. The team's production insights helped shape my sound into something truly unique and professional.",              tag: "Production",              avatarSrc: "http://img.b2bpic.net/free-photo/man-filming-q-session-with-mobile-phone-answering-questions_482257-116712.jpg",              avatarAlt: "Marcus Hill",              imageSrc: "http://img.b2bpic.net/free-photo/group-people-sound-mixer-station_53876-47001.jpg?_wi=2",              imageAlt: "Marcus's release"
            },
            {
              id: "5",              name: "Emma Cole, Singer-Songwriter",              date: "Date: August 2024",              title: "Dream Collaboration",              quote: "Working with the SoundWave team was exactly what my music needed. They brought professionalism, creativity, and genuine care to every aspect of the project.",              tag: "Songwriting",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-hacker-secret-hideout-bypassing-firewalls-launching-ddos-attacks-websites-rogue_482257-135963.jpg",              avatarAlt: "Emma Cole",              imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-headphones-sings-into-microphone-dark-room_169016-17273.jpg?_wi=2",              imageAlt: "Emma's session"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
          buttons={[
            { text: "Start Your Project", href: "#contact" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactFaq
          faqs={[
            {
              id: "1",              title: "What are your studio rates?",              content: "Our rates vary depending on services and package selection. We offer hourly studio time, project-based pricing, and custom packages. Contact us for a detailed quote tailored to your needs."
            },
            {
              id: "2",              title: "Do you offer remote mixing and mastering?",              content: "Yes! We provide professional remote mixing and mastering services. Simply submit your raw tracks, and our engineers will deliver polished results delivered digitally."
            },
            {
              id: "3",              title: "What's your typical project turnaround?",              content: "Turnaround depends on project scope. Most mixing projects take 1-2 weeks, mastering 3-5 days. Rush services available upon request with expedited pricing."
            },
            {
              id: "4",              title: "Can you work with artists internationally?",              content: "Absolutely! We work with artists from around the world. Our remote services and shipping options make collaboration seamless regardless of location."
            },
            {
              id: "5",              title: "Do you provide equipment rental?",              content: "Yes, we offer premium microphone, preamp, and outboard gear rentals for independent artists and producers. Contact our team for rental rates and availability."
            },
            {
              id: "6",              title: "What genres do you specialize in?",              content: "We work across all genres including rock, pop, hip-hop, jazz, electronic, R&B, country, and indie. Our team's diverse experience ensures excellent results for any style."
            }
          ]}
          ctaTitle="Ready to Create?"
          ctaDescription="Let's discuss your project and bring your musical vision to life with professional expertise and creative collaboration."
          ctaButton={{
            text: "Schedule Consultation",            href: "mailto:hello@soundwavestudio.com"
          }}
          ctaIcon={Phone}
          useInvertedBackground={true}
          animationType="slide-up"
          accordionAnimationType="smooth"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterCard
          logoText="SoundWave Studio"
          copyrightText="© 2025 SoundWave Studio | Professional Audio Production"
          socialLinks={[
            { icon: Instagram, href: "https://instagram.com/soundwavestudio", ariaLabel: "Instagram" },
            { icon: Facebook, href: "https://facebook.com/soundwavestudio", ariaLabel: "Facebook" },
            { icon: Linkedin, href: "https://linkedin.com/company/soundwavestudio", ariaLabel: "LinkedIn" },
            { icon: Mail, href: "mailto:hello@soundwavestudio.com", ariaLabel: "Email" }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
