{"release_id":"01a1998d-9802-0000-b0f7-33a23307f4ed","chunk_id":"01a1998d-990e-7170-b21d-2294850716b5","file":"Cavcg7c2.mjs","mappings":"qTAWA,IAAIA,EAAW,GAGR,SAASC,GAAqB,CACpCD,EAAW,EACZ,CAEO,SAASE,GAAsB,CACrC,OAAOF,CACR,CAIA,MAAMG,EACL,gJAEM,SAASC,EAAiBC,EAAyB,CACzD,MAAMC,EAAUD,aAAiB,MAAQA,EAAM,QAAU,OAAOA,GAAU,SAAWA,EAAQ,GAC7F,OAAOF,EAAW,KAAKG,CAAO,CAC/B,CAIA,MAAMC,EACL,uIAEM,SAASC,EAAUC,EAA4B,CACrD,OAAOF,EAAQ,KAAKE,CAAS,CAC9B","names":["hydrated","markHydrated","isHydrated","CHUNK_LOAD","isChunkLoadError","error","message","CRAWLER","isCrawler","userAgent"],"sources":["../../../../../../src/lib/hydration-guard.ts"],"sourcesContent":["/**\n * The first hydration of a page the server already rendered.\n *\n * If a route chunk fails to load during it, SvelteKit clears the server's HTML\n * and renders the root error page. That page has no seo of its own, so the\n * layout falls back to FALLBACK_SEO and stamps noindex on it — and Googlebot,\n * which renders JavaScript, obeys a noindex the browser adds. /n/bulge and\n * /n/curved-cocks dropped out of the index this way (RAT-551). hooks.client\n * holds such an error back, which leaves the server's HTML in place.\n */\n\nlet hydrated = false;\n\n/** Called by the root layout once the first page has mounted. */\nexport function markHydrated(): void {\n\thydrated = true;\n}\n\nexport function isHydrated(): boolean {\n\treturn hydrated;\n}\n\n/** A dynamic import that never arrived, in each browser's own words, and Vite's\n *  wording for a stylesheet it could not preload. */\nconst CHUNK_LOAD =\n\t/failed to fetch dynamically imported module|error loading dynamically imported module|importing a module script failed|unable to preload css/i;\n\nexport function isChunkLoadError(error: unknown): boolean {\n\tconst message = error instanceof Error ? error.message : typeof error === 'string' ? error : '';\n\treturn CHUNK_LOAD.test(message);\n}\n\n/** Search engines' renderers: they render a page once and keep what they see,\n *  so a reload only costs them the render. */\nconst CRAWLER =\n\t/googlebot|google-inspectiontool|googleother|storebot-google|bingbot|duckduckbot|yandex|baiduspider|applebot|petalbot|crawler|spider/i;\n\nexport function isCrawler(userAgent: string): boolean {\n\treturn CRAWLER.test(userAgent);\n}\n"],"version":3}