{"version":3,"file":"provider.mjs","sources":["../src/provider.tsx"],"sourcesContent":["import type { JSX, ReactNode } from 'react';\nimport { env } from './env';\nimport { GoogleAnalytics } from './google';\nimport { VercelAnalytics } from './vercel';\n\ntype AnalyticsProviderProps = {\n\treadonly children: ReactNode;\n};\n\nconst { NEXT_PUBLIC_GA_MEASUREMENT_ID } = env();\n\nexport const AnalyticsProvider = ({\n\tchildren,\n}: AnalyticsProviderProps): JSX.Element => (\n\t<>\n\t\t{children}\n\t\t<VercelAnalytics />\n\t\t{NEXT_PUBLIC_GA_MEASUREMENT_ID && (\n\t\t\t<GoogleAnalytics gaId={NEXT_PUBLIC_GA_MEASUREMENT_ID} />\n\t\t)}\n\t</>\n);\n"],"names":["NEXT_PUBLIC_GA_MEASUREMENT_ID","env","AnalyticsProvider","__name","children","jsxs","Fragment","VercelAnalytics","jsx","GoogleAnalytics"],"mappings":"0UASA,KAAM,CAAE,8BAAAA,CAAA,EAAkCC,EAAA,EAE7BC,EAAoBC,EAAA,CAAC,CACjC,SAAAC,CACD,IACCC,EAAAC,EAAA,CACE,SAAA,CAAAF,IACAG,EAAA,EAAgB,EAChBP,GACAQ,EAACC,EAAA,CAAgB,KAAMT,CAAA,CAA+B,CAAA,CAAA,CAExD,EATgC"}