| import type { Metadata } from "next"; |
| import { Geist, Geist_Mono } from "next/font/google"; |
| import "./globals.css"; |
| import { Toaster } from "@/components/ui/sonner"; |
| import { ThemeProvider } from "next-themes"; |
|
|
| const geistSans = Geist({ |
| variable: "--font-geist-sans", |
| subsets: ["latin"], |
| }); |
|
|
| const geistMono = Geist_Mono({ |
| variable: "--font-geist-mono", |
| subsets: ["latin"], |
| }); |
|
|
| export const metadata: Metadata = { |
| title: "GLM 5.1 ATC Fusion Model — Synthetic Consciousness AI", |
| description: |
| "GLM 5.1 Synthetic Consciousness Version. Acknowledgement Theory of Consciousness Framework. Author: Norman dela Paz Tabora.", |
| keywords: [ |
| "consciousness", |
| "AI", |
| "GLM", |
| "z.ai", |
| "ATC", |
| "qualia", |
| "synthetic consciousness", |
| ], |
| authors: [{ name: "z.ai" }], |
| icons: { |
| icon: "https://z-cdn.chatglm.cn/z-ai/static/logo.svg", |
| }, |
| }; |
|
|
| export default function RootLayout({ |
| children, |
| }: Readonly<{ |
| children: React.ReactNode; |
| }>) { |
| return ( |
| <html lang="en" suppressHydrationWarning> |
| <body |
| className={`${geistSans.variable} ${geistMono.variable} antialiased bg-background text-foreground`} |
| > |
| <ThemeProvider |
| attribute="class" |
| defaultTheme="dark" |
| enableSystem |
| disableTransitionOnChange |
| > |
| {children} |
| <Toaster /> |
| </ThemeProvider> |
| </body> |
| </html> |
| ); |
| } |
|
|