{"version":3,"file":"pageview.js","names":["document","addEventListener","querySelector","dataset","discourseError","root","content","trackViewSessionId","headers","Object","assign","window","location","href","referrer","fetch","method"],"sources":["scripts/pageview.js"],"sourcesContent":["document.addEventListener(\"DOMContentLoaded\", function () {\n  const isErrorPage =\n    document.querySelector(\"meta#discourse-error\")?.dataset.discourseError ===\n    \"true\";\n\n  if (!isErrorPage) {\n    const root =\n      document.querySelector(\"meta[name=discourse-base-uri]\")?.content || \"\";\n\n    const trackViewSessionId = document.querySelector(\n      \"meta[name=discourse-track-view-session-id]\"\n    )?.content;\n\n    let headers = {\n      \"Discourse-Track-View-Deferred\": \"true\",\n    };\n\n    if (trackViewSessionId) {\n      headers = Object.assign(headers, {\n        \"Discourse-Track-View-Url\": window.location.href,\n        \"Discourse-Track-View-Referrer\": document.referrer,\n        \"Discourse-Track-View-Session-Id\": trackViewSessionId,\n      });\n    }\n    fetch(`${root}/pageview`, {\n      method: \"POST\",\n      headers,\n    });\n  }\n});\n"],"mappings":"AAAAA,SAASC,iBAAiB,mBAAoB,WAK5C,KAFE,SADAD,SAASE,cAAc,yBAAyBC,QAAQC,gBAGxC,CAChB,MAAMC,EACJL,SAASE,cAAc,kCAAkCI,SAAW,GAEhEC,EAAqBP,SAASE,cAClC,+CACCI;AAEH,IAAIE,EAAU,CACZ,gCAAiC;AAG/BD,IACFC,EAAUC,OAAOC,OAAOF,EAAS,CAC/B,2BAA4BG,OAAOC,SAASC,KAC5C,gCAAiCb,SAASc,SAC1C,kCAAmCP,KAGvCQ,MAAM,GAAGV,aAAiB,CACxBW,OAAQ,OACRR,WAEJ,CACF","ignoreList":[]}