"use client";

import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import TeamCardFive from "@/components/sections/team/TeamCardFive";
import FaqBase from "@/components/sections/faq/FaqBase";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
import { Sparkles, Search, ArrowUpRight, Monitor, Shield, Zap, Puzzle, TrendingUp, Lock, Phone, MessageCircle, BookOpen, Tv, Camera, Music, Settings, Award, Users, Leaf, Utensils, Cake, MapPin, ChefHat, Heart, Smile, ShieldCheck } from "lucide-react";

export default function WebAgency2Page() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="medium"
      sizing="medium"
      background="none"
      cardStyle="glass-elevated"
      primaryButtonStyle="metallic"
      secondaryButtonStyle="glass"
      headingFontWeight="medium"
    >
      <ReactLenis root>
        <NavbarLayoutFloatingOverlay
          brandName="Lakkis Farm"
          navItems={[
            { name: "Home", id: "home" },
            { name: "Menu", id: "menu" },
            { name: "Branches", id: "branches" },
            { name: "About Us", id: "about" },
            { name: "Contact", id: "contact" }
          ]}
          button={{ text: "Order Now", href: "https://wa.me/" }}
        />
        <HeroSplitDoubleCarousel
          title="Lakkis Farm: Authentic Lebanese Flavors"
          description="Experience the rich taste of traditional Lebanese breakfast, our famous Baalbakian Sfiha, fresh meats, and organic dairy products, rooted in local traditions."
          tag="Taste of Lebanon"
          tagIcon={Sparkles}
          tagAnimation="slide-up"
          background={{ variant: "rotated-rays-static-grid" }}
          buttons={[
            { text: "View Our Menu", href: "#menu" },
            { text: "Find Our Branches", href: "#branches" }
          ]}
          buttonAnimation="slide-up"
          carouselPosition="right"
          leftCarouselItems={[
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-breakfast-spread.jpg?_wi=1", imageAlt: "Traditional Lebanese breakfast spread" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/baalbakian-sfiha.jpg?_wi=1", imageAlt: "Authentic Baalbakian Sfiha" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-farm-landscape.jpg", imageAlt: "Lebanese farm landscape at sunrise" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/fresh-organic-vegetables.jpg?_wi=1", imageAlt: "Fresh organic vegetables from the farm" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-family-breakfast.jpg?_wi=1", imageAlt: "Lebanese family enjoying breakfast" }
          ]}
          rightCarouselItems={[
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-mezze-platter.jpg?_wi=1", imageAlt: "Vibrant Lebanese mezze platter" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/grilled-meat-platter.jpg?_wi=1", imageAlt: "Grilled meat platter Lebanese BBQ" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-bakery-goods.jpg?_wi=1", imageAlt: "Traditional Lebanese bakery goods" },
            { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/organic-dairy-products.jpg?_wi=1", imageAlt: "Organic dairy products cheese labneh Lebanon" }
          ]}
          carouselItemClassName="!aspect-[4/5]"
        />
        <FeatureBento
          title="Explore Our Authentic Lebanese Menu"
          description="From hearty breakfasts to delicious BBQs and freshly baked goods, there's something for everyone."
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          buttons={[{ text: "View Full Menu", href: "#menu" }]}
          buttonAnimation="slide-up"
          features={[
            {
              title: "Traditional Breakfast",              description: "A wide selection of foul, eggs, labneh, and fresh vegetables to start your day.",              bentoComponent: "media-stack",              items: [
                { imageSrc: "http://img.b2bpic.net/free-photo/letter-r-made-green-grass-with-flowers-isolated-white_169016-57783.jpg", imageAlt: "Lebanese breakfast sunny table" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-breakfast-spread.jpg?_wi=2", imageAlt: "Traditional Lebanese breakfast spread" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-family-breakfast.jpg?_wi=2", imageAlt: "Lebanese family enjoying breakfast" }
              ]
            },
            {
              title: "BBQ & Grills",              description: "Succulent grilled meats, kebabs, and shish tawook, marinated to perfection.",              bentoComponent: "media-stack",              items: [
                { imageSrc: "http://img.b2bpic.net/free-photo/letter-n-made-green-grass-with-flowers-isolated-transparent-background_169016-59603.jpg", imageAlt: "Lebanese grilled skewers platter" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/grilled-meat-platter.jpg?_wi=2", imageAlt: "Grilled meat platter Lebanese BBQ" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/fresh-organic-vegetables.jpg?_wi=2", imageAlt: "Fresh organic vegetables as side dish" }
              ]
            },
            {
              title: "Bakery & Sfiha",              description: "Our famous Baalbakian Sfiha, fresh Manakish, and other delightful baked goods.",              bentoComponent: "media-stack",              items: [
                { imageSrc: "http://img.b2bpic.net/free-photo/realistic-i-letter-with-black-surface_23-2150458479.jpg", imageAlt: "Baalbakian Sfiha close up" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-bakery-goods.jpg?_wi=2", imageAlt: "Traditional Lebanese bakery goods" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/baalbakian-sfiha.jpg?_wi=2", imageAlt: "Another view of Baalbakian Sfiha" }
              ]
            },
            {
              title: "Fresh Mezze",              description: "A delectable array of hot and cold appetizers, perfect for sharing.",              bentoComponent: "media-stack",              items: [
                { imageSrc: "http://img.b2bpic.net/free-photo/man-taking-e-leraning-courses_23-2149231598.jpg", imageAlt: "Assortment of fresh Lebanese mezze" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-mezze-platter.jpg?_wi=2", imageAlt: "Vibrant Lebanese mezze platter" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/fresh-organic-vegetables.jpg?_wi=3", imageAlt: "Fresh organic vegetables with mezze" }
              ]
            },
            {
              title: "Organic Dairy",              description: "Enjoy our farm-fresh labneh, cheeses, and other dairy products.",              bentoComponent: "media-stack",              items: [
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=mfy0c0", imageAlt: "Organic labneh and fresh dairy" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/organic-dairy-products.jpg?_wi=2", imageAlt: "Organic dairy products cheese labneh Lebanon" },
                { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/lebanese-breakfast-spread.jpg?_wi=3", imageAlt: "Dairy products in Lebanese breakfast" }
              ]
            }
          ]}
        />
        <FeatureCardTwentySix
          title="Our Signature Specialties"
          description="Hand-crafted dishes, prepared with love and the freshest local ingredients."
          textboxLayout="default"
          useInvertedBackground={false}
          buttons={[{ text: "Discover More", href: "#menu" }]}
          buttonAnimation="slide-up"
          cardClassName="!h-auto aspect-video"
          features={[
            {
              title: "Baalbakian Sfiha",              description: "Our famous savory meat pies, a true taste of Baalbek.",              imageSrc: "http://img.b2bpic.net/free-photo/3d-view-letters-alphabet_23-2150499099.jpg",              imageAlt: "Baalbakian Sfiha on wooden board",              buttonIcon: ArrowUpRight,
              buttonHref: "#"
            },
            {
              title: "Fresh Mezze Platter",              description: "A colorful selection of hummus, tabbouleh, fattoush, and more.",              imageSrc: "http://img.b2bpic.net/free-photo/letter-b-made-green-grass-isolated-transparent-background_169016-59706.jpg",              imageAlt: "Colorful Lebanese mezze selection",              buttonIcon: ArrowUpRight,
              buttonHref: "#"
            },
            {
              title: "Organic Labneh & Dairy",              description: "Creamy labneh, homemade cheeses, and fresh dairy from our farm.",              imageSrc: "http://img.b2bpic.net/free-photo/letter-o-made-green-grass-with-flowers-isolated-white_169016-57477.jpg",              imageAlt: "Organic labneh with olive oil and mint",              buttonIcon: ArrowUpRight,
              buttonHref: "#"
            },
            {
              title: "Authentic Kebabs",              description: "Perfectly seasoned and grilled chicken and lamb kebabs.",              imageSrc: "http://img.b2bpic.net/free-photo/realistic-j-letter-with-fire_23-2150458439.jpg",              imageAlt: "Juicy lamb kebabs Lebanese style",              buttonIcon: ArrowUpRight,
              buttonHref: "#"
            },
            {
              title: "Traditional Manakish",              description: "Freshly baked flatbreads topped with zaatar, cheese, or meat.",              imageSrc: "http://img.b2bpic.net/free-photo/glowing-red-warning-triangle-with-exclamation-mark-dark-wet-surface_84443-91213.jpg",              imageAlt: "Freshly baked manakish with zaatar",              buttonIcon: ArrowUpRight,
              buttonHref: "#"
            }
          ]}
        />
        <FeatureBento
          title="The Lakkis Farm Difference"
          description="Committed to tradition, quality, and a memorable dining experience."
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          features={[
            {
              title: "Farm-to-Table Freshness",              description: "Locally sourced, organic ingredients direct from our farm to your plate.",              bentoComponent: "reveal-icon",              icon: Leaf
            },
            {
              title: "Generations of Tradition",              description: "Recipes passed down through generations, ensuring authentic taste.",              bentoComponent: "timeline",              heading: "Our Heritage",              subheading: "Authenticity in Every Dish",              items: [
                { label: "Grandma's Original Recipes", detail: "Passed down through generations" },
                { label: "Farm-Fresh Ingredients", detail: "Ensuring peak flavor and quality" },
                { label: "Time-Honored Techniques", detail: "Traditional preparation methods" }
              ],
              completedLabel: "Delicious Legacy"
            },
            {
              title: "Warm Hospitality",              description: "Experience genuine Lebanese warmth and impeccable service in a family-friendly atmosphere.",              bentoComponent: "reveal-icon",              icon: Heart
            },
            {
              title: "Community Focused",              description: "Proudly serving our community with wholesome food and a welcoming atmosphere for all.",              bentoComponent: "orbiting-icons",              centerIcon: Users,
              items: [
                { icon: Utensils },
                { icon: Smile },
                { icon: MapPin },
                { icon: ShieldCheck }
              ]
            },
            {
              title: "Health & Quality",              description: "Prioritizing natural ingredients and healthy preparation methods for nutritious meals.",              bentoComponent: "reveal-icon",              icon: ShieldCheck
            }
          ]}
        />
        <TestimonialCardFifteen
          testimonial="Lakkis Farm is a true gem! The Baalbakian Sfiha is out of this world, and the breakfast spread reminds me of my grandmother's cooking. The authentic taste and warm atmosphere keep us coming back."
          rating={5}
          author="— Fatima Ali, Loyal Customer"
          avatars={[
            { src: "http://img.b2bpic.net/free-photo/letter-y-made-green-grass-with-flowers-isolated-white_169016-57306.jpg", alt: "Happy customer at Lakkis Farm" }
          ]}
          ratingAnimation="slide-up"
          avatarsAnimation="slide-up"
          useInvertedBackground={false}
        />
        <MetricCardOne
          title="Lakkis Farm by the Numbers"
          description="A legacy of taste, tradition, and customer delight."
          textboxLayout="default"
          useInvertedBackground={false}
          gridVariant="uniform-all-items-equal"
          animationType="slide-up"
          metrics={[
            { id: "years", value: "50+", title: "Years in Business", description: "Serving authentic Lebanese cuisine since 1974", icon: TrendingUp },
            { id: "customers", value: "100K+", title: "Happy Customers", description: "Delighted patrons every year, returning for more", icon: Users },
            { id: "recipes", value: "100+", title: "Authentic Recipes", description: "Time-honored dishes, perfected through generations", icon: BookOpen }
          ]}
        />
        <FeatureCardSixteen
          title="Lakkis Farm vs. The Rest"
          description="Experience the true essence of Lebanese cuisine."
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          negativeCard={{
            items: [
              "Generic, uninspired dishes",              "Processed, non-local ingredients",              "Lack of authentic Lebanese flavor",              "Impersonal service and atmosphere",              "Limited traditional menu options"
            ]
          }}
          positiveCard={{
            items: [
              "Authentic, handcrafted Lebanese cuisine",              "Fresh, organic farm-to-table ingredients",              "Rich, traditional flavors from Baalbek",              "Warm, family-like hospitality",              "Diverse menu of timeless recipes"
            ]
          }}
        />
        <TeamCardFive
          title="Our Legacy, Our Family"
          description="Generations dedicated to bringing you the finest Lebanese flavors."
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          mediaClassName="object-[65%_center]"
          team={[
            { id: "1", name: "Ahmed Lakkis", role: "Founder & Visionary", imageSrc: "http://img.b2bpic.net/free-photo/letter-o-made-real-natural-flowers-leaves-white-background-isolated_169016-53994.jpg", imageAlt: "Ahmed Lakkis, Founder" },
            { id: "2", name: "Layla Lakkis", role: "Head Chef & Recipe Guardian", imageSrc: "http://img.b2bpic.net/free-photo/letter-e-made-green-grass-isolated-white_169016-56958.jpg", imageAlt: "Layla Lakkis, Head Chef" },
            { id: "3", name: "Omar Lakkis", role: "Farm & Operations Manager", imageSrc: "http://img.b2bpic.net/free-photo/letter-made-green-grass-isolated-transparent-background_169016-59761.jpg", imageAlt: "Omar Lakkis, Farm Manager" }
          ]}
        />
        <FaqBase
          title="Your Questions, Answered"
          description="Everything you need to know about Lakkis Farm."
          textboxLayout="default"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
          faqs={[
            { id: "1", title: "What are your opening hours?", content: "We are open daily from 7:00 AM to 11:00 PM, serving breakfast, lunch, and dinner. Specific holiday hours may vary." },
            { id: "2", title: "Do you offer catering services?", content: "Yes, we offer traditional Lebanese catering for events of all sizes. Please contact us for a custom quote and menu options." },
            { id: "3", title: "Where can I find your branches?", content: "You can find a list of all our Lakkis Farm branches, along with directions and contact information, on our 'Branches' page or by clicking 'Find Our Branches' above." },
            { id: "4", title: "Can I order online for delivery?", content: "Yes, we offer online ordering for pickup and delivery through WhatsApp. Simply click the 'Order Now' button or visit our menu page for details." },
            { id: "5", title: "Are your ingredients organic?", content: "We pride ourselves on using fresh, organic ingredients sourced directly from our own farm and trusted local suppliers whenever possible." }
          ]}
        />
        <ContactCTA
          tag="Visit Us"
          title="Experience Lakkis Farm Today!"
          description="Join us for an unforgettable culinary journey, or order your favorites for pickup and delivery."
          background={{ variant: "rotated-rays-animated" }}
          buttons={[
            { text: "Find a Branch", href: "#branches" },
            { text: "Order on WhatsApp", href: "https://wa.me/" }
          ]}
          buttonAnimation="slide-up"
          useInvertedBackground={false}
        />
        <FooterBase
          logoText="Lakkis Farm"
          copyrightText="© 2024 | Lakkis Farm"
          columns={[
            {
              title: "Company",              items: [
                { label: "About Us", href: "#about" },
                { label: "Our Story", href: "#about" },
                { label: "Contact", href: "#contact" }
              ]
            },
            {
              title: "Menu",              items: [
                { label: "Breakfast", href: "#menu" },
                { label: "BBQ & Grills", href: "#menu" },
                { label: "Sfiha & Bakery", href: "#menu" },
                { label: "Mezze", href: "#menu" }
              ]
            },
            {
              title: "Locations",              items: [
                { label: "Find a Branch", href: "#branches" },
                { label: "Catering", href: "#contact" },
                { label: "Order Online", href: "https://wa.me/" }
              ]
            }
          ]}
        />
      </ReactLenis>
    </ThemeProvider>
  );
}