{"version":3,"names":["MON","esc","s","d","document","createElement","textContent","innerHTML","fmt","iso","Date","day","getDate","mon","getMonth","full","toLocaleDateString","weekday","month","time","toLocaleTimeString","hour","minute","onPage","p","location","pathname","split","indexOf","load","box","fetch","headers","then","r","json","j","arr","events","filter","e","starts_at","now","sort","a","b","h","length","slice","forEach","f","url","post","topic","id","name","title","all_day","catch","inject","ex","querySelector","remove","target","className","parentNode","insertBefore","setInterval"],"sources":["theme-1-inline-common-head_tag-9.js"],"sourcesContent":["/* cmgp-events-marker */(function(){\nvar MON=[\"jan\",\"fev\",\"mar\",\"abr\",\"mai\",\"jun\",\"jul\",\"ago\",\"set\",\"out\",\"nov\",\"dez\"];\nfunction esc(s){var d=document.createElement(\"div\");d.textContent=s||\"\";return d.innerHTML;}\nfunction fmt(iso){var d=new Date(iso);return {day:d.getDate(),mon:MON[d.getMonth()],full:d.toLocaleDateString(\"pt-PT\",{weekday:\"long\",day:\"numeric\",month:\"long\"}),time:d.toLocaleTimeString(\"pt-PT\",{hour:\"2-digit\",minute:\"2-digit\"})};}\nfunction onPage(){var p=location.pathname;return p===\"/\"||p===\"/latest\"||p.split(\"/\").indexOf(\"50\")!==-1;}\nfunction load(box){\n fetch(\"/discourse-post-event/events.json\",{headers:{\"X-Requested-With\":\"XMLHttpRequest\"}}).then(function(r){return r.json();}).then(function(j){\n  var arr=(j.events||[]).filter(function(e){return new Date(e.starts_at)>=new Date(Date.now()-3600000);});\n  arr.sort(function(a,b){return new Date(a.starts_at)-new Date(b.starts_at);});\n  var h='<div class=\"cmgp-events-head\"><span>🗓️ Próximos encontros</span><a href=\"/c/encontros-comboios-de-carregamento/50\">Ver todos →</a></div>';\n  if(!arr.length){h+='<div class=\"cmgp-events-empty\">Ainda não há encontros marcados. Cria o primeiro! 🚗⚡</div>';}\n  else{arr.slice(0,3).forEach(function(e){var f=fmt(e.starts_at);var url=(e.post&&e.post.url)||(\"/t/\"+((e.post&&e.post.topic&&e.post.topic.id)||\"\"));h+='<a class=\"cmgp-event-row\" href=\"'+url+'\"><div class=\"cmgp-event-date\"><div class=\"d\">'+f.day+'</div><div class=\"m\">'+f.mon+'</div></div><div class=\"cmgp-event-info\"><div class=\"n\">'+esc(e.name||(e.post&&e.post.topic&&e.post.topic.title)||\"Encontro\")+'</div><div class=\"t\">'+f.full+(e.all_day?'':' · '+f.time)+'</div></div></a>';});}\n  box.innerHTML=h;\n }).catch(function(){box.innerHTML='<div class=\"cmgp-events-empty\">Não foi possível carregar os encontros.</div>';});\n}\nfunction inject(){\n var ex=document.querySelector(\".cmgp-events\");\n if(!onPage()){if(ex)ex.remove();return;}\n if(ex)return;\n var target=document.querySelector(\".list-controls\")||document.querySelector(\".navigation-container\")||document.querySelector(\"#main-outlet .topic-list\");\n if(!target)return;\n var box=document.createElement(\"div\");box.className=\"cmgp-events\";box.innerHTML='<div class=\"cmgp-events-empty\">A carregar encontros…</div>';\n target.parentNode.insertBefore(box,target);\n load(box);\n}\nsetInterval(inject,800);\n})();"],"mappings":"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","ignoreList":[]}