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