[{"data":1,"prerenderedAt":6346},["ShallowReactive",2],{"blog:2023:cloudflare-blog-comment-receiver":3,"blogMore-Development":6313,"comments-cloudflare-blog-comment-receiver":6326},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"tags":12,"excerpt":15,"body":34,"_type":6305,"_id":6306,"_source":6307,"_file":6308,"_stem":6309,"_extension":6310,"url":6311,"wordCount":6312,"minutes":533,"commentCount":158},"/blog/2023/cloudflare-blog-comment-receiver","2023",false,"en","A blog comment receiver for Cloudflare Workers","A number of years back I switched to a static site generator for damieng.com, firstly with Jekyll, and then with Nuxt when I wanted more flexibility. I've been happy with the results and the site is now faster, cheaper, more secure and easier for me to maintain.","2023-10-24T00:00:00-00:00","Development",[13,14],"Cloudflare","webdev",{"type":16,"children":17},"root",[18,25],{"type":19,"tag":20,"props":21,"children":22},"element","p",{},[23],{"type":24,"value":9},"text",{"type":19,"tag":20,"props":26,"children":27},{},[28,30,32],{"type":24,"value":29},"The tricky part was allowing user comments without a third-party service like Disqus. I came up with a solution that ",{"type":24,"value":31},"has comments into markdown files",{"type":24,"value":33}," just like the rest of the site content so they can be published as part of the build process.",{"type":16,"children":35,"toc":6290},[36,43,47,60,74,79,85,90,95,100,109,115,120,125,130,137,142,177,196,233,238,296,301,307,328,5780,5786,5807,5849,5855,5869,5884,5895,5901,5937,5948,5954,5967,6136,6142,6147,6167,6181,6187,6192,6269,6274,6279,6284],{"type":19,"tag":37,"props":38,"children":40},"h2",{"id":39},"background",[41],{"type":24,"value":42},"Background",{"type":19,"tag":20,"props":44,"children":45},{},[46],{"type":24,"value":9},{"type":19,"tag":20,"props":48,"children":49},{},[50,51,59],{"type":24,"value":29},{"type":19,"tag":52,"props":53,"children":57},"a",{"href":54,"rel":55},"https://github.com/damieng/jekyll-blog-comments",[56],"nofollow",[58],{"type":24,"value":31},{"type":24,"value":33},{"type":19,"tag":20,"props":61,"children":62},{},[63,65,72],{"type":24,"value":64},"The accepting new comments side of things was an ",{"type":19,"tag":52,"props":66,"children":69},{"href":67,"rel":68},"https://github.com/Azure-Functions/jekyll-blog-comments",[56],[70],{"type":24,"value":71},"Azure function that received a comment via a form post and created a PR",{"type":24,"value":73},". If I approve the PR it gets merged and that automatically triggers a site rebuild to bring it in.",{"type":19,"tag":20,"props":75,"children":76},{},[77],{"type":24,"value":78},"Perfect! Or so I thought...",{"type":19,"tag":37,"props":80,"children":82},{"id":81},"azure-problems",[83],{"type":24,"value":84},"Azure problems",{"type":19,"tag":20,"props":86,"children":87},{},[88],{"type":24,"value":89},"I could go into a lot of detail here but suffice to say that while a million executions per month are free for a function storing it's data in Azure Storage is not and Microsoft will bill you $0.02-$0.03 a month. That's fine until your credit card expires and you discover Azure's billing system is hard-wired to only accept credit cards matching the country you signed up with and you can't change country. (I've moved from the US to the UK since setting up my account there)",{"type":19,"tag":20,"props":91,"children":92},{},[93],{"type":24,"value":94},"So because Microsoft couldn't charge me $0.03 they notified me of intent to shut down my service and the simplest solution was just to rewrite the function to run elsewhere (it was in C#).",{"type":19,"tag":20,"props":96,"children":97},{},[98],{"type":24,"value":99},"Given card processors charge almost 10x this to process the payment Microsoft must lose money by billing people these trivial amounts.",{"type":19,"tag":20,"props":101,"children":102},{},[103],{"type":19,"tag":104,"props":105,"children":106},"strong",{},[107],{"type":24,"value":108},"I do not recommend using Azure if you might move country.",{"type":19,"tag":37,"props":110,"children":112},{"id":111},"cloudflare-workers-to-the-rescue",[113],{"type":24,"value":114},"Cloudflare Workers to the rescue",{"type":19,"tag":20,"props":116,"children":117},{},[118],{"type":24,"value":119},"So I went ahead and rewrote my comment receiver on my current provider of choice - Cloudflare. I've had success with their Pages product with Nuxt and their free tiers are very generous (100,000 per day for workers).",{"type":19,"tag":20,"props":121,"children":122},{},[123],{"type":24,"value":124},"This time however I thought I'd code it directly for Cloudflare Workers in TypeScript without using Nuxt - just as an experiment more than anything else.",{"type":19,"tag":20,"props":126,"children":127},{},[128],{"type":24,"value":129},"Here's how things went.",{"type":19,"tag":131,"props":132,"children":134},"h3",{"id":133},"project-setup",[135],{"type":24,"value":136},"Project setup",{"type":19,"tag":20,"props":138,"children":139},{},[140],{"type":24,"value":141},"You start by using the templating tool for Cloudflare by running:",{"type":19,"tag":143,"props":144,"children":149},"pre",{"className":145,"code":146,"language":147,"meta":148,"style":148},"language-bash shiki shiki-themes everforest-light dracula","npm create cloudflare@2\n","bash","",[150],{"type":19,"tag":151,"props":152,"children":153},"code",{"__ignoreMap":148},[154],{"type":19,"tag":155,"props":156,"children":159},"span",{"class":157,"line":158},"line",1,[160,166,172],{"type":19,"tag":155,"props":161,"children":163},{"style":162},"--shiki-default:#8DA101;--shiki-dark:#50FA7B",[164],{"type":24,"value":165},"npm",{"type":19,"tag":155,"props":167,"children":169},{"style":168},"--shiki-default:#DFA000;--shiki-dark:#F1FA8C",[170],{"type":24,"value":171}," create",{"type":19,"tag":155,"props":173,"children":174},{"style":168},[175],{"type":24,"value":176}," cloudflare@2\n",{"type":19,"tag":20,"props":178,"children":179},{},[180,182,187,189,194],{"type":24,"value":181},"Then give your function a name, choose ",{"type":19,"tag":104,"props":183,"children":184},{},[185],{"type":24,"value":186},"\"Hello World\" Worker",{"type":24,"value":188}," as the template and ",{"type":19,"tag":104,"props":190,"children":191},{},[192],{"type":24,"value":193},"yes",{"type":24,"value":195}," to Typescript.",{"type":19,"tag":20,"props":197,"children":198},{},[199,201,207,209,215,217,223,225,231],{"type":24,"value":200},"This will create a new folder with a ",{"type":19,"tag":151,"props":202,"children":204},{"className":203},[],[205],{"type":24,"value":206},"package.json",{"type":24,"value":208}," and ",{"type":19,"tag":151,"props":210,"children":212},{"className":211},[],[213],{"type":24,"value":214},"tsconfig.json",{"type":24,"value":216}," and a ",{"type":19,"tag":151,"props":218,"children":220},{"className":219},[],[221],{"type":24,"value":222},"src/index.ts",{"type":24,"value":224}," file with a simple worker that returns a ",{"type":19,"tag":151,"props":226,"children":228},{"className":227},[],[229],{"type":24,"value":230},"Hello World",{"type":24,"value":232}," response.",{"type":19,"tag":20,"props":234,"children":235},{},[236],{"type":24,"value":237},"Now we'll install one dependency (GitHub's API is trivially easy to use without a library but we're not going near home-rolled YAML encoding) and open up VS Code (or your editor of choice):",{"type":19,"tag":143,"props":239,"children":241},{"className":145,"code":240,"language":147,"meta":148,"style":148},"cd your-project-name\nnpm install yaml --save-dev\ncode .\n",[242],{"type":19,"tag":151,"props":243,"children":244},{"__ignoreMap":148},[245,259,283],{"type":19,"tag":155,"props":246,"children":247},{"class":157,"line":158},[248,254],{"type":19,"tag":155,"props":249,"children":251},{"style":250},"--shiki-default:#DFA000;--shiki-dark:#8BE9FD",[252],{"type":24,"value":253},"cd",{"type":19,"tag":155,"props":255,"children":256},{"style":168},[257],{"type":24,"value":258}," your-project-name\n",{"type":19,"tag":155,"props":260,"children":262},{"class":157,"line":261},2,[263,267,272,277],{"type":19,"tag":155,"props":264,"children":265},{"style":162},[266],{"type":24,"value":165},{"type":19,"tag":155,"props":268,"children":269},{"style":168},[270],{"type":24,"value":271}," install",{"type":19,"tag":155,"props":273,"children":274},{"style":168},[275],{"type":24,"value":276}," yaml",{"type":19,"tag":155,"props":278,"children":280},{"style":279},"--shiki-default:#DFA000;--shiki-dark:#BD93F9",[281],{"type":24,"value":282}," --save-dev\n",{"type":19,"tag":155,"props":284,"children":286},{"class":157,"line":285},3,[287,291],{"type":19,"tag":155,"props":288,"children":289},{"style":162},[290],{"type":24,"value":151},{"type":19,"tag":155,"props":292,"children":293},{"style":168},[294],{"type":24,"value":295}," .\n",{"type":19,"tag":20,"props":297,"children":298},{},[299],{"type":24,"value":300},"Okay, time to edit some files!",{"type":19,"tag":131,"props":302,"children":304},{"id":303},"the-code",[305],{"type":24,"value":306},"The code",{"type":19,"tag":20,"props":308,"children":309},{},[310,312,317,319,326],{"type":24,"value":311},"Replace the contents of ",{"type":19,"tag":151,"props":313,"children":315},{"className":314},[],[316],{"type":24,"value":222},{"type":24,"value":318}," with the following which is ",{"type":19,"tag":52,"props":320,"children":323},{"href":321,"rel":322},"https://gist.github.com/damieng/d5f7212b25e77146e8205412ffd34818",[56],[324],{"type":24,"value":325},"also available as a Gist",{"type":24,"value":327},":",{"type":19,"tag":143,"props":329,"children":333},{"className":330,"code":331,"language":332,"meta":148,"style":148},"language-typescript shiki shiki-themes everforest-light dracula","import { stringify } from \"yaml\"\n\nexport default {\n  async fetch(\n    request: Request,\n    env: Env,\n    ctx: ExecutionContext\n  ): Promise\u003CResponse> {\n    // Make sure this is a POST to /post-comment\n    if (\n      request.method !== \"POST\" ||\n      new URL(request.url).pathname !== \"/post-comment\"\n    ) {\n      return new Response(\"Not found\", { status: 404 })\n    }\n\n    // We only accept form-encoded bodies\n    if (\n      request.headers.get(\"content-type\") !==\n      \"application/x-www-form-urlencoded\"\n    ) {\n      return new Response(\"Bad request\", { status: 400 })\n    }\n\n    // Get and validate the form\n    const form = await request.formData()\n    const validationError = validateForm(form)\n    if (validationError) {\n      return validationError\n    }\n\n    // Validate the Turnstile recaptcha if configured to do so\n    if (env.TURNSTILE_SECRET_KEY) {\n      const passedTurnstile = await isTurnstileValid(\n        form.get(\"g-recaptcha-response\") ?? \"\"\n      )\n      if (!passedTurnstile) {\n        return new Response(\"Failed Turnstile validation\", { status: 403 })\n      }\n    }\n\n    // Details required for the branch/filename\n    const commentId = crypto.randomUUID()\n    const postId = form.get(\"post_id\")?.replace(invalidPathChars, \"-\")\n\n    // Get the starting point for the github repo\n    const repository = await github()\n    const defaultBranch = await github(`/branches/${repository.default_branch}`)\n\n    // Create a new branch for the comment\n    const newBranchName = `comments-${commentId}`\n    await github(`/git/refs`, \"POST\", {\n      ref: `refs/heads/${newBranchName}`,\n      sha: defaultBranch.commit.sha,\n    })\n\n    // Create a new file for the comment\n    const frontmatter = {\n      id: commentId,\n      date: new Date().toISOString(),\n      name: form.get(\"name\") ?? undefined,\n      email: form.get(\"email\") ?? undefined,\n      avatar: form.get(\"avatar\") ?? undefined,\n      url: form.get(\"url\") ?? undefined,\n    }\n\n    await github(\n      `/contents/content/comments/${postId}/${commentId}.md`,\n      \"PUT\",\n      {\n        message: `Comment by ${form.get(\"name\")} on ${postId}`,\n        content: btoa(\n          \"---\\n\" + stringify(frontmatter) + \"---\\n\" + form.get(\"message\")\n        ),\n        branch: newBranchName,\n        author: {\n          name: form.get(\"name\"),\n          email: form.get(\"email\") ?? env.FALLBACK_EMAIL,\n        },\n      }\n    )\n\n    // Create a pull request for it\n    await github(`/pulls`, \"POST\", {\n      title: `Comment by ${form.get(\"name\")} on ${postId}`,\n      body: form.get(\"message\"),\n      head: newBranchName,\n      base: repository.default_branch,\n    })\n\n    // Redirect to the thanks page\n    return Response.redirect(env.SUCCESS_REDIRECT, 302)\n\n    async function github(\n      path: string = \"\",\n      method: string = \"GET\",\n      body: any | undefined = undefined\n    ): Promise\u003Cany> {\n      const request = new Request(\n        `https://api.github.com/repos/${env.GITHUB_REPO}${path}`,\n        {\n          method: method,\n          headers: {\n            Accept: \"application/vnd.github+json\",\n            Authorization: `Bearer ${env.GITHUB_ACCESS_TOKEN}`,\n            \"User-Agent\": \"Blog Comments via PR\",\n            \"X-GitHub-Api-Version\": \"2022-11-28\",\n          },\n          body: body ? JSON.stringify(body) : undefined,\n        }\n      )\n\n      const response = await fetch(request)\n      if (!response.ok) {\n        throw new Error(\n          `GitHub API returned ${response.status} ${response.statusText}`\n        )\n      }\n      return await response.json()\n    }\n\n    async function isTurnstileValid(clientTurnstile: string): Promise\u003Cboolean> {\n      const form = new FormData()\n      form.set(\"secret\", env.TURNSTILE_SECRET_KEY)\n      form.set(\"response\", clientTurnstile)\n      form.set(\"remoteip\", request.headers.get(\"CF-Connecting-IP\") ?? \"\")\n      const response = await fetch(\n        \"https://challenges.cloudflare.com/turnstile/v0/siteverify\",\n        {\n          body: form,\n          method: \"POST\",\n        }\n      )\n\n      if (!response.ok) return false\n      const json = (await response.json()) as any\n      return json.success === true\n    }\n  },\n}\n\nfunction validateForm(form: FormData): Response | undefined {\n  if (form === null) return new Response(\"Form not decoded\", { status: 400 })\n\n  // Validate the form fields\n  if (isMissingOrBlank(form.get(\"post_id\")))\n    return new Response(\"post_id must not be empty.\", { status: 422 })\n\n  if (reservedIds.test(form.get(\"post_id\") ?? \"\"))\n    return new Response(\"post_id must not use reserved Windows filenames.\", {\n      status: 422,\n    })\n\n  if (isMissingOrBlank(form.get(\"message\")))\n    return new Response(\"message must not be empty.\", { status: 422 })\n\n  if (isMissingOrBlank(form.get(\"name\")))\n    return new Response(\"name must not be empty.\", { status: 422 })\n\n  // Validate the email if provided\n  if (!isMissingOrBlank(form.get(\"email\"))) {\n    if (!validEmail.test(form.get(\"email\") ?? \"\"))\n      return new Response(\"email must be a valid email address if supplied.\", {\n        status: 422,\n      })\n  }\n\n  // Validate the website URL if provided\n  if (!isMissingOrBlank(form.get(\"url\"))) {\n    try {\n      new URL(form.get(\"url\") ?? \"\")\n    } catch {\n      return new Response(\"url must be a valid URL if supplied.\", {\n        status: 422,\n      })\n    }\n  }\n}\n\nfunction isMissingOrBlank(str: string | null): boolean {\n  return str === null || str === undefined || str.trim().length === 0\n}\n\nexport interface Env {\n  FALLBACK_EMAIL: string\n  SUCCESS_REDIRECT: string\n  GITHUB_REPO: string\n  GITHUB_ACCESS_TOKEN: string\n  TURNSTILE_SECRET_KEY?: string\n}\n\nconst invalidPathChars = /[\u003C>:\"/\\\\|?*\\x00-\\x1F]/g\nconst validEmail = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/\nconst reservedIds = /CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9]/i\n","typescript",[334],{"type":19,"tag":151,"props":335,"children":336},{"__ignoreMap":148},[337,374,383,401,421,447,469,487,521,531,545,589,644,653,710,719,727,736,748,801,819,827,877,885,893,902,945,972,985,998,1006,1014,1023,1051,1082,1130,1139,1163,1214,1223,1231,1239,1248,1283,1363,1371,1380,1410,1478,1486,1495,1535,1579,1618,1654,1663,1671,1680,1701,1719,1760,1819,1877,1935,1993,2001,2009,2025,2073,2094,2103,2188,2210,2306,2315,2333,2350,2396,2463,2472,2480,2489,2497,2506,2547,2628,2673,2690,2717,2725,2733,2742,2791,2799,2821,2854,2892,2927,2962,2990,3039,3048,3066,3083,3113,3160,3199,3237,3246,3301,3310,3318,3326,3356,3390,3412,3468,3477,3485,3514,3522,3530,3592,3621,3677,3718,3809,3837,3859,3867,3884,3912,3920,3928,3936,3974,4027,4058,4066,4075,4084,4092,4145,4227,4235,4244,4295,4353,4361,4428,4469,4490,4498,4506,4554,4611,4619,4667,4724,4732,4741,4798,4871,4912,4933,4942,4951,4959,4968,5024,5037,5093,5111,5152,5172,5180,5188,5196,5204,5212,5267,5345,5353,5361,5382,5400,5417,5434,5451,5473,5481,5489,5554,5674],{"type":19,"tag":155,"props":338,"children":339},{"class":157,"line":158},[340,346,352,358,364,369],{"type":19,"tag":155,"props":341,"children":343},{"style":342},"--shiki-default:#DF69BA;--shiki-dark:#FF79C6",[344],{"type":24,"value":345},"import",{"type":19,"tag":155,"props":347,"children":349},{"style":348},"--shiki-default:#5C6A72;--shiki-dark:#F8F8F2",[350],{"type":24,"value":351}," { stringify } ",{"type":19,"tag":155,"props":353,"children":355},{"style":354},"--shiki-default:#F85552;--shiki-dark:#FF79C6",[356],{"type":24,"value":357},"from",{"type":19,"tag":155,"props":359,"children":361},{"style":360},"--shiki-default:#DFA000;--shiki-dark:#E9F284",[362],{"type":24,"value":363}," \"",{"type":19,"tag":155,"props":365,"children":366},{"style":168},[367],{"type":24,"value":368},"yaml",{"type":19,"tag":155,"props":370,"children":371},{"style":360},[372],{"type":24,"value":373},"\"\n",{"type":19,"tag":155,"props":375,"children":376},{"class":157,"line":261},[377],{"type":19,"tag":155,"props":378,"children":380},{"emptyLinePlaceholder":379},true,[381],{"type":24,"value":382},"\n",{"type":19,"tag":155,"props":384,"children":385},{"class":157,"line":285},[386,391,396],{"type":19,"tag":155,"props":387,"children":388},{"style":342},[389],{"type":24,"value":390},"export",{"type":19,"tag":155,"props":392,"children":393},{"style":354},[394],{"type":24,"value":395}," default",{"type":19,"tag":155,"props":397,"children":398},{"style":348},[399],{"type":24,"value":400}," {\n",{"type":19,"tag":155,"props":402,"children":404},{"class":157,"line":403},4,[405,411,416],{"type":19,"tag":155,"props":406,"children":408},{"style":407},"--shiki-default:#F57D26;--shiki-dark:#FF79C6",[409],{"type":24,"value":410},"  async",{"type":19,"tag":155,"props":412,"children":413},{"style":162},[414],{"type":24,"value":415}," fetch",{"type":19,"tag":155,"props":417,"children":418},{"style":348},[419],{"type":24,"value":420},"(\n",{"type":19,"tag":155,"props":422,"children":424},{"class":157,"line":423},5,[425,431,436,442],{"type":19,"tag":155,"props":426,"children":428},{"style":427},"--shiki-default:#5C6A72;--shiki-default-font-style:inherit;--shiki-dark:#FFB86C;--shiki-dark-font-style:italic",[429],{"type":24,"value":430},"    request",{"type":19,"tag":155,"props":432,"children":434},{"style":433},"--shiki-default:#939F91;--shiki-dark:#FF79C6",[435],{"type":24,"value":327},{"type":19,"tag":155,"props":437,"children":439},{"style":438},"--shiki-default:#35A77C;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic",[440],{"type":24,"value":441}," Request",{"type":19,"tag":155,"props":443,"children":444},{"style":348},[445],{"type":24,"value":446},",\n",{"type":19,"tag":155,"props":448,"children":450},{"class":157,"line":449},6,[451,456,460,465],{"type":19,"tag":155,"props":452,"children":453},{"style":427},[454],{"type":24,"value":455},"    env",{"type":19,"tag":155,"props":457,"children":458},{"style":433},[459],{"type":24,"value":327},{"type":19,"tag":155,"props":461,"children":462},{"style":438},[463],{"type":24,"value":464}," Env",{"type":19,"tag":155,"props":466,"children":467},{"style":348},[468],{"type":24,"value":446},{"type":19,"tag":155,"props":470,"children":472},{"class":157,"line":471},7,[473,478,482],{"type":19,"tag":155,"props":474,"children":475},{"style":427},[476],{"type":24,"value":477},"    ctx",{"type":19,"tag":155,"props":479,"children":480},{"style":433},[481],{"type":24,"value":327},{"type":19,"tag":155,"props":483,"children":484},{"style":438},[485],{"type":24,"value":486}," ExecutionContext\n",{"type":19,"tag":155,"props":488,"children":490},{"class":157,"line":489},8,[491,496,500,505,510,516],{"type":19,"tag":155,"props":492,"children":493},{"style":348},[494],{"type":24,"value":495},"  )",{"type":19,"tag":155,"props":497,"children":498},{"style":433},[499],{"type":24,"value":327},{"type":19,"tag":155,"props":501,"children":502},{"style":438},[503],{"type":24,"value":504}," Promise",{"type":19,"tag":155,"props":506,"children":507},{"style":348},[508],{"type":24,"value":509},"\u003C",{"type":19,"tag":155,"props":511,"children":513},{"style":512},"--shiki-default:#35A77C;--shiki-default-font-style:inherit;--shiki-dark:#FFB86C;--shiki-dark-font-style:italic",[514],{"type":24,"value":515},"Response",{"type":19,"tag":155,"props":517,"children":518},{"style":348},[519],{"type":24,"value":520},"> {\n",{"type":19,"tag":155,"props":522,"children":524},{"class":157,"line":523},9,[525],{"type":19,"tag":155,"props":526,"children":528},{"style":527},"--shiki-default:#939F91;--shiki-default-font-style:italic;--shiki-dark:#6272A4;--shiki-dark-font-style:inherit",[529],{"type":24,"value":530},"    // Make sure this is a POST to /post-comment\n",{"type":19,"tag":155,"props":532,"children":534},{"class":157,"line":533},10,[535,540],{"type":19,"tag":155,"props":536,"children":537},{"style":354},[538],{"type":24,"value":539},"    if",{"type":19,"tag":155,"props":541,"children":542},{"style":348},[543],{"type":24,"value":544}," (\n",{"type":19,"tag":155,"props":546,"children":548},{"class":157,"line":547},11,[549,554,560,565,570,574,579,584],{"type":19,"tag":155,"props":550,"children":551},{"style":348},[552],{"type":24,"value":553},"      request",{"type":19,"tag":155,"props":555,"children":557},{"style":556},"--shiki-default:#939F91;--shiki-dark:#F8F8F2",[558],{"type":24,"value":559},".",{"type":19,"tag":155,"props":561,"children":562},{"style":348},[563],{"type":24,"value":564},"method ",{"type":19,"tag":155,"props":566,"children":567},{"style":407},[568],{"type":24,"value":569},"!==",{"type":19,"tag":155,"props":571,"children":572},{"style":360},[573],{"type":24,"value":363},{"type":19,"tag":155,"props":575,"children":576},{"style":168},[577],{"type":24,"value":578},"POST",{"type":19,"tag":155,"props":580,"children":581},{"style":360},[582],{"type":24,"value":583},"\"",{"type":19,"tag":155,"props":585,"children":586},{"style":407},[587],{"type":24,"value":588}," ||\n",{"type":19,"tag":155,"props":590,"children":592},{"class":157,"line":591},12,[593,599,604,609,613,618,622,627,631,635,640],{"type":19,"tag":155,"props":594,"children":596},{"style":595},"--shiki-default:#F85552;--shiki-default-font-weight:inherit;--shiki-dark:#FF79C6;--shiki-dark-font-weight:bold",[597],{"type":24,"value":598},"      new",{"type":19,"tag":155,"props":600,"children":601},{"style":162},[602],{"type":24,"value":603}," URL",{"type":19,"tag":155,"props":605,"children":606},{"style":348},[607],{"type":24,"value":608},"(request",{"type":19,"tag":155,"props":610,"children":611},{"style":556},[612],{"type":24,"value":559},{"type":19,"tag":155,"props":614,"children":615},{"style":348},[616],{"type":24,"value":617},"url)",{"type":19,"tag":155,"props":619,"children":620},{"style":556},[621],{"type":24,"value":559},{"type":19,"tag":155,"props":623,"children":624},{"style":348},[625],{"type":24,"value":626},"pathname ",{"type":19,"tag":155,"props":628,"children":629},{"style":407},[630],{"type":24,"value":569},{"type":19,"tag":155,"props":632,"children":633},{"style":360},[634],{"type":24,"value":363},{"type":19,"tag":155,"props":636,"children":637},{"style":168},[638],{"type":24,"value":639},"/post-comment",{"type":19,"tag":155,"props":641,"children":642},{"style":360},[643],{"type":24,"value":373},{"type":19,"tag":155,"props":645,"children":647},{"class":157,"line":646},13,[648],{"type":19,"tag":155,"props":649,"children":650},{"style":348},[651],{"type":24,"value":652},"    ) {\n",{"type":19,"tag":155,"props":654,"children":656},{"class":157,"line":655},14,[657,662,667,672,677,681,686,690,695,699,705],{"type":19,"tag":155,"props":658,"children":659},{"style":354},[660],{"type":24,"value":661},"      return",{"type":19,"tag":155,"props":663,"children":664},{"style":595},[665],{"type":24,"value":666}," new",{"type":19,"tag":155,"props":668,"children":669},{"style":162},[670],{"type":24,"value":671}," Response",{"type":19,"tag":155,"props":673,"children":674},{"style":348},[675],{"type":24,"value":676},"(",{"type":19,"tag":155,"props":678,"children":679},{"style":360},[680],{"type":24,"value":583},{"type":19,"tag":155,"props":682,"children":683},{"style":168},[684],{"type":24,"value":685},"Not found",{"type":19,"tag":155,"props":687,"children":688},{"style":360},[689],{"type":24,"value":583},{"type":19,"tag":155,"props":691,"children":692},{"style":348},[693],{"type":24,"value":694},", { status",{"type":19,"tag":155,"props":696,"children":697},{"style":433},[698],{"type":24,"value":327},{"type":19,"tag":155,"props":700,"children":702},{"style":701},"--shiki-default:#DF69BA;--shiki-dark:#BD93F9",[703],{"type":24,"value":704}," 404",{"type":19,"tag":155,"props":706,"children":707},{"style":348},[708],{"type":24,"value":709}," })\n",{"type":19,"tag":155,"props":711,"children":713},{"class":157,"line":712},15,[714],{"type":19,"tag":155,"props":715,"children":716},{"style":348},[717],{"type":24,"value":718},"    }\n",{"type":19,"tag":155,"props":720,"children":722},{"class":157,"line":721},16,[723],{"type":19,"tag":155,"props":724,"children":725},{"emptyLinePlaceholder":379},[726],{"type":24,"value":382},{"type":19,"tag":155,"props":728,"children":730},{"class":157,"line":729},17,[731],{"type":19,"tag":155,"props":732,"children":733},{"style":527},[734],{"type":24,"value":735},"    // We only accept form-encoded bodies\n",{"type":19,"tag":155,"props":737,"children":739},{"class":157,"line":738},18,[740,744],{"type":19,"tag":155,"props":741,"children":742},{"style":354},[743],{"type":24,"value":539},{"type":19,"tag":155,"props":745,"children":746},{"style":348},[747],{"type":24,"value":544},{"type":19,"tag":155,"props":749,"children":751},{"class":157,"line":750},19,[752,756,760,765,769,774,778,782,787,791,796],{"type":19,"tag":155,"props":753,"children":754},{"style":348},[755],{"type":24,"value":553},{"type":19,"tag":155,"props":757,"children":758},{"style":556},[759],{"type":24,"value":559},{"type":19,"tag":155,"props":761,"children":762},{"style":348},[763],{"type":24,"value":764},"headers",{"type":19,"tag":155,"props":766,"children":767},{"style":556},[768],{"type":24,"value":559},{"type":19,"tag":155,"props":770,"children":771},{"style":162},[772],{"type":24,"value":773},"get",{"type":19,"tag":155,"props":775,"children":776},{"style":348},[777],{"type":24,"value":676},{"type":19,"tag":155,"props":779,"children":780},{"style":360},[781],{"type":24,"value":583},{"type":19,"tag":155,"props":783,"children":784},{"style":168},[785],{"type":24,"value":786},"content-type",{"type":19,"tag":155,"props":788,"children":789},{"style":360},[790],{"type":24,"value":583},{"type":19,"tag":155,"props":792,"children":793},{"style":348},[794],{"type":24,"value":795},") ",{"type":19,"tag":155,"props":797,"children":798},{"style":407},[799],{"type":24,"value":800},"!==\n",{"type":19,"tag":155,"props":802,"children":804},{"class":157,"line":803},20,[805,810,815],{"type":19,"tag":155,"props":806,"children":807},{"style":360},[808],{"type":24,"value":809},"      \"",{"type":19,"tag":155,"props":811,"children":812},{"style":168},[813],{"type":24,"value":814},"application/x-www-form-urlencoded",{"type":19,"tag":155,"props":816,"children":817},{"style":360},[818],{"type":24,"value":373},{"type":19,"tag":155,"props":820,"children":822},{"class":157,"line":821},21,[823],{"type":19,"tag":155,"props":824,"children":825},{"style":348},[826],{"type":24,"value":652},{"type":19,"tag":155,"props":828,"children":830},{"class":157,"line":829},22,[831,835,839,843,847,851,856,860,864,868,873],{"type":19,"tag":155,"props":832,"children":833},{"style":354},[834],{"type":24,"value":661},{"type":19,"tag":155,"props":836,"children":837},{"style":595},[838],{"type":24,"value":666},{"type":19,"tag":155,"props":840,"children":841},{"style":162},[842],{"type":24,"value":671},{"type":19,"tag":155,"props":844,"children":845},{"style":348},[846],{"type":24,"value":676},{"type":19,"tag":155,"props":848,"children":849},{"style":360},[850],{"type":24,"value":583},{"type":19,"tag":155,"props":852,"children":853},{"style":168},[854],{"type":24,"value":855},"Bad request",{"type":19,"tag":155,"props":857,"children":858},{"style":360},[859],{"type":24,"value":583},{"type":19,"tag":155,"props":861,"children":862},{"style":348},[863],{"type":24,"value":694},{"type":19,"tag":155,"props":865,"children":866},{"style":433},[867],{"type":24,"value":327},{"type":19,"tag":155,"props":869,"children":870},{"style":701},[871],{"type":24,"value":872}," 400",{"type":19,"tag":155,"props":874,"children":875},{"style":348},[876],{"type":24,"value":709},{"type":19,"tag":155,"props":878,"children":880},{"class":157,"line":879},23,[881],{"type":19,"tag":155,"props":882,"children":883},{"style":348},[884],{"type":24,"value":718},{"type":19,"tag":155,"props":886,"children":888},{"class":157,"line":887},24,[889],{"type":19,"tag":155,"props":890,"children":891},{"emptyLinePlaceholder":379},[892],{"type":24,"value":382},{"type":19,"tag":155,"props":894,"children":896},{"class":157,"line":895},25,[897],{"type":19,"tag":155,"props":898,"children":899},{"style":527},[900],{"type":24,"value":901},"    // Get and validate the form\n",{"type":19,"tag":155,"props":903,"children":905},{"class":157,"line":904},26,[906,911,916,921,926,931,935,940],{"type":19,"tag":155,"props":907,"children":908},{"style":407},[909],{"type":24,"value":910},"    const",{"type":19,"tag":155,"props":912,"children":913},{"style":348},[914],{"type":24,"value":915}," form ",{"type":19,"tag":155,"props":917,"children":918},{"style":407},[919],{"type":24,"value":920},"=",{"type":19,"tag":155,"props":922,"children":923},{"style":354},[924],{"type":24,"value":925}," await",{"type":19,"tag":155,"props":927,"children":928},{"style":348},[929],{"type":24,"value":930}," request",{"type":19,"tag":155,"props":932,"children":933},{"style":556},[934],{"type":24,"value":559},{"type":19,"tag":155,"props":936,"children":937},{"style":162},[938],{"type":24,"value":939},"formData",{"type":19,"tag":155,"props":941,"children":942},{"style":348},[943],{"type":24,"value":944},"()\n",{"type":19,"tag":155,"props":946,"children":948},{"class":157,"line":947},27,[949,953,958,962,967],{"type":19,"tag":155,"props":950,"children":951},{"style":407},[952],{"type":24,"value":910},{"type":19,"tag":155,"props":954,"children":955},{"style":348},[956],{"type":24,"value":957}," validationError ",{"type":19,"tag":155,"props":959,"children":960},{"style":407},[961],{"type":24,"value":920},{"type":19,"tag":155,"props":963,"children":964},{"style":162},[965],{"type":24,"value":966}," validateForm",{"type":19,"tag":155,"props":968,"children":969},{"style":348},[970],{"type":24,"value":971},"(form)\n",{"type":19,"tag":155,"props":973,"children":975},{"class":157,"line":974},28,[976,980],{"type":19,"tag":155,"props":977,"children":978},{"style":354},[979],{"type":24,"value":539},{"type":19,"tag":155,"props":981,"children":982},{"style":348},[983],{"type":24,"value":984}," (validationError) {\n",{"type":19,"tag":155,"props":986,"children":988},{"class":157,"line":987},29,[989,993],{"type":19,"tag":155,"props":990,"children":991},{"style":354},[992],{"type":24,"value":661},{"type":19,"tag":155,"props":994,"children":995},{"style":348},[996],{"type":24,"value":997}," validationError\n",{"type":19,"tag":155,"props":999,"children":1001},{"class":157,"line":1000},30,[1002],{"type":19,"tag":155,"props":1003,"children":1004},{"style":348},[1005],{"type":24,"value":718},{"type":19,"tag":155,"props":1007,"children":1009},{"class":157,"line":1008},31,[1010],{"type":19,"tag":155,"props":1011,"children":1012},{"emptyLinePlaceholder":379},[1013],{"type":24,"value":382},{"type":19,"tag":155,"props":1015,"children":1017},{"class":157,"line":1016},32,[1018],{"type":19,"tag":155,"props":1019,"children":1020},{"style":527},[1021],{"type":24,"value":1022},"    // Validate the Turnstile recaptcha if configured to do so\n",{"type":19,"tag":155,"props":1024,"children":1026},{"class":157,"line":1025},33,[1027,1031,1036,1040,1046],{"type":19,"tag":155,"props":1028,"children":1029},{"style":354},[1030],{"type":24,"value":539},{"type":19,"tag":155,"props":1032,"children":1033},{"style":348},[1034],{"type":24,"value":1035}," (env",{"type":19,"tag":155,"props":1037,"children":1038},{"style":556},[1039],{"type":24,"value":559},{"type":19,"tag":155,"props":1041,"children":1043},{"style":1042},"--shiki-default:#5C6A72;--shiki-dark:#BD93F9",[1044],{"type":24,"value":1045},"TURNSTILE_SECRET_KEY",{"type":19,"tag":155,"props":1047,"children":1048},{"style":348},[1049],{"type":24,"value":1050},") {\n",{"type":19,"tag":155,"props":1052,"children":1054},{"class":157,"line":1053},34,[1055,1060,1065,1069,1073,1078],{"type":19,"tag":155,"props":1056,"children":1057},{"style":407},[1058],{"type":24,"value":1059},"      const",{"type":19,"tag":155,"props":1061,"children":1062},{"style":348},[1063],{"type":24,"value":1064}," passedTurnstile ",{"type":19,"tag":155,"props":1066,"children":1067},{"style":407},[1068],{"type":24,"value":920},{"type":19,"tag":155,"props":1070,"children":1071},{"style":354},[1072],{"type":24,"value":925},{"type":19,"tag":155,"props":1074,"children":1075},{"style":162},[1076],{"type":24,"value":1077}," isTurnstileValid",{"type":19,"tag":155,"props":1079,"children":1080},{"style":348},[1081],{"type":24,"value":420},{"type":19,"tag":155,"props":1083,"children":1085},{"class":157,"line":1084},35,[1086,1091,1095,1099,1103,1107,1112,1116,1120,1125],{"type":19,"tag":155,"props":1087,"children":1088},{"style":348},[1089],{"type":24,"value":1090},"        form",{"type":19,"tag":155,"props":1092,"children":1093},{"style":556},[1094],{"type":24,"value":559},{"type":19,"tag":155,"props":1096,"children":1097},{"style":162},[1098],{"type":24,"value":773},{"type":19,"tag":155,"props":1100,"children":1101},{"style":348},[1102],{"type":24,"value":676},{"type":19,"tag":155,"props":1104,"children":1105},{"style":360},[1106],{"type":24,"value":583},{"type":19,"tag":155,"props":1108,"children":1109},{"style":168},[1110],{"type":24,"value":1111},"g-recaptcha-response",{"type":19,"tag":155,"props":1113,"children":1114},{"style":360},[1115],{"type":24,"value":583},{"type":19,"tag":155,"props":1117,"children":1118},{"style":348},[1119],{"type":24,"value":795},{"type":19,"tag":155,"props":1121,"children":1122},{"style":407},[1123],{"type":24,"value":1124},"??",{"type":19,"tag":155,"props":1126,"children":1127},{"style":360},[1128],{"type":24,"value":1129}," \"\"\n",{"type":19,"tag":155,"props":1131,"children":1133},{"class":157,"line":1132},36,[1134],{"type":19,"tag":155,"props":1135,"children":1136},{"style":348},[1137],{"type":24,"value":1138},"      )\n",{"type":19,"tag":155,"props":1140,"children":1142},{"class":157,"line":1141},37,[1143,1148,1153,1158],{"type":19,"tag":155,"props":1144,"children":1145},{"style":354},[1146],{"type":24,"value":1147},"      if",{"type":19,"tag":155,"props":1149,"children":1150},{"style":348},[1151],{"type":24,"value":1152}," (",{"type":19,"tag":155,"props":1154,"children":1155},{"style":407},[1156],{"type":24,"value":1157},"!",{"type":19,"tag":155,"props":1159,"children":1160},{"style":348},[1161],{"type":24,"value":1162},"passedTurnstile) {\n",{"type":19,"tag":155,"props":1164,"children":1166},{"class":157,"line":1165},38,[1167,1172,1176,1180,1184,1188,1193,1197,1201,1205,1210],{"type":19,"tag":155,"props":1168,"children":1169},{"style":354},[1170],{"type":24,"value":1171},"        return",{"type":19,"tag":155,"props":1173,"children":1174},{"style":595},[1175],{"type":24,"value":666},{"type":19,"tag":155,"props":1177,"children":1178},{"style":162},[1179],{"type":24,"value":671},{"type":19,"tag":155,"props":1181,"children":1182},{"style":348},[1183],{"type":24,"value":676},{"type":19,"tag":155,"props":1185,"children":1186},{"style":360},[1187],{"type":24,"value":583},{"type":19,"tag":155,"props":1189,"children":1190},{"style":168},[1191],{"type":24,"value":1192},"Failed Turnstile validation",{"type":19,"tag":155,"props":1194,"children":1195},{"style":360},[1196],{"type":24,"value":583},{"type":19,"tag":155,"props":1198,"children":1199},{"style":348},[1200],{"type":24,"value":694},{"type":19,"tag":155,"props":1202,"children":1203},{"style":433},[1204],{"type":24,"value":327},{"type":19,"tag":155,"props":1206,"children":1207},{"style":701},[1208],{"type":24,"value":1209}," 403",{"type":19,"tag":155,"props":1211,"children":1212},{"style":348},[1213],{"type":24,"value":709},{"type":19,"tag":155,"props":1215,"children":1217},{"class":157,"line":1216},39,[1218],{"type":19,"tag":155,"props":1219,"children":1220},{"style":348},[1221],{"type":24,"value":1222},"      }\n",{"type":19,"tag":155,"props":1224,"children":1226},{"class":157,"line":1225},40,[1227],{"type":19,"tag":155,"props":1228,"children":1229},{"style":348},[1230],{"type":24,"value":718},{"type":19,"tag":155,"props":1232,"children":1234},{"class":157,"line":1233},41,[1235],{"type":19,"tag":155,"props":1236,"children":1237},{"emptyLinePlaceholder":379},[1238],{"type":24,"value":382},{"type":19,"tag":155,"props":1240,"children":1242},{"class":157,"line":1241},42,[1243],{"type":19,"tag":155,"props":1244,"children":1245},{"style":527},[1246],{"type":24,"value":1247},"    // Details required for the branch/filename\n",{"type":19,"tag":155,"props":1249,"children":1251},{"class":157,"line":1250},43,[1252,1256,1261,1265,1270,1274,1279],{"type":19,"tag":155,"props":1253,"children":1254},{"style":407},[1255],{"type":24,"value":910},{"type":19,"tag":155,"props":1257,"children":1258},{"style":348},[1259],{"type":24,"value":1260}," commentId ",{"type":19,"tag":155,"props":1262,"children":1263},{"style":407},[1264],{"type":24,"value":920},{"type":19,"tag":155,"props":1266,"children":1267},{"style":348},[1268],{"type":24,"value":1269}," crypto",{"type":19,"tag":155,"props":1271,"children":1272},{"style":556},[1273],{"type":24,"value":559},{"type":19,"tag":155,"props":1275,"children":1276},{"style":162},[1277],{"type":24,"value":1278},"randomUUID",{"type":19,"tag":155,"props":1280,"children":1281},{"style":348},[1282],{"type":24,"value":944},{"type":19,"tag":155,"props":1284,"children":1286},{"class":157,"line":1285},44,[1287,1291,1296,1300,1305,1309,1313,1317,1321,1326,1330,1335,1340,1345,1349,1354,1358],{"type":19,"tag":155,"props":1288,"children":1289},{"style":407},[1290],{"type":24,"value":910},{"type":19,"tag":155,"props":1292,"children":1293},{"style":348},[1294],{"type":24,"value":1295}," postId ",{"type":19,"tag":155,"props":1297,"children":1298},{"style":407},[1299],{"type":24,"value":920},{"type":19,"tag":155,"props":1301,"children":1302},{"style":348},[1303],{"type":24,"value":1304}," form",{"type":19,"tag":155,"props":1306,"children":1307},{"style":556},[1308],{"type":24,"value":559},{"type":19,"tag":155,"props":1310,"children":1311},{"style":162},[1312],{"type":24,"value":773},{"type":19,"tag":155,"props":1314,"children":1315},{"style":348},[1316],{"type":24,"value":676},{"type":19,"tag":155,"props":1318,"children":1319},{"style":360},[1320],{"type":24,"value":583},{"type":19,"tag":155,"props":1322,"children":1323},{"style":168},[1324],{"type":24,"value":1325},"post_id",{"type":19,"tag":155,"props":1327,"children":1328},{"style":360},[1329],{"type":24,"value":583},{"type":19,"tag":155,"props":1331,"children":1332},{"style":348},[1333],{"type":24,"value":1334},")?.",{"type":19,"tag":155,"props":1336,"children":1337},{"style":162},[1338],{"type":24,"value":1339},"replace",{"type":19,"tag":155,"props":1341,"children":1342},{"style":348},[1343],{"type":24,"value":1344},"(invalidPathChars, ",{"type":19,"tag":155,"props":1346,"children":1347},{"style":360},[1348],{"type":24,"value":583},{"type":19,"tag":155,"props":1350,"children":1351},{"style":168},[1352],{"type":24,"value":1353},"-",{"type":19,"tag":155,"props":1355,"children":1356},{"style":360},[1357],{"type":24,"value":583},{"type":19,"tag":155,"props":1359,"children":1360},{"style":348},[1361],{"type":24,"value":1362},")\n",{"type":19,"tag":155,"props":1364,"children":1366},{"class":157,"line":1365},45,[1367],{"type":19,"tag":155,"props":1368,"children":1369},{"emptyLinePlaceholder":379},[1370],{"type":24,"value":382},{"type":19,"tag":155,"props":1372,"children":1374},{"class":157,"line":1373},46,[1375],{"type":19,"tag":155,"props":1376,"children":1377},{"style":527},[1378],{"type":24,"value":1379},"    // Get the starting point for the github repo\n",{"type":19,"tag":155,"props":1381,"children":1383},{"class":157,"line":1382},47,[1384,1388,1393,1397,1401,1406],{"type":19,"tag":155,"props":1385,"children":1386},{"style":407},[1387],{"type":24,"value":910},{"type":19,"tag":155,"props":1389,"children":1390},{"style":348},[1391],{"type":24,"value":1392}," repository ",{"type":19,"tag":155,"props":1394,"children":1395},{"style":407},[1396],{"type":24,"value":920},{"type":19,"tag":155,"props":1398,"children":1399},{"style":354},[1400],{"type":24,"value":925},{"type":19,"tag":155,"props":1402,"children":1403},{"style":162},[1404],{"type":24,"value":1405}," github",{"type":19,"tag":155,"props":1407,"children":1408},{"style":348},[1409],{"type":24,"value":944},{"type":19,"tag":155,"props":1411,"children":1413},{"class":157,"line":1412},48,[1414,1418,1423,1427,1431,1435,1439,1444,1450,1455,1459,1464,1469,1474],{"type":19,"tag":155,"props":1415,"children":1416},{"style":407},[1417],{"type":24,"value":910},{"type":19,"tag":155,"props":1419,"children":1420},{"style":348},[1421],{"type":24,"value":1422}," defaultBranch ",{"type":19,"tag":155,"props":1424,"children":1425},{"style":407},[1426],{"type":24,"value":920},{"type":19,"tag":155,"props":1428,"children":1429},{"style":354},[1430],{"type":24,"value":925},{"type":19,"tag":155,"props":1432,"children":1433},{"style":162},[1434],{"type":24,"value":1405},{"type":19,"tag":155,"props":1436,"children":1437},{"style":348},[1438],{"type":24,"value":676},{"type":19,"tag":155,"props":1440,"children":1441},{"style":168},[1442],{"type":24,"value":1443},"`/branches/",{"type":19,"tag":155,"props":1445,"children":1447},{"style":1446},"--shiki-default:#8DA101;--shiki-dark:#FF79C6",[1448],{"type":24,"value":1449},"${",{"type":19,"tag":155,"props":1451,"children":1452},{"style":348},[1453],{"type":24,"value":1454},"repository",{"type":19,"tag":155,"props":1456,"children":1457},{"style":556},[1458],{"type":24,"value":559},{"type":19,"tag":155,"props":1460,"children":1461},{"style":348},[1462],{"type":24,"value":1463},"default_branch",{"type":19,"tag":155,"props":1465,"children":1466},{"style":1446},[1467],{"type":24,"value":1468},"}",{"type":19,"tag":155,"props":1470,"children":1471},{"style":168},[1472],{"type":24,"value":1473},"`",{"type":19,"tag":155,"props":1475,"children":1476},{"style":348},[1477],{"type":24,"value":1362},{"type":19,"tag":155,"props":1479,"children":1481},{"class":157,"line":1480},49,[1482],{"type":19,"tag":155,"props":1483,"children":1484},{"emptyLinePlaceholder":379},[1485],{"type":24,"value":382},{"type":19,"tag":155,"props":1487,"children":1489},{"class":157,"line":1488},50,[1490],{"type":19,"tag":155,"props":1491,"children":1492},{"style":527},[1493],{"type":24,"value":1494},"    // Create a new branch for the comment\n",{"type":19,"tag":155,"props":1496,"children":1498},{"class":157,"line":1497},51,[1499,1503,1508,1512,1517,1521,1526,1530],{"type":19,"tag":155,"props":1500,"children":1501},{"style":407},[1502],{"type":24,"value":910},{"type":19,"tag":155,"props":1504,"children":1505},{"style":348},[1506],{"type":24,"value":1507}," newBranchName ",{"type":19,"tag":155,"props":1509,"children":1510},{"style":407},[1511],{"type":24,"value":920},{"type":19,"tag":155,"props":1513,"children":1514},{"style":168},[1515],{"type":24,"value":1516}," `comments-",{"type":19,"tag":155,"props":1518,"children":1519},{"style":1446},[1520],{"type":24,"value":1449},{"type":19,"tag":155,"props":1522,"children":1523},{"style":348},[1524],{"type":24,"value":1525},"commentId",{"type":19,"tag":155,"props":1527,"children":1528},{"style":1446},[1529],{"type":24,"value":1468},{"type":19,"tag":155,"props":1531,"children":1532},{"style":168},[1533],{"type":24,"value":1534},"`\n",{"type":19,"tag":155,"props":1536,"children":1538},{"class":157,"line":1537},52,[1539,1544,1548,1552,1557,1562,1566,1570,1574],{"type":19,"tag":155,"props":1540,"children":1541},{"style":354},[1542],{"type":24,"value":1543},"    await",{"type":19,"tag":155,"props":1545,"children":1546},{"style":162},[1547],{"type":24,"value":1405},{"type":19,"tag":155,"props":1549,"children":1550},{"style":348},[1551],{"type":24,"value":676},{"type":19,"tag":155,"props":1553,"children":1554},{"style":168},[1555],{"type":24,"value":1556},"`/git/refs`",{"type":19,"tag":155,"props":1558,"children":1559},{"style":348},[1560],{"type":24,"value":1561},", ",{"type":19,"tag":155,"props":1563,"children":1564},{"style":360},[1565],{"type":24,"value":583},{"type":19,"tag":155,"props":1567,"children":1568},{"style":168},[1569],{"type":24,"value":578},{"type":19,"tag":155,"props":1571,"children":1572},{"style":360},[1573],{"type":24,"value":583},{"type":19,"tag":155,"props":1575,"children":1576},{"style":348},[1577],{"type":24,"value":1578},", {\n",{"type":19,"tag":155,"props":1580,"children":1582},{"class":157,"line":1581},53,[1583,1588,1592,1597,1601,1606,1610,1614],{"type":19,"tag":155,"props":1584,"children":1585},{"style":348},[1586],{"type":24,"value":1587},"      ref",{"type":19,"tag":155,"props":1589,"children":1590},{"style":433},[1591],{"type":24,"value":327},{"type":19,"tag":155,"props":1593,"children":1594},{"style":168},[1595],{"type":24,"value":1596}," `refs/heads/",{"type":19,"tag":155,"props":1598,"children":1599},{"style":1446},[1600],{"type":24,"value":1449},{"type":19,"tag":155,"props":1602,"children":1603},{"style":348},[1604],{"type":24,"value":1605},"newBranchName",{"type":19,"tag":155,"props":1607,"children":1608},{"style":1446},[1609],{"type":24,"value":1468},{"type":19,"tag":155,"props":1611,"children":1612},{"style":168},[1613],{"type":24,"value":1473},{"type":19,"tag":155,"props":1615,"children":1616},{"style":348},[1617],{"type":24,"value":446},{"type":19,"tag":155,"props":1619,"children":1621},{"class":157,"line":1620},54,[1622,1627,1631,1636,1640,1645,1649],{"type":19,"tag":155,"props":1623,"children":1624},{"style":348},[1625],{"type":24,"value":1626},"      sha",{"type":19,"tag":155,"props":1628,"children":1629},{"style":433},[1630],{"type":24,"value":327},{"type":19,"tag":155,"props":1632,"children":1633},{"style":348},[1634],{"type":24,"value":1635}," defaultBranch",{"type":19,"tag":155,"props":1637,"children":1638},{"style":556},[1639],{"type":24,"value":559},{"type":19,"tag":155,"props":1641,"children":1642},{"style":348},[1643],{"type":24,"value":1644},"commit",{"type":19,"tag":155,"props":1646,"children":1647},{"style":556},[1648],{"type":24,"value":559},{"type":19,"tag":155,"props":1650,"children":1651},{"style":348},[1652],{"type":24,"value":1653},"sha,\n",{"type":19,"tag":155,"props":1655,"children":1657},{"class":157,"line":1656},55,[1658],{"type":19,"tag":155,"props":1659,"children":1660},{"style":348},[1661],{"type":24,"value":1662},"    })\n",{"type":19,"tag":155,"props":1664,"children":1666},{"class":157,"line":1665},56,[1667],{"type":19,"tag":155,"props":1668,"children":1669},{"emptyLinePlaceholder":379},[1670],{"type":24,"value":382},{"type":19,"tag":155,"props":1672,"children":1674},{"class":157,"line":1673},57,[1675],{"type":19,"tag":155,"props":1676,"children":1677},{"style":527},[1678],{"type":24,"value":1679},"    // Create a new file for the comment\n",{"type":19,"tag":155,"props":1681,"children":1683},{"class":157,"line":1682},58,[1684,1688,1693,1697],{"type":19,"tag":155,"props":1685,"children":1686},{"style":407},[1687],{"type":24,"value":910},{"type":19,"tag":155,"props":1689,"children":1690},{"style":348},[1691],{"type":24,"value":1692}," frontmatter ",{"type":19,"tag":155,"props":1694,"children":1695},{"style":407},[1696],{"type":24,"value":920},{"type":19,"tag":155,"props":1698,"children":1699},{"style":348},[1700],{"type":24,"value":400},{"type":19,"tag":155,"props":1702,"children":1704},{"class":157,"line":1703},59,[1705,1710,1714],{"type":19,"tag":155,"props":1706,"children":1707},{"style":348},[1708],{"type":24,"value":1709},"      id",{"type":19,"tag":155,"props":1711,"children":1712},{"style":433},[1713],{"type":24,"value":327},{"type":19,"tag":155,"props":1715,"children":1716},{"style":348},[1717],{"type":24,"value":1718}," commentId,\n",{"type":19,"tag":155,"props":1720,"children":1722},{"class":157,"line":1721},60,[1723,1728,1732,1736,1741,1746,1750,1755],{"type":19,"tag":155,"props":1724,"children":1725},{"style":348},[1726],{"type":24,"value":1727},"      date",{"type":19,"tag":155,"props":1729,"children":1730},{"style":433},[1731],{"type":24,"value":327},{"type":19,"tag":155,"props":1733,"children":1734},{"style":595},[1735],{"type":24,"value":666},{"type":19,"tag":155,"props":1737,"children":1738},{"style":162},[1739],{"type":24,"value":1740}," Date",{"type":19,"tag":155,"props":1742,"children":1743},{"style":348},[1744],{"type":24,"value":1745},"()",{"type":19,"tag":155,"props":1747,"children":1748},{"style":556},[1749],{"type":24,"value":559},{"type":19,"tag":155,"props":1751,"children":1752},{"style":162},[1753],{"type":24,"value":1754},"toISOString",{"type":19,"tag":155,"props":1756,"children":1757},{"style":348},[1758],{"type":24,"value":1759},"(),\n",{"type":19,"tag":155,"props":1761,"children":1763},{"class":157,"line":1762},61,[1764,1769,1773,1777,1781,1785,1789,1793,1798,1802,1806,1810,1815],{"type":19,"tag":155,"props":1765,"children":1766},{"style":348},[1767],{"type":24,"value":1768},"      name",{"type":19,"tag":155,"props":1770,"children":1771},{"style":433},[1772],{"type":24,"value":327},{"type":19,"tag":155,"props":1774,"children":1775},{"style":348},[1776],{"type":24,"value":1304},{"type":19,"tag":155,"props":1778,"children":1779},{"style":556},[1780],{"type":24,"value":559},{"type":19,"tag":155,"props":1782,"children":1783},{"style":162},[1784],{"type":24,"value":773},{"type":19,"tag":155,"props":1786,"children":1787},{"style":348},[1788],{"type":24,"value":676},{"type":19,"tag":155,"props":1790,"children":1791},{"style":360},[1792],{"type":24,"value":583},{"type":19,"tag":155,"props":1794,"children":1795},{"style":168},[1796],{"type":24,"value":1797},"name",{"type":19,"tag":155,"props":1799,"children":1800},{"style":360},[1801],{"type":24,"value":583},{"type":19,"tag":155,"props":1803,"children":1804},{"style":348},[1805],{"type":24,"value":795},{"type":19,"tag":155,"props":1807,"children":1808},{"style":407},[1809],{"type":24,"value":1124},{"type":19,"tag":155,"props":1811,"children":1812},{"style":701},[1813],{"type":24,"value":1814}," undefined",{"type":19,"tag":155,"props":1816,"children":1817},{"style":348},[1818],{"type":24,"value":446},{"type":19,"tag":155,"props":1820,"children":1822},{"class":157,"line":1821},62,[1823,1828,1832,1836,1840,1844,1848,1852,1857,1861,1865,1869,1873],{"type":19,"tag":155,"props":1824,"children":1825},{"style":348},[1826],{"type":24,"value":1827},"      email",{"type":19,"tag":155,"props":1829,"children":1830},{"style":433},[1831],{"type":24,"value":327},{"type":19,"tag":155,"props":1833,"children":1834},{"style":348},[1835],{"type":24,"value":1304},{"type":19,"tag":155,"props":1837,"children":1838},{"style":556},[1839],{"type":24,"value":559},{"type":19,"tag":155,"props":1841,"children":1842},{"style":162},[1843],{"type":24,"value":773},{"type":19,"tag":155,"props":1845,"children":1846},{"style":348},[1847],{"type":24,"value":676},{"type":19,"tag":155,"props":1849,"children":1850},{"style":360},[1851],{"type":24,"value":583},{"type":19,"tag":155,"props":1853,"children":1854},{"style":168},[1855],{"type":24,"value":1856},"email",{"type":19,"tag":155,"props":1858,"children":1859},{"style":360},[1860],{"type":24,"value":583},{"type":19,"tag":155,"props":1862,"children":1863},{"style":348},[1864],{"type":24,"value":795},{"type":19,"tag":155,"props":1866,"children":1867},{"style":407},[1868],{"type":24,"value":1124},{"type":19,"tag":155,"props":1870,"children":1871},{"style":701},[1872],{"type":24,"value":1814},{"type":19,"tag":155,"props":1874,"children":1875},{"style":348},[1876],{"type":24,"value":446},{"type":19,"tag":155,"props":1878,"children":1880},{"class":157,"line":1879},63,[1881,1886,1890,1894,1898,1902,1906,1910,1915,1919,1923,1927,1931],{"type":19,"tag":155,"props":1882,"children":1883},{"style":348},[1884],{"type":24,"value":1885},"      avatar",{"type":19,"tag":155,"props":1887,"children":1888},{"style":433},[1889],{"type":24,"value":327},{"type":19,"tag":155,"props":1891,"children":1892},{"style":348},[1893],{"type":24,"value":1304},{"type":19,"tag":155,"props":1895,"children":1896},{"style":556},[1897],{"type":24,"value":559},{"type":19,"tag":155,"props":1899,"children":1900},{"style":162},[1901],{"type":24,"value":773},{"type":19,"tag":155,"props":1903,"children":1904},{"style":348},[1905],{"type":24,"value":676},{"type":19,"tag":155,"props":1907,"children":1908},{"style":360},[1909],{"type":24,"value":583},{"type":19,"tag":155,"props":1911,"children":1912},{"style":168},[1913],{"type":24,"value":1914},"avatar",{"type":19,"tag":155,"props":1916,"children":1917},{"style":360},[1918],{"type":24,"value":583},{"type":19,"tag":155,"props":1920,"children":1921},{"style":348},[1922],{"type":24,"value":795},{"type":19,"tag":155,"props":1924,"children":1925},{"style":407},[1926],{"type":24,"value":1124},{"type":19,"tag":155,"props":1928,"children":1929},{"style":701},[1930],{"type":24,"value":1814},{"type":19,"tag":155,"props":1932,"children":1933},{"style":348},[1934],{"type":24,"value":446},{"type":19,"tag":155,"props":1936,"children":1938},{"class":157,"line":1937},64,[1939,1944,1948,1952,1956,1960,1964,1968,1973,1977,1981,1985,1989],{"type":19,"tag":155,"props":1940,"children":1941},{"style":348},[1942],{"type":24,"value":1943},"      url",{"type":19,"tag":155,"props":1945,"children":1946},{"style":433},[1947],{"type":24,"value":327},{"type":19,"tag":155,"props":1949,"children":1950},{"style":348},[1951],{"type":24,"value":1304},{"type":19,"tag":155,"props":1953,"children":1954},{"style":556},[1955],{"type":24,"value":559},{"type":19,"tag":155,"props":1957,"children":1958},{"style":162},[1959],{"type":24,"value":773},{"type":19,"tag":155,"props":1961,"children":1962},{"style":348},[1963],{"type":24,"value":676},{"type":19,"tag":155,"props":1965,"children":1966},{"style":360},[1967],{"type":24,"value":583},{"type":19,"tag":155,"props":1969,"children":1970},{"style":168},[1971],{"type":24,"value":1972},"url",{"type":19,"tag":155,"props":1974,"children":1975},{"style":360},[1976],{"type":24,"value":583},{"type":19,"tag":155,"props":1978,"children":1979},{"style":348},[1980],{"type":24,"value":795},{"type":19,"tag":155,"props":1982,"children":1983},{"style":407},[1984],{"type":24,"value":1124},{"type":19,"tag":155,"props":1986,"children":1987},{"style":701},[1988],{"type":24,"value":1814},{"type":19,"tag":155,"props":1990,"children":1991},{"style":348},[1992],{"type":24,"value":446},{"type":19,"tag":155,"props":1994,"children":1996},{"class":157,"line":1995},65,[1997],{"type":19,"tag":155,"props":1998,"children":1999},{"style":348},[2000],{"type":24,"value":718},{"type":19,"tag":155,"props":2002,"children":2004},{"class":157,"line":2003},66,[2005],{"type":19,"tag":155,"props":2006,"children":2007},{"emptyLinePlaceholder":379},[2008],{"type":24,"value":382},{"type":19,"tag":155,"props":2010,"children":2012},{"class":157,"line":2011},67,[2013,2017,2021],{"type":19,"tag":155,"props":2014,"children":2015},{"style":354},[2016],{"type":24,"value":1543},{"type":19,"tag":155,"props":2018,"children":2019},{"style":162},[2020],{"type":24,"value":1405},{"type":19,"tag":155,"props":2022,"children":2023},{"style":348},[2024],{"type":24,"value":420},{"type":19,"tag":155,"props":2026,"children":2028},{"class":157,"line":2027},68,[2029,2034,2038,2043,2047,2052,2056,2060,2064,2069],{"type":19,"tag":155,"props":2030,"children":2031},{"style":168},[2032],{"type":24,"value":2033},"      `/contents/content/comments/",{"type":19,"tag":155,"props":2035,"children":2036},{"style":1446},[2037],{"type":24,"value":1449},{"type":19,"tag":155,"props":2039,"children":2040},{"style":348},[2041],{"type":24,"value":2042},"postId",{"type":19,"tag":155,"props":2044,"children":2045},{"style":1446},[2046],{"type":24,"value":1468},{"type":19,"tag":155,"props":2048,"children":2049},{"style":168},[2050],{"type":24,"value":2051},"/",{"type":19,"tag":155,"props":2053,"children":2054},{"style":1446},[2055],{"type":24,"value":1449},{"type":19,"tag":155,"props":2057,"children":2058},{"style":348},[2059],{"type":24,"value":1525},{"type":19,"tag":155,"props":2061,"children":2062},{"style":1446},[2063],{"type":24,"value":1468},{"type":19,"tag":155,"props":2065,"children":2066},{"style":168},[2067],{"type":24,"value":2068},".md`",{"type":19,"tag":155,"props":2070,"children":2071},{"style":348},[2072],{"type":24,"value":446},{"type":19,"tag":155,"props":2074,"children":2076},{"class":157,"line":2075},69,[2077,2081,2086,2090],{"type":19,"tag":155,"props":2078,"children":2079},{"style":360},[2080],{"type":24,"value":809},{"type":19,"tag":155,"props":2082,"children":2083},{"style":168},[2084],{"type":24,"value":2085},"PUT",{"type":19,"tag":155,"props":2087,"children":2088},{"style":360},[2089],{"type":24,"value":583},{"type":19,"tag":155,"props":2091,"children":2092},{"style":348},[2093],{"type":24,"value":446},{"type":19,"tag":155,"props":2095,"children":2097},{"class":157,"line":2096},70,[2098],{"type":19,"tag":155,"props":2099,"children":2100},{"style":348},[2101],{"type":24,"value":2102},"      {\n",{"type":19,"tag":155,"props":2104,"children":2106},{"class":157,"line":2105},71,[2107,2112,2116,2121,2125,2130,2134,2138,2142,2146,2150,2154,2159,2163,2168,2172,2176,2180,2184],{"type":19,"tag":155,"props":2108,"children":2109},{"style":348},[2110],{"type":24,"value":2111},"        message",{"type":19,"tag":155,"props":2113,"children":2114},{"style":433},[2115],{"type":24,"value":327},{"type":19,"tag":155,"props":2117,"children":2118},{"style":168},[2119],{"type":24,"value":2120}," `Comment by ",{"type":19,"tag":155,"props":2122,"children":2123},{"style":1446},[2124],{"type":24,"value":1449},{"type":19,"tag":155,"props":2126,"children":2127},{"style":348},[2128],{"type":24,"value":2129},"form",{"type":19,"tag":155,"props":2131,"children":2132},{"style":556},[2133],{"type":24,"value":559},{"type":19,"tag":155,"props":2135,"children":2136},{"style":162},[2137],{"type":24,"value":773},{"type":19,"tag":155,"props":2139,"children":2140},{"style":348},[2141],{"type":24,"value":676},{"type":19,"tag":155,"props":2143,"children":2144},{"style":360},[2145],{"type":24,"value":583},{"type":19,"tag":155,"props":2147,"children":2148},{"style":168},[2149],{"type":24,"value":1797},{"type":19,"tag":155,"props":2151,"children":2152},{"style":360},[2153],{"type":24,"value":583},{"type":19,"tag":155,"props":2155,"children":2156},{"style":348},[2157],{"type":24,"value":2158},")",{"type":19,"tag":155,"props":2160,"children":2161},{"style":1446},[2162],{"type":24,"value":1468},{"type":19,"tag":155,"props":2164,"children":2165},{"style":168},[2166],{"type":24,"value":2167}," on ",{"type":19,"tag":155,"props":2169,"children":2170},{"style":1446},[2171],{"type":24,"value":1449},{"type":19,"tag":155,"props":2173,"children":2174},{"style":348},[2175],{"type":24,"value":2042},{"type":19,"tag":155,"props":2177,"children":2178},{"style":1446},[2179],{"type":24,"value":1468},{"type":19,"tag":155,"props":2181,"children":2182},{"style":168},[2183],{"type":24,"value":1473},{"type":19,"tag":155,"props":2185,"children":2186},{"style":348},[2187],{"type":24,"value":446},{"type":19,"tag":155,"props":2189,"children":2191},{"class":157,"line":2190},72,[2192,2197,2201,2206],{"type":19,"tag":155,"props":2193,"children":2194},{"style":348},[2195],{"type":24,"value":2196},"        content",{"type":19,"tag":155,"props":2198,"children":2199},{"style":433},[2200],{"type":24,"value":327},{"type":19,"tag":155,"props":2202,"children":2203},{"style":162},[2204],{"type":24,"value":2205}," btoa",{"type":19,"tag":155,"props":2207,"children":2208},{"style":348},[2209],{"type":24,"value":420},{"type":19,"tag":155,"props":2211,"children":2213},{"class":157,"line":2212},73,[2214,2219,2224,2229,2233,2238,2243,2248,2253,2257,2261,2265,2269,2273,2277,2281,2285,2289,2293,2298,2302],{"type":19,"tag":155,"props":2215,"children":2216},{"style":360},[2217],{"type":24,"value":2218},"          \"",{"type":19,"tag":155,"props":2220,"children":2221},{"style":168},[2222],{"type":24,"value":2223},"---",{"type":19,"tag":155,"props":2225,"children":2226},{"style":1446},[2227],{"type":24,"value":2228},"\\n",{"type":19,"tag":155,"props":2230,"children":2231},{"style":360},[2232],{"type":24,"value":583},{"type":19,"tag":155,"props":2234,"children":2235},{"style":407},[2236],{"type":24,"value":2237}," +",{"type":19,"tag":155,"props":2239,"children":2240},{"style":162},[2241],{"type":24,"value":2242}," stringify",{"type":19,"tag":155,"props":2244,"children":2245},{"style":348},[2246],{"type":24,"value":2247},"(frontmatter) ",{"type":19,"tag":155,"props":2249,"children":2250},{"style":407},[2251],{"type":24,"value":2252},"+",{"type":19,"tag":155,"props":2254,"children":2255},{"style":360},[2256],{"type":24,"value":363},{"type":19,"tag":155,"props":2258,"children":2259},{"style":168},[2260],{"type":24,"value":2223},{"type":19,"tag":155,"props":2262,"children":2263},{"style":1446},[2264],{"type":24,"value":2228},{"type":19,"tag":155,"props":2266,"children":2267},{"style":360},[2268],{"type":24,"value":583},{"type":19,"tag":155,"props":2270,"children":2271},{"style":407},[2272],{"type":24,"value":2237},{"type":19,"tag":155,"props":2274,"children":2275},{"style":348},[2276],{"type":24,"value":1304},{"type":19,"tag":155,"props":2278,"children":2279},{"style":556},[2280],{"type":24,"value":559},{"type":19,"tag":155,"props":2282,"children":2283},{"style":162},[2284],{"type":24,"value":773},{"type":19,"tag":155,"props":2286,"children":2287},{"style":348},[2288],{"type":24,"value":676},{"type":19,"tag":155,"props":2290,"children":2291},{"style":360},[2292],{"type":24,"value":583},{"type":19,"tag":155,"props":2294,"children":2295},{"style":168},[2296],{"type":24,"value":2297},"message",{"type":19,"tag":155,"props":2299,"children":2300},{"style":360},[2301],{"type":24,"value":583},{"type":19,"tag":155,"props":2303,"children":2304},{"style":348},[2305],{"type":24,"value":1362},{"type":19,"tag":155,"props":2307,"children":2309},{"class":157,"line":2308},74,[2310],{"type":19,"tag":155,"props":2311,"children":2312},{"style":348},[2313],{"type":24,"value":2314},"        ),\n",{"type":19,"tag":155,"props":2316,"children":2318},{"class":157,"line":2317},75,[2319,2324,2328],{"type":19,"tag":155,"props":2320,"children":2321},{"style":348},[2322],{"type":24,"value":2323},"        branch",{"type":19,"tag":155,"props":2325,"children":2326},{"style":433},[2327],{"type":24,"value":327},{"type":19,"tag":155,"props":2329,"children":2330},{"style":348},[2331],{"type":24,"value":2332}," newBranchName,\n",{"type":19,"tag":155,"props":2334,"children":2336},{"class":157,"line":2335},76,[2337,2342,2346],{"type":19,"tag":155,"props":2338,"children":2339},{"style":348},[2340],{"type":24,"value":2341},"        author",{"type":19,"tag":155,"props":2343,"children":2344},{"style":433},[2345],{"type":24,"value":327},{"type":19,"tag":155,"props":2347,"children":2348},{"style":348},[2349],{"type":24,"value":400},{"type":19,"tag":155,"props":2351,"children":2353},{"class":157,"line":2352},77,[2354,2359,2363,2367,2371,2375,2379,2383,2387,2391],{"type":19,"tag":155,"props":2355,"children":2356},{"style":348},[2357],{"type":24,"value":2358},"          name",{"type":19,"tag":155,"props":2360,"children":2361},{"style":433},[2362],{"type":24,"value":327},{"type":19,"tag":155,"props":2364,"children":2365},{"style":348},[2366],{"type":24,"value":1304},{"type":19,"tag":155,"props":2368,"children":2369},{"style":556},[2370],{"type":24,"value":559},{"type":19,"tag":155,"props":2372,"children":2373},{"style":162},[2374],{"type":24,"value":773},{"type":19,"tag":155,"props":2376,"children":2377},{"style":348},[2378],{"type":24,"value":676},{"type":19,"tag":155,"props":2380,"children":2381},{"style":360},[2382],{"type":24,"value":583},{"type":19,"tag":155,"props":2384,"children":2385},{"style":168},[2386],{"type":24,"value":1797},{"type":19,"tag":155,"props":2388,"children":2389},{"style":360},[2390],{"type":24,"value":583},{"type":19,"tag":155,"props":2392,"children":2393},{"style":348},[2394],{"type":24,"value":2395},"),\n",{"type":19,"tag":155,"props":2397,"children":2399},{"class":157,"line":2398},78,[2400,2405,2409,2413,2417,2421,2425,2429,2433,2437,2441,2445,2450,2454,2459],{"type":19,"tag":155,"props":2401,"children":2402},{"style":348},[2403],{"type":24,"value":2404},"          email",{"type":19,"tag":155,"props":2406,"children":2407},{"style":433},[2408],{"type":24,"value":327},{"type":19,"tag":155,"props":2410,"children":2411},{"style":348},[2412],{"type":24,"value":1304},{"type":19,"tag":155,"props":2414,"children":2415},{"style":556},[2416],{"type":24,"value":559},{"type":19,"tag":155,"props":2418,"children":2419},{"style":162},[2420],{"type":24,"value":773},{"type":19,"tag":155,"props":2422,"children":2423},{"style":348},[2424],{"type":24,"value":676},{"type":19,"tag":155,"props":2426,"children":2427},{"style":360},[2428],{"type":24,"value":583},{"type":19,"tag":155,"props":2430,"children":2431},{"style":168},[2432],{"type":24,"value":1856},{"type":19,"tag":155,"props":2434,"children":2435},{"style":360},[2436],{"type":24,"value":583},{"type":19,"tag":155,"props":2438,"children":2439},{"style":348},[2440],{"type":24,"value":795},{"type":19,"tag":155,"props":2442,"children":2443},{"style":407},[2444],{"type":24,"value":1124},{"type":19,"tag":155,"props":2446,"children":2447},{"style":348},[2448],{"type":24,"value":2449}," env",{"type":19,"tag":155,"props":2451,"children":2452},{"style":556},[2453],{"type":24,"value":559},{"type":19,"tag":155,"props":2455,"children":2456},{"style":1042},[2457],{"type":24,"value":2458},"FALLBACK_EMAIL",{"type":19,"tag":155,"props":2460,"children":2461},{"style":348},[2462],{"type":24,"value":446},{"type":19,"tag":155,"props":2464,"children":2466},{"class":157,"line":2465},79,[2467],{"type":19,"tag":155,"props":2468,"children":2469},{"style":348},[2470],{"type":24,"value":2471},"        },\n",{"type":19,"tag":155,"props":2473,"children":2475},{"class":157,"line":2474},80,[2476],{"type":19,"tag":155,"props":2477,"children":2478},{"style":348},[2479],{"type":24,"value":1222},{"type":19,"tag":155,"props":2481,"children":2483},{"class":157,"line":2482},81,[2484],{"type":19,"tag":155,"props":2485,"children":2486},{"style":348},[2487],{"type":24,"value":2488},"    )\n",{"type":19,"tag":155,"props":2490,"children":2492},{"class":157,"line":2491},82,[2493],{"type":19,"tag":155,"props":2494,"children":2495},{"emptyLinePlaceholder":379},[2496],{"type":24,"value":382},{"type":19,"tag":155,"props":2498,"children":2500},{"class":157,"line":2499},83,[2501],{"type":19,"tag":155,"props":2502,"children":2503},{"style":527},[2504],{"type":24,"value":2505},"    // Create a pull request for it\n",{"type":19,"tag":155,"props":2507,"children":2509},{"class":157,"line":2508},84,[2510,2514,2518,2522,2527,2531,2535,2539,2543],{"type":19,"tag":155,"props":2511,"children":2512},{"style":354},[2513],{"type":24,"value":1543},{"type":19,"tag":155,"props":2515,"children":2516},{"style":162},[2517],{"type":24,"value":1405},{"type":19,"tag":155,"props":2519,"children":2520},{"style":348},[2521],{"type":24,"value":676},{"type":19,"tag":155,"props":2523,"children":2524},{"style":168},[2525],{"type":24,"value":2526},"`/pulls`",{"type":19,"tag":155,"props":2528,"children":2529},{"style":348},[2530],{"type":24,"value":1561},{"type":19,"tag":155,"props":2532,"children":2533},{"style":360},[2534],{"type":24,"value":583},{"type":19,"tag":155,"props":2536,"children":2537},{"style":168},[2538],{"type":24,"value":578},{"type":19,"tag":155,"props":2540,"children":2541},{"style":360},[2542],{"type":24,"value":583},{"type":19,"tag":155,"props":2544,"children":2545},{"style":348},[2546],{"type":24,"value":1578},{"type":19,"tag":155,"props":2548,"children":2550},{"class":157,"line":2549},85,[2551,2556,2560,2564,2568,2572,2576,2580,2584,2588,2592,2596,2600,2604,2608,2612,2616,2620,2624],{"type":19,"tag":155,"props":2552,"children":2553},{"style":348},[2554],{"type":24,"value":2555},"      title",{"type":19,"tag":155,"props":2557,"children":2558},{"style":433},[2559],{"type":24,"value":327},{"type":19,"tag":155,"props":2561,"children":2562},{"style":168},[2563],{"type":24,"value":2120},{"type":19,"tag":155,"props":2565,"children":2566},{"style":1446},[2567],{"type":24,"value":1449},{"type":19,"tag":155,"props":2569,"children":2570},{"style":348},[2571],{"type":24,"value":2129},{"type":19,"tag":155,"props":2573,"children":2574},{"style":556},[2575],{"type":24,"value":559},{"type":19,"tag":155,"props":2577,"children":2578},{"style":162},[2579],{"type":24,"value":773},{"type":19,"tag":155,"props":2581,"children":2582},{"style":348},[2583],{"type":24,"value":676},{"type":19,"tag":155,"props":2585,"children":2586},{"style":360},[2587],{"type":24,"value":583},{"type":19,"tag":155,"props":2589,"children":2590},{"style":168},[2591],{"type":24,"value":1797},{"type":19,"tag":155,"props":2593,"children":2594},{"style":360},[2595],{"type":24,"value":583},{"type":19,"tag":155,"props":2597,"children":2598},{"style":348},[2599],{"type":24,"value":2158},{"type":19,"tag":155,"props":2601,"children":2602},{"style":1446},[2603],{"type":24,"value":1468},{"type":19,"tag":155,"props":2605,"children":2606},{"style":168},[2607],{"type":24,"value":2167},{"type":19,"tag":155,"props":2609,"children":2610},{"style":1446},[2611],{"type":24,"value":1449},{"type":19,"tag":155,"props":2613,"children":2614},{"style":348},[2615],{"type":24,"value":2042},{"type":19,"tag":155,"props":2617,"children":2618},{"style":1446},[2619],{"type":24,"value":1468},{"type":19,"tag":155,"props":2621,"children":2622},{"style":168},[2623],{"type":24,"value":1473},{"type":19,"tag":155,"props":2625,"children":2626},{"style":348},[2627],{"type":24,"value":446},{"type":19,"tag":155,"props":2629,"children":2631},{"class":157,"line":2630},86,[2632,2637,2641,2645,2649,2653,2657,2661,2665,2669],{"type":19,"tag":155,"props":2633,"children":2634},{"style":348},[2635],{"type":24,"value":2636},"      body",{"type":19,"tag":155,"props":2638,"children":2639},{"style":433},[2640],{"type":24,"value":327},{"type":19,"tag":155,"props":2642,"children":2643},{"style":348},[2644],{"type":24,"value":1304},{"type":19,"tag":155,"props":2646,"children":2647},{"style":556},[2648],{"type":24,"value":559},{"type":19,"tag":155,"props":2650,"children":2651},{"style":162},[2652],{"type":24,"value":773},{"type":19,"tag":155,"props":2654,"children":2655},{"style":348},[2656],{"type":24,"value":676},{"type":19,"tag":155,"props":2658,"children":2659},{"style":360},[2660],{"type":24,"value":583},{"type":19,"tag":155,"props":2662,"children":2663},{"style":168},[2664],{"type":24,"value":2297},{"type":19,"tag":155,"props":2666,"children":2667},{"style":360},[2668],{"type":24,"value":583},{"type":19,"tag":155,"props":2670,"children":2671},{"style":348},[2672],{"type":24,"value":2395},{"type":19,"tag":155,"props":2674,"children":2676},{"class":157,"line":2675},87,[2677,2682,2686],{"type":19,"tag":155,"props":2678,"children":2679},{"style":348},[2680],{"type":24,"value":2681},"      head",{"type":19,"tag":155,"props":2683,"children":2684},{"style":433},[2685],{"type":24,"value":327},{"type":19,"tag":155,"props":2687,"children":2688},{"style":348},[2689],{"type":24,"value":2332},{"type":19,"tag":155,"props":2691,"children":2693},{"class":157,"line":2692},88,[2694,2699,2703,2708,2712],{"type":19,"tag":155,"props":2695,"children":2696},{"style":348},[2697],{"type":24,"value":2698},"      base",{"type":19,"tag":155,"props":2700,"children":2701},{"style":433},[2702],{"type":24,"value":327},{"type":19,"tag":155,"props":2704,"children":2705},{"style":348},[2706],{"type":24,"value":2707}," repository",{"type":19,"tag":155,"props":2709,"children":2710},{"style":556},[2711],{"type":24,"value":559},{"type":19,"tag":155,"props":2713,"children":2714},{"style":348},[2715],{"type":24,"value":2716},"default_branch,\n",{"type":19,"tag":155,"props":2718,"children":2720},{"class":157,"line":2719},89,[2721],{"type":19,"tag":155,"props":2722,"children":2723},{"style":348},[2724],{"type":24,"value":1662},{"type":19,"tag":155,"props":2726,"children":2728},{"class":157,"line":2727},90,[2729],{"type":19,"tag":155,"props":2730,"children":2731},{"emptyLinePlaceholder":379},[2732],{"type":24,"value":382},{"type":19,"tag":155,"props":2734,"children":2736},{"class":157,"line":2735},91,[2737],{"type":19,"tag":155,"props":2738,"children":2739},{"style":527},[2740],{"type":24,"value":2741},"    // Redirect to the thanks page\n",{"type":19,"tag":155,"props":2743,"children":2745},{"class":157,"line":2744},92,[2746,2751,2755,2759,2764,2769,2773,2778,2782,2787],{"type":19,"tag":155,"props":2747,"children":2748},{"style":354},[2749],{"type":24,"value":2750},"    return",{"type":19,"tag":155,"props":2752,"children":2753},{"style":348},[2754],{"type":24,"value":671},{"type":19,"tag":155,"props":2756,"children":2757},{"style":556},[2758],{"type":24,"value":559},{"type":19,"tag":155,"props":2760,"children":2761},{"style":162},[2762],{"type":24,"value":2763},"redirect",{"type":19,"tag":155,"props":2765,"children":2766},{"style":348},[2767],{"type":24,"value":2768},"(env",{"type":19,"tag":155,"props":2770,"children":2771},{"style":556},[2772],{"type":24,"value":559},{"type":19,"tag":155,"props":2774,"children":2775},{"style":1042},[2776],{"type":24,"value":2777},"SUCCESS_REDIRECT",{"type":19,"tag":155,"props":2779,"children":2780},{"style":348},[2781],{"type":24,"value":1561},{"type":19,"tag":155,"props":2783,"children":2784},{"style":701},[2785],{"type":24,"value":2786},"302",{"type":19,"tag":155,"props":2788,"children":2789},{"style":348},[2790],{"type":24,"value":1362},{"type":19,"tag":155,"props":2792,"children":2794},{"class":157,"line":2793},93,[2795],{"type":19,"tag":155,"props":2796,"children":2797},{"emptyLinePlaceholder":379},[2798],{"type":24,"value":382},{"type":19,"tag":155,"props":2800,"children":2802},{"class":157,"line":2801},94,[2803,2808,2813,2817],{"type":19,"tag":155,"props":2804,"children":2805},{"style":407},[2806],{"type":24,"value":2807},"    async",{"type":19,"tag":155,"props":2809,"children":2810},{"style":354},[2811],{"type":24,"value":2812}," function",{"type":19,"tag":155,"props":2814,"children":2815},{"style":162},[2816],{"type":24,"value":1405},{"type":19,"tag":155,"props":2818,"children":2819},{"style":348},[2820],{"type":24,"value":420},{"type":19,"tag":155,"props":2822,"children":2824},{"class":157,"line":2823},95,[2825,2830,2834,2840,2845,2850],{"type":19,"tag":155,"props":2826,"children":2827},{"style":427},[2828],{"type":24,"value":2829},"      path",{"type":19,"tag":155,"props":2831,"children":2832},{"style":433},[2833],{"type":24,"value":327},{"type":19,"tag":155,"props":2835,"children":2837},{"style":2836},"--shiki-default:#3A94C5;--shiki-default-font-style:inherit;--shiki-dark:#8BE9FD;--shiki-dark-font-style:italic",[2838],{"type":24,"value":2839}," string",{"type":19,"tag":155,"props":2841,"children":2842},{"style":407},[2843],{"type":24,"value":2844}," =",{"type":19,"tag":155,"props":2846,"children":2847},{"style":360},[2848],{"type":24,"value":2849}," \"\"",{"type":19,"tag":155,"props":2851,"children":2852},{"style":348},[2853],{"type":24,"value":446},{"type":19,"tag":155,"props":2855,"children":2857},{"class":157,"line":2856},96,[2858,2863,2867,2871,2875,2879,2884,2888],{"type":19,"tag":155,"props":2859,"children":2860},{"style":427},[2861],{"type":24,"value":2862},"      method",{"type":19,"tag":155,"props":2864,"children":2865},{"style":433},[2866],{"type":24,"value":327},{"type":19,"tag":155,"props":2868,"children":2869},{"style":2836},[2870],{"type":24,"value":2839},{"type":19,"tag":155,"props":2872,"children":2873},{"style":407},[2874],{"type":24,"value":2844},{"type":19,"tag":155,"props":2876,"children":2877},{"style":360},[2878],{"type":24,"value":363},{"type":19,"tag":155,"props":2880,"children":2881},{"style":168},[2882],{"type":24,"value":2883},"GET",{"type":19,"tag":155,"props":2885,"children":2886},{"style":360},[2887],{"type":24,"value":583},{"type":19,"tag":155,"props":2889,"children":2890},{"style":348},[2891],{"type":24,"value":446},{"type":19,"tag":155,"props":2893,"children":2895},{"class":157,"line":2894},97,[2896,2900,2904,2909,2914,2918,2922],{"type":19,"tag":155,"props":2897,"children":2898},{"style":427},[2899],{"type":24,"value":2636},{"type":19,"tag":155,"props":2901,"children":2902},{"style":433},[2903],{"type":24,"value":327},{"type":19,"tag":155,"props":2905,"children":2906},{"style":2836},[2907],{"type":24,"value":2908}," any",{"type":19,"tag":155,"props":2910,"children":2911},{"style":407},[2912],{"type":24,"value":2913}," |",{"type":19,"tag":155,"props":2915,"children":2916},{"style":2836},[2917],{"type":24,"value":1814},{"type":19,"tag":155,"props":2919,"children":2920},{"style":407},[2921],{"type":24,"value":2844},{"type":19,"tag":155,"props":2923,"children":2924},{"style":701},[2925],{"type":24,"value":2926}," undefined\n",{"type":19,"tag":155,"props":2928,"children":2930},{"class":157,"line":2929},98,[2931,2936,2940,2944,2948,2953,2958],{"type":19,"tag":155,"props":2932,"children":2933},{"style":348},[2934],{"type":24,"value":2935},"    )",{"type":19,"tag":155,"props":2937,"children":2938},{"style":433},[2939],{"type":24,"value":327},{"type":19,"tag":155,"props":2941,"children":2942},{"style":438},[2943],{"type":24,"value":504},{"type":19,"tag":155,"props":2945,"children":2946},{"style":348},[2947],{"type":24,"value":509},{"type":19,"tag":155,"props":2949,"children":2950},{"style":2836},[2951],{"type":24,"value":2952},"any",{"type":19,"tag":155,"props":2954,"children":2955},{"style":348},[2956],{"type":24,"value":2957},">",{"type":19,"tag":155,"props":2959,"children":2960},{"style":348},[2961],{"type":24,"value":400},{"type":19,"tag":155,"props":2963,"children":2965},{"class":157,"line":2964},99,[2966,2970,2974,2978,2982,2986],{"type":19,"tag":155,"props":2967,"children":2968},{"style":407},[2969],{"type":24,"value":1059},{"type":19,"tag":155,"props":2971,"children":2972},{"style":348},[2973],{"type":24,"value":930},{"type":19,"tag":155,"props":2975,"children":2976},{"style":407},[2977],{"type":24,"value":2844},{"type":19,"tag":155,"props":2979,"children":2980},{"style":595},[2981],{"type":24,"value":666},{"type":19,"tag":155,"props":2983,"children":2984},{"style":162},[2985],{"type":24,"value":441},{"type":19,"tag":155,"props":2987,"children":2988},{"style":348},[2989],{"type":24,"value":420},{"type":19,"tag":155,"props":2991,"children":2993},{"class":157,"line":2992},100,[2994,2999,3003,3008,3012,3017,3022,3027,3031,3035],{"type":19,"tag":155,"props":2995,"children":2996},{"style":168},[2997],{"type":24,"value":2998},"        `https://api.github.com/repos/",{"type":19,"tag":155,"props":3000,"children":3001},{"style":1446},[3002],{"type":24,"value":1449},{"type":19,"tag":155,"props":3004,"children":3005},{"style":348},[3006],{"type":24,"value":3007},"env",{"type":19,"tag":155,"props":3009,"children":3010},{"style":556},[3011],{"type":24,"value":559},{"type":19,"tag":155,"props":3013,"children":3014},{"style":1042},[3015],{"type":24,"value":3016},"GITHUB_REPO",{"type":19,"tag":155,"props":3018,"children":3019},{"style":1446},[3020],{"type":24,"value":3021},"}${",{"type":19,"tag":155,"props":3023,"children":3024},{"style":348},[3025],{"type":24,"value":3026},"path",{"type":19,"tag":155,"props":3028,"children":3029},{"style":1446},[3030],{"type":24,"value":1468},{"type":19,"tag":155,"props":3032,"children":3033},{"style":168},[3034],{"type":24,"value":1473},{"type":19,"tag":155,"props":3036,"children":3037},{"style":348},[3038],{"type":24,"value":446},{"type":19,"tag":155,"props":3040,"children":3042},{"class":157,"line":3041},101,[3043],{"type":19,"tag":155,"props":3044,"children":3045},{"style":348},[3046],{"type":24,"value":3047},"        {\n",{"type":19,"tag":155,"props":3049,"children":3051},{"class":157,"line":3050},102,[3052,3057,3061],{"type":19,"tag":155,"props":3053,"children":3054},{"style":348},[3055],{"type":24,"value":3056},"          method",{"type":19,"tag":155,"props":3058,"children":3059},{"style":433},[3060],{"type":24,"value":327},{"type":19,"tag":155,"props":3062,"children":3063},{"style":348},[3064],{"type":24,"value":3065}," method,\n",{"type":19,"tag":155,"props":3067,"children":3069},{"class":157,"line":3068},103,[3070,3075,3079],{"type":19,"tag":155,"props":3071,"children":3072},{"style":348},[3073],{"type":24,"value":3074},"          headers",{"type":19,"tag":155,"props":3076,"children":3077},{"style":433},[3078],{"type":24,"value":327},{"type":19,"tag":155,"props":3080,"children":3081},{"style":348},[3082],{"type":24,"value":400},{"type":19,"tag":155,"props":3084,"children":3086},{"class":157,"line":3085},104,[3087,3092,3096,3100,3105,3109],{"type":19,"tag":155,"props":3088,"children":3089},{"style":348},[3090],{"type":24,"value":3091},"            Accept",{"type":19,"tag":155,"props":3093,"children":3094},{"style":433},[3095],{"type":24,"value":327},{"type":19,"tag":155,"props":3097,"children":3098},{"style":360},[3099],{"type":24,"value":363},{"type":19,"tag":155,"props":3101,"children":3102},{"style":168},[3103],{"type":24,"value":3104},"application/vnd.github+json",{"type":19,"tag":155,"props":3106,"children":3107},{"style":360},[3108],{"type":24,"value":583},{"type":19,"tag":155,"props":3110,"children":3111},{"style":348},[3112],{"type":24,"value":446},{"type":19,"tag":155,"props":3114,"children":3116},{"class":157,"line":3115},105,[3117,3122,3126,3131,3135,3139,3143,3148,3152,3156],{"type":19,"tag":155,"props":3118,"children":3119},{"style":348},[3120],{"type":24,"value":3121},"            Authorization",{"type":19,"tag":155,"props":3123,"children":3124},{"style":433},[3125],{"type":24,"value":327},{"type":19,"tag":155,"props":3127,"children":3128},{"style":168},[3129],{"type":24,"value":3130}," `Bearer ",{"type":19,"tag":155,"props":3132,"children":3133},{"style":1446},[3134],{"type":24,"value":1449},{"type":19,"tag":155,"props":3136,"children":3137},{"style":348},[3138],{"type":24,"value":3007},{"type":19,"tag":155,"props":3140,"children":3141},{"style":556},[3142],{"type":24,"value":559},{"type":19,"tag":155,"props":3144,"children":3145},{"style":1042},[3146],{"type":24,"value":3147},"GITHUB_ACCESS_TOKEN",{"type":19,"tag":155,"props":3149,"children":3150},{"style":1446},[3151],{"type":24,"value":1468},{"type":19,"tag":155,"props":3153,"children":3154},{"style":168},[3155],{"type":24,"value":1473},{"type":19,"tag":155,"props":3157,"children":3158},{"style":348},[3159],{"type":24,"value":446},{"type":19,"tag":155,"props":3161,"children":3163},{"class":157,"line":3162},106,[3164,3169,3174,3178,3182,3186,3191,3195],{"type":19,"tag":155,"props":3165,"children":3166},{"style":360},[3167],{"type":24,"value":3168},"            \"",{"type":19,"tag":155,"props":3170,"children":3171},{"style":168},[3172],{"type":24,"value":3173},"User-Agent",{"type":19,"tag":155,"props":3175,"children":3176},{"style":360},[3177],{"type":24,"value":583},{"type":19,"tag":155,"props":3179,"children":3180},{"style":433},[3181],{"type":24,"value":327},{"type":19,"tag":155,"props":3183,"children":3184},{"style":360},[3185],{"type":24,"value":363},{"type":19,"tag":155,"props":3187,"children":3188},{"style":168},[3189],{"type":24,"value":3190},"Blog Comments via PR",{"type":19,"tag":155,"props":3192,"children":3193},{"style":360},[3194],{"type":24,"value":583},{"type":19,"tag":155,"props":3196,"children":3197},{"style":348},[3198],{"type":24,"value":446},{"type":19,"tag":155,"props":3200,"children":3202},{"class":157,"line":3201},107,[3203,3207,3212,3216,3220,3224,3229,3233],{"type":19,"tag":155,"props":3204,"children":3205},{"style":360},[3206],{"type":24,"value":3168},{"type":19,"tag":155,"props":3208,"children":3209},{"style":168},[3210],{"type":24,"value":3211},"X-GitHub-Api-Version",{"type":19,"tag":155,"props":3213,"children":3214},{"style":360},[3215],{"type":24,"value":583},{"type":19,"tag":155,"props":3217,"children":3218},{"style":433},[3219],{"type":24,"value":327},{"type":19,"tag":155,"props":3221,"children":3222},{"style":360},[3223],{"type":24,"value":363},{"type":19,"tag":155,"props":3225,"children":3226},{"style":168},[3227],{"type":24,"value":3228},"2022-11-28",{"type":19,"tag":155,"props":3230,"children":3231},{"style":360},[3232],{"type":24,"value":583},{"type":19,"tag":155,"props":3234,"children":3235},{"style":348},[3236],{"type":24,"value":446},{"type":19,"tag":155,"props":3238,"children":3240},{"class":157,"line":3239},108,[3241],{"type":19,"tag":155,"props":3242,"children":3243},{"style":348},[3244],{"type":24,"value":3245},"          },\n",{"type":19,"tag":155,"props":3247,"children":3249},{"class":157,"line":3248},109,[3250,3255,3259,3264,3269,3274,3278,3283,3288,3293,3297],{"type":19,"tag":155,"props":3251,"children":3252},{"style":348},[3253],{"type":24,"value":3254},"          body",{"type":19,"tag":155,"props":3256,"children":3257},{"style":433},[3258],{"type":24,"value":327},{"type":19,"tag":155,"props":3260,"children":3261},{"style":348},[3262],{"type":24,"value":3263}," body",{"type":19,"tag":155,"props":3265,"children":3266},{"style":407},[3267],{"type":24,"value":3268}," ?",{"type":19,"tag":155,"props":3270,"children":3271},{"style":1042},[3272],{"type":24,"value":3273}," JSON",{"type":19,"tag":155,"props":3275,"children":3276},{"style":556},[3277],{"type":24,"value":559},{"type":19,"tag":155,"props":3279,"children":3280},{"style":162},[3281],{"type":24,"value":3282},"stringify",{"type":19,"tag":155,"props":3284,"children":3285},{"style":348},[3286],{"type":24,"value":3287},"(body)",{"type":19,"tag":155,"props":3289,"children":3290},{"style":407},[3291],{"type":24,"value":3292}," :",{"type":19,"tag":155,"props":3294,"children":3295},{"style":701},[3296],{"type":24,"value":1814},{"type":19,"tag":155,"props":3298,"children":3299},{"style":348},[3300],{"type":24,"value":446},{"type":19,"tag":155,"props":3302,"children":3304},{"class":157,"line":3303},110,[3305],{"type":19,"tag":155,"props":3306,"children":3307},{"style":348},[3308],{"type":24,"value":3309},"        }\n",{"type":19,"tag":155,"props":3311,"children":3313},{"class":157,"line":3312},111,[3314],{"type":19,"tag":155,"props":3315,"children":3316},{"style":348},[3317],{"type":24,"value":1138},{"type":19,"tag":155,"props":3319,"children":3321},{"class":157,"line":3320},112,[3322],{"type":19,"tag":155,"props":3323,"children":3324},{"emptyLinePlaceholder":379},[3325],{"type":24,"value":382},{"type":19,"tag":155,"props":3327,"children":3329},{"class":157,"line":3328},113,[3330,3334,3339,3343,3347,3351],{"type":19,"tag":155,"props":3331,"children":3332},{"style":407},[3333],{"type":24,"value":1059},{"type":19,"tag":155,"props":3335,"children":3336},{"style":348},[3337],{"type":24,"value":3338}," response",{"type":19,"tag":155,"props":3340,"children":3341},{"style":407},[3342],{"type":24,"value":2844},{"type":19,"tag":155,"props":3344,"children":3345},{"style":354},[3346],{"type":24,"value":925},{"type":19,"tag":155,"props":3348,"children":3349},{"style":162},[3350],{"type":24,"value":415},{"type":19,"tag":155,"props":3352,"children":3353},{"style":348},[3354],{"type":24,"value":3355},"(request)\n",{"type":19,"tag":155,"props":3357,"children":3359},{"class":157,"line":3358},114,[3360,3364,3368,3372,3377,3381,3386],{"type":19,"tag":155,"props":3361,"children":3362},{"style":354},[3363],{"type":24,"value":1147},{"type":19,"tag":155,"props":3365,"children":3366},{"style":348},[3367],{"type":24,"value":1152},{"type":19,"tag":155,"props":3369,"children":3370},{"style":407},[3371],{"type":24,"value":1157},{"type":19,"tag":155,"props":3373,"children":3374},{"style":348},[3375],{"type":24,"value":3376},"response",{"type":19,"tag":155,"props":3378,"children":3379},{"style":556},[3380],{"type":24,"value":559},{"type":19,"tag":155,"props":3382,"children":3383},{"style":348},[3384],{"type":24,"value":3385},"ok)",{"type":19,"tag":155,"props":3387,"children":3388},{"style":348},[3389],{"type":24,"value":400},{"type":19,"tag":155,"props":3391,"children":3393},{"class":157,"line":3392},115,[3394,3399,3403,3408],{"type":19,"tag":155,"props":3395,"children":3396},{"style":354},[3397],{"type":24,"value":3398},"        throw",{"type":19,"tag":155,"props":3400,"children":3401},{"style":595},[3402],{"type":24,"value":666},{"type":19,"tag":155,"props":3404,"children":3405},{"style":162},[3406],{"type":24,"value":3407}," Error",{"type":19,"tag":155,"props":3409,"children":3410},{"style":348},[3411],{"type":24,"value":420},{"type":19,"tag":155,"props":3413,"children":3415},{"class":157,"line":3414},116,[3416,3421,3425,3429,3433,3438,3442,3447,3451,3455,3460,3464],{"type":19,"tag":155,"props":3417,"children":3418},{"style":168},[3419],{"type":24,"value":3420},"          `GitHub API returned ",{"type":19,"tag":155,"props":3422,"children":3423},{"style":1446},[3424],{"type":24,"value":1449},{"type":19,"tag":155,"props":3426,"children":3427},{"style":348},[3428],{"type":24,"value":3376},{"type":19,"tag":155,"props":3430,"children":3431},{"style":556},[3432],{"type":24,"value":559},{"type":19,"tag":155,"props":3434,"children":3435},{"style":348},[3436],{"type":24,"value":3437},"status",{"type":19,"tag":155,"props":3439,"children":3440},{"style":1446},[3441],{"type":24,"value":1468},{"type":19,"tag":155,"props":3443,"children":3444},{"style":1446},[3445],{"type":24,"value":3446}," ${",{"type":19,"tag":155,"props":3448,"children":3449},{"style":348},[3450],{"type":24,"value":3376},{"type":19,"tag":155,"props":3452,"children":3453},{"style":556},[3454],{"type":24,"value":559},{"type":19,"tag":155,"props":3456,"children":3457},{"style":348},[3458],{"type":24,"value":3459},"statusText",{"type":19,"tag":155,"props":3461,"children":3462},{"style":1446},[3463],{"type":24,"value":1468},{"type":19,"tag":155,"props":3465,"children":3466},{"style":168},[3467],{"type":24,"value":1534},{"type":19,"tag":155,"props":3469,"children":3471},{"class":157,"line":3470},117,[3472],{"type":19,"tag":155,"props":3473,"children":3474},{"style":348},[3475],{"type":24,"value":3476},"        )\n",{"type":19,"tag":155,"props":3478,"children":3480},{"class":157,"line":3479},118,[3481],{"type":19,"tag":155,"props":3482,"children":3483},{"style":348},[3484],{"type":24,"value":1222},{"type":19,"tag":155,"props":3486,"children":3488},{"class":157,"line":3487},119,[3489,3493,3497,3501,3505,3510],{"type":19,"tag":155,"props":3490,"children":3491},{"style":354},[3492],{"type":24,"value":661},{"type":19,"tag":155,"props":3494,"children":3495},{"style":354},[3496],{"type":24,"value":925},{"type":19,"tag":155,"props":3498,"children":3499},{"style":348},[3500],{"type":24,"value":3338},{"type":19,"tag":155,"props":3502,"children":3503},{"style":556},[3504],{"type":24,"value":559},{"type":19,"tag":155,"props":3506,"children":3507},{"style":162},[3508],{"type":24,"value":3509},"json",{"type":19,"tag":155,"props":3511,"children":3512},{"style":348},[3513],{"type":24,"value":944},{"type":19,"tag":155,"props":3515,"children":3517},{"class":157,"line":3516},120,[3518],{"type":19,"tag":155,"props":3519,"children":3520},{"style":348},[3521],{"type":24,"value":718},{"type":19,"tag":155,"props":3523,"children":3525},{"class":157,"line":3524},121,[3526],{"type":19,"tag":155,"props":3527,"children":3528},{"emptyLinePlaceholder":379},[3529],{"type":24,"value":382},{"type":19,"tag":155,"props":3531,"children":3533},{"class":157,"line":3532},122,[3534,3538,3542,3546,3550,3555,3559,3563,3567,3571,3575,3579,3584,3588],{"type":19,"tag":155,"props":3535,"children":3536},{"style":407},[3537],{"type":24,"value":2807},{"type":19,"tag":155,"props":3539,"children":3540},{"style":354},[3541],{"type":24,"value":2812},{"type":19,"tag":155,"props":3543,"children":3544},{"style":162},[3545],{"type":24,"value":1077},{"type":19,"tag":155,"props":3547,"children":3548},{"style":348},[3549],{"type":24,"value":676},{"type":19,"tag":155,"props":3551,"children":3552},{"style":427},[3553],{"type":24,"value":3554},"clientTurnstile",{"type":19,"tag":155,"props":3556,"children":3557},{"style":433},[3558],{"type":24,"value":327},{"type":19,"tag":155,"props":3560,"children":3561},{"style":2836},[3562],{"type":24,"value":2839},{"type":19,"tag":155,"props":3564,"children":3565},{"style":348},[3566],{"type":24,"value":2158},{"type":19,"tag":155,"props":3568,"children":3569},{"style":433},[3570],{"type":24,"value":327},{"type":19,"tag":155,"props":3572,"children":3573},{"style":438},[3574],{"type":24,"value":504},{"type":19,"tag":155,"props":3576,"children":3577},{"style":348},[3578],{"type":24,"value":509},{"type":19,"tag":155,"props":3580,"children":3581},{"style":2836},[3582],{"type":24,"value":3583},"boolean",{"type":19,"tag":155,"props":3585,"children":3586},{"style":348},[3587],{"type":24,"value":2957},{"type":19,"tag":155,"props":3589,"children":3590},{"style":348},[3591],{"type":24,"value":400},{"type":19,"tag":155,"props":3593,"children":3595},{"class":157,"line":3594},123,[3596,3600,3604,3608,3612,3617],{"type":19,"tag":155,"props":3597,"children":3598},{"style":407},[3599],{"type":24,"value":1059},{"type":19,"tag":155,"props":3601,"children":3602},{"style":348},[3603],{"type":24,"value":1304},{"type":19,"tag":155,"props":3605,"children":3606},{"style":407},[3607],{"type":24,"value":2844},{"type":19,"tag":155,"props":3609,"children":3610},{"style":595},[3611],{"type":24,"value":666},{"type":19,"tag":155,"props":3613,"children":3614},{"style":162},[3615],{"type":24,"value":3616}," FormData",{"type":19,"tag":155,"props":3618,"children":3619},{"style":348},[3620],{"type":24,"value":944},{"type":19,"tag":155,"props":3622,"children":3624},{"class":157,"line":3623},124,[3625,3630,3634,3639,3643,3647,3652,3656,3661,3665,3669,3673],{"type":19,"tag":155,"props":3626,"children":3627},{"style":348},[3628],{"type":24,"value":3629},"      form",{"type":19,"tag":155,"props":3631,"children":3632},{"style":556},[3633],{"type":24,"value":559},{"type":19,"tag":155,"props":3635,"children":3636},{"style":162},[3637],{"type":24,"value":3638},"set",{"type":19,"tag":155,"props":3640,"children":3641},{"style":348},[3642],{"type":24,"value":676},{"type":19,"tag":155,"props":3644,"children":3645},{"style":360},[3646],{"type":24,"value":583},{"type":19,"tag":155,"props":3648,"children":3649},{"style":168},[3650],{"type":24,"value":3651},"secret",{"type":19,"tag":155,"props":3653,"children":3654},{"style":360},[3655],{"type":24,"value":583},{"type":19,"tag":155,"props":3657,"children":3658},{"style":348},[3659],{"type":24,"value":3660},",",{"type":19,"tag":155,"props":3662,"children":3663},{"style":348},[3664],{"type":24,"value":2449},{"type":19,"tag":155,"props":3666,"children":3667},{"style":556},[3668],{"type":24,"value":559},{"type":19,"tag":155,"props":3670,"children":3671},{"style":1042},[3672],{"type":24,"value":1045},{"type":19,"tag":155,"props":3674,"children":3675},{"style":348},[3676],{"type":24,"value":1362},{"type":19,"tag":155,"props":3678,"children":3680},{"class":157,"line":3679},125,[3681,3685,3689,3693,3697,3701,3705,3709,3713],{"type":19,"tag":155,"props":3682,"children":3683},{"style":348},[3684],{"type":24,"value":3629},{"type":19,"tag":155,"props":3686,"children":3687},{"style":556},[3688],{"type":24,"value":559},{"type":19,"tag":155,"props":3690,"children":3691},{"style":162},[3692],{"type":24,"value":3638},{"type":19,"tag":155,"props":3694,"children":3695},{"style":348},[3696],{"type":24,"value":676},{"type":19,"tag":155,"props":3698,"children":3699},{"style":360},[3700],{"type":24,"value":583},{"type":19,"tag":155,"props":3702,"children":3703},{"style":168},[3704],{"type":24,"value":3376},{"type":19,"tag":155,"props":3706,"children":3707},{"style":360},[3708],{"type":24,"value":583},{"type":19,"tag":155,"props":3710,"children":3711},{"style":348},[3712],{"type":24,"value":3660},{"type":19,"tag":155,"props":3714,"children":3715},{"style":348},[3716],{"type":24,"value":3717}," clientTurnstile)\n",{"type":19,"tag":155,"props":3719,"children":3721},{"class":157,"line":3720},126,[3722,3726,3730,3734,3738,3742,3747,3751,3755,3759,3763,3767,3771,3775,3779,3783,3788,3792,3796,3801,3805],{"type":19,"tag":155,"props":3723,"children":3724},{"style":348},[3725],{"type":24,"value":3629},{"type":19,"tag":155,"props":3727,"children":3728},{"style":556},[3729],{"type":24,"value":559},{"type":19,"tag":155,"props":3731,"children":3732},{"style":162},[3733],{"type":24,"value":3638},{"type":19,"tag":155,"props":3735,"children":3736},{"style":348},[3737],{"type":24,"value":676},{"type":19,"tag":155,"props":3739,"children":3740},{"style":360},[3741],{"type":24,"value":583},{"type":19,"tag":155,"props":3743,"children":3744},{"style":168},[3745],{"type":24,"value":3746},"remoteip",{"type":19,"tag":155,"props":3748,"children":3749},{"style":360},[3750],{"type":24,"value":583},{"type":19,"tag":155,"props":3752,"children":3753},{"style":348},[3754],{"type":24,"value":3660},{"type":19,"tag":155,"props":3756,"children":3757},{"style":348},[3758],{"type":24,"value":930},{"type":19,"tag":155,"props":3760,"children":3761},{"style":556},[3762],{"type":24,"value":559},{"type":19,"tag":155,"props":3764,"children":3765},{"style":348},[3766],{"type":24,"value":764},{"type":19,"tag":155,"props":3768,"children":3769},{"style":556},[3770],{"type":24,"value":559},{"type":19,"tag":155,"props":3772,"children":3773},{"style":162},[3774],{"type":24,"value":773},{"type":19,"tag":155,"props":3776,"children":3777},{"style":348},[3778],{"type":24,"value":676},{"type":19,"tag":155,"props":3780,"children":3781},{"style":360},[3782],{"type":24,"value":583},{"type":19,"tag":155,"props":3784,"children":3785},{"style":168},[3786],{"type":24,"value":3787},"CF-Connecting-IP",{"type":19,"tag":155,"props":3789,"children":3790},{"style":360},[3791],{"type":24,"value":583},{"type":19,"tag":155,"props":3793,"children":3794},{"style":348},[3795],{"type":24,"value":2158},{"type":19,"tag":155,"props":3797,"children":3798},{"style":407},[3799],{"type":24,"value":3800}," ??",{"type":19,"tag":155,"props":3802,"children":3803},{"style":360},[3804],{"type":24,"value":2849},{"type":19,"tag":155,"props":3806,"children":3807},{"style":348},[3808],{"type":24,"value":1362},{"type":19,"tag":155,"props":3810,"children":3812},{"class":157,"line":3811},127,[3813,3817,3821,3825,3829,3833],{"type":19,"tag":155,"props":3814,"children":3815},{"style":407},[3816],{"type":24,"value":1059},{"type":19,"tag":155,"props":3818,"children":3819},{"style":348},[3820],{"type":24,"value":3338},{"type":19,"tag":155,"props":3822,"children":3823},{"style":407},[3824],{"type":24,"value":2844},{"type":19,"tag":155,"props":3826,"children":3827},{"style":354},[3828],{"type":24,"value":925},{"type":19,"tag":155,"props":3830,"children":3831},{"style":162},[3832],{"type":24,"value":415},{"type":19,"tag":155,"props":3834,"children":3835},{"style":348},[3836],{"type":24,"value":420},{"type":19,"tag":155,"props":3838,"children":3840},{"class":157,"line":3839},128,[3841,3846,3851,3855],{"type":19,"tag":155,"props":3842,"children":3843},{"style":360},[3844],{"type":24,"value":3845},"        \"",{"type":19,"tag":155,"props":3847,"children":3848},{"style":168},[3849],{"type":24,"value":3850},"https://challenges.cloudflare.com/turnstile/v0/siteverify",{"type":19,"tag":155,"props":3852,"children":3853},{"style":360},[3854],{"type":24,"value":583},{"type":19,"tag":155,"props":3856,"children":3857},{"style":348},[3858],{"type":24,"value":446},{"type":19,"tag":155,"props":3860,"children":3862},{"class":157,"line":3861},129,[3863],{"type":19,"tag":155,"props":3864,"children":3865},{"style":348},[3866],{"type":24,"value":3047},{"type":19,"tag":155,"props":3868,"children":3870},{"class":157,"line":3869},130,[3871,3875,3879],{"type":19,"tag":155,"props":3872,"children":3873},{"style":348},[3874],{"type":24,"value":3254},{"type":19,"tag":155,"props":3876,"children":3877},{"style":433},[3878],{"type":24,"value":327},{"type":19,"tag":155,"props":3880,"children":3881},{"style":348},[3882],{"type":24,"value":3883}," form,\n",{"type":19,"tag":155,"props":3885,"children":3887},{"class":157,"line":3886},131,[3888,3892,3896,3900,3904,3908],{"type":19,"tag":155,"props":3889,"children":3890},{"style":348},[3891],{"type":24,"value":3056},{"type":19,"tag":155,"props":3893,"children":3894},{"style":433},[3895],{"type":24,"value":327},{"type":19,"tag":155,"props":3897,"children":3898},{"style":360},[3899],{"type":24,"value":363},{"type":19,"tag":155,"props":3901,"children":3902},{"style":168},[3903],{"type":24,"value":578},{"type":19,"tag":155,"props":3905,"children":3906},{"style":360},[3907],{"type":24,"value":583},{"type":19,"tag":155,"props":3909,"children":3910},{"style":348},[3911],{"type":24,"value":446},{"type":19,"tag":155,"props":3913,"children":3915},{"class":157,"line":3914},132,[3916],{"type":19,"tag":155,"props":3917,"children":3918},{"style":348},[3919],{"type":24,"value":3309},{"type":19,"tag":155,"props":3921,"children":3923},{"class":157,"line":3922},133,[3924],{"type":19,"tag":155,"props":3925,"children":3926},{"style":348},[3927],{"type":24,"value":1138},{"type":19,"tag":155,"props":3929,"children":3931},{"class":157,"line":3930},134,[3932],{"type":19,"tag":155,"props":3933,"children":3934},{"emptyLinePlaceholder":379},[3935],{"type":24,"value":382},{"type":19,"tag":155,"props":3937,"children":3939},{"class":157,"line":3938},135,[3940,3944,3948,3952,3956,3960,3964,3969],{"type":19,"tag":155,"props":3941,"children":3942},{"style":354},[3943],{"type":24,"value":1147},{"type":19,"tag":155,"props":3945,"children":3946},{"style":348},[3947],{"type":24,"value":1152},{"type":19,"tag":155,"props":3949,"children":3950},{"style":407},[3951],{"type":24,"value":1157},{"type":19,"tag":155,"props":3953,"children":3954},{"style":348},[3955],{"type":24,"value":3376},{"type":19,"tag":155,"props":3957,"children":3958},{"style":556},[3959],{"type":24,"value":559},{"type":19,"tag":155,"props":3961,"children":3962},{"style":348},[3963],{"type":24,"value":3385},{"type":19,"tag":155,"props":3965,"children":3966},{"style":354},[3967],{"type":24,"value":3968}," return",{"type":19,"tag":155,"props":3970,"children":3971},{"style":701},[3972],{"type":24,"value":3973}," false\n",{"type":19,"tag":155,"props":3975,"children":3977},{"class":157,"line":3976},136,[3978,3982,3987,3991,3995,4000,4004,4008,4012,4017,4022],{"type":19,"tag":155,"props":3979,"children":3980},{"style":407},[3981],{"type":24,"value":1059},{"type":19,"tag":155,"props":3983,"children":3984},{"style":348},[3985],{"type":24,"value":3986}," json",{"type":19,"tag":155,"props":3988,"children":3989},{"style":407},[3990],{"type":24,"value":2844},{"type":19,"tag":155,"props":3992,"children":3993},{"style":348},[3994],{"type":24,"value":1152},{"type":19,"tag":155,"props":3996,"children":3997},{"style":354},[3998],{"type":24,"value":3999},"await",{"type":19,"tag":155,"props":4001,"children":4002},{"style":348},[4003],{"type":24,"value":3338},{"type":19,"tag":155,"props":4005,"children":4006},{"style":556},[4007],{"type":24,"value":559},{"type":19,"tag":155,"props":4009,"children":4010},{"style":162},[4011],{"type":24,"value":3509},{"type":19,"tag":155,"props":4013,"children":4014},{"style":348},[4015],{"type":24,"value":4016},"())",{"type":19,"tag":155,"props":4018,"children":4019},{"style":354},[4020],{"type":24,"value":4021}," as",{"type":19,"tag":155,"props":4023,"children":4024},{"style":2836},[4025],{"type":24,"value":4026}," any\n",{"type":19,"tag":155,"props":4028,"children":4030},{"class":157,"line":4029},137,[4031,4035,4039,4043,4048,4053],{"type":19,"tag":155,"props":4032,"children":4033},{"style":354},[4034],{"type":24,"value":661},{"type":19,"tag":155,"props":4036,"children":4037},{"style":348},[4038],{"type":24,"value":3986},{"type":19,"tag":155,"props":4040,"children":4041},{"style":556},[4042],{"type":24,"value":559},{"type":19,"tag":155,"props":4044,"children":4045},{"style":348},[4046],{"type":24,"value":4047},"success",{"type":19,"tag":155,"props":4049,"children":4050},{"style":407},[4051],{"type":24,"value":4052}," ===",{"type":19,"tag":155,"props":4054,"children":4055},{"style":701},[4056],{"type":24,"value":4057}," true\n",{"type":19,"tag":155,"props":4059,"children":4061},{"class":157,"line":4060},138,[4062],{"type":19,"tag":155,"props":4063,"children":4064},{"style":348},[4065],{"type":24,"value":718},{"type":19,"tag":155,"props":4067,"children":4069},{"class":157,"line":4068},139,[4070],{"type":19,"tag":155,"props":4071,"children":4072},{"style":348},[4073],{"type":24,"value":4074},"  },\n",{"type":19,"tag":155,"props":4076,"children":4078},{"class":157,"line":4077},140,[4079],{"type":19,"tag":155,"props":4080,"children":4081},{"style":348},[4082],{"type":24,"value":4083},"}\n",{"type":19,"tag":155,"props":4085,"children":4087},{"class":157,"line":4086},141,[4088],{"type":19,"tag":155,"props":4089,"children":4090},{"emptyLinePlaceholder":379},[4091],{"type":24,"value":382},{"type":19,"tag":155,"props":4093,"children":4095},{"class":157,"line":4094},142,[4096,4101,4105,4109,4113,4117,4121,4125,4129,4133,4137,4141],{"type":19,"tag":155,"props":4097,"children":4098},{"style":354},[4099],{"type":24,"value":4100},"function",{"type":19,"tag":155,"props":4102,"children":4103},{"style":162},[4104],{"type":24,"value":966},{"type":19,"tag":155,"props":4106,"children":4107},{"style":348},[4108],{"type":24,"value":676},{"type":19,"tag":155,"props":4110,"children":4111},{"style":427},[4112],{"type":24,"value":2129},{"type":19,"tag":155,"props":4114,"children":4115},{"style":433},[4116],{"type":24,"value":327},{"type":19,"tag":155,"props":4118,"children":4119},{"style":438},[4120],{"type":24,"value":3616},{"type":19,"tag":155,"props":4122,"children":4123},{"style":348},[4124],{"type":24,"value":2158},{"type":19,"tag":155,"props":4126,"children":4127},{"style":433},[4128],{"type":24,"value":327},{"type":19,"tag":155,"props":4130,"children":4131},{"style":438},[4132],{"type":24,"value":671},{"type":19,"tag":155,"props":4134,"children":4135},{"style":407},[4136],{"type":24,"value":2913},{"type":19,"tag":155,"props":4138,"children":4139},{"style":2836},[4140],{"type":24,"value":1814},{"type":19,"tag":155,"props":4142,"children":4143},{"style":348},[4144],{"type":24,"value":400},{"type":19,"tag":155,"props":4146,"children":4148},{"class":157,"line":4147},143,[4149,4154,4159,4163,4168,4172,4176,4180,4184,4188,4192,4197,4201,4205,4210,4215,4219,4223],{"type":19,"tag":155,"props":4150,"children":4151},{"style":354},[4152],{"type":24,"value":4153},"  if",{"type":19,"tag":155,"props":4155,"children":4156},{"style":348},[4157],{"type":24,"value":4158}," (form",{"type":19,"tag":155,"props":4160,"children":4161},{"style":407},[4162],{"type":24,"value":4052},{"type":19,"tag":155,"props":4164,"children":4165},{"style":701},[4166],{"type":24,"value":4167}," null",{"type":19,"tag":155,"props":4169,"children":4170},{"style":348},[4171],{"type":24,"value":2158},{"type":19,"tag":155,"props":4173,"children":4174},{"style":354},[4175],{"type":24,"value":3968},{"type":19,"tag":155,"props":4177,"children":4178},{"style":595},[4179],{"type":24,"value":666},{"type":19,"tag":155,"props":4181,"children":4182},{"style":162},[4183],{"type":24,"value":671},{"type":19,"tag":155,"props":4185,"children":4186},{"style":348},[4187],{"type":24,"value":676},{"type":19,"tag":155,"props":4189,"children":4190},{"style":360},[4191],{"type":24,"value":583},{"type":19,"tag":155,"props":4193,"children":4194},{"style":168},[4195],{"type":24,"value":4196},"Form not decoded",{"type":19,"tag":155,"props":4198,"children":4199},{"style":360},[4200],{"type":24,"value":583},{"type":19,"tag":155,"props":4202,"children":4203},{"style":348},[4204],{"type":24,"value":3660},{"type":19,"tag":155,"props":4206,"children":4207},{"style":348},[4208],{"type":24,"value":4209}," {",{"type":19,"tag":155,"props":4211,"children":4212},{"style":348},[4213],{"type":24,"value":4214}," status",{"type":19,"tag":155,"props":4216,"children":4217},{"style":433},[4218],{"type":24,"value":327},{"type":19,"tag":155,"props":4220,"children":4221},{"style":701},[4222],{"type":24,"value":872},{"type":19,"tag":155,"props":4224,"children":4225},{"style":348},[4226],{"type":24,"value":709},{"type":19,"tag":155,"props":4228,"children":4230},{"class":157,"line":4229},144,[4231],{"type":19,"tag":155,"props":4232,"children":4233},{"emptyLinePlaceholder":379},[4234],{"type":24,"value":382},{"type":19,"tag":155,"props":4236,"children":4238},{"class":157,"line":4237},145,[4239],{"type":19,"tag":155,"props":4240,"children":4241},{"style":527},[4242],{"type":24,"value":4243},"  // Validate the form fields\n",{"type":19,"tag":155,"props":4245,"children":4247},{"class":157,"line":4246},146,[4248,4252,4256,4261,4266,4270,4274,4278,4282,4286,4290],{"type":19,"tag":155,"props":4249,"children":4250},{"style":354},[4251],{"type":24,"value":4153},{"type":19,"tag":155,"props":4253,"children":4254},{"style":348},[4255],{"type":24,"value":1152},{"type":19,"tag":155,"props":4257,"children":4258},{"style":162},[4259],{"type":24,"value":4260},"isMissingOrBlank",{"type":19,"tag":155,"props":4262,"children":4263},{"style":348},[4264],{"type":24,"value":4265},"(form",{"type":19,"tag":155,"props":4267,"children":4268},{"style":556},[4269],{"type":24,"value":559},{"type":19,"tag":155,"props":4271,"children":4272},{"style":162},[4273],{"type":24,"value":773},{"type":19,"tag":155,"props":4275,"children":4276},{"style":348},[4277],{"type":24,"value":676},{"type":19,"tag":155,"props":4279,"children":4280},{"style":360},[4281],{"type":24,"value":583},{"type":19,"tag":155,"props":4283,"children":4284},{"style":168},[4285],{"type":24,"value":1325},{"type":19,"tag":155,"props":4287,"children":4288},{"style":360},[4289],{"type":24,"value":583},{"type":19,"tag":155,"props":4291,"children":4292},{"style":348},[4293],{"type":24,"value":4294},")))\n",{"type":19,"tag":155,"props":4296,"children":4298},{"class":157,"line":4297},147,[4299,4303,4307,4311,4315,4319,4324,4328,4332,4336,4340,4344,4349],{"type":19,"tag":155,"props":4300,"children":4301},{"style":354},[4302],{"type":24,"value":2750},{"type":19,"tag":155,"props":4304,"children":4305},{"style":595},[4306],{"type":24,"value":666},{"type":19,"tag":155,"props":4308,"children":4309},{"style":162},[4310],{"type":24,"value":671},{"type":19,"tag":155,"props":4312,"children":4313},{"style":348},[4314],{"type":24,"value":676},{"type":19,"tag":155,"props":4316,"children":4317},{"style":360},[4318],{"type":24,"value":583},{"type":19,"tag":155,"props":4320,"children":4321},{"style":168},[4322],{"type":24,"value":4323},"post_id must not be empty.",{"type":19,"tag":155,"props":4325,"children":4326},{"style":360},[4327],{"type":24,"value":583},{"type":19,"tag":155,"props":4329,"children":4330},{"style":348},[4331],{"type":24,"value":3660},{"type":19,"tag":155,"props":4333,"children":4334},{"style":348},[4335],{"type":24,"value":4209},{"type":19,"tag":155,"props":4337,"children":4338},{"style":348},[4339],{"type":24,"value":4214},{"type":19,"tag":155,"props":4341,"children":4342},{"style":433},[4343],{"type":24,"value":327},{"type":19,"tag":155,"props":4345,"children":4346},{"style":701},[4347],{"type":24,"value":4348}," 422",{"type":19,"tag":155,"props":4350,"children":4351},{"style":348},[4352],{"type":24,"value":709},{"type":19,"tag":155,"props":4354,"children":4356},{"class":157,"line":4355},148,[4357],{"type":19,"tag":155,"props":4358,"children":4359},{"emptyLinePlaceholder":379},[4360],{"type":24,"value":382},{"type":19,"tag":155,"props":4362,"children":4364},{"class":157,"line":4363},149,[4365,4369,4374,4378,4383,4387,4391,4395,4399,4403,4407,4411,4415,4419,4423],{"type":19,"tag":155,"props":4366,"children":4367},{"style":354},[4368],{"type":24,"value":4153},{"type":19,"tag":155,"props":4370,"children":4371},{"style":348},[4372],{"type":24,"value":4373}," (reservedIds",{"type":19,"tag":155,"props":4375,"children":4376},{"style":556},[4377],{"type":24,"value":559},{"type":19,"tag":155,"props":4379,"children":4380},{"style":162},[4381],{"type":24,"value":4382},"test",{"type":19,"tag":155,"props":4384,"children":4385},{"style":348},[4386],{"type":24,"value":4265},{"type":19,"tag":155,"props":4388,"children":4389},{"style":556},[4390],{"type":24,"value":559},{"type":19,"tag":155,"props":4392,"children":4393},{"style":162},[4394],{"type":24,"value":773},{"type":19,"tag":155,"props":4396,"children":4397},{"style":348},[4398],{"type":24,"value":676},{"type":19,"tag":155,"props":4400,"children":4401},{"style":360},[4402],{"type":24,"value":583},{"type":19,"tag":155,"props":4404,"children":4405},{"style":168},[4406],{"type":24,"value":1325},{"type":19,"tag":155,"props":4408,"children":4409},{"style":360},[4410],{"type":24,"value":583},{"type":19,"tag":155,"props":4412,"children":4413},{"style":348},[4414],{"type":24,"value":2158},{"type":19,"tag":155,"props":4416,"children":4417},{"style":407},[4418],{"type":24,"value":3800},{"type":19,"tag":155,"props":4420,"children":4421},{"style":360},[4422],{"type":24,"value":2849},{"type":19,"tag":155,"props":4424,"children":4425},{"style":348},[4426],{"type":24,"value":4427},"))\n",{"type":19,"tag":155,"props":4429,"children":4431},{"class":157,"line":4430},150,[4432,4436,4440,4444,4448,4452,4457,4461,4465],{"type":19,"tag":155,"props":4433,"children":4434},{"style":354},[4435],{"type":24,"value":2750},{"type":19,"tag":155,"props":4437,"children":4438},{"style":595},[4439],{"type":24,"value":666},{"type":19,"tag":155,"props":4441,"children":4442},{"style":162},[4443],{"type":24,"value":671},{"type":19,"tag":155,"props":4445,"children":4446},{"style":348},[4447],{"type":24,"value":676},{"type":19,"tag":155,"props":4449,"children":4450},{"style":360},[4451],{"type":24,"value":583},{"type":19,"tag":155,"props":4453,"children":4454},{"style":168},[4455],{"type":24,"value":4456},"post_id must not use reserved Windows filenames.",{"type":19,"tag":155,"props":4458,"children":4459},{"style":360},[4460],{"type":24,"value":583},{"type":19,"tag":155,"props":4462,"children":4463},{"style":348},[4464],{"type":24,"value":3660},{"type":19,"tag":155,"props":4466,"children":4467},{"style":348},[4468],{"type":24,"value":400},{"type":19,"tag":155,"props":4470,"children":4472},{"class":157,"line":4471},151,[4473,4478,4482,4486],{"type":19,"tag":155,"props":4474,"children":4475},{"style":348},[4476],{"type":24,"value":4477},"      status",{"type":19,"tag":155,"props":4479,"children":4480},{"style":433},[4481],{"type":24,"value":327},{"type":19,"tag":155,"props":4483,"children":4484},{"style":701},[4485],{"type":24,"value":4348},{"type":19,"tag":155,"props":4487,"children":4488},{"style":348},[4489],{"type":24,"value":446},{"type":19,"tag":155,"props":4491,"children":4493},{"class":157,"line":4492},152,[4494],{"type":19,"tag":155,"props":4495,"children":4496},{"style":348},[4497],{"type":24,"value":1662},{"type":19,"tag":155,"props":4499,"children":4501},{"class":157,"line":4500},153,[4502],{"type":19,"tag":155,"props":4503,"children":4504},{"emptyLinePlaceholder":379},[4505],{"type":24,"value":382},{"type":19,"tag":155,"props":4507,"children":4509},{"class":157,"line":4508},154,[4510,4514,4518,4522,4526,4530,4534,4538,4542,4546,4550],{"type":19,"tag":155,"props":4511,"children":4512},{"style":354},[4513],{"type":24,"value":4153},{"type":19,"tag":155,"props":4515,"children":4516},{"style":348},[4517],{"type":24,"value":1152},{"type":19,"tag":155,"props":4519,"children":4520},{"style":162},[4521],{"type":24,"value":4260},{"type":19,"tag":155,"props":4523,"children":4524},{"style":348},[4525],{"type":24,"value":4265},{"type":19,"tag":155,"props":4527,"children":4528},{"style":556},[4529],{"type":24,"value":559},{"type":19,"tag":155,"props":4531,"children":4532},{"style":162},[4533],{"type":24,"value":773},{"type":19,"tag":155,"props":4535,"children":4536},{"style":348},[4537],{"type":24,"value":676},{"type":19,"tag":155,"props":4539,"children":4540},{"style":360},[4541],{"type":24,"value":583},{"type":19,"tag":155,"props":4543,"children":4544},{"style":168},[4545],{"type":24,"value":2297},{"type":19,"tag":155,"props":4547,"children":4548},{"style":360},[4549],{"type":24,"value":583},{"type":19,"tag":155,"props":4551,"children":4552},{"style":348},[4553],{"type":24,"value":4294},{"type":19,"tag":155,"props":4555,"children":4557},{"class":157,"line":4556},155,[4558,4562,4566,4570,4574,4578,4583,4587,4591,4595,4599,4603,4607],{"type":19,"tag":155,"props":4559,"children":4560},{"style":354},[4561],{"type":24,"value":2750},{"type":19,"tag":155,"props":4563,"children":4564},{"style":595},[4565],{"type":24,"value":666},{"type":19,"tag":155,"props":4567,"children":4568},{"style":162},[4569],{"type":24,"value":671},{"type":19,"tag":155,"props":4571,"children":4572},{"style":348},[4573],{"type":24,"value":676},{"type":19,"tag":155,"props":4575,"children":4576},{"style":360},[4577],{"type":24,"value":583},{"type":19,"tag":155,"props":4579,"children":4580},{"style":168},[4581],{"type":24,"value":4582},"message must not be empty.",{"type":19,"tag":155,"props":4584,"children":4585},{"style":360},[4586],{"type":24,"value":583},{"type":19,"tag":155,"props":4588,"children":4589},{"style":348},[4590],{"type":24,"value":3660},{"type":19,"tag":155,"props":4592,"children":4593},{"style":348},[4594],{"type":24,"value":4209},{"type":19,"tag":155,"props":4596,"children":4597},{"style":348},[4598],{"type":24,"value":4214},{"type":19,"tag":155,"props":4600,"children":4601},{"style":433},[4602],{"type":24,"value":327},{"type":19,"tag":155,"props":4604,"children":4605},{"style":701},[4606],{"type":24,"value":4348},{"type":19,"tag":155,"props":4608,"children":4609},{"style":348},[4610],{"type":24,"value":709},{"type":19,"tag":155,"props":4612,"children":4614},{"class":157,"line":4613},156,[4615],{"type":19,"tag":155,"props":4616,"children":4617},{"emptyLinePlaceholder":379},[4618],{"type":24,"value":382},{"type":19,"tag":155,"props":4620,"children":4622},{"class":157,"line":4621},157,[4623,4627,4631,4635,4639,4643,4647,4651,4655,4659,4663],{"type":19,"tag":155,"props":4624,"children":4625},{"style":354},[4626],{"type":24,"value":4153},{"type":19,"tag":155,"props":4628,"children":4629},{"style":348},[4630],{"type":24,"value":1152},{"type":19,"tag":155,"props":4632,"children":4633},{"style":162},[4634],{"type":24,"value":4260},{"type":19,"tag":155,"props":4636,"children":4637},{"style":348},[4638],{"type":24,"value":4265},{"type":19,"tag":155,"props":4640,"children":4641},{"style":556},[4642],{"type":24,"value":559},{"type":19,"tag":155,"props":4644,"children":4645},{"style":162},[4646],{"type":24,"value":773},{"type":19,"tag":155,"props":4648,"children":4649},{"style":348},[4650],{"type":24,"value":676},{"type":19,"tag":155,"props":4652,"children":4653},{"style":360},[4654],{"type":24,"value":583},{"type":19,"tag":155,"props":4656,"children":4657},{"style":168},[4658],{"type":24,"value":1797},{"type":19,"tag":155,"props":4660,"children":4661},{"style":360},[4662],{"type":24,"value":583},{"type":19,"tag":155,"props":4664,"children":4665},{"style":348},[4666],{"type":24,"value":4294},{"type":19,"tag":155,"props":4668,"children":4670},{"class":157,"line":4669},158,[4671,4675,4679,4683,4687,4691,4696,4700,4704,4708,4712,4716,4720],{"type":19,"tag":155,"props":4672,"children":4673},{"style":354},[4674],{"type":24,"value":2750},{"type":19,"tag":155,"props":4676,"children":4677},{"style":595},[4678],{"type":24,"value":666},{"type":19,"tag":155,"props":4680,"children":4681},{"style":162},[4682],{"type":24,"value":671},{"type":19,"tag":155,"props":4684,"children":4685},{"style":348},[4686],{"type":24,"value":676},{"type":19,"tag":155,"props":4688,"children":4689},{"style":360},[4690],{"type":24,"value":583},{"type":19,"tag":155,"props":4692,"children":4693},{"style":168},[4694],{"type":24,"value":4695},"name must not be empty.",{"type":19,"tag":155,"props":4697,"children":4698},{"style":360},[4699],{"type":24,"value":583},{"type":19,"tag":155,"props":4701,"children":4702},{"style":348},[4703],{"type":24,"value":3660},{"type":19,"tag":155,"props":4705,"children":4706},{"style":348},[4707],{"type":24,"value":4209},{"type":19,"tag":155,"props":4709,"children":4710},{"style":348},[4711],{"type":24,"value":4214},{"type":19,"tag":155,"props":4713,"children":4714},{"style":433},[4715],{"type":24,"value":327},{"type":19,"tag":155,"props":4717,"children":4718},{"style":701},[4719],{"type":24,"value":4348},{"type":19,"tag":155,"props":4721,"children":4722},{"style":348},[4723],{"type":24,"value":709},{"type":19,"tag":155,"props":4725,"children":4727},{"class":157,"line":4726},159,[4728],{"type":19,"tag":155,"props":4729,"children":4730},{"emptyLinePlaceholder":379},[4731],{"type":24,"value":382},{"type":19,"tag":155,"props":4733,"children":4735},{"class":157,"line":4734},160,[4736],{"type":19,"tag":155,"props":4737,"children":4738},{"style":527},[4739],{"type":24,"value":4740},"  // Validate the email if provided\n",{"type":19,"tag":155,"props":4742,"children":4744},{"class":157,"line":4743},161,[4745,4749,4753,4757,4761,4765,4769,4773,4777,4781,4785,4789,4794],{"type":19,"tag":155,"props":4746,"children":4747},{"style":354},[4748],{"type":24,"value":4153},{"type":19,"tag":155,"props":4750,"children":4751},{"style":348},[4752],{"type":24,"value":1152},{"type":19,"tag":155,"props":4754,"children":4755},{"style":407},[4756],{"type":24,"value":1157},{"type":19,"tag":155,"props":4758,"children":4759},{"style":162},[4760],{"type":24,"value":4260},{"type":19,"tag":155,"props":4762,"children":4763},{"style":348},[4764],{"type":24,"value":4265},{"type":19,"tag":155,"props":4766,"children":4767},{"style":556},[4768],{"type":24,"value":559},{"type":19,"tag":155,"props":4770,"children":4771},{"style":162},[4772],{"type":24,"value":773},{"type":19,"tag":155,"props":4774,"children":4775},{"style":348},[4776],{"type":24,"value":676},{"type":19,"tag":155,"props":4778,"children":4779},{"style":360},[4780],{"type":24,"value":583},{"type":19,"tag":155,"props":4782,"children":4783},{"style":168},[4784],{"type":24,"value":1856},{"type":19,"tag":155,"props":4786,"children":4787},{"style":360},[4788],{"type":24,"value":583},{"type":19,"tag":155,"props":4790,"children":4791},{"style":348},[4792],{"type":24,"value":4793},")))",{"type":19,"tag":155,"props":4795,"children":4796},{"style":348},[4797],{"type":24,"value":400},{"type":19,"tag":155,"props":4799,"children":4801},{"class":157,"line":4800},162,[4802,4806,4810,4814,4819,4823,4827,4831,4835,4839,4843,4847,4851,4855,4859,4863,4867],{"type":19,"tag":155,"props":4803,"children":4804},{"style":354},[4805],{"type":24,"value":539},{"type":19,"tag":155,"props":4807,"children":4808},{"style":348},[4809],{"type":24,"value":1152},{"type":19,"tag":155,"props":4811,"children":4812},{"style":407},[4813],{"type":24,"value":1157},{"type":19,"tag":155,"props":4815,"children":4816},{"style":348},[4817],{"type":24,"value":4818},"validEmail",{"type":19,"tag":155,"props":4820,"children":4821},{"style":556},[4822],{"type":24,"value":559},{"type":19,"tag":155,"props":4824,"children":4825},{"style":162},[4826],{"type":24,"value":4382},{"type":19,"tag":155,"props":4828,"children":4829},{"style":348},[4830],{"type":24,"value":4265},{"type":19,"tag":155,"props":4832,"children":4833},{"style":556},[4834],{"type":24,"value":559},{"type":19,"tag":155,"props":4836,"children":4837},{"style":162},[4838],{"type":24,"value":773},{"type":19,"tag":155,"props":4840,"children":4841},{"style":348},[4842],{"type":24,"value":676},{"type":19,"tag":155,"props":4844,"children":4845},{"style":360},[4846],{"type":24,"value":583},{"type":19,"tag":155,"props":4848,"children":4849},{"style":168},[4850],{"type":24,"value":1856},{"type":19,"tag":155,"props":4852,"children":4853},{"style":360},[4854],{"type":24,"value":583},{"type":19,"tag":155,"props":4856,"children":4857},{"style":348},[4858],{"type":24,"value":2158},{"type":19,"tag":155,"props":4860,"children":4861},{"style":407},[4862],{"type":24,"value":3800},{"type":19,"tag":155,"props":4864,"children":4865},{"style":360},[4866],{"type":24,"value":2849},{"type":19,"tag":155,"props":4868,"children":4869},{"style":348},[4870],{"type":24,"value":4427},{"type":19,"tag":155,"props":4872,"children":4874},{"class":157,"line":4873},163,[4875,4879,4883,4887,4891,4895,4900,4904,4908],{"type":19,"tag":155,"props":4876,"children":4877},{"style":354},[4878],{"type":24,"value":661},{"type":19,"tag":155,"props":4880,"children":4881},{"style":595},[4882],{"type":24,"value":666},{"type":19,"tag":155,"props":4884,"children":4885},{"style":162},[4886],{"type":24,"value":671},{"type":19,"tag":155,"props":4888,"children":4889},{"style":348},[4890],{"type":24,"value":676},{"type":19,"tag":155,"props":4892,"children":4893},{"style":360},[4894],{"type":24,"value":583},{"type":19,"tag":155,"props":4896,"children":4897},{"style":168},[4898],{"type":24,"value":4899},"email must be a valid email address if supplied.",{"type":19,"tag":155,"props":4901,"children":4902},{"style":360},[4903],{"type":24,"value":583},{"type":19,"tag":155,"props":4905,"children":4906},{"style":348},[4907],{"type":24,"value":3660},{"type":19,"tag":155,"props":4909,"children":4910},{"style":348},[4911],{"type":24,"value":400},{"type":19,"tag":155,"props":4913,"children":4915},{"class":157,"line":4914},164,[4916,4921,4925,4929],{"type":19,"tag":155,"props":4917,"children":4918},{"style":348},[4919],{"type":24,"value":4920},"        status",{"type":19,"tag":155,"props":4922,"children":4923},{"style":433},[4924],{"type":24,"value":327},{"type":19,"tag":155,"props":4926,"children":4927},{"style":701},[4928],{"type":24,"value":4348},{"type":19,"tag":155,"props":4930,"children":4931},{"style":348},[4932],{"type":24,"value":446},{"type":19,"tag":155,"props":4934,"children":4936},{"class":157,"line":4935},165,[4937],{"type":19,"tag":155,"props":4938,"children":4939},{"style":348},[4940],{"type":24,"value":4941},"      })\n",{"type":19,"tag":155,"props":4943,"children":4945},{"class":157,"line":4944},166,[4946],{"type":19,"tag":155,"props":4947,"children":4948},{"style":348},[4949],{"type":24,"value":4950},"  }\n",{"type":19,"tag":155,"props":4952,"children":4954},{"class":157,"line":4953},167,[4955],{"type":19,"tag":155,"props":4956,"children":4957},{"emptyLinePlaceholder":379},[4958],{"type":24,"value":382},{"type":19,"tag":155,"props":4960,"children":4962},{"class":157,"line":4961},168,[4963],{"type":19,"tag":155,"props":4964,"children":4965},{"style":527},[4966],{"type":24,"value":4967},"  // Validate the website URL if provided\n",{"type":19,"tag":155,"props":4969,"children":4971},{"class":157,"line":4970},169,[4972,4976,4980,4984,4988,4992,4996,5000,5004,5008,5012,5016,5020],{"type":19,"tag":155,"props":4973,"children":4974},{"style":354},[4975],{"type":24,"value":4153},{"type":19,"tag":155,"props":4977,"children":4978},{"style":348},[4979],{"type":24,"value":1152},{"type":19,"tag":155,"props":4981,"children":4982},{"style":407},[4983],{"type":24,"value":1157},{"type":19,"tag":155,"props":4985,"children":4986},{"style":162},[4987],{"type":24,"value":4260},{"type":19,"tag":155,"props":4989,"children":4990},{"style":348},[4991],{"type":24,"value":4265},{"type":19,"tag":155,"props":4993,"children":4994},{"style":556},[4995],{"type":24,"value":559},{"type":19,"tag":155,"props":4997,"children":4998},{"style":162},[4999],{"type":24,"value":773},{"type":19,"tag":155,"props":5001,"children":5002},{"style":348},[5003],{"type":24,"value":676},{"type":19,"tag":155,"props":5005,"children":5006},{"style":360},[5007],{"type":24,"value":583},{"type":19,"tag":155,"props":5009,"children":5010},{"style":168},[5011],{"type":24,"value":1972},{"type":19,"tag":155,"props":5013,"children":5014},{"style":360},[5015],{"type":24,"value":583},{"type":19,"tag":155,"props":5017,"children":5018},{"style":348},[5019],{"type":24,"value":4793},{"type":19,"tag":155,"props":5021,"children":5022},{"style":348},[5023],{"type":24,"value":400},{"type":19,"tag":155,"props":5025,"children":5027},{"class":157,"line":5026},170,[5028,5033],{"type":19,"tag":155,"props":5029,"children":5030},{"style":354},[5031],{"type":24,"value":5032},"    try",{"type":19,"tag":155,"props":5034,"children":5035},{"style":348},[5036],{"type":24,"value":400},{"type":19,"tag":155,"props":5038,"children":5040},{"class":157,"line":5039},171,[5041,5045,5049,5053,5057,5061,5065,5069,5073,5077,5081,5085,5089],{"type":19,"tag":155,"props":5042,"children":5043},{"style":595},[5044],{"type":24,"value":598},{"type":19,"tag":155,"props":5046,"children":5047},{"style":162},[5048],{"type":24,"value":603},{"type":19,"tag":155,"props":5050,"children":5051},{"style":348},[5052],{"type":24,"value":4265},{"type":19,"tag":155,"props":5054,"children":5055},{"style":556},[5056],{"type":24,"value":559},{"type":19,"tag":155,"props":5058,"children":5059},{"style":162},[5060],{"type":24,"value":773},{"type":19,"tag":155,"props":5062,"children":5063},{"style":348},[5064],{"type":24,"value":676},{"type":19,"tag":155,"props":5066,"children":5067},{"style":360},[5068],{"type":24,"value":583},{"type":19,"tag":155,"props":5070,"children":5071},{"style":168},[5072],{"type":24,"value":1972},{"type":19,"tag":155,"props":5074,"children":5075},{"style":360},[5076],{"type":24,"value":583},{"type":19,"tag":155,"props":5078,"children":5079},{"style":348},[5080],{"type":24,"value":2158},{"type":19,"tag":155,"props":5082,"children":5083},{"style":407},[5084],{"type":24,"value":3800},{"type":19,"tag":155,"props":5086,"children":5087},{"style":360},[5088],{"type":24,"value":2849},{"type":19,"tag":155,"props":5090,"children":5091},{"style":348},[5092],{"type":24,"value":1362},{"type":19,"tag":155,"props":5094,"children":5096},{"class":157,"line":5095},172,[5097,5102,5107],{"type":19,"tag":155,"props":5098,"children":5099},{"style":348},[5100],{"type":24,"value":5101},"    }",{"type":19,"tag":155,"props":5103,"children":5104},{"style":354},[5105],{"type":24,"value":5106}," catch",{"type":19,"tag":155,"props":5108,"children":5109},{"style":348},[5110],{"type":24,"value":400},{"type":19,"tag":155,"props":5112,"children":5114},{"class":157,"line":5113},173,[5115,5119,5123,5127,5131,5135,5140,5144,5148],{"type":19,"tag":155,"props":5116,"children":5117},{"style":354},[5118],{"type":24,"value":661},{"type":19,"tag":155,"props":5120,"children":5121},{"style":595},[5122],{"type":24,"value":666},{"type":19,"tag":155,"props":5124,"children":5125},{"style":162},[5126],{"type":24,"value":671},{"type":19,"tag":155,"props":5128,"children":5129},{"style":348},[5130],{"type":24,"value":676},{"type":19,"tag":155,"props":5132,"children":5133},{"style":360},[5134],{"type":24,"value":583},{"type":19,"tag":155,"props":5136,"children":5137},{"style":168},[5138],{"type":24,"value":5139},"url must be a valid URL if supplied.",{"type":19,"tag":155,"props":5141,"children":5142},{"style":360},[5143],{"type":24,"value":583},{"type":19,"tag":155,"props":5145,"children":5146},{"style":348},[5147],{"type":24,"value":3660},{"type":19,"tag":155,"props":5149,"children":5150},{"style":348},[5151],{"type":24,"value":400},{"type":19,"tag":155,"props":5153,"children":5155},{"class":157,"line":5154},174,[5156,5160,5164,5168],{"type":19,"tag":155,"props":5157,"children":5158},{"style":348},[5159],{"type":24,"value":4920},{"type":19,"tag":155,"props":5161,"children":5162},{"style":433},[5163],{"type":24,"value":327},{"type":19,"tag":155,"props":5165,"children":5166},{"style":701},[5167],{"type":24,"value":4348},{"type":19,"tag":155,"props":5169,"children":5170},{"style":348},[5171],{"type":24,"value":446},{"type":19,"tag":155,"props":5173,"children":5175},{"class":157,"line":5174},175,[5176],{"type":19,"tag":155,"props":5177,"children":5178},{"style":348},[5179],{"type":24,"value":4941},{"type":19,"tag":155,"props":5181,"children":5183},{"class":157,"line":5182},176,[5184],{"type":19,"tag":155,"props":5185,"children":5186},{"style":348},[5187],{"type":24,"value":718},{"type":19,"tag":155,"props":5189,"children":5191},{"class":157,"line":5190},177,[5192],{"type":19,"tag":155,"props":5193,"children":5194},{"style":348},[5195],{"type":24,"value":4950},{"type":19,"tag":155,"props":5197,"children":5199},{"class":157,"line":5198},178,[5200],{"type":19,"tag":155,"props":5201,"children":5202},{"style":348},[5203],{"type":24,"value":4083},{"type":19,"tag":155,"props":5205,"children":5207},{"class":157,"line":5206},179,[5208],{"type":19,"tag":155,"props":5209,"children":5210},{"emptyLinePlaceholder":379},[5211],{"type":24,"value":382},{"type":19,"tag":155,"props":5213,"children":5215},{"class":157,"line":5214},180,[5216,5220,5225,5229,5234,5238,5242,5246,5250,5254,5258,5263],{"type":19,"tag":155,"props":5217,"children":5218},{"style":354},[5219],{"type":24,"value":4100},{"type":19,"tag":155,"props":5221,"children":5222},{"style":162},[5223],{"type":24,"value":5224}," isMissingOrBlank",{"type":19,"tag":155,"props":5226,"children":5227},{"style":348},[5228],{"type":24,"value":676},{"type":19,"tag":155,"props":5230,"children":5231},{"style":427},[5232],{"type":24,"value":5233},"str",{"type":19,"tag":155,"props":5235,"children":5236},{"style":433},[5237],{"type":24,"value":327},{"type":19,"tag":155,"props":5239,"children":5240},{"style":2836},[5241],{"type":24,"value":2839},{"type":19,"tag":155,"props":5243,"children":5244},{"style":407},[5245],{"type":24,"value":2913},{"type":19,"tag":155,"props":5247,"children":5248},{"style":2836},[5249],{"type":24,"value":4167},{"type":19,"tag":155,"props":5251,"children":5252},{"style":348},[5253],{"type":24,"value":2158},{"type":19,"tag":155,"props":5255,"children":5256},{"style":433},[5257],{"type":24,"value":327},{"type":19,"tag":155,"props":5259,"children":5260},{"style":2836},[5261],{"type":24,"value":5262}," boolean",{"type":19,"tag":155,"props":5264,"children":5265},{"style":348},[5266],{"type":24,"value":400},{"type":19,"tag":155,"props":5268,"children":5270},{"class":157,"line":5269},181,[5271,5276,5281,5285,5289,5294,5298,5302,5306,5310,5314,5318,5323,5327,5331,5336,5340],{"type":19,"tag":155,"props":5272,"children":5273},{"style":354},[5274],{"type":24,"value":5275},"  return",{"type":19,"tag":155,"props":5277,"children":5278},{"style":348},[5279],{"type":24,"value":5280}," str",{"type":19,"tag":155,"props":5282,"children":5283},{"style":407},[5284],{"type":24,"value":4052},{"type":19,"tag":155,"props":5286,"children":5287},{"style":701},[5288],{"type":24,"value":4167},{"type":19,"tag":155,"props":5290,"children":5291},{"style":407},[5292],{"type":24,"value":5293}," ||",{"type":19,"tag":155,"props":5295,"children":5296},{"style":348},[5297],{"type":24,"value":5280},{"type":19,"tag":155,"props":5299,"children":5300},{"style":407},[5301],{"type":24,"value":4052},{"type":19,"tag":155,"props":5303,"children":5304},{"style":701},[5305],{"type":24,"value":1814},{"type":19,"tag":155,"props":5307,"children":5308},{"style":407},[5309],{"type":24,"value":5293},{"type":19,"tag":155,"props":5311,"children":5312},{"style":348},[5313],{"type":24,"value":5280},{"type":19,"tag":155,"props":5315,"children":5316},{"style":556},[5317],{"type":24,"value":559},{"type":19,"tag":155,"props":5319,"children":5320},{"style":162},[5321],{"type":24,"value":5322},"trim",{"type":19,"tag":155,"props":5324,"children":5325},{"style":348},[5326],{"type":24,"value":1745},{"type":19,"tag":155,"props":5328,"children":5329},{"style":556},[5330],{"type":24,"value":559},{"type":19,"tag":155,"props":5332,"children":5333},{"style":348},[5334],{"type":24,"value":5335},"length",{"type":19,"tag":155,"props":5337,"children":5338},{"style":407},[5339],{"type":24,"value":4052},{"type":19,"tag":155,"props":5341,"children":5342},{"style":701},[5343],{"type":24,"value":5344}," 0\n",{"type":19,"tag":155,"props":5346,"children":5348},{"class":157,"line":5347},182,[5349],{"type":19,"tag":155,"props":5350,"children":5351},{"style":348},[5352],{"type":24,"value":4083},{"type":19,"tag":155,"props":5354,"children":5356},{"class":157,"line":5355},183,[5357],{"type":19,"tag":155,"props":5358,"children":5359},{"emptyLinePlaceholder":379},[5360],{"type":24,"value":382},{"type":19,"tag":155,"props":5362,"children":5364},{"class":157,"line":5363},184,[5365,5369,5374,5378],{"type":19,"tag":155,"props":5366,"children":5367},{"style":342},[5368],{"type":24,"value":390},{"type":19,"tag":155,"props":5370,"children":5371},{"style":354},[5372],{"type":24,"value":5373}," interface",{"type":19,"tag":155,"props":5375,"children":5376},{"style":438},[5377],{"type":24,"value":464},{"type":19,"tag":155,"props":5379,"children":5380},{"style":348},[5381],{"type":24,"value":400},{"type":19,"tag":155,"props":5383,"children":5385},{"class":157,"line":5384},185,[5386,5391,5395],{"type":19,"tag":155,"props":5387,"children":5388},{"style":348},[5389],{"type":24,"value":5390},"  FALLBACK_EMAIL",{"type":19,"tag":155,"props":5392,"children":5393},{"style":433},[5394],{"type":24,"value":327},{"type":19,"tag":155,"props":5396,"children":5397},{"style":2836},[5398],{"type":24,"value":5399}," string\n",{"type":19,"tag":155,"props":5401,"children":5403},{"class":157,"line":5402},186,[5404,5409,5413],{"type":19,"tag":155,"props":5405,"children":5406},{"style":348},[5407],{"type":24,"value":5408},"  SUCCESS_REDIRECT",{"type":19,"tag":155,"props":5410,"children":5411},{"style":433},[5412],{"type":24,"value":327},{"type":19,"tag":155,"props":5414,"children":5415},{"style":2836},[5416],{"type":24,"value":5399},{"type":19,"tag":155,"props":5418,"children":5420},{"class":157,"line":5419},187,[5421,5426,5430],{"type":19,"tag":155,"props":5422,"children":5423},{"style":348},[5424],{"type":24,"value":5425},"  GITHUB_REPO",{"type":19,"tag":155,"props":5427,"children":5428},{"style":433},[5429],{"type":24,"value":327},{"type":19,"tag":155,"props":5431,"children":5432},{"style":2836},[5433],{"type":24,"value":5399},{"type":19,"tag":155,"props":5435,"children":5437},{"class":157,"line":5436},188,[5438,5443,5447],{"type":19,"tag":155,"props":5439,"children":5440},{"style":348},[5441],{"type":24,"value":5442},"  GITHUB_ACCESS_TOKEN",{"type":19,"tag":155,"props":5444,"children":5445},{"style":433},[5446],{"type":24,"value":327},{"type":19,"tag":155,"props":5448,"children":5449},{"style":2836},[5450],{"type":24,"value":5399},{"type":19,"tag":155,"props":5452,"children":5454},{"class":157,"line":5453},189,[5455,5460,5465,5469],{"type":19,"tag":155,"props":5456,"children":5457},{"style":348},[5458],{"type":24,"value":5459},"  TURNSTILE_SECRET_KEY",{"type":19,"tag":155,"props":5461,"children":5462},{"style":407},[5463],{"type":24,"value":5464},"?",{"type":19,"tag":155,"props":5466,"children":5467},{"style":433},[5468],{"type":24,"value":327},{"type":19,"tag":155,"props":5470,"children":5471},{"style":2836},[5472],{"type":24,"value":5399},{"type":19,"tag":155,"props":5474,"children":5476},{"class":157,"line":5475},190,[5477],{"type":19,"tag":155,"props":5478,"children":5479},{"style":348},[5480],{"type":24,"value":4083},{"type":19,"tag":155,"props":5482,"children":5484},{"class":157,"line":5483},191,[5485],{"type":19,"tag":155,"props":5486,"children":5487},{"emptyLinePlaceholder":379},[5488],{"type":24,"value":382},{"type":19,"tag":155,"props":5490,"children":5492},{"class":157,"line":5491},192,[5493,5498,5503,5507,5513,5519,5524,5530,5535,5540,5545,5549],{"type":19,"tag":155,"props":5494,"children":5495},{"style":407},[5496],{"type":24,"value":5497},"const",{"type":19,"tag":155,"props":5499,"children":5500},{"style":348},[5501],{"type":24,"value":5502}," invalidPathChars ",{"type":19,"tag":155,"props":5504,"children":5505},{"style":407},[5506],{"type":24,"value":920},{"type":19,"tag":155,"props":5508,"children":5510},{"style":5509},"--shiki-default:#DFA000;--shiki-dark:#FF5555",[5511],{"type":24,"value":5512}," /",{"type":19,"tag":155,"props":5514,"children":5516},{"style":5515},"--shiki-default:#5C6A72;--shiki-dark:#8BE9FD",[5517],{"type":24,"value":5518},"[",{"type":19,"tag":155,"props":5520,"children":5521},{"style":168},[5522],{"type":24,"value":5523},"\u003C>:\"/",{"type":19,"tag":155,"props":5525,"children":5527},{"style":5526},"--shiki-default:#8DA101;--shiki-dark:#F1FA8C",[5528],{"type":24,"value":5529},"\\\\",{"type":19,"tag":155,"props":5531,"children":5532},{"style":168},[5533],{"type":24,"value":5534},"|?*",{"type":19,"tag":155,"props":5536,"children":5537},{"style":279},[5538],{"type":24,"value":5539},"\\x00-\\x1F",{"type":19,"tag":155,"props":5541,"children":5542},{"style":5515},[5543],{"type":24,"value":5544},"]",{"type":19,"tag":155,"props":5546,"children":5547},{"style":5509},[5548],{"type":24,"value":2051},{"type":19,"tag":155,"props":5550,"children":5551},{"style":354},[5552],{"type":24,"value":5553},"g\n",{"type":19,"tag":155,"props":5555,"children":5557},{"class":157,"line":5556},193,[5558,5562,5567,5571,5575,5580,5584,5589,5594,5599,5603,5607,5611,5615,5619,5623,5627,5631,5635,5640,5644,5648,5652,5656,5660,5664,5669],{"type":19,"tag":155,"props":5559,"children":5560},{"style":407},[5561],{"type":24,"value":5497},{"type":19,"tag":155,"props":5563,"children":5564},{"style":348},[5565],{"type":24,"value":5566}," validEmail ",{"type":19,"tag":155,"props":5568,"children":5569},{"style":407},[5570],{"type":24,"value":920},{"type":19,"tag":155,"props":5572,"children":5573},{"style":5509},[5574],{"type":24,"value":5512},{"type":19,"tag":155,"props":5576,"children":5577},{"style":354},[5578],{"type":24,"value":5579},"^",{"type":19,"tag":155,"props":5581,"children":5582},{"style":5515},[5583],{"type":24,"value":5518},{"type":19,"tag":155,"props":5585,"children":5587},{"style":5586},"--shiki-default:#F57D26;--shiki-dark:#FF5555",[5588],{"type":24,"value":5579},{"type":19,"tag":155,"props":5590,"children":5591},{"style":279},[5592],{"type":24,"value":5593},"\\s",{"type":19,"tag":155,"props":5595,"children":5596},{"style":168},[5597],{"type":24,"value":5598},"@",{"type":19,"tag":155,"props":5600,"children":5601},{"style":5515},[5602],{"type":24,"value":5544},{"type":19,"tag":155,"props":5604,"children":5605},{"style":407},[5606],{"type":24,"value":2252},{"type":19,"tag":155,"props":5608,"children":5609},{"style":168},[5610],{"type":24,"value":5598},{"type":19,"tag":155,"props":5612,"children":5613},{"style":5515},[5614],{"type":24,"value":5518},{"type":19,"tag":155,"props":5616,"children":5617},{"style":5586},[5618],{"type":24,"value":5579},{"type":19,"tag":155,"props":5620,"children":5621},{"style":279},[5622],{"type":24,"value":5593},{"type":19,"tag":155,"props":5624,"children":5625},{"style":168},[5626],{"type":24,"value":5598},{"type":19,"tag":155,"props":5628,"children":5629},{"style":5515},[5630],{"type":24,"value":5544},{"type":19,"tag":155,"props":5632,"children":5633},{"style":407},[5634],{"type":24,"value":2252},{"type":19,"tag":155,"props":5636,"children":5637},{"style":5526},[5638],{"type":24,"value":5639},"\\.",{"type":19,"tag":155,"props":5641,"children":5642},{"style":5515},[5643],{"type":24,"value":5518},{"type":19,"tag":155,"props":5645,"children":5646},{"style":5586},[5647],{"type":24,"value":5579},{"type":19,"tag":155,"props":5649,"children":5650},{"style":279},[5651],{"type":24,"value":5593},{"type":19,"tag":155,"props":5653,"children":5654},{"style":168},[5655],{"type":24,"value":5598},{"type":19,"tag":155,"props":5657,"children":5658},{"style":5515},[5659],{"type":24,"value":5544},{"type":19,"tag":155,"props":5661,"children":5662},{"style":407},[5663],{"type":24,"value":2252},{"type":19,"tag":155,"props":5665,"children":5666},{"style":354},[5667],{"type":24,"value":5668},"$",{"type":19,"tag":155,"props":5670,"children":5671},{"style":5509},[5672],{"type":24,"value":5673},"/\n",{"type":19,"tag":155,"props":5675,"children":5677},{"class":157,"line":5676},194,[5678,5682,5687,5691,5695,5700,5705,5710,5714,5719,5723,5728,5732,5737,5741,5746,5750,5754,5759,5763,5767,5771,5775],{"type":19,"tag":155,"props":5679,"children":5680},{"style":407},[5681],{"type":24,"value":5497},{"type":19,"tag":155,"props":5683,"children":5684},{"style":348},[5685],{"type":24,"value":5686}," reservedIds ",{"type":19,"tag":155,"props":5688,"children":5689},{"style":407},[5690],{"type":24,"value":920},{"type":19,"tag":155,"props":5692,"children":5693},{"style":5509},[5694],{"type":24,"value":5512},{"type":19,"tag":155,"props":5696,"children":5697},{"style":168},[5698],{"type":24,"value":5699},"CON",{"type":19,"tag":155,"props":5701,"children":5702},{"style":407},[5703],{"type":24,"value":5704},"|",{"type":19,"tag":155,"props":5706,"children":5707},{"style":168},[5708],{"type":24,"value":5709},"PRN",{"type":19,"tag":155,"props":5711,"children":5712},{"style":407},[5713],{"type":24,"value":5704},{"type":19,"tag":155,"props":5715,"children":5716},{"style":168},[5717],{"type":24,"value":5718},"AUX",{"type":19,"tag":155,"props":5720,"children":5721},{"style":407},[5722],{"type":24,"value":5704},{"type":19,"tag":155,"props":5724,"children":5725},{"style":168},[5726],{"type":24,"value":5727},"NUL",{"type":19,"tag":155,"props":5729,"children":5730},{"style":407},[5731],{"type":24,"value":5704},{"type":19,"tag":155,"props":5733,"children":5734},{"style":168},[5735],{"type":24,"value":5736},"COM",{"type":19,"tag":155,"props":5738,"children":5739},{"style":5515},[5740],{"type":24,"value":5518},{"type":19,"tag":155,"props":5742,"children":5743},{"style":279},[5744],{"type":24,"value":5745},"1-9",{"type":19,"tag":155,"props":5747,"children":5748},{"style":5515},[5749],{"type":24,"value":5544},{"type":19,"tag":155,"props":5751,"children":5752},{"style":407},[5753],{"type":24,"value":5704},{"type":19,"tag":155,"props":5755,"children":5756},{"style":168},[5757],{"type":24,"value":5758},"LPT",{"type":19,"tag":155,"props":5760,"children":5761},{"style":5515},[5762],{"type":24,"value":5518},{"type":19,"tag":155,"props":5764,"children":5765},{"style":279},[5766],{"type":24,"value":5745},{"type":19,"tag":155,"props":5768,"children":5769},{"style":5515},[5770],{"type":24,"value":5544},{"type":19,"tag":155,"props":5772,"children":5773},{"style":5509},[5774],{"type":24,"value":2051},{"type":19,"tag":155,"props":5776,"children":5777},{"style":354},[5778],{"type":24,"value":5779},"i\n",{"type":19,"tag":37,"props":5781,"children":5783},{"id":5782},"configuring-api-keys",[5784],{"type":24,"value":5785},"Configuring API keys",{"type":19,"tag":20,"props":5787,"children":5788},{},[5789,5791,5797,5799,5805],{"type":24,"value":5790},"Now you're going to obtain some API keys. You can initially store these in the ",{"type":19,"tag":151,"props":5792,"children":5794},{"className":5793},[],[5795],{"type":24,"value":5796},".dev.vars",{"type":24,"value":5798}," file using a ",{"type":19,"tag":151,"props":5800,"children":5802},{"className":5801},[],[5803],{"type":24,"value":5804},"KEY=value",{"type":24,"value":5806}," format one per line. It will look a little like:",{"type":19,"tag":143,"props":5808,"children":5812},{"className":5809,"code":5810,"language":5811,"meta":148,"style":148},"language-ini shiki shiki-themes everforest-light dracula","GITHUB_ACCESS_TOKEN = github_pat_[rest of your personal access token]\nTURNSTILE_SECRET_KEY = 0x[rest of your Turnstile secret key]\n","ini",[5813],{"type":19,"tag":151,"props":5814,"children":5815},{"__ignoreMap":148},[5816,5833],{"type":19,"tag":155,"props":5817,"children":5818},{"class":157,"line":158},[5819,5824,5828],{"type":19,"tag":155,"props":5820,"children":5822},{"style":5821},"--shiki-default:#35A77C;--shiki-dark:#FF79C6",[5823],{"type":24,"value":3147},{"type":19,"tag":155,"props":5825,"children":5826},{"style":407},[5827],{"type":24,"value":2844},{"type":19,"tag":155,"props":5829,"children":5830},{"style":348},[5831],{"type":24,"value":5832}," github_pat_[rest of your personal access token]\n",{"type":19,"tag":155,"props":5834,"children":5835},{"class":157,"line":261},[5836,5840,5844],{"type":19,"tag":155,"props":5837,"children":5838},{"style":5821},[5839],{"type":24,"value":1045},{"type":19,"tag":155,"props":5841,"children":5842},{"style":407},[5843],{"type":24,"value":2844},{"type":19,"tag":155,"props":5845,"children":5846},{"style":348},[5847],{"type":24,"value":5848}," 0x[rest of your Turnstile secret key]\n",{"type":19,"tag":131,"props":5850,"children":5852},{"id":5851},"github-access-token",[5853],{"type":24,"value":5854},"GitHub access token",{"type":19,"tag":20,"props":5856,"children":5857},{},[5858,5860,5867],{"type":24,"value":5859},"Now you'll need to generate a ",{"type":19,"tag":52,"props":5861,"children":5864},{"href":5862,"rel":5863},"https://github.com/settings/tokens?type=beta",[56],[5865],{"type":24,"value":5866},"GitHub personal access token",{"type":24,"value":5868}," with:",{"type":19,"tag":5870,"props":5871,"children":5872},"ul",{},[5873,5879],{"type":19,"tag":5874,"props":5875,"children":5876},"li",{},[5877],{"type":24,"value":5878},"Read access to commit statuses and metadata",{"type":19,"tag":5874,"props":5880,"children":5881},{},[5882],{"type":24,"value":5883},"Read and Write access to code and pull requests",{"type":19,"tag":20,"props":5885,"children":5886},{},[5887,5889,5894],{"type":24,"value":5888},"Store the access token GitHub gives you with the KEY ",{"type":19,"tag":151,"props":5890,"children":5892},{"className":5891},[],[5893],{"type":24,"value":3147},{"type":24,"value":559},{"type":19,"tag":131,"props":5896,"children":5898},{"id":5897},"turnstile-secret-key-optional-but-recommended",[5899],{"type":24,"value":5900},"Turnstile secret key (optional but recommended)",{"type":19,"tag":20,"props":5902,"children":5903},{},[5904,5906,5913,5915,5920,5922,5929,5931,5936],{"type":24,"value":5905},"If you want to use the ",{"type":19,"tag":52,"props":5907,"children":5910},{"href":5908,"rel":5909},"https://developers.cloudflare.com/turnstile",[56],[5911],{"type":24,"value":5912},"Cloudflare Turnstile",{"type":24,"value":5914}," service to validate the recaptcha then you'll need to generate a private key and store it in the file with the KEY ",{"type":19,"tag":151,"props":5916,"children":5918},{"className":5917},[],[5919],{"type":24,"value":1045},{"type":24,"value":5921},". You'll also need to follow the ",{"type":19,"tag":52,"props":5923,"children":5926},{"href":5924,"rel":5925},"https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/",[56],[5927],{"type":24,"value":5928},"Turnstile client-side render guide",{"type":24,"value":5930}," on how to integrate the client-side portion and ensure you send the value you get back from the service client side to the server with the name ",{"type":19,"tag":151,"props":5932,"children":5934},{"className":5933},[],[5935],{"type":24,"value":1111},{"type":24,"value":559},{"type":19,"tag":20,"props":5938,"children":5939},{},[5940,5942,5947],{"type":24,"value":5941},"Set this in the config file with the key ",{"type":19,"tag":151,"props":5943,"children":5945},{"className":5944},[],[5946],{"type":24,"value":1045},{"type":24,"value":559},{"type":19,"tag":37,"props":5949,"children":5951},{"id":5950},"non-secret-configuration",[5952],{"type":24,"value":5953},"Non-secret configuration",{"type":19,"tag":20,"props":5955,"children":5956},{},[5957,5959,5965],{"type":24,"value":5958},"We're almost done now you need to modify the ",{"type":19,"tag":151,"props":5960,"children":5962},{"className":5961},[],[5963],{"type":24,"value":5964},"wrangler.toml",{"type":24,"value":5966}," file in your project root with the contents:",{"type":19,"tag":143,"props":5968,"children":5970},{"className":5809,"code":5969,"language":5811,"meta":148,"style":148},"name = \"create-comment-pr\"\nmain = \"src/index.ts\"\ncompatibility_date = \"2023-10-10\"\n\n[vars]\nFALLBACK_EMAIL = \"blog@myemailaddress.com\"\nGITHUB_REPO = \"myorg/mysiterepo\"\nSUCCESS_REDIRECT = \"https://mywebsite.com/thanks\"\n",[5971],{"type":19,"tag":151,"props":5972,"children":5973},{"__ignoreMap":148},[5974,5999,6023,6048,6055,6064,6088,6112],{"type":19,"tag":155,"props":5975,"children":5976},{"class":157,"line":158},[5977,5981,5985,5990,5995],{"type":19,"tag":155,"props":5978,"children":5979},{"style":5821},[5980],{"type":24,"value":1797},{"type":19,"tag":155,"props":5982,"children":5983},{"style":407},[5984],{"type":24,"value":2844},{"type":19,"tag":155,"props":5986,"children":5988},{"style":5987},"--shiki-default:#8DA101;--shiki-dark:#E9F284",[5989],{"type":24,"value":363},{"type":19,"tag":155,"props":5991,"children":5992},{"style":5526},[5993],{"type":24,"value":5994},"create-comment-pr",{"type":19,"tag":155,"props":5996,"children":5997},{"style":5987},[5998],{"type":24,"value":373},{"type":19,"tag":155,"props":6000,"children":6001},{"class":157,"line":261},[6002,6007,6011,6015,6019],{"type":19,"tag":155,"props":6003,"children":6004},{"style":5821},[6005],{"type":24,"value":6006},"main",{"type":19,"tag":155,"props":6008,"children":6009},{"style":407},[6010],{"type":24,"value":2844},{"type":19,"tag":155,"props":6012,"children":6013},{"style":5987},[6014],{"type":24,"value":363},{"type":19,"tag":155,"props":6016,"children":6017},{"style":5526},[6018],{"type":24,"value":222},{"type":19,"tag":155,"props":6020,"children":6021},{"style":5987},[6022],{"type":24,"value":373},{"type":19,"tag":155,"props":6024,"children":6025},{"class":157,"line":285},[6026,6031,6035,6039,6044],{"type":19,"tag":155,"props":6027,"children":6028},{"style":5821},[6029],{"type":24,"value":6030},"compatibility_date",{"type":19,"tag":155,"props":6032,"children":6033},{"style":407},[6034],{"type":24,"value":2844},{"type":19,"tag":155,"props":6036,"children":6037},{"style":5987},[6038],{"type":24,"value":363},{"type":19,"tag":155,"props":6040,"children":6041},{"style":5526},[6042],{"type":24,"value":6043},"2023-10-10",{"type":19,"tag":155,"props":6045,"children":6046},{"style":5987},[6047],{"type":24,"value":373},{"type":19,"tag":155,"props":6049,"children":6050},{"class":157,"line":403},[6051],{"type":19,"tag":155,"props":6052,"children":6053},{"emptyLinePlaceholder":379},[6054],{"type":24,"value":382},{"type":19,"tag":155,"props":6056,"children":6057},{"class":157,"line":423},[6058],{"type":19,"tag":155,"props":6059,"children":6061},{"style":6060},"--shiki-default:#F85552;--shiki-dark:#F8F8F2",[6062],{"type":24,"value":6063},"[vars]\n",{"type":19,"tag":155,"props":6065,"children":6066},{"class":157,"line":449},[6067,6071,6075,6079,6084],{"type":19,"tag":155,"props":6068,"children":6069},{"style":5821},[6070],{"type":24,"value":2458},{"type":19,"tag":155,"props":6072,"children":6073},{"style":407},[6074],{"type":24,"value":2844},{"type":19,"tag":155,"props":6076,"children":6077},{"style":5987},[6078],{"type":24,"value":363},{"type":19,"tag":155,"props":6080,"children":6081},{"style":5526},[6082],{"type":24,"value":6083},"blog@myemailaddress.com",{"type":19,"tag":155,"props":6085,"children":6086},{"style":5987},[6087],{"type":24,"value":373},{"type":19,"tag":155,"props":6089,"children":6090},{"class":157,"line":471},[6091,6095,6099,6103,6108],{"type":19,"tag":155,"props":6092,"children":6093},{"style":5821},[6094],{"type":24,"value":3016},{"type":19,"tag":155,"props":6096,"children":6097},{"style":407},[6098],{"type":24,"value":2844},{"type":19,"tag":155,"props":6100,"children":6101},{"style":5987},[6102],{"type":24,"value":363},{"type":19,"tag":155,"props":6104,"children":6105},{"style":5526},[6106],{"type":24,"value":6107},"myorg/mysiterepo",{"type":19,"tag":155,"props":6109,"children":6110},{"style":5987},[6111],{"type":24,"value":373},{"type":19,"tag":155,"props":6113,"children":6114},{"class":157,"line":489},[6115,6119,6123,6127,6132],{"type":19,"tag":155,"props":6116,"children":6117},{"style":5821},[6118],{"type":24,"value":2777},{"type":19,"tag":155,"props":6120,"children":6121},{"style":407},[6122],{"type":24,"value":2844},{"type":19,"tag":155,"props":6124,"children":6125},{"style":5987},[6126],{"type":24,"value":363},{"type":19,"tag":155,"props":6128,"children":6129},{"style":5526},[6130],{"type":24,"value":6131},"https://mywebsite.com/thanks",{"type":19,"tag":155,"props":6133,"children":6134},{"style":5987},[6135],{"type":24,"value":373},{"type":19,"tag":37,"props":6137,"children":6139},{"id":6138},"testing",[6140],{"type":24,"value":6141},"Testing",{"type":19,"tag":20,"props":6143,"children":6144},{},[6145],{"type":24,"value":6146},"Now you can start the local test server (which will also handle the Typescript without needing a manual build step) with:",{"type":19,"tag":143,"props":6148,"children":6150},{"className":145,"code":6149,"language":147,"meta":148,"style":148},"wrangler dev\n",[6151],{"type":19,"tag":151,"props":6152,"children":6153},{"__ignoreMap":148},[6154],{"type":19,"tag":155,"props":6155,"children":6156},{"class":157,"line":158},[6157,6162],{"type":19,"tag":155,"props":6158,"children":6159},{"style":162},[6160],{"type":24,"value":6161},"wrangler",{"type":19,"tag":155,"props":6163,"children":6164},{"style":168},[6165],{"type":24,"value":6166}," dev\n",{"type":19,"tag":20,"props":6168,"children":6169},{},[6170,6172,6179],{"type":24,"value":6171},"And test it either by submitting to localhost:8787 or by using a too like ",{"type":19,"tag":52,"props":6173,"children":6176},{"href":6174,"rel":6175},"https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client",[56],[6177],{"type":24,"value":6178},"Thunder Client",{"type":24,"value":6180}," in VS Code.",{"type":19,"tag":37,"props":6182,"children":6184},{"id":6183},"deploying",[6185],{"type":24,"value":6186},"Deploying",{"type":19,"tag":20,"props":6188,"children":6189},{},[6190],{"type":24,"value":6191},"Now you're ready to deploy to production!",{"type":19,"tag":143,"props":6193,"children":6195},{"className":145,"code":6194,"language":147,"meta":148,"style":148},"wrangler secret put GITHUB_ACCESS_TOKEN\n[enter your GitHub personal access token]\nwrangler secret put TURNSTILE_SECRET_KEY\n[enter your Turnstile secret key]\nwrangler deploy\n",[6196],{"type":19,"tag":151,"props":6197,"children":6198},{"__ignoreMap":148},[6199,6221,6229,6249,6257],{"type":19,"tag":155,"props":6200,"children":6201},{"class":157,"line":158},[6202,6206,6211,6216],{"type":19,"tag":155,"props":6203,"children":6204},{"style":162},[6205],{"type":24,"value":6161},{"type":19,"tag":155,"props":6207,"children":6208},{"style":168},[6209],{"type":24,"value":6210}," secret",{"type":19,"tag":155,"props":6212,"children":6213},{"style":168},[6214],{"type":24,"value":6215}," put",{"type":19,"tag":155,"props":6217,"children":6218},{"style":168},[6219],{"type":24,"value":6220}," GITHUB_ACCESS_TOKEN\n",{"type":19,"tag":155,"props":6222,"children":6223},{"class":157,"line":261},[6224],{"type":19,"tag":155,"props":6225,"children":6226},{"style":348},[6227],{"type":24,"value":6228},"[enter your GitHub personal access token]\n",{"type":19,"tag":155,"props":6230,"children":6231},{"class":157,"line":285},[6232,6236,6240,6244],{"type":19,"tag":155,"props":6233,"children":6234},{"style":162},[6235],{"type":24,"value":6161},{"type":19,"tag":155,"props":6237,"children":6238},{"style":168},[6239],{"type":24,"value":6210},{"type":19,"tag":155,"props":6241,"children":6242},{"style":168},[6243],{"type":24,"value":6215},{"type":19,"tag":155,"props":6245,"children":6246},{"style":168},[6247],{"type":24,"value":6248}," TURNSTILE_SECRET_KEY\n",{"type":19,"tag":155,"props":6250,"children":6251},{"class":157,"line":403},[6252],{"type":19,"tag":155,"props":6253,"children":6254},{"style":348},[6255],{"type":24,"value":6256},"[enter your Turnstile secret key]\n",{"type":19,"tag":155,"props":6258,"children":6259},{"class":157,"line":423},[6260,6264],{"type":19,"tag":155,"props":6261,"children":6262},{"style":162},[6263],{"type":24,"value":6161},{"type":19,"tag":155,"props":6265,"children":6266},{"style":168},[6267],{"type":24,"value":6268}," deploy\n",{"type":19,"tag":20,"props":6270,"children":6271},{},[6272],{"type":24,"value":6273},"Now change your testing tool to published URL and try it out and if that works update your form post to the new location.",{"type":19,"tag":20,"props":6275,"children":6276},{},[6277],{"type":24,"value":6278},"Enjoy!",{"type":19,"tag":20,"props":6280,"children":6281},{},[6282],{"type":24,"value":6283},"Damien",{"type":19,"tag":6285,"props":6286,"children":6287},"style",{},[6288],{"type":24,"value":6289},"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);}",{"title":148,"searchDepth":261,"depth":261,"links":6291},[6292,6293,6294,6298,6302,6303,6304],{"id":39,"depth":261,"text":42},{"id":81,"depth":261,"text":84},{"id":111,"depth":261,"text":114,"children":6295},[6296,6297],{"id":133,"depth":285,"text":136},{"id":303,"depth":285,"text":306},{"id":5782,"depth":261,"text":5785,"children":6299},[6300,6301],{"id":5851,"depth":285,"text":5854},{"id":5897,"depth":285,"text":5900},{"id":5950,"depth":261,"text":5953},{"id":6138,"depth":261,"text":6141},{"id":6183,"depth":261,"text":6186},"markdown","content:blog:2023:cloudflare-blog-comment-receiver.md","content","blog/2023/cloudflare-blog-comment-receiver.md","blog/2023/cloudflare-blog-comment-receiver","md","/blog/2023/cloudflare-blog-comment-receiver/",2071,[6314,6318,6322],{"title":6315,"date":6316,"url":6317},"HTML5 Video Cheatsheet: Optimizing videos for the web","2025-12-05T00:00:00Z","/blog/2025/html5-video-cheatsheet/",{"title":6319,"date":6320,"url":6321},"Transactions in the MongoDB EF Core Provider","2025-10-25","/blog/2025/mongodb-explicit-transactions/",{"title":6323,"date":6324,"url":6325},"Queryable Encryption with the MongoDB EF Core Provider","2025-09-22","/blog/2025/mongodb-queryable-encryption/",[6327],{"_path":6328,"_dir":6329,"_draft":6,"_partial":6,"_locale":7,"title":6330,"description":6331,"id":6332,"date":6333,"name":6334,"avatar":148,"body":6335,"_type":6305,"_id":6343,"_source":6307,"_file":6344,"_stem":6345,"_extension":6310},"/comments/cloudflare-blog-comment-receiver/a61b49f1-6633-4cd9-9ca1-2ab3db845896","cloudflare-blog-comment-receiver","A61b49f1 6633 4cd9 9ca1 2ab3db845896","KV vs D1 advantages?","a61b49f1-6633-4cd9-9ca1-2ab3db845896","2025-01-25T03:13:59.720Z","Name",{"type":16,"children":6336,"toc":6341},[6337],{"type":19,"tag":20,"props":6338,"children":6339},{},[6340],{"type":24,"value":6331},{"title":148,"searchDepth":261,"depth":261,"links":6342},[],"content:comments:cloudflare-blog-comment-receiver:a61b49f1-6633-4cd9-9ca1-2ab3db845896.md","comments/cloudflare-blog-comment-receiver/a61b49f1-6633-4cd9-9ca1-2ab3db845896.md","comments/cloudflare-blog-comment-receiver/a61b49f1-6633-4cd9-9ca1-2ab3db845896",1779224630947]