[{"data":1,"prerenderedAt":5119},["ShallowReactive",2],{"navigation_docs":3,"landing":292},[4,30,65,110,198,262,278],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quick Start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start","i-lucide-zap",{"title":25,"path":26,"stem":27,"icon":28},"Agent Skills","\u002Fgetting-started\u002Fagent-skills","1.getting-started\u002F4.agent-skills","i-lucide-sparkles",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Logging","\u002Flogging","2.logging",[35,40,45,50,55,60],{"title":36,"path":37,"stem":38,"icon":39},"Overview","\u002Flogging\u002Foverview","2.logging\u002F0.overview","i-lucide-list",{"title":41,"path":42,"stem":43,"icon":44},"Simple Logging","\u002Flogging\u002Fsimple-logging","2.logging\u002F1.simple-logging","i-lucide-terminal",{"title":46,"path":47,"stem":48,"icon":49},"Wide Events","\u002Flogging\u002Fwide-events","2.logging\u002F2.wide-events","i-lucide-layers",{"title":51,"path":52,"stem":53,"icon":54},"Structured Errors","\u002Flogging\u002Fstructured-errors","2.logging\u002F3.structured-errors","i-lucide-shield-alert",{"title":56,"path":57,"stem":58,"icon":59},"Client Logging","\u002Flogging\u002Fclient-logging","2.logging\u002F4.client-logging","i-lucide-monitor",{"title":61,"path":62,"stem":63,"icon":64},"AI SDK Integration","\u002Flogging\u002Fai-sdk","2.logging\u002F5.ai-sdk","i-simple-icons-vercel",{"title":66,"path":67,"stem":68,"children":69,"page":29},"Core Concepts","\u002Fcore-concepts","3.core-concepts",[70,75,80,85,90,95,100,105],{"title":71,"path":72,"stem":73,"icon":74},"Lifecycle","\u002Fcore-concepts\u002Flifecycle","3.core-concepts\u002F0.lifecycle","i-lucide-arrow-right-left",{"title":76,"path":77,"stem":78,"icon":79},"Configuration","\u002Fcore-concepts\u002Fconfiguration","3.core-concepts\u002F1.configuration","i-lucide-settings",{"title":81,"path":82,"stem":83,"icon":84},"Sampling","\u002Fcore-concepts\u002Fsampling","3.core-concepts\u002F2.sampling","i-lucide-filter",{"title":86,"path":87,"stem":88,"icon":89},"Typed Fields","\u002Fcore-concepts\u002Ftyped-fields","3.core-concepts\u002F3.typed-fields","i-simple-icons-typescript",{"title":91,"path":92,"stem":93,"icon":94},"Best Practices","\u002Fcore-concepts\u002Fbest-practices","3.core-concepts\u002F4.best-practices","i-lucide-shield-check",{"title":96,"path":97,"stem":98,"icon":99},"Performance","\u002Fcore-concepts\u002Fperformance","3.core-concepts\u002F5.performance","i-lucide-gauge",{"title":101,"path":102,"stem":103,"icon":104},"Vite Plugin","\u002Fcore-concepts\u002Fvite-plugin","3.core-concepts\u002F6.vite-plugin","i-custom-vite",{"title":106,"path":107,"stem":108,"icon":109},"Auto-Redaction","\u002Fcore-concepts\u002Fredaction","3.core-concepts\u002F7.redaction","i-lucide-eye-off",{"title":111,"path":112,"stem":113,"children":114,"page":29},"Frameworks","\u002Fframeworks","4.frameworks",[115,119,124,129,134,139,144,149,154,159,164,169,174,179,183,188,193],{"title":36,"path":116,"stem":117,"icon":118},"\u002Fframeworks\u002Foverview","4.frameworks\u002F00.overview","i-lucide-layout-grid",{"title":120,"path":121,"stem":122,"icon":123},"Nuxt","\u002Fframeworks\u002Fnuxt","4.frameworks\u002F01.nuxt","i-simple-icons-nuxtdotjs",{"title":125,"path":126,"stem":127,"icon":128},"Next.js","\u002Fframeworks\u002Fnextjs","4.frameworks\u002F02.nextjs","i-simple-icons-nextdotjs",{"title":130,"path":131,"stem":132,"icon":133},"SvelteKit","\u002Fframeworks\u002Fsveltekit","4.frameworks\u002F03.sveltekit","i-simple-icons-svelte",{"title":135,"path":136,"stem":137,"icon":138},"Nitro","\u002Fframeworks\u002Fnitro","4.frameworks\u002F04.nitro","i-custom-nitro",{"title":140,"path":141,"stem":142,"icon":143},"TanStack Start","\u002Fframeworks\u002Ftanstack-start","4.frameworks\u002F05.tanstack-start","i-custom-tanstack",{"title":145,"path":146,"stem":147,"icon":148},"NestJS","\u002Fframeworks\u002Fnestjs","4.frameworks\u002F06.nestjs","i-simple-icons-nestjs",{"title":150,"path":151,"stem":152,"icon":153},"Express","\u002Fframeworks\u002Fexpress","4.frameworks\u002F07.express","i-simple-icons-express",{"title":155,"path":156,"stem":157,"icon":158},"Hono","\u002Fframeworks\u002Fhono","4.frameworks\u002F08.hono","i-simple-icons-hono",{"title":160,"path":161,"stem":162,"icon":163},"Fastify","\u002Fframeworks\u002Ffastify","4.frameworks\u002F09.fastify","i-simple-icons-fastify",{"title":165,"path":166,"stem":167,"icon":168},"Elysia","\u002Fframeworks\u002Felysia","4.frameworks\u002F10.elysia","i-custom-elysia",{"title":170,"path":171,"stem":172,"icon":173},"React Router","\u002Fframeworks\u002Freact-router","4.frameworks\u002F11.react-router","i-custom-reactrouter",{"title":175,"path":176,"stem":177,"icon":178},"Cloudflare Workers","\u002Fframeworks\u002Fcloudflare-workers","4.frameworks\u002F12.cloudflare-workers","i-simple-icons-cloudflare",{"title":180,"path":181,"stem":182,"icon":89},"Standalone","\u002Fframeworks\u002Fstandalone","4.frameworks\u002F13.standalone",{"title":184,"path":185,"stem":186,"icon":187},"Astro","\u002Fframeworks\u002Fastro","4.frameworks\u002F14.astro","i-simple-icons-astro",{"title":189,"path":190,"stem":191,"icon":192},"Custom Integration","\u002Fframeworks\u002Fcustom-integration","4.frameworks\u002F15.custom-integration","i-lucide-puzzle",{"title":194,"path":195,"stem":196,"icon":197},"AWS Lambda","\u002Fframeworks\u002Faws-lambda","4.frameworks\u002F16.aws-lambda","i-custom-lambda",{"title":199,"path":200,"stem":201,"children":202,"page":29},"Adapters","\u002Fadapters","5.adapters",[203,207,212,217,222,227,232,237,242,247,252,257],{"title":36,"path":204,"stem":205,"icon":206},"\u002Fadapters\u002Foverview","5.adapters\u002F1.overview","i-custom-plug",{"title":208,"path":209,"stem":210,"icon":211},"Custom Adapters","\u002Fadapters\u002Fcustom","5.adapters\u002F10.custom","i-lucide-code",{"title":213,"path":214,"stem":215,"icon":216},"Pipeline","\u002Fadapters\u002Fpipeline","5.adapters\u002F11.pipeline","i-lucide-workflow",{"title":218,"path":219,"stem":220,"icon":221},"HTTP","\u002Fadapters\u002Fhttp","5.adapters\u002F12.http","i-lucide-globe",{"title":223,"path":224,"stem":225,"icon":226},"Axiom","\u002Fadapters\u002Faxiom","5.adapters\u002F2.axiom","i-custom-axiom",{"title":228,"path":229,"stem":230,"icon":231},"OTLP","\u002Fadapters\u002Fotlp","5.adapters\u002F3.otlp","i-simple-icons-opentelemetry",{"title":233,"path":234,"stem":235,"icon":236},"PostHog","\u002Fadapters\u002Fposthog","5.adapters\u002F4.posthog","i-simple-icons-posthog",{"title":238,"path":239,"stem":240,"icon":241},"Sentry","\u002Fadapters\u002Fsentry","5.adapters\u002F5.sentry","i-simple-icons-sentry",{"title":243,"path":244,"stem":245,"icon":246},"Better Stack","\u002Fadapters\u002Fbetter-stack","5.adapters\u002F6.better-stack","i-simple-icons-betterstack",{"title":248,"path":249,"stem":250,"icon":251},"File System","\u002Fadapters\u002Ffs","5.adapters\u002F7.fs","i-lucide-hard-drive",{"title":253,"path":254,"stem":255,"icon":256},"Datadog","\u002Fadapters\u002Fdatadog","5.adapters\u002F8.datadog","i-simple-icons-datadog",{"title":258,"path":259,"stem":260,"icon":261},"HyperDX","\u002Fadapters\u002Fhyperdx","5.adapters\u002F9.hyperdx","i-custom-hyperdx",{"title":263,"path":264,"stem":265,"children":266,"page":29},"Enrichers","\u002Fenrichers","6.enrichers",[267,270,274],{"title":36,"path":268,"stem":269,"icon":28},"\u002Fenrichers\u002Foverview","6.enrichers\u002F1.overview",{"title":271,"path":272,"stem":273,"icon":192},"Built-in","\u002Fenrichers\u002Fbuilt-in","6.enrichers\u002F2.built-in",{"title":275,"path":276,"stem":277,"icon":211},"Custom","\u002Fenrichers\u002Fcustom","6.enrichers\u002F3.custom",{"title":279,"path":280,"stem":281,"children":282,"page":29},"NuxtHub","\u002Fnuxthub","7.nuxthub",[283,287],{"title":36,"path":284,"stem":285,"icon":286},"\u002Fnuxthub\u002Foverview","7.nuxthub\u002F1.overview","i-lucide-database",{"title":288,"path":289,"stem":290,"icon":291},"Retention","\u002Fnuxthub\u002Fretention","7.nuxthub\u002F2.retention","i-lucide-clock",{"id":293,"title":294,"body":295,"description":312,"extension":5112,"links":5113,"meta":5114,"navigation":29,"path":5115,"seo":5116,"stem":5117,"__hash__":5118},"docs\u002F0.landing.md","evlog - Stop grepping through chaos",{"type":296,"value":297,"toc":5110},"minimark",[298,313,5100,5106],[299,300,301,310],"landing-hero",{},[302,303,305,306,309],"template",{"v-slot:title":304},"","Stop grepping ",[307,308],"br",{}," through chaos",[302,311,312],{"v-slot:description":304},"Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.",[314,315,316],"landing-features",{},[302,317,318,334,347,360,373,385,401,416],{"v-slot:body":304},[319,320,322,325,331],"features-feature-simple-api",{"link":21,"link-label":321},"Quick start guide",[302,323,324],{"v-slot:headline":304},"Simple API",[302,326,327,328,330],{"v-slot:title":304},"Set context. ",[307,329],{}," Get answers",[302,332,333],{"v-slot:description":304},"Accumulate context with log.set, throw structured errors with why and fix. One wide event captures everything, whether the request succeeds or fails.",[335,336,338,341,344],"features-feature-agent-ready",{"link":26,"link-label":337},"Agent skills setup",[302,339,340],{"v-slot:headline":304},"Agent Ready",[302,342,343],{"v-slot:title":304},"Built for agents",[302,345,346],{"v-slot:description":304},"Structured fields, machine-readable context, and actionable metadata that give AI agents everything they need to diagnose and resolve issues on their own. Enable the file system drain to write NDJSON logs locally and let agents read them directly.",[348,349,351,354,357],"features-feature-adapters",{"link":204,"link-label":350},"Explore adapters",[302,352,353],{"v-slot:headline":304},"Drain Pipeline",[302,355,356],{"v-slot:title":304},"Send everywhere",[302,358,359],{"v-slot:description":304},"Batched writes, automatic retries with backoff, and fan-out to multiple destinations. Your logs flow through a pipeline that never blocks your response.",[361,362,364,367,370],"features-feature-client-drain",{"link":57,"link-label":363},"Client logging guide",[302,365,366],{"v-slot:headline":304},"Client Logs",[302,368,369],{"v-slot:title":304},"See the full picture",[302,371,372],{"v-slot:description":304},"Capture browser events and drain them to your server. Automatic batching, retries, and page-aware flushing with the same pipeline from client to server.",[374,375,377,379,382],"features-feature-sampling",{"link":82,"link-label":376},"Sampling guide",[302,378,81],{"v-slot:headline":304},[302,380,381],{"v-slot:title":304},"Keep what matters",[302,383,384],{"v-slot:description":304},"Two-tier filtering: head sampling drops noise by level, tail sampling rescues critical events. Never miss errors, slow requests, or critical paths.",[386,387,389,392,398],"features-feature-ai-sdk",{"link":62,"link-label":388},"AI SDK integration",[302,390,391],{"v-slot:headline":304},"AI Observability",[302,393,394,395,397],{"v-slot:title":304},"Make AI calls ",[307,396],{}," observable",[302,399,400],{"v-slot:description":304},"Your AI endpoints are black boxes. You don't know how many tokens each request burns, which tools the model called, or how fast the stream was. Wrap your model with one line and every call is captured into the wide event. Cost tracking, tool visibility, streaming performance, cache hits, reasoning tokens.",[402,403,405,407,413],"features-feature-performance",{"link":97,"link-label":404},"Benchmark results",[302,406,96],{"v-slot:headline":304},[302,408,409,410,412],{"v-slot:title":304},"Add logging, ",[307,411],{}," not overhead",[302,414,415],{"v-slot:description":304},"Zero dependencies, 5.2 kB gzip, ~3µs per request. Benchmarked against pino, consola, and winston. 8x faster than pino in wide event scenarios while producing richer, more useful output.",[417,418,420,422,425,428,861,1262,1689,2070,2590,2991,3147,3498,3870,4208,4518,4791],"features-feature-frameworks",{"link":116,"link-label":419},"Framework integrations",[302,421,111],{"v-slot:headline":304},[302,423,424],{"v-slot:title":304},"Your stack. Covered",[302,426,427],{"v-slot:description":304},"Native integrations for every major framework. One import, zero config, same API everywhere. The Vite plugin adds auto-init, debug stripping, and source location to any Vite-based stack.",[302,429,430],{"v-slot:nuxt":304},[431,432,437],"pre",{"className":433,"code":434,"filename":435,"language":436,"meta":304,"style":304},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineEventHandler(async (event) => {\n  const log = useLogger(event)\n  const { cartId } = await readBody(event)\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return { orderId: charge.id }\n})\n","server\u002Fapi\u002Fcheckout.post.ts","ts",[438,439,440,481,504,532,539,567,628,633,664,701,706,730,743,758,778,795,812,820,826,831,853],"code",{"__ignoreMap":304},[441,442,445,449,452,456,460,464,468,472,475,478],"span",{"class":443,"line":444},"line",1,[441,446,448],{"class":447},"s7zQu","export",[441,450,451],{"class":447}," default",[441,453,455],{"class":454},"s2Zo4"," defineEventHandler",[441,457,459],{"class":458},"sTEyZ","(",[441,461,463],{"class":462},"spNyl","async",[441,465,467],{"class":466},"sMK4o"," (",[441,469,471],{"class":470},"sHdIc","event",[441,473,474],{"class":466},")",[441,476,477],{"class":462}," =>",[441,479,480],{"class":466}," {\n",[441,482,484,487,490,493,496,499,501],{"class":443,"line":483},2,[441,485,486],{"class":462},"  const",[441,488,489],{"class":458}," log",[441,491,492],{"class":466}," =",[441,494,495],{"class":454}," useLogger",[441,497,459],{"class":498},"swJcz",[441,500,471],{"class":458},[441,502,503],{"class":498},")\n",[441,505,507,509,512,515,518,520,523,526,528,530],{"class":443,"line":506},3,[441,508,486],{"class":462},[441,510,511],{"class":466}," {",[441,513,514],{"class":458}," cartId",[441,516,517],{"class":466}," }",[441,519,492],{"class":466},[441,521,522],{"class":447}," await",[441,524,525],{"class":454}," readBody",[441,527,459],{"class":498},[441,529,471],{"class":458},[441,531,503],{"class":498},[441,533,535],{"class":443,"line":534},4,[441,536,538],{"emptyLinePlaceholder":537},true,"\n",[441,540,542,544,547,549,551,554,557,560,562,565],{"class":443,"line":541},5,[441,543,486],{"class":462},[441,545,546],{"class":458}," cart",[441,548,492],{"class":466},[441,550,522],{"class":447},[441,552,553],{"class":458}," db",[441,555,556],{"class":466},".",[441,558,559],{"class":454},"findCart",[441,561,459],{"class":498},[441,563,564],{"class":458},"cartId",[441,566,503],{"class":498},[441,568,570,573,575,578,580,583,585,588,590,593,595,597,599,602,604,607,610,613,615,617,619,622,624,626],{"class":443,"line":569},6,[441,571,572],{"class":458},"  log",[441,574,556],{"class":466},[441,576,577],{"class":454},"set",[441,579,459],{"class":498},[441,581,582],{"class":466},"{",[441,584,546],{"class":498},[441,586,587],{"class":466},":",[441,589,511],{"class":466},[441,591,592],{"class":498}," items",[441,594,587],{"class":466},[441,596,546],{"class":458},[441,598,556],{"class":466},[441,600,601],{"class":458},"items",[441,603,556],{"class":466},[441,605,606],{"class":458},"length",[441,608,609],{"class":466},",",[441,611,612],{"class":498}," total",[441,614,587],{"class":466},[441,616,546],{"class":458},[441,618,556],{"class":466},[441,620,621],{"class":458},"total",[441,623,517],{"class":466},[441,625,517],{"class":466},[441,627,503],{"class":498},[441,629,631],{"class":443,"line":630},7,[441,632,538],{"emptyLinePlaceholder":537},[441,634,636,638,641,643,645,648,650,653,655,658,660,662],{"class":443,"line":635},8,[441,637,486],{"class":462},[441,639,640],{"class":458}," charge",[441,642,492],{"class":466},[441,644,522],{"class":447},[441,646,647],{"class":458}," stripe",[441,649,556],{"class":466},[441,651,652],{"class":454},"charge",[441,654,459],{"class":498},[441,656,657],{"class":458},"cart",[441,659,556],{"class":466},[441,661,621],{"class":458},[441,663,503],{"class":498},[441,665,667,669,671,673,675,677,679,681,683,686,688,690,692,695,697,699],{"class":443,"line":666},9,[441,668,572],{"class":458},[441,670,556],{"class":466},[441,672,577],{"class":454},[441,674,459],{"class":498},[441,676,582],{"class":466},[441,678,647],{"class":498},[441,680,587],{"class":466},[441,682,511],{"class":466},[441,684,685],{"class":498}," chargeId",[441,687,587],{"class":466},[441,689,640],{"class":458},[441,691,556],{"class":466},[441,693,694],{"class":458},"id",[441,696,517],{"class":466},[441,698,517],{"class":466},[441,700,503],{"class":498},[441,702,704],{"class":443,"line":703},10,[441,705,538],{"emptyLinePlaceholder":537},[441,707,709,712,714,717,719,721,724,727],{"class":443,"line":708},11,[441,710,711],{"class":447},"  if",[441,713,467],{"class":498},[441,715,716],{"class":466},"!",[441,718,652],{"class":458},[441,720,556],{"class":466},[441,722,723],{"class":458},"success",[441,725,726],{"class":498},") ",[441,728,729],{"class":466},"{\n",[441,731,733,736,739,741],{"class":443,"line":732},12,[441,734,735],{"class":447},"    throw",[441,737,738],{"class":454}," createError",[441,740,459],{"class":498},[441,742,729],{"class":466},[441,744,746,749,751,755],{"class":443,"line":745},13,[441,747,748],{"class":498},"      status",[441,750,587],{"class":466},[441,752,754],{"class":753},"sbssI"," 402",[441,756,757],{"class":466},",\n",[441,759,761,764,766,769,773,776],{"class":443,"line":760},14,[441,762,763],{"class":498},"      message",[441,765,587],{"class":466},[441,767,768],{"class":466}," '",[441,770,772],{"class":771},"sfazB","Payment failed",[441,774,775],{"class":466},"'",[441,777,757],{"class":466},[441,779,781,784,786,788,790,793],{"class":443,"line":780},15,[441,782,783],{"class":498},"      why",[441,785,587],{"class":466},[441,787,640],{"class":458},[441,789,556],{"class":466},[441,791,792],{"class":458},"decline_reason",[441,794,757],{"class":466},[441,796,798,801,803,805,808,810],{"class":443,"line":797},16,[441,799,800],{"class":498},"      fix",[441,802,587],{"class":466},[441,804,768],{"class":466},[441,806,807],{"class":771},"Try a different payment method",[441,809,775],{"class":466},[441,811,757],{"class":466},[441,813,815,818],{"class":443,"line":814},17,[441,816,817],{"class":466},"    }",[441,819,503],{"class":498},[441,821,823],{"class":443,"line":822},18,[441,824,825],{"class":466},"  }\n",[441,827,829],{"class":443,"line":828},19,[441,830,538],{"emptyLinePlaceholder":537},[441,832,834,837,839,842,844,846,848,850],{"class":443,"line":833},20,[441,835,836],{"class":447},"  return",[441,838,511],{"class":466},[441,840,841],{"class":498}," orderId",[441,843,587],{"class":466},[441,845,640],{"class":458},[441,847,556],{"class":466},[441,849,694],{"class":458},[441,851,852],{"class":466}," }\n",[441,854,856,859],{"class":443,"line":855},21,[441,857,858],{"class":466},"}",[441,860,503],{"class":458},[302,862,863],{"v-slot:nextjs":304},[431,864,867],{"className":433,"code":865,"filename":866,"language":436,"meta":304,"style":304},"import { withEvlog, useLogger } from '@\u002Flib\u002Fevlog'\nimport { createError } from 'evlog'\n\nexport const POST = withEvlog(async (req) => {\n  const log = useLogger()\n  const { cartId } = await req.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return Response.json({ orderId: charge.id })\n})\n","app\u002Fapi\u002Fcheckout\u002Froute.ts",[438,868,869,896,915,919,949,962,986,990,1012,1062,1066,1092,1126,1130,1148,1158,1168,1182,1196,1210,1216,1220,1225,1255],{"__ignoreMap":304},[441,870,871,874,876,879,881,883,885,888,890,893],{"class":443,"line":444},[441,872,873],{"class":447},"import",[441,875,511],{"class":466},[441,877,878],{"class":458}," withEvlog",[441,880,609],{"class":466},[441,882,495],{"class":458},[441,884,517],{"class":466},[441,886,887],{"class":447}," from",[441,889,768],{"class":466},[441,891,892],{"class":771},"@\u002Flib\u002Fevlog",[441,894,895],{"class":466},"'\n",[441,897,898,900,902,904,906,908,910,913],{"class":443,"line":483},[441,899,873],{"class":447},[441,901,511],{"class":466},[441,903,738],{"class":458},[441,905,517],{"class":466},[441,907,887],{"class":447},[441,909,768],{"class":466},[441,911,912],{"class":771},"evlog",[441,914,895],{"class":466},[441,916,917],{"class":443,"line":506},[441,918,538],{"emptyLinePlaceholder":537},[441,920,921,923,926,929,932,934,936,938,940,943,945,947],{"class":443,"line":534},[441,922,448],{"class":447},[441,924,925],{"class":462}," const",[441,927,928],{"class":458}," POST ",[441,930,931],{"class":466},"=",[441,933,878],{"class":454},[441,935,459],{"class":458},[441,937,463],{"class":462},[441,939,467],{"class":466},[441,941,942],{"class":470},"req",[441,944,474],{"class":466},[441,946,477],{"class":462},[441,948,480],{"class":466},[441,950,951,953,955,957,959],{"class":443,"line":541},[441,952,486],{"class":462},[441,954,489],{"class":458},[441,956,492],{"class":466},[441,958,495],{"class":454},[441,960,961],{"class":498},"()\n",[441,963,964,966,968,970,972,974,976,979,981,984],{"class":443,"line":569},[441,965,486],{"class":462},[441,967,511],{"class":466},[441,969,514],{"class":458},[441,971,517],{"class":466},[441,973,492],{"class":466},[441,975,522],{"class":447},[441,977,978],{"class":458}," req",[441,980,556],{"class":466},[441,982,983],{"class":454},"json",[441,985,961],{"class":498},[441,987,988],{"class":443,"line":630},[441,989,538],{"emptyLinePlaceholder":537},[441,991,992,994,996,998,1000,1002,1004,1006,1008,1010],{"class":443,"line":635},[441,993,486],{"class":462},[441,995,546],{"class":458},[441,997,492],{"class":466},[441,999,522],{"class":447},[441,1001,553],{"class":458},[441,1003,556],{"class":466},[441,1005,559],{"class":454},[441,1007,459],{"class":498},[441,1009,564],{"class":458},[441,1011,503],{"class":498},[441,1013,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060],{"class":443,"line":666},[441,1015,572],{"class":458},[441,1017,556],{"class":466},[441,1019,577],{"class":454},[441,1021,459],{"class":498},[441,1023,582],{"class":466},[441,1025,546],{"class":498},[441,1027,587],{"class":466},[441,1029,511],{"class":466},[441,1031,592],{"class":498},[441,1033,587],{"class":466},[441,1035,546],{"class":458},[441,1037,556],{"class":466},[441,1039,601],{"class":458},[441,1041,556],{"class":466},[441,1043,606],{"class":458},[441,1045,609],{"class":466},[441,1047,612],{"class":498},[441,1049,587],{"class":466},[441,1051,546],{"class":458},[441,1053,556],{"class":466},[441,1055,621],{"class":458},[441,1057,517],{"class":466},[441,1059,517],{"class":466},[441,1061,503],{"class":498},[441,1063,1064],{"class":443,"line":703},[441,1065,538],{"emptyLinePlaceholder":537},[441,1067,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090],{"class":443,"line":708},[441,1069,486],{"class":462},[441,1071,640],{"class":458},[441,1073,492],{"class":466},[441,1075,522],{"class":447},[441,1077,647],{"class":458},[441,1079,556],{"class":466},[441,1081,652],{"class":454},[441,1083,459],{"class":498},[441,1085,657],{"class":458},[441,1087,556],{"class":466},[441,1089,621],{"class":458},[441,1091,503],{"class":498},[441,1093,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124],{"class":443,"line":732},[441,1095,572],{"class":458},[441,1097,556],{"class":466},[441,1099,577],{"class":454},[441,1101,459],{"class":498},[441,1103,582],{"class":466},[441,1105,647],{"class":498},[441,1107,587],{"class":466},[441,1109,511],{"class":466},[441,1111,685],{"class":498},[441,1113,587],{"class":466},[441,1115,640],{"class":458},[441,1117,556],{"class":466},[441,1119,694],{"class":458},[441,1121,517],{"class":466},[441,1123,517],{"class":466},[441,1125,503],{"class":498},[441,1127,1128],{"class":443,"line":745},[441,1129,538],{"emptyLinePlaceholder":537},[441,1131,1132,1134,1136,1138,1140,1142,1144,1146],{"class":443,"line":760},[441,1133,711],{"class":447},[441,1135,467],{"class":498},[441,1137,716],{"class":466},[441,1139,652],{"class":458},[441,1141,556],{"class":466},[441,1143,723],{"class":458},[441,1145,726],{"class":498},[441,1147,729],{"class":466},[441,1149,1150,1152,1154,1156],{"class":443,"line":780},[441,1151,735],{"class":447},[441,1153,738],{"class":454},[441,1155,459],{"class":498},[441,1157,729],{"class":466},[441,1159,1160,1162,1164,1166],{"class":443,"line":797},[441,1161,748],{"class":498},[441,1163,587],{"class":466},[441,1165,754],{"class":753},[441,1167,757],{"class":466},[441,1169,1170,1172,1174,1176,1178,1180],{"class":443,"line":814},[441,1171,763],{"class":498},[441,1173,587],{"class":466},[441,1175,768],{"class":466},[441,1177,772],{"class":771},[441,1179,775],{"class":466},[441,1181,757],{"class":466},[441,1183,1184,1186,1188,1190,1192,1194],{"class":443,"line":822},[441,1185,783],{"class":498},[441,1187,587],{"class":466},[441,1189,640],{"class":458},[441,1191,556],{"class":466},[441,1193,792],{"class":458},[441,1195,757],{"class":466},[441,1197,1198,1200,1202,1204,1206,1208],{"class":443,"line":828},[441,1199,800],{"class":498},[441,1201,587],{"class":466},[441,1203,768],{"class":466},[441,1205,807],{"class":771},[441,1207,775],{"class":466},[441,1209,757],{"class":466},[441,1211,1212,1214],{"class":443,"line":833},[441,1213,817],{"class":466},[441,1215,503],{"class":498},[441,1217,1218],{"class":443,"line":855},[441,1219,825],{"class":466},[441,1221,1223],{"class":443,"line":1222},22,[441,1224,538],{"emptyLinePlaceholder":537},[441,1226,1228,1230,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253],{"class":443,"line":1227},23,[441,1229,836],{"class":447},[441,1231,1232],{"class":458}," Response",[441,1234,556],{"class":466},[441,1236,983],{"class":454},[441,1238,459],{"class":498},[441,1240,582],{"class":466},[441,1242,841],{"class":498},[441,1244,587],{"class":466},[441,1246,640],{"class":458},[441,1248,556],{"class":466},[441,1250,694],{"class":458},[441,1252,517],{"class":466},[441,1254,503],{"class":498},[441,1256,1258,1260],{"class":443,"line":1257},24,[441,1259,858],{"class":466},[441,1261,503],{"class":458},[302,1263,1264],{"v-slot:sveltekit":304},[431,1265,1268],{"className":433,"code":1266,"filename":1267,"language":436,"meta":304,"style":304},"import { json } from '@sveltejs\u002Fkit'\nimport { createError } from 'evlog'\nimport { useLogger } from 'evlog\u002Fsveltekit'\nimport type { RequestHandler } from '.\u002F$types'\n\nexport const POST: RequestHandler = async ({ request }) => {\n  const log = useLogger()\n  const { cartId } = await request.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return json({ orderId: charge.id })\n}\n","src\u002Froutes\u002Fapi\u002Fcheckout\u002F+server.ts",[438,1269,1270,1290,1308,1327,1350,1354,1386,1398,1420,1424,1446,1496,1500,1526,1560,1564,1582,1592,1602,1616,1630,1644,1650,1654,1658,1683],{"__ignoreMap":304},[441,1271,1272,1274,1276,1279,1281,1283,1285,1288],{"class":443,"line":444},[441,1273,873],{"class":447},[441,1275,511],{"class":466},[441,1277,1278],{"class":458}," json",[441,1280,517],{"class":466},[441,1282,887],{"class":447},[441,1284,768],{"class":466},[441,1286,1287],{"class":771},"@sveltejs\u002Fkit",[441,1289,895],{"class":466},[441,1291,1292,1294,1296,1298,1300,1302,1304,1306],{"class":443,"line":483},[441,1293,873],{"class":447},[441,1295,511],{"class":466},[441,1297,738],{"class":458},[441,1299,517],{"class":466},[441,1301,887],{"class":447},[441,1303,768],{"class":466},[441,1305,912],{"class":771},[441,1307,895],{"class":466},[441,1309,1310,1312,1314,1316,1318,1320,1322,1325],{"class":443,"line":506},[441,1311,873],{"class":447},[441,1313,511],{"class":466},[441,1315,495],{"class":458},[441,1317,517],{"class":466},[441,1319,887],{"class":447},[441,1321,768],{"class":466},[441,1323,1324],{"class":771},"evlog\u002Fsveltekit",[441,1326,895],{"class":466},[441,1328,1329,1331,1334,1336,1339,1341,1343,1345,1348],{"class":443,"line":534},[441,1330,873],{"class":447},[441,1332,1333],{"class":447}," type",[441,1335,511],{"class":466},[441,1337,1338],{"class":458}," RequestHandler",[441,1340,517],{"class":466},[441,1342,887],{"class":447},[441,1344,768],{"class":466},[441,1346,1347],{"class":771},".\u002F$types",[441,1349,895],{"class":466},[441,1351,1352],{"class":443,"line":541},[441,1353,538],{"emptyLinePlaceholder":537},[441,1355,1356,1358,1360,1363,1365,1368,1370,1373,1376,1379,1382,1384],{"class":443,"line":569},[441,1357,448],{"class":447},[441,1359,925],{"class":462},[441,1361,1362],{"class":458}," POST",[441,1364,587],{"class":466},[441,1366,1338],{"class":1367},"sBMFI",[441,1369,492],{"class":466},[441,1371,1372],{"class":462}," async",[441,1374,1375],{"class":466}," ({",[441,1377,1378],{"class":470}," request",[441,1380,1381],{"class":466}," })",[441,1383,477],{"class":462},[441,1385,480],{"class":466},[441,1387,1388,1390,1392,1394,1396],{"class":443,"line":630},[441,1389,486],{"class":462},[441,1391,489],{"class":458},[441,1393,492],{"class":466},[441,1395,495],{"class":454},[441,1397,961],{"class":498},[441,1399,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418],{"class":443,"line":635},[441,1401,486],{"class":462},[441,1403,511],{"class":466},[441,1405,514],{"class":458},[441,1407,517],{"class":466},[441,1409,492],{"class":466},[441,1411,522],{"class":447},[441,1413,1378],{"class":458},[441,1415,556],{"class":466},[441,1417,983],{"class":454},[441,1419,961],{"class":498},[441,1421,1422],{"class":443,"line":666},[441,1423,538],{"emptyLinePlaceholder":537},[441,1425,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444],{"class":443,"line":703},[441,1427,486],{"class":462},[441,1429,546],{"class":458},[441,1431,492],{"class":466},[441,1433,522],{"class":447},[441,1435,553],{"class":458},[441,1437,556],{"class":466},[441,1439,559],{"class":454},[441,1441,459],{"class":498},[441,1443,564],{"class":458},[441,1445,503],{"class":498},[441,1447,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494],{"class":443,"line":708},[441,1449,572],{"class":458},[441,1451,556],{"class":466},[441,1453,577],{"class":454},[441,1455,459],{"class":498},[441,1457,582],{"class":466},[441,1459,546],{"class":498},[441,1461,587],{"class":466},[441,1463,511],{"class":466},[441,1465,592],{"class":498},[441,1467,587],{"class":466},[441,1469,546],{"class":458},[441,1471,556],{"class":466},[441,1473,601],{"class":458},[441,1475,556],{"class":466},[441,1477,606],{"class":458},[441,1479,609],{"class":466},[441,1481,612],{"class":498},[441,1483,587],{"class":466},[441,1485,546],{"class":458},[441,1487,556],{"class":466},[441,1489,621],{"class":458},[441,1491,517],{"class":466},[441,1493,517],{"class":466},[441,1495,503],{"class":498},[441,1497,1498],{"class":443,"line":732},[441,1499,538],{"emptyLinePlaceholder":537},[441,1501,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524],{"class":443,"line":745},[441,1503,486],{"class":462},[441,1505,640],{"class":458},[441,1507,492],{"class":466},[441,1509,522],{"class":447},[441,1511,647],{"class":458},[441,1513,556],{"class":466},[441,1515,652],{"class":454},[441,1517,459],{"class":498},[441,1519,657],{"class":458},[441,1521,556],{"class":466},[441,1523,621],{"class":458},[441,1525,503],{"class":498},[441,1527,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558],{"class":443,"line":760},[441,1529,572],{"class":458},[441,1531,556],{"class":466},[441,1533,577],{"class":454},[441,1535,459],{"class":498},[441,1537,582],{"class":466},[441,1539,647],{"class":498},[441,1541,587],{"class":466},[441,1543,511],{"class":466},[441,1545,685],{"class":498},[441,1547,587],{"class":466},[441,1549,640],{"class":458},[441,1551,556],{"class":466},[441,1553,694],{"class":458},[441,1555,517],{"class":466},[441,1557,517],{"class":466},[441,1559,503],{"class":498},[441,1561,1562],{"class":443,"line":780},[441,1563,538],{"emptyLinePlaceholder":537},[441,1565,1566,1568,1570,1572,1574,1576,1578,1580],{"class":443,"line":797},[441,1567,711],{"class":447},[441,1569,467],{"class":498},[441,1571,716],{"class":466},[441,1573,652],{"class":458},[441,1575,556],{"class":466},[441,1577,723],{"class":458},[441,1579,726],{"class":498},[441,1581,729],{"class":466},[441,1583,1584,1586,1588,1590],{"class":443,"line":814},[441,1585,735],{"class":447},[441,1587,738],{"class":454},[441,1589,459],{"class":498},[441,1591,729],{"class":466},[441,1593,1594,1596,1598,1600],{"class":443,"line":822},[441,1595,748],{"class":498},[441,1597,587],{"class":466},[441,1599,754],{"class":753},[441,1601,757],{"class":466},[441,1603,1604,1606,1608,1610,1612,1614],{"class":443,"line":828},[441,1605,763],{"class":498},[441,1607,587],{"class":466},[441,1609,768],{"class":466},[441,1611,772],{"class":771},[441,1613,775],{"class":466},[441,1615,757],{"class":466},[441,1617,1618,1620,1622,1624,1626,1628],{"class":443,"line":833},[441,1619,783],{"class":498},[441,1621,587],{"class":466},[441,1623,640],{"class":458},[441,1625,556],{"class":466},[441,1627,792],{"class":458},[441,1629,757],{"class":466},[441,1631,1632,1634,1636,1638,1640,1642],{"class":443,"line":855},[441,1633,800],{"class":498},[441,1635,587],{"class":466},[441,1637,768],{"class":466},[441,1639,807],{"class":771},[441,1641,775],{"class":466},[441,1643,757],{"class":466},[441,1645,1646,1648],{"class":443,"line":1222},[441,1647,817],{"class":466},[441,1649,503],{"class":498},[441,1651,1652],{"class":443,"line":1227},[441,1653,825],{"class":466},[441,1655,1656],{"class":443,"line":1257},[441,1657,538],{"emptyLinePlaceholder":537},[441,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681],{"class":443,"line":1660},25,[441,1662,836],{"class":447},[441,1664,1278],{"class":454},[441,1666,459],{"class":498},[441,1668,582],{"class":466},[441,1670,841],{"class":498},[441,1672,587],{"class":466},[441,1674,640],{"class":458},[441,1676,556],{"class":466},[441,1678,694],{"class":458},[441,1680,517],{"class":466},[441,1682,503],{"class":498},[441,1684,1686],{"class":443,"line":1685},26,[441,1687,1688],{"class":466},"}\n",[302,1690,1691],{"v-slot:nitro":304},[431,1692,1695],{"className":433,"code":1693,"filename":1694,"language":436,"meta":304,"style":304},"import { defineHandler, readBody } from 'nitro\u002Fh3'\nimport { useLogger, createError } from 'evlog\u002Fnitro\u002Fv3'\n\nexport default defineHandler(async (event) => {\n  const log = useLogger(event)\n  const { cartId } = await readBody(event)\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return { orderId: charge.id }\n})\n","routes\u002Fapi\u002Fcheckout.post.ts",[438,1696,1697,1721,1744,1748,1770,1786,1808,1812,1834,1884,1888,1914,1948,1952,1970,1980,1990,2004,2018,2032,2038,2042,2046,2064],{"__ignoreMap":304},[441,1698,1699,1701,1703,1706,1708,1710,1712,1714,1716,1719],{"class":443,"line":444},[441,1700,873],{"class":447},[441,1702,511],{"class":466},[441,1704,1705],{"class":458}," defineHandler",[441,1707,609],{"class":466},[441,1709,525],{"class":458},[441,1711,517],{"class":466},[441,1713,887],{"class":447},[441,1715,768],{"class":466},[441,1717,1718],{"class":771},"nitro\u002Fh3",[441,1720,895],{"class":466},[441,1722,1723,1725,1727,1729,1731,1733,1735,1737,1739,1742],{"class":443,"line":483},[441,1724,873],{"class":447},[441,1726,511],{"class":466},[441,1728,495],{"class":458},[441,1730,609],{"class":466},[441,1732,738],{"class":458},[441,1734,517],{"class":466},[441,1736,887],{"class":447},[441,1738,768],{"class":466},[441,1740,1741],{"class":771},"evlog\u002Fnitro\u002Fv3",[441,1743,895],{"class":466},[441,1745,1746],{"class":443,"line":506},[441,1747,538],{"emptyLinePlaceholder":537},[441,1749,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768],{"class":443,"line":534},[441,1751,448],{"class":447},[441,1753,451],{"class":447},[441,1755,1705],{"class":454},[441,1757,459],{"class":458},[441,1759,463],{"class":462},[441,1761,467],{"class":466},[441,1763,471],{"class":470},[441,1765,474],{"class":466},[441,1767,477],{"class":462},[441,1769,480],{"class":466},[441,1771,1772,1774,1776,1778,1780,1782,1784],{"class":443,"line":541},[441,1773,486],{"class":462},[441,1775,489],{"class":458},[441,1777,492],{"class":466},[441,1779,495],{"class":454},[441,1781,459],{"class":498},[441,1783,471],{"class":458},[441,1785,503],{"class":498},[441,1787,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806],{"class":443,"line":569},[441,1789,486],{"class":462},[441,1791,511],{"class":466},[441,1793,514],{"class":458},[441,1795,517],{"class":466},[441,1797,492],{"class":466},[441,1799,522],{"class":447},[441,1801,525],{"class":454},[441,1803,459],{"class":498},[441,1805,471],{"class":458},[441,1807,503],{"class":498},[441,1809,1810],{"class":443,"line":630},[441,1811,538],{"emptyLinePlaceholder":537},[441,1813,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832],{"class":443,"line":635},[441,1815,486],{"class":462},[441,1817,546],{"class":458},[441,1819,492],{"class":466},[441,1821,522],{"class":447},[441,1823,553],{"class":458},[441,1825,556],{"class":466},[441,1827,559],{"class":454},[441,1829,459],{"class":498},[441,1831,564],{"class":458},[441,1833,503],{"class":498},[441,1835,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882],{"class":443,"line":666},[441,1837,572],{"class":458},[441,1839,556],{"class":466},[441,1841,577],{"class":454},[441,1843,459],{"class":498},[441,1845,582],{"class":466},[441,1847,546],{"class":498},[441,1849,587],{"class":466},[441,1851,511],{"class":466},[441,1853,592],{"class":498},[441,1855,587],{"class":466},[441,1857,546],{"class":458},[441,1859,556],{"class":466},[441,1861,601],{"class":458},[441,1863,556],{"class":466},[441,1865,606],{"class":458},[441,1867,609],{"class":466},[441,1869,612],{"class":498},[441,1871,587],{"class":466},[441,1873,546],{"class":458},[441,1875,556],{"class":466},[441,1877,621],{"class":458},[441,1879,517],{"class":466},[441,1881,517],{"class":466},[441,1883,503],{"class":498},[441,1885,1886],{"class":443,"line":703},[441,1887,538],{"emptyLinePlaceholder":537},[441,1889,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912],{"class":443,"line":708},[441,1891,486],{"class":462},[441,1893,640],{"class":458},[441,1895,492],{"class":466},[441,1897,522],{"class":447},[441,1899,647],{"class":458},[441,1901,556],{"class":466},[441,1903,652],{"class":454},[441,1905,459],{"class":498},[441,1907,657],{"class":458},[441,1909,556],{"class":466},[441,1911,621],{"class":458},[441,1913,503],{"class":498},[441,1915,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946],{"class":443,"line":732},[441,1917,572],{"class":458},[441,1919,556],{"class":466},[441,1921,577],{"class":454},[441,1923,459],{"class":498},[441,1925,582],{"class":466},[441,1927,647],{"class":498},[441,1929,587],{"class":466},[441,1931,511],{"class":466},[441,1933,685],{"class":498},[441,1935,587],{"class":466},[441,1937,640],{"class":458},[441,1939,556],{"class":466},[441,1941,694],{"class":458},[441,1943,517],{"class":466},[441,1945,517],{"class":466},[441,1947,503],{"class":498},[441,1949,1950],{"class":443,"line":745},[441,1951,538],{"emptyLinePlaceholder":537},[441,1953,1954,1956,1958,1960,1962,1964,1966,1968],{"class":443,"line":760},[441,1955,711],{"class":447},[441,1957,467],{"class":498},[441,1959,716],{"class":466},[441,1961,652],{"class":458},[441,1963,556],{"class":466},[441,1965,723],{"class":458},[441,1967,726],{"class":498},[441,1969,729],{"class":466},[441,1971,1972,1974,1976,1978],{"class":443,"line":780},[441,1973,735],{"class":447},[441,1975,738],{"class":454},[441,1977,459],{"class":498},[441,1979,729],{"class":466},[441,1981,1982,1984,1986,1988],{"class":443,"line":797},[441,1983,748],{"class":498},[441,1985,587],{"class":466},[441,1987,754],{"class":753},[441,1989,757],{"class":466},[441,1991,1992,1994,1996,1998,2000,2002],{"class":443,"line":814},[441,1993,763],{"class":498},[441,1995,587],{"class":466},[441,1997,768],{"class":466},[441,1999,772],{"class":771},[441,2001,775],{"class":466},[441,2003,757],{"class":466},[441,2005,2006,2008,2010,2012,2014,2016],{"class":443,"line":822},[441,2007,783],{"class":498},[441,2009,587],{"class":466},[441,2011,640],{"class":458},[441,2013,556],{"class":466},[441,2015,792],{"class":458},[441,2017,757],{"class":466},[441,2019,2020,2022,2024,2026,2028,2030],{"class":443,"line":828},[441,2021,800],{"class":498},[441,2023,587],{"class":466},[441,2025,768],{"class":466},[441,2027,807],{"class":771},[441,2029,775],{"class":466},[441,2031,757],{"class":466},[441,2033,2034,2036],{"class":443,"line":833},[441,2035,817],{"class":466},[441,2037,503],{"class":498},[441,2039,2040],{"class":443,"line":855},[441,2041,825],{"class":466},[441,2043,2044],{"class":443,"line":1222},[441,2045,538],{"emptyLinePlaceholder":537},[441,2047,2048,2050,2052,2054,2056,2058,2060,2062],{"class":443,"line":1227},[441,2049,836],{"class":447},[441,2051,511],{"class":466},[441,2053,841],{"class":498},[441,2055,587],{"class":466},[441,2057,640],{"class":458},[441,2059,556],{"class":466},[441,2061,694],{"class":458},[441,2063,852],{"class":466},[441,2065,2066,2068],{"class":443,"line":1257},[441,2067,858],{"class":466},[441,2069,503],{"class":458},[302,2071,2072],{"v-slot:tanstack-start":304},[431,2073,2076],{"className":433,"code":2074,"filename":2075,"language":436,"meta":304,"style":304},"import { createFileRoute } from '@tanstack\u002Freact-router'\nimport { useRequest } from 'nitro\u002Fcontext'\nimport { createError } from 'evlog'\nimport type { RequestLogger } from 'evlog'\n\nexport const Route = createFileRoute('\u002Fapi\u002Fcheckout')({\n  server: {\n    handlers: {\n      POST: async ({ request }) => {\n        const req = useRequest()\n        const log = req.context.log as RequestLogger\n        const { cartId } = await request.json()\n\n        const cart = await db.findCart(cartId)\n        log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n        const charge = await stripe.charge(cart.total)\n        log.set({ stripe: { chargeId: charge.id } })\n\n        if (!charge.success) {\n          throw createError({\n            status: 402,\n            message: 'Payment failed',\n            why: charge.decline_reason,\n            fix: 'Try a different payment method',\n          })\n        }\n\n        return Response.json({ orderId: charge.id })\n      },\n    },\n  },\n})\n","src\u002Froutes\u002Fapi\u002Fcheckout.ts",[438,2077,2078,2098,2118,2136,2157,2161,2188,2197,2206,2225,2238,2264,2286,2290,2312,2363,2367,2393,2427,2431,2450,2461,2472,2487,2502,2517,2524,2530,2535,2565,2571,2577,2583],{"__ignoreMap":304},[441,2079,2080,2082,2084,2087,2089,2091,2093,2096],{"class":443,"line":444},[441,2081,873],{"class":447},[441,2083,511],{"class":466},[441,2085,2086],{"class":458}," createFileRoute",[441,2088,517],{"class":466},[441,2090,887],{"class":447},[441,2092,768],{"class":466},[441,2094,2095],{"class":771},"@tanstack\u002Freact-router",[441,2097,895],{"class":466},[441,2099,2100,2102,2104,2107,2109,2111,2113,2116],{"class":443,"line":483},[441,2101,873],{"class":447},[441,2103,511],{"class":466},[441,2105,2106],{"class":458}," useRequest",[441,2108,517],{"class":466},[441,2110,887],{"class":447},[441,2112,768],{"class":466},[441,2114,2115],{"class":771},"nitro\u002Fcontext",[441,2117,895],{"class":466},[441,2119,2120,2122,2124,2126,2128,2130,2132,2134],{"class":443,"line":506},[441,2121,873],{"class":447},[441,2123,511],{"class":466},[441,2125,738],{"class":458},[441,2127,517],{"class":466},[441,2129,887],{"class":447},[441,2131,768],{"class":466},[441,2133,912],{"class":771},[441,2135,895],{"class":466},[441,2137,2138,2140,2142,2144,2147,2149,2151,2153,2155],{"class":443,"line":534},[441,2139,873],{"class":447},[441,2141,1333],{"class":447},[441,2143,511],{"class":466},[441,2145,2146],{"class":458}," RequestLogger",[441,2148,517],{"class":466},[441,2150,887],{"class":447},[441,2152,768],{"class":466},[441,2154,912],{"class":771},[441,2156,895],{"class":466},[441,2158,2159],{"class":443,"line":541},[441,2160,538],{"emptyLinePlaceholder":537},[441,2162,2163,2165,2167,2170,2172,2174,2176,2178,2181,2183,2186],{"class":443,"line":569},[441,2164,448],{"class":447},[441,2166,925],{"class":462},[441,2168,2169],{"class":458}," Route ",[441,2171,931],{"class":466},[441,2173,2086],{"class":454},[441,2175,459],{"class":458},[441,2177,775],{"class":466},[441,2179,2180],{"class":771},"\u002Fapi\u002Fcheckout",[441,2182,775],{"class":466},[441,2184,2185],{"class":458},")(",[441,2187,729],{"class":466},[441,2189,2190,2193,2195],{"class":443,"line":630},[441,2191,2192],{"class":498},"  server",[441,2194,587],{"class":466},[441,2196,480],{"class":466},[441,2198,2199,2202,2204],{"class":443,"line":635},[441,2200,2201],{"class":498},"    handlers",[441,2203,587],{"class":466},[441,2205,480],{"class":466},[441,2207,2208,2211,2213,2215,2217,2219,2221,2223],{"class":443,"line":666},[441,2209,2210],{"class":454},"      POST",[441,2212,587],{"class":466},[441,2214,1372],{"class":462},[441,2216,1375],{"class":466},[441,2218,1378],{"class":470},[441,2220,1381],{"class":466},[441,2222,477],{"class":462},[441,2224,480],{"class":466},[441,2226,2227,2230,2232,2234,2236],{"class":443,"line":703},[441,2228,2229],{"class":462},"        const",[441,2231,978],{"class":458},[441,2233,492],{"class":466},[441,2235,2106],{"class":454},[441,2237,961],{"class":498},[441,2239,2240,2242,2244,2246,2248,2250,2253,2255,2258,2261],{"class":443,"line":708},[441,2241,2229],{"class":462},[441,2243,489],{"class":458},[441,2245,492],{"class":466},[441,2247,978],{"class":458},[441,2249,556],{"class":466},[441,2251,2252],{"class":458},"context",[441,2254,556],{"class":466},[441,2256,2257],{"class":458},"log",[441,2259,2260],{"class":447}," as",[441,2262,2263],{"class":1367}," RequestLogger\n",[441,2265,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284],{"class":443,"line":732},[441,2267,2229],{"class":462},[441,2269,511],{"class":466},[441,2271,514],{"class":458},[441,2273,517],{"class":466},[441,2275,492],{"class":466},[441,2277,522],{"class":447},[441,2279,1378],{"class":458},[441,2281,556],{"class":466},[441,2283,983],{"class":454},[441,2285,961],{"class":498},[441,2287,2288],{"class":443,"line":745},[441,2289,538],{"emptyLinePlaceholder":537},[441,2291,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310],{"class":443,"line":760},[441,2293,2229],{"class":462},[441,2295,546],{"class":458},[441,2297,492],{"class":466},[441,2299,522],{"class":447},[441,2301,553],{"class":458},[441,2303,556],{"class":466},[441,2305,559],{"class":454},[441,2307,459],{"class":498},[441,2309,564],{"class":458},[441,2311,503],{"class":498},[441,2313,2314,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361],{"class":443,"line":780},[441,2315,2316],{"class":458},"        log",[441,2318,556],{"class":466},[441,2320,577],{"class":454},[441,2322,459],{"class":498},[441,2324,582],{"class":466},[441,2326,546],{"class":498},[441,2328,587],{"class":466},[441,2330,511],{"class":466},[441,2332,592],{"class":498},[441,2334,587],{"class":466},[441,2336,546],{"class":458},[441,2338,556],{"class":466},[441,2340,601],{"class":458},[441,2342,556],{"class":466},[441,2344,606],{"class":458},[441,2346,609],{"class":466},[441,2348,612],{"class":498},[441,2350,587],{"class":466},[441,2352,546],{"class":458},[441,2354,556],{"class":466},[441,2356,621],{"class":458},[441,2358,517],{"class":466},[441,2360,517],{"class":466},[441,2362,503],{"class":498},[441,2364,2365],{"class":443,"line":797},[441,2366,538],{"emptyLinePlaceholder":537},[441,2368,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391],{"class":443,"line":814},[441,2370,2229],{"class":462},[441,2372,640],{"class":458},[441,2374,492],{"class":466},[441,2376,522],{"class":447},[441,2378,647],{"class":458},[441,2380,556],{"class":466},[441,2382,652],{"class":454},[441,2384,459],{"class":498},[441,2386,657],{"class":458},[441,2388,556],{"class":466},[441,2390,621],{"class":458},[441,2392,503],{"class":498},[441,2394,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425],{"class":443,"line":822},[441,2396,2316],{"class":458},[441,2398,556],{"class":466},[441,2400,577],{"class":454},[441,2402,459],{"class":498},[441,2404,582],{"class":466},[441,2406,647],{"class":498},[441,2408,587],{"class":466},[441,2410,511],{"class":466},[441,2412,685],{"class":498},[441,2414,587],{"class":466},[441,2416,640],{"class":458},[441,2418,556],{"class":466},[441,2420,694],{"class":458},[441,2422,517],{"class":466},[441,2424,517],{"class":466},[441,2426,503],{"class":498},[441,2428,2429],{"class":443,"line":828},[441,2430,538],{"emptyLinePlaceholder":537},[441,2432,2433,2436,2438,2440,2442,2444,2446,2448],{"class":443,"line":833},[441,2434,2435],{"class":447},"        if",[441,2437,467],{"class":498},[441,2439,716],{"class":466},[441,2441,652],{"class":458},[441,2443,556],{"class":466},[441,2445,723],{"class":458},[441,2447,726],{"class":498},[441,2449,729],{"class":466},[441,2451,2452,2455,2457,2459],{"class":443,"line":855},[441,2453,2454],{"class":447},"          throw",[441,2456,738],{"class":454},[441,2458,459],{"class":498},[441,2460,729],{"class":466},[441,2462,2463,2466,2468,2470],{"class":443,"line":1222},[441,2464,2465],{"class":498},"            status",[441,2467,587],{"class":466},[441,2469,754],{"class":753},[441,2471,757],{"class":466},[441,2473,2474,2477,2479,2481,2483,2485],{"class":443,"line":1227},[441,2475,2476],{"class":498},"            message",[441,2478,587],{"class":466},[441,2480,768],{"class":466},[441,2482,772],{"class":771},[441,2484,775],{"class":466},[441,2486,757],{"class":466},[441,2488,2489,2492,2494,2496,2498,2500],{"class":443,"line":1257},[441,2490,2491],{"class":498},"            why",[441,2493,587],{"class":466},[441,2495,640],{"class":458},[441,2497,556],{"class":466},[441,2499,792],{"class":458},[441,2501,757],{"class":466},[441,2503,2504,2507,2509,2511,2513,2515],{"class":443,"line":1660},[441,2505,2506],{"class":498},"            fix",[441,2508,587],{"class":466},[441,2510,768],{"class":466},[441,2512,807],{"class":771},[441,2514,775],{"class":466},[441,2516,757],{"class":466},[441,2518,2519,2522],{"class":443,"line":1685},[441,2520,2521],{"class":466},"          }",[441,2523,503],{"class":498},[441,2525,2527],{"class":443,"line":2526},27,[441,2528,2529],{"class":466},"        }\n",[441,2531,2533],{"class":443,"line":2532},28,[441,2534,538],{"emptyLinePlaceholder":537},[441,2536,2538,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563],{"class":443,"line":2537},29,[441,2539,2540],{"class":447},"        return",[441,2542,1232],{"class":458},[441,2544,556],{"class":466},[441,2546,983],{"class":454},[441,2548,459],{"class":498},[441,2550,582],{"class":466},[441,2552,841],{"class":498},[441,2554,587],{"class":466},[441,2556,640],{"class":458},[441,2558,556],{"class":466},[441,2560,694],{"class":458},[441,2562,517],{"class":466},[441,2564,503],{"class":498},[441,2566,2568],{"class":443,"line":2567},30,[441,2569,2570],{"class":466},"      },\n",[441,2572,2574],{"class":443,"line":2573},31,[441,2575,2576],{"class":466},"    },\n",[441,2578,2580],{"class":443,"line":2579},32,[441,2581,2582],{"class":466},"  },\n",[441,2584,2586,2588],{"class":443,"line":2585},33,[441,2587,858],{"class":466},[441,2589,503],{"class":458},[302,2591,2592],{"v-slot:react-router":304},[431,2593,2596],{"className":433,"code":2594,"filename":2595,"language":436,"meta":304,"style":304},"import { loggerContext } from 'evlog\u002Freact-router'\nimport { createError } from 'evlog'\n\nexport async function action({ request, context }: Route.ActionArgs) {\n  const log = context.get(loggerContext)\n  const { cartId } = await request.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return Response.json({ orderId: charge.id })\n}\n","app\u002Froutes\u002Fapi.checkout.tsx",[438,2597,2598,2618,2636,2640,2677,2699,2721,2725,2747,2797,2801,2827,2861,2865,2883,2893,2903,2917,2931,2945,2951,2955,2959,2987],{"__ignoreMap":304},[441,2599,2600,2602,2604,2607,2609,2611,2613,2616],{"class":443,"line":444},[441,2601,873],{"class":447},[441,2603,511],{"class":466},[441,2605,2606],{"class":458}," loggerContext",[441,2608,517],{"class":466},[441,2610,887],{"class":447},[441,2612,768],{"class":466},[441,2614,2615],{"class":771},"evlog\u002Freact-router",[441,2617,895],{"class":466},[441,2619,2620,2622,2624,2626,2628,2630,2632,2634],{"class":443,"line":483},[441,2621,873],{"class":447},[441,2623,511],{"class":466},[441,2625,738],{"class":458},[441,2627,517],{"class":466},[441,2629,887],{"class":447},[441,2631,768],{"class":466},[441,2633,912],{"class":771},[441,2635,895],{"class":466},[441,2637,2638],{"class":443,"line":506},[441,2639,538],{"emptyLinePlaceholder":537},[441,2641,2642,2644,2646,2649,2652,2655,2657,2659,2662,2665,2668,2670,2673,2675],{"class":443,"line":534},[441,2643,448],{"class":447},[441,2645,1372],{"class":462},[441,2647,2648],{"class":462}," function",[441,2650,2651],{"class":454}," action",[441,2653,2654],{"class":466},"({",[441,2656,1378],{"class":470},[441,2658,609],{"class":466},[441,2660,2661],{"class":470}," context",[441,2663,2664],{"class":466}," }:",[441,2666,2667],{"class":1367}," Route",[441,2669,556],{"class":466},[441,2671,2672],{"class":1367},"ActionArgs",[441,2674,474],{"class":466},[441,2676,480],{"class":466},[441,2678,2679,2681,2683,2685,2687,2689,2692,2694,2697],{"class":443,"line":541},[441,2680,486],{"class":462},[441,2682,489],{"class":458},[441,2684,492],{"class":466},[441,2686,2661],{"class":458},[441,2688,556],{"class":466},[441,2690,2691],{"class":454},"get",[441,2693,459],{"class":498},[441,2695,2696],{"class":458},"loggerContext",[441,2698,503],{"class":498},[441,2700,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719],{"class":443,"line":569},[441,2702,486],{"class":462},[441,2704,511],{"class":466},[441,2706,514],{"class":458},[441,2708,517],{"class":466},[441,2710,492],{"class":466},[441,2712,522],{"class":447},[441,2714,1378],{"class":458},[441,2716,556],{"class":466},[441,2718,983],{"class":454},[441,2720,961],{"class":498},[441,2722,2723],{"class":443,"line":630},[441,2724,538],{"emptyLinePlaceholder":537},[441,2726,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745],{"class":443,"line":635},[441,2728,486],{"class":462},[441,2730,546],{"class":458},[441,2732,492],{"class":466},[441,2734,522],{"class":447},[441,2736,553],{"class":458},[441,2738,556],{"class":466},[441,2740,559],{"class":454},[441,2742,459],{"class":498},[441,2744,564],{"class":458},[441,2746,503],{"class":498},[441,2748,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795],{"class":443,"line":666},[441,2750,572],{"class":458},[441,2752,556],{"class":466},[441,2754,577],{"class":454},[441,2756,459],{"class":498},[441,2758,582],{"class":466},[441,2760,546],{"class":498},[441,2762,587],{"class":466},[441,2764,511],{"class":466},[441,2766,592],{"class":498},[441,2768,587],{"class":466},[441,2770,546],{"class":458},[441,2772,556],{"class":466},[441,2774,601],{"class":458},[441,2776,556],{"class":466},[441,2778,606],{"class":458},[441,2780,609],{"class":466},[441,2782,612],{"class":498},[441,2784,587],{"class":466},[441,2786,546],{"class":458},[441,2788,556],{"class":466},[441,2790,621],{"class":458},[441,2792,517],{"class":466},[441,2794,517],{"class":466},[441,2796,503],{"class":498},[441,2798,2799],{"class":443,"line":703},[441,2800,538],{"emptyLinePlaceholder":537},[441,2802,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825],{"class":443,"line":708},[441,2804,486],{"class":462},[441,2806,640],{"class":458},[441,2808,492],{"class":466},[441,2810,522],{"class":447},[441,2812,647],{"class":458},[441,2814,556],{"class":466},[441,2816,652],{"class":454},[441,2818,459],{"class":498},[441,2820,657],{"class":458},[441,2822,556],{"class":466},[441,2824,621],{"class":458},[441,2826,503],{"class":498},[441,2828,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859],{"class":443,"line":732},[441,2830,572],{"class":458},[441,2832,556],{"class":466},[441,2834,577],{"class":454},[441,2836,459],{"class":498},[441,2838,582],{"class":466},[441,2840,647],{"class":498},[441,2842,587],{"class":466},[441,2844,511],{"class":466},[441,2846,685],{"class":498},[441,2848,587],{"class":466},[441,2850,640],{"class":458},[441,2852,556],{"class":466},[441,2854,694],{"class":458},[441,2856,517],{"class":466},[441,2858,517],{"class":466},[441,2860,503],{"class":498},[441,2862,2863],{"class":443,"line":745},[441,2864,538],{"emptyLinePlaceholder":537},[441,2866,2867,2869,2871,2873,2875,2877,2879,2881],{"class":443,"line":760},[441,2868,711],{"class":447},[441,2870,467],{"class":498},[441,2872,716],{"class":466},[441,2874,652],{"class":458},[441,2876,556],{"class":466},[441,2878,723],{"class":458},[441,2880,726],{"class":498},[441,2882,729],{"class":466},[441,2884,2885,2887,2889,2891],{"class":443,"line":780},[441,2886,735],{"class":447},[441,2888,738],{"class":454},[441,2890,459],{"class":498},[441,2892,729],{"class":466},[441,2894,2895,2897,2899,2901],{"class":443,"line":797},[441,2896,748],{"class":498},[441,2898,587],{"class":466},[441,2900,754],{"class":753},[441,2902,757],{"class":466},[441,2904,2905,2907,2909,2911,2913,2915],{"class":443,"line":814},[441,2906,763],{"class":498},[441,2908,587],{"class":466},[441,2910,768],{"class":466},[441,2912,772],{"class":771},[441,2914,775],{"class":466},[441,2916,757],{"class":466},[441,2918,2919,2921,2923,2925,2927,2929],{"class":443,"line":822},[441,2920,783],{"class":498},[441,2922,587],{"class":466},[441,2924,640],{"class":458},[441,2926,556],{"class":466},[441,2928,792],{"class":458},[441,2930,757],{"class":466},[441,2932,2933,2935,2937,2939,2941,2943],{"class":443,"line":828},[441,2934,800],{"class":498},[441,2936,587],{"class":466},[441,2938,768],{"class":466},[441,2940,807],{"class":771},[441,2942,775],{"class":466},[441,2944,757],{"class":466},[441,2946,2947,2949],{"class":443,"line":833},[441,2948,817],{"class":466},[441,2950,503],{"class":498},[441,2952,2953],{"class":443,"line":855},[441,2954,825],{"class":466},[441,2956,2957],{"class":443,"line":1222},[441,2958,538],{"emptyLinePlaceholder":537},[441,2960,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985],{"class":443,"line":1227},[441,2962,836],{"class":447},[441,2964,1232],{"class":458},[441,2966,556],{"class":466},[441,2968,983],{"class":454},[441,2970,459],{"class":498},[441,2972,582],{"class":466},[441,2974,841],{"class":498},[441,2976,587],{"class":466},[441,2978,640],{"class":458},[441,2980,556],{"class":466},[441,2982,694],{"class":458},[441,2984,517],{"class":466},[441,2986,503],{"class":498},[441,2988,2989],{"class":443,"line":1257},[441,2990,1688],{"class":466},[302,2992,2993],{"v-slot:nestjs":304},[431,2994,2997],{"className":433,"code":2995,"filename":2996,"language":436,"meta":304,"style":304},"import { Module } from '@nestjs\u002Fcommon'\nimport { EvlogModule } from 'evlog\u002Fnestjs'\nimport { createAxiomDrain } from 'evlog\u002Faxiom'\n\n@Module({\n  imports: [\n    EvlogModule.forRoot({\n      drain: createAxiomDrain(),\n    }),\n  ],\n})\nexport class AppModule {}\n","app.module.ts",[438,2998,2999,3019,3039,3059,3063,3075,3085,3099,3113,3121,3128,3134],{"__ignoreMap":304},[441,3000,3001,3003,3005,3008,3010,3012,3014,3017],{"class":443,"line":444},[441,3002,873],{"class":447},[441,3004,511],{"class":466},[441,3006,3007],{"class":458}," Module",[441,3009,517],{"class":466},[441,3011,887],{"class":447},[441,3013,768],{"class":466},[441,3015,3016],{"class":771},"@nestjs\u002Fcommon",[441,3018,895],{"class":466},[441,3020,3021,3023,3025,3028,3030,3032,3034,3037],{"class":443,"line":483},[441,3022,873],{"class":447},[441,3024,511],{"class":466},[441,3026,3027],{"class":458}," EvlogModule",[441,3029,517],{"class":466},[441,3031,887],{"class":447},[441,3033,768],{"class":466},[441,3035,3036],{"class":771},"evlog\u002Fnestjs",[441,3038,895],{"class":466},[441,3040,3041,3043,3045,3048,3050,3052,3054,3057],{"class":443,"line":506},[441,3042,873],{"class":447},[441,3044,511],{"class":466},[441,3046,3047],{"class":458}," createAxiomDrain",[441,3049,517],{"class":466},[441,3051,887],{"class":447},[441,3053,768],{"class":466},[441,3055,3056],{"class":771},"evlog\u002Faxiom",[441,3058,895],{"class":466},[441,3060,3061],{"class":443,"line":534},[441,3062,538],{"emptyLinePlaceholder":537},[441,3064,3065,3068,3071,3073],{"class":443,"line":541},[441,3066,3067],{"class":466},"@",[441,3069,3070],{"class":454},"Module",[441,3072,459],{"class":458},[441,3074,729],{"class":466},[441,3076,3077,3080,3082],{"class":443,"line":569},[441,3078,3079],{"class":498},"  imports",[441,3081,587],{"class":466},[441,3083,3084],{"class":458}," [\n",[441,3086,3087,3090,3092,3095,3097],{"class":443,"line":630},[441,3088,3089],{"class":458},"    EvlogModule",[441,3091,556],{"class":466},[441,3093,3094],{"class":454},"forRoot",[441,3096,459],{"class":458},[441,3098,729],{"class":466},[441,3100,3101,3104,3106,3108,3111],{"class":443,"line":635},[441,3102,3103],{"class":498},"      drain",[441,3105,587],{"class":466},[441,3107,3047],{"class":454},[441,3109,3110],{"class":458},"()",[441,3112,757],{"class":466},[441,3114,3115,3117,3119],{"class":443,"line":666},[441,3116,817],{"class":466},[441,3118,474],{"class":458},[441,3120,757],{"class":466},[441,3122,3123,3126],{"class":443,"line":703},[441,3124,3125],{"class":458},"  ]",[441,3127,757],{"class":466},[441,3129,3130,3132],{"class":443,"line":708},[441,3131,858],{"class":466},[441,3133,503],{"class":458},[441,3135,3136,3138,3141,3144],{"class":443,"line":732},[441,3137,448],{"class":447},[441,3139,3140],{"class":462}," class",[441,3142,3143],{"class":1367}," AppModule",[441,3145,3146],{"class":466}," {}\n",[302,3148,3149],{"v-slot:express":304},[431,3150,3153],{"className":433,"code":3151,"filename":3152,"language":436,"meta":304,"style":304},"import { evlog, useLogger } from 'evlog\u002Fexpress'\nimport { createAxiomDrain } from 'evlog\u002Faxiom'\n\nconst app = express()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('\u002Fcheckout', async (req, res) => {\n  const log = useLogger()\n  const { cartId } = req.body\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  res.json({ orderId: charge.id })\n})\n","src\u002Findex.ts",[438,3154,3155,3179,3197,3201,3216,3249,3253,3290,3302,3321,3325,3347,3397,3401,3427,3461,3465,3492],{"__ignoreMap":304},[441,3156,3157,3159,3161,3164,3166,3168,3170,3172,3174,3177],{"class":443,"line":444},[441,3158,873],{"class":447},[441,3160,511],{"class":466},[441,3162,3163],{"class":458}," evlog",[441,3165,609],{"class":466},[441,3167,495],{"class":458},[441,3169,517],{"class":466},[441,3171,887],{"class":447},[441,3173,768],{"class":466},[441,3175,3176],{"class":771},"evlog\u002Fexpress",[441,3178,895],{"class":466},[441,3180,3181,3183,3185,3187,3189,3191,3193,3195],{"class":443,"line":483},[441,3182,873],{"class":447},[441,3184,511],{"class":466},[441,3186,3047],{"class":458},[441,3188,517],{"class":466},[441,3190,887],{"class":447},[441,3192,768],{"class":466},[441,3194,3056],{"class":771},[441,3196,895],{"class":466},[441,3198,3199],{"class":443,"line":506},[441,3200,538],{"emptyLinePlaceholder":537},[441,3202,3203,3206,3209,3211,3214],{"class":443,"line":534},[441,3204,3205],{"class":462},"const",[441,3207,3208],{"class":458}," app ",[441,3210,931],{"class":466},[441,3212,3213],{"class":454}," express",[441,3215,961],{"class":458},[441,3217,3218,3221,3223,3226,3228,3230,3232,3234,3237,3239,3241,3244,3246],{"class":443,"line":541},[441,3219,3220],{"class":458},"app",[441,3222,556],{"class":466},[441,3224,3225],{"class":454},"use",[441,3227,459],{"class":458},[441,3229,912],{"class":454},[441,3231,459],{"class":458},[441,3233,582],{"class":466},[441,3235,3236],{"class":498}," drain",[441,3238,587],{"class":466},[441,3240,3047],{"class":454},[441,3242,3243],{"class":458},"() ",[441,3245,858],{"class":466},[441,3247,3248],{"class":458},"))\n",[441,3250,3251],{"class":443,"line":569},[441,3252,538],{"emptyLinePlaceholder":537},[441,3254,3255,3257,3259,3262,3264,3266,3269,3271,3273,3275,3277,3279,3281,3284,3286,3288],{"class":443,"line":630},[441,3256,3220],{"class":458},[441,3258,556],{"class":466},[441,3260,3261],{"class":454},"post",[441,3263,459],{"class":458},[441,3265,775],{"class":466},[441,3267,3268],{"class":771},"\u002Fcheckout",[441,3270,775],{"class":466},[441,3272,609],{"class":466},[441,3274,1372],{"class":462},[441,3276,467],{"class":466},[441,3278,942],{"class":470},[441,3280,609],{"class":466},[441,3282,3283],{"class":470}," res",[441,3285,474],{"class":466},[441,3287,477],{"class":462},[441,3289,480],{"class":466},[441,3291,3292,3294,3296,3298,3300],{"class":443,"line":635},[441,3293,486],{"class":462},[441,3295,489],{"class":458},[441,3297,492],{"class":466},[441,3299,495],{"class":454},[441,3301,961],{"class":498},[441,3303,3304,3306,3308,3310,3312,3314,3316,3318],{"class":443,"line":666},[441,3305,486],{"class":462},[441,3307,511],{"class":466},[441,3309,514],{"class":458},[441,3311,517],{"class":466},[441,3313,492],{"class":466},[441,3315,978],{"class":458},[441,3317,556],{"class":466},[441,3319,3320],{"class":458},"body\n",[441,3322,3323],{"class":443,"line":703},[441,3324,538],{"emptyLinePlaceholder":537},[441,3326,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345],{"class":443,"line":708},[441,3328,486],{"class":462},[441,3330,546],{"class":458},[441,3332,492],{"class":466},[441,3334,522],{"class":447},[441,3336,553],{"class":458},[441,3338,556],{"class":466},[441,3340,559],{"class":454},[441,3342,459],{"class":498},[441,3344,564],{"class":458},[441,3346,503],{"class":498},[441,3348,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395],{"class":443,"line":732},[441,3350,572],{"class":458},[441,3352,556],{"class":466},[441,3354,577],{"class":454},[441,3356,459],{"class":498},[441,3358,582],{"class":466},[441,3360,546],{"class":498},[441,3362,587],{"class":466},[441,3364,511],{"class":466},[441,3366,592],{"class":498},[441,3368,587],{"class":466},[441,3370,546],{"class":458},[441,3372,556],{"class":466},[441,3374,601],{"class":458},[441,3376,556],{"class":466},[441,3378,606],{"class":458},[441,3380,609],{"class":466},[441,3382,612],{"class":498},[441,3384,587],{"class":466},[441,3386,546],{"class":458},[441,3388,556],{"class":466},[441,3390,621],{"class":458},[441,3392,517],{"class":466},[441,3394,517],{"class":466},[441,3396,503],{"class":498},[441,3398,3399],{"class":443,"line":745},[441,3400,538],{"emptyLinePlaceholder":537},[441,3402,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425],{"class":443,"line":760},[441,3404,486],{"class":462},[441,3406,640],{"class":458},[441,3408,492],{"class":466},[441,3410,522],{"class":447},[441,3412,647],{"class":458},[441,3414,556],{"class":466},[441,3416,652],{"class":454},[441,3418,459],{"class":498},[441,3420,657],{"class":458},[441,3422,556],{"class":466},[441,3424,621],{"class":458},[441,3426,503],{"class":498},[441,3428,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459],{"class":443,"line":780},[441,3430,572],{"class":458},[441,3432,556],{"class":466},[441,3434,577],{"class":454},[441,3436,459],{"class":498},[441,3438,582],{"class":466},[441,3440,647],{"class":498},[441,3442,587],{"class":466},[441,3444,511],{"class":466},[441,3446,685],{"class":498},[441,3448,587],{"class":466},[441,3450,640],{"class":458},[441,3452,556],{"class":466},[441,3454,694],{"class":458},[441,3456,517],{"class":466},[441,3458,517],{"class":466},[441,3460,503],{"class":498},[441,3462,3463],{"class":443,"line":797},[441,3464,538],{"emptyLinePlaceholder":537},[441,3466,3467,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490],{"class":443,"line":814},[441,3468,3469],{"class":458},"  res",[441,3471,556],{"class":466},[441,3473,983],{"class":454},[441,3475,459],{"class":498},[441,3477,582],{"class":466},[441,3479,841],{"class":498},[441,3481,587],{"class":466},[441,3483,640],{"class":458},[441,3485,556],{"class":466},[441,3487,694],{"class":458},[441,3489,517],{"class":466},[441,3491,503],{"class":498},[441,3493,3494,3496],{"class":443,"line":822},[441,3495,858],{"class":466},[441,3497,503],{"class":458},[302,3499,3500],{"v-slot:hono":304},[431,3501,3503],{"className":433,"code":3502,"filename":3152,"language":436,"meta":304,"style":304},"import { evlog, type EvlogVariables } from 'evlog\u002Fhono'\nimport { createAxiomDrain } from 'evlog\u002Faxiom'\n\nconst app = new Hono\u003CEvlogVariables>()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('\u002Fcheckout', async (c) => {\n  const log = c.get('log')\n  const { cartId } = await c.req.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  return c.json({ orderId: charge.id })\n})\n",[438,3504,3505,3531,3549,3553,3578,3606,3610,3641,3666,3692,3696,3718,3768,3772,3798,3832,3836,3864],{"__ignoreMap":304},[441,3506,3507,3509,3511,3513,3515,3517,3520,3522,3524,3526,3529],{"class":443,"line":444},[441,3508,873],{"class":447},[441,3510,511],{"class":466},[441,3512,3163],{"class":458},[441,3514,609],{"class":466},[441,3516,1333],{"class":447},[441,3518,3519],{"class":458}," EvlogVariables",[441,3521,517],{"class":466},[441,3523,887],{"class":447},[441,3525,768],{"class":466},[441,3527,3528],{"class":771},"evlog\u002Fhono",[441,3530,895],{"class":466},[441,3532,3533,3535,3537,3539,3541,3543,3545,3547],{"class":443,"line":483},[441,3534,873],{"class":447},[441,3536,511],{"class":466},[441,3538,3047],{"class":458},[441,3540,517],{"class":466},[441,3542,887],{"class":447},[441,3544,768],{"class":466},[441,3546,3056],{"class":771},[441,3548,895],{"class":466},[441,3550,3551],{"class":443,"line":506},[441,3552,538],{"emptyLinePlaceholder":537},[441,3554,3555,3557,3559,3561,3564,3567,3570,3573,3576],{"class":443,"line":534},[441,3556,3205],{"class":462},[441,3558,3208],{"class":458},[441,3560,931],{"class":466},[441,3562,3563],{"class":466}," new",[441,3565,3566],{"class":454}," Hono",[441,3568,3569],{"class":466},"\u003C",[441,3571,3572],{"class":1367},"EvlogVariables",[441,3574,3575],{"class":466},">",[441,3577,961],{"class":458},[441,3579,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604],{"class":443,"line":541},[441,3581,3220],{"class":458},[441,3583,556],{"class":466},[441,3585,3225],{"class":454},[441,3587,459],{"class":458},[441,3589,912],{"class":454},[441,3591,459],{"class":458},[441,3593,582],{"class":466},[441,3595,3236],{"class":498},[441,3597,587],{"class":466},[441,3599,3047],{"class":454},[441,3601,3243],{"class":458},[441,3603,858],{"class":466},[441,3605,3248],{"class":458},[441,3607,3608],{"class":443,"line":569},[441,3609,538],{"emptyLinePlaceholder":537},[441,3611,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3635,3637,3639],{"class":443,"line":630},[441,3613,3220],{"class":458},[441,3615,556],{"class":466},[441,3617,3261],{"class":454},[441,3619,459],{"class":458},[441,3621,775],{"class":466},[441,3623,3268],{"class":771},[441,3625,775],{"class":466},[441,3627,609],{"class":466},[441,3629,1372],{"class":462},[441,3631,467],{"class":466},[441,3633,3634],{"class":470},"c",[441,3636,474],{"class":466},[441,3638,477],{"class":462},[441,3640,480],{"class":466},[441,3642,3643,3645,3647,3649,3652,3654,3656,3658,3660,3662,3664],{"class":443,"line":635},[441,3644,486],{"class":462},[441,3646,489],{"class":458},[441,3648,492],{"class":466},[441,3650,3651],{"class":458}," c",[441,3653,556],{"class":466},[441,3655,2691],{"class":454},[441,3657,459],{"class":498},[441,3659,775],{"class":466},[441,3661,2257],{"class":771},[441,3663,775],{"class":466},[441,3665,503],{"class":498},[441,3667,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690],{"class":443,"line":666},[441,3669,486],{"class":462},[441,3671,511],{"class":466},[441,3673,514],{"class":458},[441,3675,517],{"class":466},[441,3677,492],{"class":466},[441,3679,522],{"class":447},[441,3681,3651],{"class":458},[441,3683,556],{"class":466},[441,3685,942],{"class":458},[441,3687,556],{"class":466},[441,3689,983],{"class":454},[441,3691,961],{"class":498},[441,3693,3694],{"class":443,"line":703},[441,3695,538],{"emptyLinePlaceholder":537},[441,3697,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716],{"class":443,"line":708},[441,3699,486],{"class":462},[441,3701,546],{"class":458},[441,3703,492],{"class":466},[441,3705,522],{"class":447},[441,3707,553],{"class":458},[441,3709,556],{"class":466},[441,3711,559],{"class":454},[441,3713,459],{"class":498},[441,3715,564],{"class":458},[441,3717,503],{"class":498},[441,3719,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766],{"class":443,"line":732},[441,3721,572],{"class":458},[441,3723,556],{"class":466},[441,3725,577],{"class":454},[441,3727,459],{"class":498},[441,3729,582],{"class":466},[441,3731,546],{"class":498},[441,3733,587],{"class":466},[441,3735,511],{"class":466},[441,3737,592],{"class":498},[441,3739,587],{"class":466},[441,3741,546],{"class":458},[441,3743,556],{"class":466},[441,3745,601],{"class":458},[441,3747,556],{"class":466},[441,3749,606],{"class":458},[441,3751,609],{"class":466},[441,3753,612],{"class":498},[441,3755,587],{"class":466},[441,3757,546],{"class":458},[441,3759,556],{"class":466},[441,3761,621],{"class":458},[441,3763,517],{"class":466},[441,3765,517],{"class":466},[441,3767,503],{"class":498},[441,3769,3770],{"class":443,"line":745},[441,3771,538],{"emptyLinePlaceholder":537},[441,3773,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796],{"class":443,"line":760},[441,3775,486],{"class":462},[441,3777,640],{"class":458},[441,3779,492],{"class":466},[441,3781,522],{"class":447},[441,3783,647],{"class":458},[441,3785,556],{"class":466},[441,3787,652],{"class":454},[441,3789,459],{"class":498},[441,3791,657],{"class":458},[441,3793,556],{"class":466},[441,3795,621],{"class":458},[441,3797,503],{"class":498},[441,3799,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830],{"class":443,"line":780},[441,3801,572],{"class":458},[441,3803,556],{"class":466},[441,3805,577],{"class":454},[441,3807,459],{"class":498},[441,3809,582],{"class":466},[441,3811,647],{"class":498},[441,3813,587],{"class":466},[441,3815,511],{"class":466},[441,3817,685],{"class":498},[441,3819,587],{"class":466},[441,3821,640],{"class":458},[441,3823,556],{"class":466},[441,3825,694],{"class":458},[441,3827,517],{"class":466},[441,3829,517],{"class":466},[441,3831,503],{"class":498},[441,3833,3834],{"class":443,"line":797},[441,3835,538],{"emptyLinePlaceholder":537},[441,3837,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862],{"class":443,"line":814},[441,3839,836],{"class":447},[441,3841,3651],{"class":458},[441,3843,556],{"class":466},[441,3845,983],{"class":454},[441,3847,459],{"class":498},[441,3849,582],{"class":466},[441,3851,841],{"class":498},[441,3853,587],{"class":466},[441,3855,640],{"class":458},[441,3857,556],{"class":466},[441,3859,694],{"class":458},[441,3861,517],{"class":466},[441,3863,503],{"class":498},[441,3865,3866,3868],{"class":443,"line":822},[441,3867,858],{"class":466},[441,3869,503],{"class":458},[302,3871,3872],{"v-slot:fastify":304},[431,3873,3875],{"className":433,"code":3874,"filename":3152,"language":436,"meta":304,"style":304},"import { evlog } from 'evlog\u002Ffastify'\nimport { createAxiomDrain } from 'evlog\u002Faxiom'\n\nconst app = Fastify({ logger: false })\nawait app.register(evlog, { drain: createAxiomDrain() })\n\napp.post('\u002Fcheckout', async (request) => {\n  const { cartId } = request.body\n\n  const cart = await db.findCart(cartId)\n  request.log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  request.log.set({ stripe: { chargeId: charge.id } })\n\n  return { orderId: charge.id }\n})\n",[438,3876,3877,3896,3914,3918,3946,3978,3982,4013,4031,4035,4057,4112,4116,4142,4180,4184,4202],{"__ignoreMap":304},[441,3878,3879,3881,3883,3885,3887,3889,3891,3894],{"class":443,"line":444},[441,3880,873],{"class":447},[441,3882,511],{"class":466},[441,3884,3163],{"class":458},[441,3886,517],{"class":466},[441,3888,887],{"class":447},[441,3890,768],{"class":466},[441,3892,3893],{"class":771},"evlog\u002Ffastify",[441,3895,895],{"class":466},[441,3897,3898,3900,3902,3904,3906,3908,3910,3912],{"class":443,"line":483},[441,3899,873],{"class":447},[441,3901,511],{"class":466},[441,3903,3047],{"class":458},[441,3905,517],{"class":466},[441,3907,887],{"class":447},[441,3909,768],{"class":466},[441,3911,3056],{"class":771},[441,3913,895],{"class":466},[441,3915,3916],{"class":443,"line":506},[441,3917,538],{"emptyLinePlaceholder":537},[441,3919,3920,3922,3924,3926,3929,3931,3933,3936,3938,3942,3944],{"class":443,"line":534},[441,3921,3205],{"class":462},[441,3923,3208],{"class":458},[441,3925,931],{"class":466},[441,3927,3928],{"class":454}," Fastify",[441,3930,459],{"class":458},[441,3932,582],{"class":466},[441,3934,3935],{"class":498}," logger",[441,3937,587],{"class":466},[441,3939,3941],{"class":3940},"sfNiH"," false",[441,3943,517],{"class":466},[441,3945,503],{"class":458},[441,3947,3948,3951,3954,3956,3959,3962,3964,3966,3968,3970,3972,3974,3976],{"class":443,"line":541},[441,3949,3950],{"class":447},"await",[441,3952,3953],{"class":458}," app",[441,3955,556],{"class":466},[441,3957,3958],{"class":454},"register",[441,3960,3961],{"class":458},"(evlog",[441,3963,609],{"class":466},[441,3965,511],{"class":466},[441,3967,3236],{"class":498},[441,3969,587],{"class":466},[441,3971,3047],{"class":454},[441,3973,3243],{"class":458},[441,3975,858],{"class":466},[441,3977,503],{"class":458},[441,3979,3980],{"class":443,"line":569},[441,3981,538],{"emptyLinePlaceholder":537},[441,3983,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4007,4009,4011],{"class":443,"line":630},[441,3985,3220],{"class":458},[441,3987,556],{"class":466},[441,3989,3261],{"class":454},[441,3991,459],{"class":458},[441,3993,775],{"class":466},[441,3995,3268],{"class":771},[441,3997,775],{"class":466},[441,3999,609],{"class":466},[441,4001,1372],{"class":462},[441,4003,467],{"class":466},[441,4005,4006],{"class":470},"request",[441,4008,474],{"class":466},[441,4010,477],{"class":462},[441,4012,480],{"class":466},[441,4014,4015,4017,4019,4021,4023,4025,4027,4029],{"class":443,"line":635},[441,4016,486],{"class":462},[441,4018,511],{"class":466},[441,4020,514],{"class":458},[441,4022,517],{"class":466},[441,4024,492],{"class":466},[441,4026,1378],{"class":458},[441,4028,556],{"class":466},[441,4030,3320],{"class":458},[441,4032,4033],{"class":443,"line":666},[441,4034,538],{"emptyLinePlaceholder":537},[441,4036,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055],{"class":443,"line":703},[441,4038,486],{"class":462},[441,4040,546],{"class":458},[441,4042,492],{"class":466},[441,4044,522],{"class":447},[441,4046,553],{"class":458},[441,4048,556],{"class":466},[441,4050,559],{"class":454},[441,4052,459],{"class":498},[441,4054,564],{"class":458},[441,4056,503],{"class":498},[441,4058,4059,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110],{"class":443,"line":708},[441,4060,4061],{"class":458},"  request",[441,4063,556],{"class":466},[441,4065,2257],{"class":458},[441,4067,556],{"class":466},[441,4069,577],{"class":454},[441,4071,459],{"class":498},[441,4073,582],{"class":466},[441,4075,546],{"class":498},[441,4077,587],{"class":466},[441,4079,511],{"class":466},[441,4081,592],{"class":498},[441,4083,587],{"class":466},[441,4085,546],{"class":458},[441,4087,556],{"class":466},[441,4089,601],{"class":458},[441,4091,556],{"class":466},[441,4093,606],{"class":458},[441,4095,609],{"class":466},[441,4097,612],{"class":498},[441,4099,587],{"class":466},[441,4101,546],{"class":458},[441,4103,556],{"class":466},[441,4105,621],{"class":458},[441,4107,517],{"class":466},[441,4109,517],{"class":466},[441,4111,503],{"class":498},[441,4113,4114],{"class":443,"line":732},[441,4115,538],{"emptyLinePlaceholder":537},[441,4117,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140],{"class":443,"line":745},[441,4119,486],{"class":462},[441,4121,640],{"class":458},[441,4123,492],{"class":466},[441,4125,522],{"class":447},[441,4127,647],{"class":458},[441,4129,556],{"class":466},[441,4131,652],{"class":454},[441,4133,459],{"class":498},[441,4135,657],{"class":458},[441,4137,556],{"class":466},[441,4139,621],{"class":458},[441,4141,503],{"class":498},[441,4143,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178],{"class":443,"line":760},[441,4145,4061],{"class":458},[441,4147,556],{"class":466},[441,4149,2257],{"class":458},[441,4151,556],{"class":466},[441,4153,577],{"class":454},[441,4155,459],{"class":498},[441,4157,582],{"class":466},[441,4159,647],{"class":498},[441,4161,587],{"class":466},[441,4163,511],{"class":466},[441,4165,685],{"class":498},[441,4167,587],{"class":466},[441,4169,640],{"class":458},[441,4171,556],{"class":466},[441,4173,694],{"class":458},[441,4175,517],{"class":466},[441,4177,517],{"class":466},[441,4179,503],{"class":498},[441,4181,4182],{"class":443,"line":780},[441,4183,538],{"emptyLinePlaceholder":537},[441,4185,4186,4188,4190,4192,4194,4196,4198,4200],{"class":443,"line":797},[441,4187,836],{"class":447},[441,4189,511],{"class":466},[441,4191,841],{"class":498},[441,4193,587],{"class":466},[441,4195,640],{"class":458},[441,4197,556],{"class":466},[441,4199,694],{"class":458},[441,4201,852],{"class":466},[441,4203,4204,4206],{"class":443,"line":814},[441,4205,858],{"class":466},[441,4207,503],{"class":458},[302,4209,4210],{"v-slot:elysia":304},[431,4211,4213],{"className":433,"code":4212,"filename":3152,"language":436,"meta":304,"style":304},"import { evlog } from 'evlog\u002Felysia'\nimport { createAxiomDrain } from 'evlog\u002Faxiom'\n\nconst app = new Elysia()\n  .use(evlog({ drain: createAxiomDrain() }))\n  .post('\u002Fcheckout', async ({ log, body }) => {\n    const { cartId } = body\n\n    const cart = await db.findCart(cartId)\n    log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n    const charge = await stripe.charge(cart.total)\n    log.set({ stripe: { chargeId: charge.id } })\n\n    return { orderId: charge.id }\n  })\n",[438,4214,4215,4234,4252,4256,4271,4298,4331,4347,4351,4373,4424,4428,4454,4488,4492,4511],{"__ignoreMap":304},[441,4216,4217,4219,4221,4223,4225,4227,4229,4232],{"class":443,"line":444},[441,4218,873],{"class":447},[441,4220,511],{"class":466},[441,4222,3163],{"class":458},[441,4224,517],{"class":466},[441,4226,887],{"class":447},[441,4228,768],{"class":466},[441,4230,4231],{"class":771},"evlog\u002Felysia",[441,4233,895],{"class":466},[441,4235,4236,4238,4240,4242,4244,4246,4248,4250],{"class":443,"line":483},[441,4237,873],{"class":447},[441,4239,511],{"class":466},[441,4241,3047],{"class":458},[441,4243,517],{"class":466},[441,4245,887],{"class":447},[441,4247,768],{"class":466},[441,4249,3056],{"class":771},[441,4251,895],{"class":466},[441,4253,4254],{"class":443,"line":506},[441,4255,538],{"emptyLinePlaceholder":537},[441,4257,4258,4260,4262,4264,4266,4269],{"class":443,"line":534},[441,4259,3205],{"class":462},[441,4261,3208],{"class":458},[441,4263,931],{"class":466},[441,4265,3563],{"class":466},[441,4267,4268],{"class":454}," Elysia",[441,4270,961],{"class":458},[441,4272,4273,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296],{"class":443,"line":541},[441,4274,4275],{"class":466},"  .",[441,4277,3225],{"class":454},[441,4279,459],{"class":458},[441,4281,912],{"class":454},[441,4283,459],{"class":458},[441,4285,582],{"class":466},[441,4287,3236],{"class":498},[441,4289,587],{"class":466},[441,4291,3047],{"class":454},[441,4293,3243],{"class":458},[441,4295,858],{"class":466},[441,4297,3248],{"class":458},[441,4299,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4325,4327,4329],{"class":443,"line":569},[441,4301,4275],{"class":466},[441,4303,3261],{"class":454},[441,4305,459],{"class":458},[441,4307,775],{"class":466},[441,4309,3268],{"class":771},[441,4311,775],{"class":466},[441,4313,609],{"class":466},[441,4315,1372],{"class":462},[441,4317,1375],{"class":466},[441,4319,489],{"class":470},[441,4321,609],{"class":466},[441,4323,4324],{"class":470}," body",[441,4326,1381],{"class":466},[441,4328,477],{"class":462},[441,4330,480],{"class":466},[441,4332,4333,4336,4338,4340,4342,4344],{"class":443,"line":630},[441,4334,4335],{"class":462},"    const",[441,4337,511],{"class":466},[441,4339,514],{"class":458},[441,4341,517],{"class":466},[441,4343,492],{"class":466},[441,4345,4346],{"class":458}," body\n",[441,4348,4349],{"class":443,"line":635},[441,4350,538],{"emptyLinePlaceholder":537},[441,4352,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371],{"class":443,"line":666},[441,4354,4335],{"class":462},[441,4356,546],{"class":458},[441,4358,492],{"class":466},[441,4360,522],{"class":447},[441,4362,553],{"class":458},[441,4364,556],{"class":466},[441,4366,559],{"class":454},[441,4368,459],{"class":498},[441,4370,564],{"class":458},[441,4372,503],{"class":498},[441,4374,4375,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422],{"class":443,"line":703},[441,4376,4377],{"class":458},"    log",[441,4379,556],{"class":466},[441,4381,577],{"class":454},[441,4383,459],{"class":498},[441,4385,582],{"class":466},[441,4387,546],{"class":498},[441,4389,587],{"class":466},[441,4391,511],{"class":466},[441,4393,592],{"class":498},[441,4395,587],{"class":466},[441,4397,546],{"class":458},[441,4399,556],{"class":466},[441,4401,601],{"class":458},[441,4403,556],{"class":466},[441,4405,606],{"class":458},[441,4407,609],{"class":466},[441,4409,612],{"class":498},[441,4411,587],{"class":466},[441,4413,546],{"class":458},[441,4415,556],{"class":466},[441,4417,621],{"class":458},[441,4419,517],{"class":466},[441,4421,517],{"class":466},[441,4423,503],{"class":498},[441,4425,4426],{"class":443,"line":708},[441,4427,538],{"emptyLinePlaceholder":537},[441,4429,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452],{"class":443,"line":732},[441,4431,4335],{"class":462},[441,4433,640],{"class":458},[441,4435,492],{"class":466},[441,4437,522],{"class":447},[441,4439,647],{"class":458},[441,4441,556],{"class":466},[441,4443,652],{"class":454},[441,4445,459],{"class":498},[441,4447,657],{"class":458},[441,4449,556],{"class":466},[441,4451,621],{"class":458},[441,4453,503],{"class":498},[441,4455,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486],{"class":443,"line":745},[441,4457,4377],{"class":458},[441,4459,556],{"class":466},[441,4461,577],{"class":454},[441,4463,459],{"class":498},[441,4465,582],{"class":466},[441,4467,647],{"class":498},[441,4469,587],{"class":466},[441,4471,511],{"class":466},[441,4473,685],{"class":498},[441,4475,587],{"class":466},[441,4477,640],{"class":458},[441,4479,556],{"class":466},[441,4481,694],{"class":458},[441,4483,517],{"class":466},[441,4485,517],{"class":466},[441,4487,503],{"class":498},[441,4489,4490],{"class":443,"line":760},[441,4491,538],{"emptyLinePlaceholder":537},[441,4493,4494,4497,4499,4501,4503,4505,4507,4509],{"class":443,"line":780},[441,4495,4496],{"class":447},"    return",[441,4498,511],{"class":466},[441,4500,841],{"class":498},[441,4502,587],{"class":466},[441,4504,640],{"class":458},[441,4506,556],{"class":466},[441,4508,694],{"class":458},[441,4510,852],{"class":466},[441,4512,4513,4516],{"class":443,"line":797},[441,4514,4515],{"class":466},"  }",[441,4517,503],{"class":458},[302,4519,4520],{"v-slot:cloudflare":304},[431,4521,4524],{"className":433,"code":4522,"filename":4523,"language":436,"meta":304,"style":304},"import { initWorkersLogger, createWorkersLogger } from 'evlog\u002Fworkers'\n\ninitWorkersLogger({ env: { service: 'checkout-worker' } })\n\nexport default {\n  async fetch(request, env) {\n    const log = createWorkersLogger(request)\n\n    const { cartId } = await request.json()\n    const cart = await env.DB.findCart(cartId)\n    log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n    log.emit()\n    return Response.json({ orderId: cart.id })\n  },\n}\n","src\u002Fworker.ts",[438,4525,4526,4551,4555,4589,4593,4601,4621,4637,4641,4663,4690,4740,4744,4755,4783,4787],{"__ignoreMap":304},[441,4527,4528,4530,4532,4535,4537,4540,4542,4544,4546,4549],{"class":443,"line":444},[441,4529,873],{"class":447},[441,4531,511],{"class":466},[441,4533,4534],{"class":458}," initWorkersLogger",[441,4536,609],{"class":466},[441,4538,4539],{"class":458}," createWorkersLogger",[441,4541,517],{"class":466},[441,4543,887],{"class":447},[441,4545,768],{"class":466},[441,4547,4548],{"class":771},"evlog\u002Fworkers",[441,4550,895],{"class":466},[441,4552,4553],{"class":443,"line":483},[441,4554,538],{"emptyLinePlaceholder":537},[441,4556,4557,4560,4562,4564,4567,4569,4571,4574,4576,4578,4581,4583,4585,4587],{"class":443,"line":506},[441,4558,4559],{"class":454},"initWorkersLogger",[441,4561,459],{"class":458},[441,4563,582],{"class":466},[441,4565,4566],{"class":498}," env",[441,4568,587],{"class":466},[441,4570,511],{"class":466},[441,4572,4573],{"class":498}," service",[441,4575,587],{"class":466},[441,4577,768],{"class":466},[441,4579,4580],{"class":771},"checkout-worker",[441,4582,775],{"class":466},[441,4584,517],{"class":466},[441,4586,517],{"class":466},[441,4588,503],{"class":458},[441,4590,4591],{"class":443,"line":534},[441,4592,538],{"emptyLinePlaceholder":537},[441,4594,4595,4597,4599],{"class":443,"line":541},[441,4596,448],{"class":447},[441,4598,451],{"class":447},[441,4600,480],{"class":466},[441,4602,4603,4606,4609,4611,4613,4615,4617,4619],{"class":443,"line":569},[441,4604,4605],{"class":462},"  async",[441,4607,4608],{"class":498}," fetch",[441,4610,459],{"class":466},[441,4612,4006],{"class":470},[441,4614,609],{"class":466},[441,4616,4566],{"class":470},[441,4618,474],{"class":466},[441,4620,480],{"class":466},[441,4622,4623,4625,4627,4629,4631,4633,4635],{"class":443,"line":630},[441,4624,4335],{"class":462},[441,4626,489],{"class":458},[441,4628,492],{"class":466},[441,4630,4539],{"class":454},[441,4632,459],{"class":498},[441,4634,4006],{"class":458},[441,4636,503],{"class":498},[441,4638,4639],{"class":443,"line":635},[441,4640,538],{"emptyLinePlaceholder":537},[441,4642,4643,4645,4647,4649,4651,4653,4655,4657,4659,4661],{"class":443,"line":666},[441,4644,4335],{"class":462},[441,4646,511],{"class":466},[441,4648,514],{"class":458},[441,4650,517],{"class":466},[441,4652,492],{"class":466},[441,4654,522],{"class":447},[441,4656,1378],{"class":458},[441,4658,556],{"class":466},[441,4660,983],{"class":454},[441,4662,961],{"class":498},[441,4664,4665,4667,4669,4671,4673,4675,4677,4680,4682,4684,4686,4688],{"class":443,"line":703},[441,4666,4335],{"class":462},[441,4668,546],{"class":458},[441,4670,492],{"class":466},[441,4672,522],{"class":447},[441,4674,4566],{"class":458},[441,4676,556],{"class":466},[441,4678,4679],{"class":458},"DB",[441,4681,556],{"class":466},[441,4683,559],{"class":454},[441,4685,459],{"class":498},[441,4687,564],{"class":458},[441,4689,503],{"class":498},[441,4691,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738],{"class":443,"line":708},[441,4693,4377],{"class":458},[441,4695,556],{"class":466},[441,4697,577],{"class":454},[441,4699,459],{"class":498},[441,4701,582],{"class":466},[441,4703,546],{"class":498},[441,4705,587],{"class":466},[441,4707,511],{"class":466},[441,4709,592],{"class":498},[441,4711,587],{"class":466},[441,4713,546],{"class":458},[441,4715,556],{"class":466},[441,4717,601],{"class":458},[441,4719,556],{"class":466},[441,4721,606],{"class":458},[441,4723,609],{"class":466},[441,4725,612],{"class":498},[441,4727,587],{"class":466},[441,4729,546],{"class":458},[441,4731,556],{"class":466},[441,4733,621],{"class":458},[441,4735,517],{"class":466},[441,4737,517],{"class":466},[441,4739,503],{"class":498},[441,4741,4742],{"class":443,"line":732},[441,4743,538],{"emptyLinePlaceholder":537},[441,4745,4746,4748,4750,4753],{"class":443,"line":745},[441,4747,4377],{"class":458},[441,4749,556],{"class":466},[441,4751,4752],{"class":454},"emit",[441,4754,961],{"class":498},[441,4756,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781],{"class":443,"line":760},[441,4758,4496],{"class":447},[441,4760,1232],{"class":458},[441,4762,556],{"class":466},[441,4764,983],{"class":454},[441,4766,459],{"class":498},[441,4768,582],{"class":466},[441,4770,841],{"class":498},[441,4772,587],{"class":466},[441,4774,546],{"class":458},[441,4776,556],{"class":466},[441,4778,694],{"class":458},[441,4780,517],{"class":466},[441,4782,503],{"class":498},[441,4784,4785],{"class":443,"line":780},[441,4786,2582],{"class":466},[441,4788,4789],{"class":443,"line":797},[441,4790,1688],{"class":466},[302,4792,4793],{"v-slot:bun":304},[431,4794,4797],{"className":433,"code":4795,"filename":4796,"language":436,"meta":304,"style":304},"import { initLogger, createLogger } from 'evlog'\n\ninitLogger({ env: { service: 'migrate' } })\n\nconst log = createLogger({ task: 'user-migration' })\n\nconst users = await db.query('SELECT * FROM legacy_users')\nlog.set({ found: users.length })\n\nfor (const user of users) {\n  await newDb.upsert({ id: user.id, email: user.email, plan: user.plan })\n}\n\nlog.set({ migrated: users.length, status: 'complete' })\nlog.emit()\n","scripts\u002Fmigrate-users.ts",[438,4798,4799,4823,4827,4859,4863,4894,4898,4927,4956,4960,4980,5041,5045,5049,5090],{"__ignoreMap":304},[441,4800,4801,4803,4805,4808,4810,4813,4815,4817,4819,4821],{"class":443,"line":444},[441,4802,873],{"class":447},[441,4804,511],{"class":466},[441,4806,4807],{"class":458}," initLogger",[441,4809,609],{"class":466},[441,4811,4812],{"class":458}," createLogger",[441,4814,517],{"class":466},[441,4816,887],{"class":447},[441,4818,768],{"class":466},[441,4820,912],{"class":771},[441,4822,895],{"class":466},[441,4824,4825],{"class":443,"line":483},[441,4826,538],{"emptyLinePlaceholder":537},[441,4828,4829,4832,4834,4836,4838,4840,4842,4844,4846,4848,4851,4853,4855,4857],{"class":443,"line":506},[441,4830,4831],{"class":454},"initLogger",[441,4833,459],{"class":458},[441,4835,582],{"class":466},[441,4837,4566],{"class":498},[441,4839,587],{"class":466},[441,4841,511],{"class":466},[441,4843,4573],{"class":498},[441,4845,587],{"class":466},[441,4847,768],{"class":466},[441,4849,4850],{"class":771},"migrate",[441,4852,775],{"class":466},[441,4854,517],{"class":466},[441,4856,517],{"class":466},[441,4858,503],{"class":458},[441,4860,4861],{"class":443,"line":534},[441,4862,538],{"emptyLinePlaceholder":537},[441,4864,4865,4867,4870,4872,4874,4876,4878,4881,4883,4885,4888,4890,4892],{"class":443,"line":541},[441,4866,3205],{"class":462},[441,4868,4869],{"class":458}," log ",[441,4871,931],{"class":466},[441,4873,4812],{"class":454},[441,4875,459],{"class":458},[441,4877,582],{"class":466},[441,4879,4880],{"class":498}," task",[441,4882,587],{"class":466},[441,4884,768],{"class":466},[441,4886,4887],{"class":771},"user-migration",[441,4889,775],{"class":466},[441,4891,517],{"class":466},[441,4893,503],{"class":458},[441,4895,4896],{"class":443,"line":569},[441,4897,538],{"emptyLinePlaceholder":537},[441,4899,4900,4902,4905,4907,4909,4911,4913,4916,4918,4920,4923,4925],{"class":443,"line":630},[441,4901,3205],{"class":462},[441,4903,4904],{"class":458}," users ",[441,4906,931],{"class":466},[441,4908,522],{"class":447},[441,4910,553],{"class":458},[441,4912,556],{"class":466},[441,4914,4915],{"class":454},"query",[441,4917,459],{"class":458},[441,4919,775],{"class":466},[441,4921,4922],{"class":771},"SELECT * FROM legacy_users",[441,4924,775],{"class":466},[441,4926,503],{"class":458},[441,4928,4929,4931,4933,4935,4937,4939,4942,4944,4947,4949,4952,4954],{"class":443,"line":635},[441,4930,2257],{"class":458},[441,4932,556],{"class":466},[441,4934,577],{"class":454},[441,4936,459],{"class":458},[441,4938,582],{"class":466},[441,4940,4941],{"class":498}," found",[441,4943,587],{"class":466},[441,4945,4946],{"class":458}," users",[441,4948,556],{"class":466},[441,4950,4951],{"class":458},"length ",[441,4953,858],{"class":466},[441,4955,503],{"class":458},[441,4957,4958],{"class":443,"line":666},[441,4959,538],{"emptyLinePlaceholder":537},[441,4961,4962,4965,4967,4969,4972,4975,4978],{"class":443,"line":703},[441,4963,4964],{"class":447},"for",[441,4966,467],{"class":458},[441,4968,3205],{"class":462},[441,4970,4971],{"class":458}," user ",[441,4973,4974],{"class":466},"of",[441,4976,4977],{"class":458}," users) ",[441,4979,729],{"class":466},[441,4981,4982,4985,4988,4990,4993,4995,4997,5000,5002,5005,5007,5009,5011,5014,5016,5018,5020,5023,5025,5028,5030,5032,5034,5037,5039],{"class":443,"line":708},[441,4983,4984],{"class":447},"  await",[441,4986,4987],{"class":458}," newDb",[441,4989,556],{"class":466},[441,4991,4992],{"class":454},"upsert",[441,4994,459],{"class":498},[441,4996,582],{"class":466},[441,4998,4999],{"class":498}," id",[441,5001,587],{"class":466},[441,5003,5004],{"class":458}," user",[441,5006,556],{"class":466},[441,5008,694],{"class":458},[441,5010,609],{"class":466},[441,5012,5013],{"class":498}," email",[441,5015,587],{"class":466},[441,5017,5004],{"class":458},[441,5019,556],{"class":466},[441,5021,5022],{"class":458},"email",[441,5024,609],{"class":466},[441,5026,5027],{"class":498}," plan",[441,5029,587],{"class":466},[441,5031,5004],{"class":458},[441,5033,556],{"class":466},[441,5035,5036],{"class":458},"plan",[441,5038,517],{"class":466},[441,5040,503],{"class":498},[441,5042,5043],{"class":443,"line":732},[441,5044,1688],{"class":466},[441,5046,5047],{"class":443,"line":745},[441,5048,538],{"emptyLinePlaceholder":537},[441,5050,5051,5053,5055,5057,5059,5061,5064,5066,5068,5070,5072,5074,5077,5079,5081,5084,5086,5088],{"class":443,"line":760},[441,5052,2257],{"class":458},[441,5054,556],{"class":466},[441,5056,577],{"class":454},[441,5058,459],{"class":458},[441,5060,582],{"class":466},[441,5062,5063],{"class":498}," migrated",[441,5065,587],{"class":466},[441,5067,4946],{"class":458},[441,5069,556],{"class":466},[441,5071,606],{"class":458},[441,5073,609],{"class":466},[441,5075,5076],{"class":498}," status",[441,5078,587],{"class":466},[441,5080,768],{"class":466},[441,5082,5083],{"class":771},"complete",[441,5085,775],{"class":466},[441,5087,517],{"class":466},[441,5089,503],{"class":458},[441,5091,5092,5094,5096,5098],{"class":443,"line":780},[441,5093,2257],{"class":458},[441,5095,556],{"class":466},[441,5097,4752],{"class":454},[441,5099,961],{"class":458},[5101,5102,5103],"landing-cta",{},[302,5104,5105],{"v-slot:description":304},"Wide events, structured errors, dead simple setup. Set up evlog in 10 minutes. Your future self will thank you.",[5107,5108,5109],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":304,"searchDepth":483,"depth":483,"links":5111},[],"md",null,{},"\u002Flanding",{"title":294,"description":312},"0.landing","bd-plBvnD3d94WoHrizYcXKyYUqh3O8ln_KzRbWu9LI",1776073768557]