{"version":3,"file":"Meta.mjs","names":[],"sources":["../../src/ThemeProvider/Meta.tsx"],"sourcesContent":["'use client';\n\nimport { type FC, useCallback } from 'react';\n\nimport { useCdnFn } from '@/ConfigProvider';\n\nimport type { MetaProps } from './type';\n\nconst Meta: FC<MetaProps> = ({\n  title = 'LobeHub',\n  description = 'Empowering your AI dreams with LobeHub',\n  withManifest,\n}) => {\n  const genCdnUrl = useCdnFn();\n  const genAssets = useCallback(\n    (path: string) =>\n      genCdnUrl({\n        path,\n        pkg: '@lobehub/assets-favicons',\n        version: 'latest',\n      }),\n    [],\n  );\n  return (\n    <>\n      <link href={genAssets('assets/favicon.ico')} rel=\"shortcut icon\" />\n      <link\n        href={genAssets('assets/apple-touch-icon.png')}\n        rel=\"apple-touch-icon\"\n        sizes=\"180x180\"\n      />\n      <link\n        href={genAssets('assets/favicon-32x32.png')}\n        rel=\"icon\"\n        sizes=\"32x32\"\n        type=\"image/png\"\n      />\n      <link\n        href={genAssets('assets/favicon-16x16.png')}\n        rel=\"icon\"\n        sizes=\"16x16\"\n        type=\"image/png\"\n      />\n      <meta\n        content=\"width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"\n        name=\"viewport\"\n      />\n      <meta content={title} name=\"apple-mobile-web-app-title\" />\n      <meta content={title} name=\"application-name\" />\n      <meta content={description} name=\"description\" />\n      <meta content=\"#000000\" name=\"msapplication-TileColor\" />\n      <meta content=\"#fff\" media=\"(prefers-color-scheme: light)\" name=\"theme-color\" />\n      <meta content=\"#000\" media=\"(prefers-color-scheme: dark)\" name=\"theme-color\" />\n      <meta content=\"yes\" name=\"apple-mobile-web-app-capable\" />\n      <meta content={title} name=\"apple-mobile-web-app-title\" />\n      <meta content=\"black-translucent\" name=\"apple-mobile-web-app-status-bar-style\" />\n      {withManifest && <link href={genAssets('assets/site.webmanifest')} rel=\"manifest\" />}\n    </>\n  );\n};\n\nexport default Meta;\n"],"mappings":";;;;;AAQA,MAAM,QAAuB,EAC3B,QAAQ,WACR,cAAc,0CACd,mBACI;CACJ,MAAM,YAAY,UAAU;CAC5B,MAAM,YAAY,aACf,SACC,UAAU;EACR;EACA,KAAK;EACL,SAAS;EACV,CAAC,EACJ,EAAE,CACH;AACD,QACE,qBAAA,YAAA,EAAA,UAAA;EACE,oBAAC,QAAD;GAAM,MAAM,UAAU,qBAAqB;GAAE,KAAI;GAAkB,CAAA;EACnE,oBAAC,QAAD;GACE,MAAM,UAAU,8BAA8B;GAC9C,KAAI;GACJ,OAAM;GACN,CAAA;EACF,oBAAC,QAAD;GACE,MAAM,UAAU,2BAA2B;GAC3C,KAAI;GACJ,OAAM;GACN,MAAK;GACL,CAAA;EACF,oBAAC,QAAD;GACE,MAAM,UAAU,2BAA2B;GAC3C,KAAI;GACJ,OAAM;GACN,MAAK;GACL,CAAA;EACF,oBAAC,QAAD;GACE,SAAQ;GACR,MAAK;GACL,CAAA;EACF,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;GAA+B,CAAA;EAC1D,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;GAAqB,CAAA;EAChD,oBAAC,QAAD;GAAM,SAAS;GAAa,MAAK;GAAgB,CAAA;EACjD,oBAAC,QAAD;GAAM,SAAQ;GAAU,MAAK;GAA4B,CAAA;EACzD,oBAAC,QAAD;GAAM,SAAQ;GAAO,OAAM;GAAgC,MAAK;GAAgB,CAAA;EAChF,oBAAC,QAAD;GAAM,SAAQ;GAAO,OAAM;GAA+B,MAAK;GAAgB,CAAA;EAC/E,oBAAC,QAAD;GAAM,SAAQ;GAAM,MAAK;GAAiC,CAAA;EAC1D,oBAAC,QAAD;GAAM,SAAS;GAAO,MAAK;GAA+B,CAAA;EAC1D,oBAAC,QAAD;GAAM,SAAQ;GAAoB,MAAK;GAA0C,CAAA;EAChF,gBAAgB,oBAAC,QAAD;GAAM,MAAM,UAAU,0BAA0B;GAAE,KAAI;GAAa,CAAA;EACnF,EAAA,CAAA"}