import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google";



export const metadata: Metadata = {
  title: 'HVAC Services in Bangalore | Get a Free Quote Today',
  description: 'Leading HVAC services in Bangalore for residential and commercial needs. Expert AC repair, installation, and maintenance. Schedule a free consultation now for reliable climate control.',
  keywords: ["HVAC Bangalore, AC repair Bangalore, HVAC services Bangalore, air conditioning Bangalore, heating and cooling Bangalore, HVAC installation Bangalore, HVAC maintenance Bangalore, commercial HVAC Bangalore, residential HVAC Bangalore, HVAC company Bangalore, best HVAC Bangalore, HVAC quote Bangalore"],
  openGraph: {
    "title": "HVAC Services in Bangalore | Get a Free Quote Today",
    "description": "Leading HVAC services in Bangalore for residential and commercial needs. Expert AC repair, installation, and maintenance. Schedule a free consultation now for reliable climate control.",
    "url": "https://www.yourhvacbangalore.com",
    "siteName": "Bangalore HVAC Experts",
    "images": [
      {
        "url": "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg",
        "alt": "HVAC technician working on an AC unit"
      }
    ],
    "type": "website"
  },
  twitter: {
    "card": "summary_large_image",
    "title": "HVAC Services in Bangalore | Get a Free Quote Today",
    "description": "Leading HVAC services in Bangalore for residential and commercial needs. Expert AC repair, installation, and maintenance. Schedule a free consultation now for reliable climate control.",
    "images": [
      "http://img.b2bpic.net/free-photo/repairman-reporting-found-freon-leaks_482257-92670.jpg"
    ]
  },
  robots: {
    "index": true,
    "follow": true
  },
};

const inter = Inter({
  variable: "--font-inter",
  subsets: ["latin"],
});
const openSans = Open_Sans({
  variable: "--font-open-sans",
  subsets: ["latin"],
});

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <html lang="en" suppressHydrationWarning>
      <ServiceWrapper>
        <body className={`${inter.variable} ${openSans.variable} antialiased`}>
          <Tag />
          {children}
          <script
              dangerouslySetInnerHTML={{
                  __html: `${getVisualEditScript()}`
              }}
          />
        </body>
      </ServiceWrapper>
    </html>
  );
}
