{"version":3,"file":"RouterClient.cjs","names":["<Await\n      promise={hydrationPromise}\n      children={() => <RouterProvider router={props.router} />}\n    />","promise={hydrationPromise}","children={() => <RouterProvider router={props.router} />}","<RouterProvider router={props.router} />"],"sources":["../../../src/ssr/RouterClient.tsx"],"sourcesContent":["import { hydrate } from '@tanstack/router-core/ssr/client'\nimport { Await } from '../awaited'\nimport { RouterProvider } from '../RouterProvider'\nimport type { AnyRouter } from '@tanstack/router-core'\n\nlet hydrationPromise: Promise<void> | undefined\n\nexport function RouterClient(props: { router: AnyRouter }) {\n  hydrationPromise ??= hydrate(props.router).finally(() => window.$_TSR!.h())\n\n  return (\n    <Await\n      promise={hydrationPromise}\n      children={() => <RouterProvider router={props.router} />}\n    />\n  )\n}\n"],"mappings":";;;;;AAKA,IAAI;AAEJ,SAAgB,aAAa,OAA8B;CACzD,sBAAA,GAAA,iCAAA,SAA6B,MAAM,MAAM,EAAE,cAAc,OAAO,MAAO,EAAE,CAAC;CAE1E,QAAA,GAAA,aAAA,iBACEA,gBAAAA,OAAAA;EACEC,SAAS;EACTC,iBAAAA,GAAAA,aAAAA,iBAAgBC,uBAAAA,gBAAAA,EAAgB,IAAA,SAAA;UAAQ,MAAM;EAAM,EAAG,CAAA;CACxD,CAAA;AAEL"}