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