{"version":3,"names":["attempts","checkInterval","setInterval","clearInterval","console","log","mainOutlet","document","querySelector","className","id","Discourse","window","location","pathname","isHomepage","test","firstName","User","current","user","name","username","split","__container__","currentUser","lookup","e","banner","createElement","innerHTML","prepend"],"sources":["theme-1-inline-common-head_tag.js"],"sourcesContent":["\n// CLEAgora — Welcome banner on homepage (debug version)\n(function() {\n  var attempts = 0;\n  var checkInterval = setInterval(function() {\n    attempts++;\n    if (attempts > 30) { clearInterval(checkInterval); console.log(\"[CLEAgora] gave up after 30 attempts\"); return; }\n\n    var mainOutlet = document.querySelector(\"#main-outlet-wrapper\") || document.querySelector(\"#main-outlet\") || document.querySelector(\".ember-application\");\n    console.log(\"[CLEAgora] attempt \" + attempts + \" mainOutlet=\" + (mainOutlet ? mainOutlet.className || mainOutlet.id : \"null\") + \" Discourse=\" + (typeof Discourse) + \" path=\" + window.location.pathname);\n\n    if (!mainOutlet) return;\n\n    var isHomepage = /^\\/(latest|categories)?\\/?$/.test(window.location.pathname);\n    if (!isHomepage) { clearInterval(checkInterval); console.log(\"[CLEAgora] not homepage, stopping\"); return; }\n    if (document.querySelector(\".cleagora-welcome\")) { clearInterval(checkInterval); return; }\n\n    var firstName = \"\";\n    try {\n      if (typeof Discourse !== \"undefined\" && Discourse.User && Discourse.User.current()) {\n        var user = Discourse.User.current();\n        firstName = (user.name || user.username || \"\").split(\" \")[0];\n        console.log(\"[CLEAgora] user found: \" + firstName);\n      } else if (typeof Discourse !== \"undefined\" && Discourse.__container__) {\n        var currentUser = Discourse.__container__.lookup(\"service:current-user\");\n        if (currentUser) {\n          firstName = (currentUser.name || currentUser.username || \"\").split(\" \")[0];\n          console.log(\"[CLEAgora] user via container: \" + firstName);\n        }\n      }\n    } catch(e) { console.log(\"[CLEAgora] error: \" + e); }\n\n    if (!firstName) return;\n\n    clearInterval(checkInterval);\n    var banner = document.createElement(\"div\");\n    banner.className = \"cleagora-welcome\";\n    banner.innerHTML = '<h2>Bonjour ' + firstName + ' !</h2>' +\n      '<p class=\"welcome-text\">Ravis de vous retrouver. Explorez les modules et partagez vos opinions !</p>';\n    mainOutlet.prepend(banner);\n    console.log(\"[CLEAgora] banner inserted\");\n  }, 500);\n})();\n"],"mappings":"AACA;AACA,CAAC,YAAW;EACV,IAAIA,QAAQ,GAAG,CAAC;EAChB,IAAIC,aAAa,GAAGC,WAAW,CAAC,YAAW;IACzCF,QAAQ,EAAE;IACV,IAAIA,QAAQ,GAAG,EAAE,EAAE;MAAEG,aAAa,CAACF,aAAa,CAAC;MAAEG,OAAO,CAACC,GAAG,CAAC,sCAAsC,CAAC;MAAE;IAAQ;IAEhH,IAAIC,UAAU,GAAGC,QAAQ,CAACC,aAAa,CAAC,sBAAsB,CAAC,IAAID,QAAQ,CAACC,aAAa,CAAC,cAAc,CAAC,IAAID,QAAQ,CAACC,aAAa,CAAC,oBAAoB,CAAC;IACzJJ,OAAO,CAACC,GAAG,CAAC,qBAAqB,GAAGL,QAAQ,GAAG,cAAc,IAAIM,UAAU,GAAGA,UAAU,CAACG,SAAS,IAAIH,UAAU,CAACI,EAAE,GAAG,MAAM,CAAC,GAAG,aAAa,GAAI,OAAOC,SAAU,GAAG,QAAQ,GAAGC,MAAM,CAACC,QAAQ,CAACC,QAAQ,CAAC;IAEzM,IAAI,CAACR,UAAU,EAAE;IAEjB,IAAIS,UAAU,GAAG,6BAA6B,CAACC,IAAI,CAACJ,MAAM,CAACC,QAAQ,CAACC,QAAQ,CAAC;IAC7E,IAAI,CAACC,UAAU,EAAE;MAAEZ,aAAa,CAACF,aAAa,CAAC;MAAEG,OAAO,CAACC,GAAG,CAAC,mCAAmC,CAAC;MAAE;IAAQ;IAC3G,IAAIE,QAAQ,CAACC,aAAa,CAAC,mBAAmB,CAAC,EAAE;MAAEL,aAAa,CAACF,aAAa,CAAC;MAAE;IAAQ;IAEzF,IAAIgB,SAAS,GAAG,EAAE;IAClB,IAAI;MACF,IAAI,OAAON,SAAS,KAAK,WAAW,IAAIA,SAAS,CAACO,IAAI,IAAIP,SAAS,CAACO,IAAI,CAACC,OAAO,CAAC,CAAC,EAAE;QAClF,IAAIC,IAAI,GAAGT,SAAS,CAACO,IAAI,CAACC,OAAO,CAAC,CAAC;QACnCF,SAAS,GAAG,CAACG,IAAI,CAACC,IAAI,IAAID,IAAI,CAACE,QAAQ,IAAI,EAAE,EAAEC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;QAC5DnB,OAAO,CAACC,GAAG,CAAC,yBAAyB,GAAGY,SAAS,CAAC;MACpD,CAAC,MAAM,IAAI,OAAON,SAAS,KAAK,WAAW,IAAIA,SAAS,CAACa,aAAa,EAAE;QACtE,IAAIC,WAAW,GAAGd,SAAS,CAACa,aAAa,CAACE,MAAM,CAAC,sBAAsB,CAAC;QACxE,IAAID,WAAW,EAAE;UACfR,SAAS,GAAG,CAACQ,WAAW,CAACJ,IAAI,IAAII,WAAW,CAACH,QAAQ,IAAI,EAAE,EAAEC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;UAC1EnB,OAAO,CAACC,GAAG,CAAC,iCAAiC,GAAGY,SAAS,CAAC;QAC5D;MACF;IACF,CAAC,CAAC,OAAMU,CAAC,EAAE;MAAEvB,OAAO,CAACC,GAAG,CAAC,oBAAoB,GAAGsB,CAAC,CAAC;IAAE;IAEpD,IAAI,CAACV,SAAS,EAAE;IAEhBd,aAAa,CAACF,aAAa,CAAC;IAC5B,IAAI2B,MAAM,GAAGrB,QAAQ,CAACsB,aAAa,CAAC,KAAK,CAAC;IAC1CD,MAAM,CAACnB,SAAS,GAAG,kBAAkB;IACrCmB,MAAM,CAACE,SAAS,GAAG,cAAc,GAAGb,SAAS,GAAG,SAAS,GACvD,sGAAsG;IACxGX,UAAU,CAACyB,OAAO,CAACH,MAAM,CAAC;IAC1BxB,OAAO,CAACC,GAAG,CAAC,4BAA4B,CAAC;EAC3C,CAAC,EAAE,GAAG,CAAC;AACT,CAAC,EAAE,CAAC","ignoreList":[]}