{"id":3917,"date":"2026-06-23T06:20:28","date_gmt":"2026-06-23T10:20:28","guid":{"rendered":"https:\/\/zero-cooldown.com\/registre-colonial\/"},"modified":"2026-11-12T10:03:50","modified_gmt":"2026-11-12T15:03:50","slug":"registre-colonial","status":"publish","type":"page","link":"https:\/\/zero-cooldown.com\/fr\/registre-colonial\/","title":{"rendered":"Registre Colonial"},"content":{"rendered":"\n<div class=\"sf-section rc-hero\">\n  <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div><div class=\"sf-border sf-border--left\"><\/div><div class=\"sf-border sf-border--right\"><\/div>\n  <p class=\"sf-status-label\">SOL FRACTA \/\/ REGISTRE COLONIAL<\/p>\n  <h1 class=\"qs-title\">Le Registre Colonial<\/h1>\n  <p class=\"qs-hook\">Un nom, une poign\u00e9e de colons, une date. Votre colonie entre au Registre Colonial, avec toutes les autres, et elle y reste.<\/p>\n  <p class=\"rc-stats\" id=\"rc-stats\" aria-live=\"polite\" hidden><span data-stat=\"colonies\"><\/span><span data-stat=\"rapports\"><\/span><span data-stat=\"mondes\"><\/span><\/p>\n  <p class=\"rc-actions\"><a class=\"qs-btn\" href=\"#rc-declarer\">D\u00e9clarer un cycle<\/a><a class=\"rc-btn-ghost\" href=\"#rc-archives\">Lire les archives<\/a><\/p>\n<\/div>\n<style>\n.sf-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:5rem calc(50vw - 50%);box-sizing:border-box;background:#080808;text-align:center;color:#f0f0f0;position:relative}\n.sf-border{position:absolute;pointer-events:none}\n.sf-border--top,.sf-border--bottom{left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(221,188,128,.55),transparent)}\n.sf-border--top{top:0}.sf-border--bottom{bottom:0}\n.sf-border--left,.sf-border--right{top:10%;bottom:10%;width:1px;background:linear-gradient(to bottom,transparent,rgba(221,188,128,.55),transparent)}\n.sf-border--left{left:0}.sf-border--right{right:0}\n.sf-status-label{color:#ddbc80;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}\n.qs-title{font-family:\"Good Times\",\"good-times\",\"Orbitron\",sans-serif;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:.06em;text-transform:uppercase;color:#f2f0ec;margin:0 0 1.5rem}\n.qs-hook{font-size:1.2rem;line-height:1.8;color:rgba(240,240,240,.85);max-width:700px;margin:0 auto .5rem;font-style:italic}\n.qs-btn{display:inline-block;padding:.9rem 2rem;background:#ddbc80;color:#080808;text-decoration:none;letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:700}\n.sf-section--form h2{font-size:2rem;color:#f0f0f0}\n.sf-section--form p{color:#888;margin-bottom:2rem}\n.sf-section--form .sf-status-label{color:#ddbc80;margin-bottom:1rem}\n\/* Avis de devise de la boutique : masque hors des pages boutique, produits et achat (Gary, 2026-10-29). *\/\np.woocommerce-store-notice.demo_store{display:none!important;}\n\/* Registre Colonial : archives et formulaire (page 3917). *\/\n.rc-hero .rc-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:2rem 0 0;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(221,188,128,.85)}\n.rc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2.25rem 0 0}\n.rc-btn-ghost{display:inline-block;padding:.9rem 2rem;border:1px solid rgba(221,188,128,.6);color:#ddbc80;background:transparent;text-decoration:none;letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:700;cursor:pointer;border-radius:0;font-family:inherit;line-height:1.2}\n.rc-btn-ghost:hover{border-color:#ddbc80;color:#f2f0ec;background:transparent}\n.rc-btn-petit{padding:.6rem 1.1rem;font-size:.72rem}\n.rc-archives,.rc-declarer{max-width:760px;margin:4.5rem auto 0;color:#f0f0f0;scroll-margin-top:6rem}\n.rc-declarer{margin-bottom:5rem}\n.rc-archives .sf-status-label,.rc-declarer .sf-status-label{text-align:center}\n.rc-h2{text-align:center;margin:0 0 1rem}\n.rc-intro{color:#9a9a9a;text-align:center;max-width:600px;margin:0 auto 2.5rem;line-height:1.7}\n.rc-filtres{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 2.25rem}\n.rc-filtre{background:transparent;color:#ddbc80;border:1px solid rgba(221,188,128,.4);padding:.45rem .9rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:0;font-family:inherit}\n.rc-filtre[aria-pressed=true]{background:#ddbc80;color:#080808;border-color:#ddbc80}\n.rc-monde{margin:2.5rem 0 3rem}\n.rc-monde-tete{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:0 0 .9rem;margin:0 0 1.25rem;border-bottom:1px solid rgba(221,188,128,.25)}\n.rc-monde-nom{font-family:\"Good Times\",\"good-times\",\"Orbitron\",sans-serif;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;color:#f2f0ec;margin:0;font-weight:400}\n.rc-badge{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#ddbc80;border:1px solid rgba(221,188,128,.5);padding:.2rem .55rem}\n.rc-monde-compte{margin-left:auto;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}\n.rc-voile-boite{border:1px dashed rgba(221,188,128,.45);padding:1rem 1.25rem;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:#bbb;font-size:.9rem}\n.rc-voile .rc-rapport-texte{display:none}\n.rc-colonie{background:#0f0f0f;border-left:3px solid #ddbc80;padding:1.4rem 1.5rem;margin:0 0 1.25rem}\n.rc-colonie-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}\n.rc-colonie-nom{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2f0ec;margin:0;font-family:inherit}\n.rc-colonie-meta{font-size:.8rem;color:#8a8a8a;margin:.3rem 0 0}\n.rc-cycle{flex-shrink:0;font-family:monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ddbc80;border:1px solid rgba(221,188,128,.35);background:rgba(221,188,128,.1);padding:.2rem .6rem}\n.rc-factions{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}\n.rc-factions li{font-size:.72rem;letter-spacing:.06em;color:#c9b48a;border:1px solid rgba(221,188,128,.25);padding:.15rem .5rem;margin:0}\n.rc-rapports{margin:1.25rem 0 0}\n.rc-rapport{border-left:1px solid rgba(221,188,128,.25);padding:0 0 0 1rem;margin:0 0 1.1rem}\n.rc-rapport-tete{font-family:monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(221,188,128,.7);margin:0 0 .35rem}\n.rc-rapport-texte{font-size:.92rem;line-height:1.75;color:#bdbdbd;margin:0;white-space:pre-line}\n.rc-canon{color:#080808;background:#ddbc80;padding:.05rem .4rem;margin-left:.6rem;letter-spacing:.14em}\n.rc-etat{text-align:center;color:rgba(221,188,128,.55);font-family:monospace;font-size:.8rem;letter-spacing:.18em;padding:2rem 0}\n#rc-form{margin:0}\n#rc-form .rc-champ{margin:0 0 1.75rem;padding:0;border:0;min-width:0}\n#rc-form label,#rc-form legend{display:block;color:#f0f0f0;font-weight:600;font-size:1rem;margin:0 0 .5rem;padding:0;line-height:1.45}\n#rc-form input[type=text],#rc-form input[type=number],#rc-form textarea{width:100%;box-sizing:border-box;background:#0f0f0f;color:#f0f0f0;border:1px solid rgba(221,188,128,.35);border-radius:4px;padding:.8rem;font-size:1rem;font-family:inherit}\n#rc-form .rc-champ--court input{max-width:9rem}\n#rc-form textarea{min-height:9rem;resize:vertical}\n#rc-form input:focus,#rc-form textarea:focus{outline:2px solid #ddbc80;outline-offset:1px;border-color:#ddbc80}\n#rc-form input::placeholder,#rc-form textarea::placeholder{color:#8a8a8a;opacity:1}\n#rc-form .rc-aide{color:#8a8a8a;font-size:.85rem;margin:.45rem 0 0;line-height:1.5}\n#rc-form .rc-compteur{text-align:right}\n#rc-form .rc-options{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}\n#rc-form .rc-option,#rc-form .rc-chip{position:relative;display:block;cursor:pointer;margin:0;font-weight:400}\n#rc-form .rc-option input,#rc-form .rc-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n#rc-form .rc-option span{display:block;border:1px solid rgba(221,188,128,.35);background:#0f0f0f;padding:.85rem 1rem;color:#f0f0f0}\n#rc-form .rc-option b{display:block;letter-spacing:.06em}\n#rc-form .rc-option small{display:block;color:#8a8a8a;font-size:.8rem;margin-top:.15rem}\n#rc-form .rc-option input:checked + span{border-color:#ddbc80;background:rgba(221,188,128,.12)}\n#rc-form .rc-option input:focus-visible + span,#rc-form .rc-chip input:focus-visible + span{outline:2px solid #ddbc80;outline-offset:2px}\n#rc-form .rc-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}\n#rc-form .rc-chip{display:inline-block}\n#rc-form .rc-chip span{display:inline-block;border:1px solid rgba(221,188,128,.35);padding:.5rem .8rem;font-size:.85rem;color:#e6e0d6}\n#rc-form .rc-chip small{font-family:monospace;font-size:.68rem;color:rgba(221,188,128,.75);margin-left:.35rem}\n#rc-form .rc-chip input:checked + span{background:#ddbc80;color:#080808;border-color:#ddbc80}\n#rc-form .rc-chip input:checked + span small{color:#3a2f1c}\n#rc-form .rc-sous-champ{margin:1rem 0 0}\n#rc-form .rc-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.rc-erreur{color:#f3c1b4;border-left:3px solid #c0573f;padding:.6rem .9rem;margin:0 0 1.25rem;background:rgba(192,87,63,.1)}\n.rc-erreur a{color:#ddbc80}\n.rc-envoi{text-align:center;margin:2rem 0 0}\n#rc-declarer button.qs-btn{border:0;border-radius:0;cursor:pointer;font-family:inherit}\n#rc-declarer button.qs-btn:hover{background:#e8cf9f;color:#080808}\n#rc-declarer button[disabled]{opacity:.6;cursor:wait}\n.rc-merci{text-align:center;border:1px solid rgba(221,188,128,.35);padding:2.5rem 1.5rem;outline:0}\n.rc-merci h3{font-size:1.6rem;color:#f2f0ec;margin:0 0 .75rem}\n.rc-merci p{color:#bbb}\n.rc-hero [hidden],#rc-archives [hidden],#rc-declarer [hidden],#rc-declarer[hidden]{display:none!important}\n@media (max-width:600px){#rc-form .rc-options{grid-template-columns:1fr}.rc-colonie{padding:1.1rem}.rc-monde-compte{margin-left:0;width:100%}}\n<\/style>\n\n\n\n<style>\n.rc-statut{border-left:3px solid rgba(221,188,128,.55);background:rgba(221,188,128,.06);padding:.75rem 1rem;margin:0 0 1.25rem;color:#cfc7b8;font-size:.9rem;line-height:1.6}\n.rc-statut b{display:block;color:#ddbc80;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .2rem;font-weight:700}\n.rc-mention{display:inline-block;max-width:100%;color:#ddbc80;border:1px solid rgba(221,188,128,.45);padding:.05rem .4rem;margin-left:.6rem;letter-spacing:.14em}\n<\/style>\n<section class=\"rc-archives\" id=\"rc-archives\" aria-busy=\"true\" data-csv=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vQv-e0p3D4_jxIH9_K-hMgvHTlE37fc0cyR4ozdbdwfKTyT4D6I1I_2M8NVyM774DVxN8Eg8tE80O0l\/pub?gid=952846148&amp;single=true&amp;output=csv\">\n  <p class=\"sf-status-label\">ARCHIVES COLONIALES<\/p>\n  <h2 class=\"rc-h2\">Les archives<\/h2>\n  <div class=\"rc-filtres\" id=\"rc-filtres\" hidden><\/div>\n  <div id=\"rc-mondes\"><p class=\"rc-etat\">\/\/ Interrogation des archives\u2026<\/p><\/div>\n<\/section>\n<section class=\"rc-declarer\" id=\"rc-declarer\">\n  <p class=\"sf-status-label\">TRANSMISSION<\/p>\n  <h2 class=\"rc-h2\">D\u00e9clarer un cycle<\/h2>\n  <p class=\"rc-intro\">\u00c0 la fin de chaque cycle, le Meneur transmet l\u2019\u00e9tat de sa colonie. Sans compte ni courriel&nbsp;: ce que vous \u00e9crivez s\u2019affiche dans les archives.<\/p>\n  <form id=\"rc-form\" class=\"rc-form\" data-action=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScTH34S9rSQOAWWNiyIwJVSq8miqW-yws3TeAP8FKNqJrheoQ\/formResponse\" data-secours=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScTH34S9rSQOAWWNiyIwJVSq8miqW-yws3TeAP8FKNqJrheoQ\/viewform\" novalidate>\n    <div class=\"rc-champ\">\n      <label for=\"rc-colonie\">Le nom de la colonie<\/label>\n      <input id=\"rc-colonie\" type=\"text\" maxlength=\"60\" required autocomplete=\"off\" placeholder=\"Le nom que lui ont donn\u00e9 vos colons\">\n    <\/div>\n    <fieldset class=\"rc-champ\">\n      <legend>Le monde<\/legend>\n      <div class=\"rc-options\">\n        <label class=\"rc-option\"><input type=\"radio\" name=\"monde\" value=\"Calvaire\"><span><b>Calvaire<\/b><small>le monde du quickstart<\/small><\/span><\/label>\n        <label class=\"rc-option\"><input type=\"radio\" name=\"monde\" value=\"autre\"><span><b>Un autre monde<\/b><small>le v\u00f4tre<\/small><\/span><\/label>\n      <\/div>\n      <div class=\"rc-sous-champ\" id=\"rc-monde-autre\" hidden>\n        <label for=\"rc-monde-nom\">Nom du monde<\/label>\n        <input id=\"rc-monde-nom\" type=\"text\" maxlength=\"60\" autocomplete=\"off\">\n      <\/div>\n    <\/fieldset>\n    <div class=\"rc-champ\">\n      <label for=\"rc-mj\">Meneur ou groupe<\/label>\n      <input id=\"rc-mj\" type=\"text\" maxlength=\"60\" required autocomplete=\"off\">\n      <p class=\"rc-aide\">Un pr\u00e9nom, un pseudo ou le nom de votre table. Il s\u2019affiche sur la fiche de la colonie.<\/p>\n    <\/div>\n    <div class=\"rc-champ rc-champ--court\">\n      <label for=\"rc-cycle\">Cycle<\/label>\n      <input id=\"rc-cycle\" type=\"number\" min=\"1\" max=\"999\" step=\"1\" inputmode=\"numeric\" required>\n      <p class=\"rc-aide\">Le num\u00e9ro du cycle qui vient de finir. Premi\u00e8re partie&nbsp;: cycle&nbsp;1.<\/p>\n    <\/div>\n    <fieldset class=\"rc-champ\">\n      <legend>Factions pr\u00e9sentes<\/legend>\n      <p class=\"rc-aide\">Toutes celles qui p\u00e8sent dans votre colonie.<\/p>\n      <div class=\"rc-chips\">\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Aurum Collective (ARC)\"><span>Aurum Collective <small>ARC<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Code Cartel (CDC)\"><span>Code Cartel <small>CDC<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Deep Society (DPS)\"><span>Deep Society <small>DPS<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Holy German Empire (HGE)\"><span>Holy German Empire <small>HGE<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Horizon Syndicate (HOS)\"><span>Horizon Syndicate <small>HOS<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Merco Prime (MCP)\"><span>Merco Prime <small>MCP<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Nouvelle R\u00e9publique (NNR)\"><span>Nouvelle R\u00e9publique <small>NNR<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Ordo Crucis (ODC)\"><span>Ordo Crucis <small>ODC<\/small><\/span><\/label>\n        <label class=\"rc-chip\"><input type=\"checkbox\" name=\"faction\" value=\"Pharmacopolia Universalis (PCU)\"><span>Pharmacopolia Universalis <small>PCU<\/small><\/span><\/label>\n      <\/div>\n    <\/fieldset>\n    <div class=\"rc-champ\">\n      <label for=\"rc-resume\">R\u00e9sum\u00e9 du cycle<\/label>\n      <textarea id=\"rc-resume\" maxlength=\"1500\" rows=\"7\" required placeholder=\"Qui tient le pouvoir, ce qui a \u00e9t\u00e9 construit ou perdu, qui est mort.\"><\/textarea>\n      <p class=\"rc-aide rc-compteur\"><span id=\"rc-compte\">0<\/span> \/ 1500<\/p>\n    <\/div>\n    <div class=\"rc-piege\" aria-hidden=\"true\"><label for=\"rc-site\">Site web<\/label><input id=\"rc-site\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n    <p class=\"rc-erreur\" id=\"rc-erreur\" role=\"alert\" hidden><\/p>\n    <p class=\"rc-envoi\"><button type=\"submit\" class=\"qs-btn\" id=\"rc-bouton\">Transmettre le rapport<\/button><\/p>\n  <\/form>\n  <div class=\"rc-merci\" id=\"rc-merci\" tabindex=\"-1\" hidden>\n    <p class=\"sf-status-label\">RE\u00c7U<\/p>\n    <h3>Rapport transmis.<\/h3>\n    <p id=\"rc-merci-texte\">Il entre aux archives dans quelques minutes.<\/p>\n    <p><button type=\"button\" class=\"rc-btn-ghost\" id=\"rc-encore\">D\u00e9clarer un autre cycle<\/button><\/p>\n  <\/div>\n<\/section>\n<script data-no-optimize=\"1\" data-no-defer=\"1\" data-jetpack-boost=\"ignore\">\n\/* SOL FRACTA - REGISTRE COLONIAL (page 3917, \/registre-colonial\/)\n   Archives : lues dans la feuille Google publiee en CSV (reponses du Google Form du Registre).\n   Formulaire : natif sur la page, envoye au meme Google Form ; la feuille et les archives restent alimentees.\n   Colonne facultative Publie dans la feuille : si elle existe, seules les lignes marquees oui s affichent.\n   Colonne facultative Canon : marque le rapport retenu par la communaute pour un monde officiel.\n   Colonne facultative Mention : un mot affiche sur le rapport (exemple : Partie test).\n   Monde officiel sans rapport Canon : la mention Canon en suspens s affiche en tete du monde.\n   Une colonie dont le nom commence par le mot TEST ne s affiche jamais (essais).\n   Toutes les donnees passent par textContent : aucun code venu de la feuille ne peut s executer.\n   REGLES DU SITE : aucun inferieur-a, aucune esperluette, aucune barre oblique inverse, chaines entre accents graves. *\/\n(function(){\n  var NL = String.fromCharCode(10), CR = String.fromCharCode(13), Q = String.fromCharCode(34), NBSP = String.fromCharCode(160);\n  var T = {\n    mondeInconnu: `Monde inconnu`,\n    colonieInconnue: `Colonie sans nom`,\n    officiel: `Monde officiel`,\n    table: `table`,\n    tables: `tables`,\n    rapport: `rapport`,\n    rapports: `rapports`,\n    voile: `Ces rapports d\u00e9voilent le sc\u00e9nario de ce monde.`,\n    afficher: `Afficher les rapports`,\n    menePar: `Meneur ou groupe`,\n    cycle: `Cycle`,\n    factions: `Factions pr\u00e9sentes`,\n    canon: `Canon`,\n    tous: `Tous les mondes`,\n    colonie1: `colonie`,\n    colonies: `colonies`,\n    rapportCycle: `rapport de cycle`,\n    rapportsCycle: `rapports de cycle`,\n    monde1: `monde`,\n    mondes: `mondes`,\n    vide: `\/\/ Les archives attendent leur premi\u00e8re colonie.`,\n    erreurArchives: `\/\/ Les archives ne r\u00e9pondent pas. R\u00e9essayez dans un moment.`,\n    merciModere: `Il entre aux archives apr\u00e8s v\u00e9rification.`,\n    merciDirect: `Il entre aux archives dans quelques minutes.`,\n    manqueColonie: `Donnez un nom \u00e0 la colonie.`,\n    manqueMonde: `Choisissez le monde.`,\n    manqueNomMonde: `Donnez le nom de votre monde.`,\n    manqueMj: `Indiquez le Meneur ou le groupe.`,\n    manqueCycle: `Indiquez le num\u00e9ro du cycle, \u00e0 partir de 1.`,\n    manqueFactions: `Cochez au moins une faction.`,\n    manqueResume: `R\u00e9sumez le cycle en quelques phrases.`,\n    envoi: `Transmission\u2026`,\n    bouton: `Transmettre le rapport`,\n    echec: `La transmission a \u00e9chou\u00e9. R\u00e9essayez dans un moment, ou passez par`,\n    secours: `le formulaire de secours.`,\n    statutAttente: `Canon en suspens`,\n    texteAttente1: `Chaque table vit sa version de `,\n    texteAttente2: `. La communaut\u00e9 votera la fin qui entrera au canon.`,\n    statutCanon: `Canon vot\u00e9`,\n    texteCanon: `La communaut\u00e9 a retenu le rapport marqu\u00e9 Canon.`\n  };\n  var CANON = [`calvaire`];\n  var E = { colonie: `entry.26804900`, monde: `entry.1785598011`, mj: `entry.2033181388`, cycle: `entry.375207367`, factions: `entry.186510925`, resume: `entry.2053335709` };\n  var LOCALE = `fr-CA`;\n  var MEMOIRE = `sf-registre-v1`;\n  var MODERE = false;\n  var t0 = Date.now();\n\n  function $(id){ return document.getElementById(id); }\n  function norm(s){\n    s = String(s === undefined ? `` : (s === null ? `` : s));\n    if (s.normalize) s = s.normalize(`NFD`);\n    var out = ``;\n    for (var i = 0; s.length > i; i++){\n      var k = s.charCodeAt(i);\n      if (k > 767) { if (880 > k) continue; }\n      var c = s.charAt(i);\n      if (k === 10) c = ` `;\n      if (k === 13) c = ` `;\n      if (k === 9) c = ` `;\n      if (k === 160) c = ` `;\n      out += c;\n    }\n    return out.toLowerCase().split(` `).filter(function(x){ return x; }).join(` `);\n  }\n  function oui(v){ return [`oui`, `x`, `yes`, `y`, `true`, `vrai`, `1`, `ok`, `publie`, `canon`, `\u2713`].indexOf(norm(v)) > -1; }\n  function el(tag, cls, txt){\n    var e = document.createElement(tag);\n    if (cls) e.className = cls;\n    if (typeof txt === `string`) e.textContent = txt;\n    return e;\n  }\n  function pl(n, un, plus){ return String(n) + NBSP + (n === 1 ? un : plus); }\n\n  function lireCSV(txt){\n    var lignes = [], ligne = [], champ = ``, guillemets = false;\n    for (var i = 0; txt.length > i; i++){\n      var c = txt.charAt(i);\n      if (guillemets) {\n        if (c === Q) {\n          if (txt.charAt(i + 1) === Q) { champ += Q; i++; }\n          else { guillemets = false; }\n        } else { champ += c; }\n      } else if (c === Q) { guillemets = true; }\n      else if (c === `,`) { ligne.push(champ); champ = ``; }\n      else if (c === NL) { ligne.push(champ); lignes.push(ligne); ligne = []; champ = ``; }\n      else if (c !== CR) { champ += c; }\n    }\n    if (champ.length || ligne.length) { ligne.push(champ); lignes.push(ligne); }\n    return lignes;\n  }\n  function lireDate(s){\n    s = String(s || ``).trim();\n    if (!s) return null;\n    var p = s.split(` `), d = p[0].split(`\/`), h = (p[1] || `0:0:0`).split(`:`);\n    if (d.length !== 3) { var t = new Date(s); return isNaN(t.getTime()) ? null : t; }\n    var a = parseInt(d[0], 10), b = parseInt(d[1], 10), y = parseInt(d[2], 10);\n    var mois = a, jour = b;\n    if (a > 12) { jour = a; mois = b; }\n    var r = new Date(y, mois - 1, jour, parseInt(h[0] || `0`, 10), parseInt(h[1] || `0`, 10), parseInt(h[2] || `0`, 10));\n    return isNaN(r.getTime()) ? null : r;\n  }\n  function fmtDate(d){ return d ? d.toLocaleDateString(LOCALE, { day: `numeric`, month: `long`, year: `numeric` }) : ``; }\n\n  \/* ARCHIVES *\/\n  var archives = $(`rc-archives`), zone = $(`rc-mondes`), filtres = $(`rc-filtres`);\n  function etat(msg){ zone.textContent = ``; zone.appendChild(el(`p`, `rc-etat`, msg)); }\n  function stats(c, r, m){\n    var p = $(`rc-stats`);\n    if (!p) return;\n    p.querySelector(`[data-stat=colonies]`).textContent = pl(c, T.colonie1, T.colonies);\n    p.querySelector(`[data-stat=rapports]`).textContent = pl(r, T.rapportCycle, T.rapportsCycle);\n    p.querySelector(`[data-stat=mondes]`).textContent = pl(m, T.monde1, T.mondes);\n    p.hidden = false;\n  }\n  function factionsDe(txt){\n    return String(txt || ``).split(`,`).map(function(x){ return x.trim(); }).filter(function(x){ return x; });\n  }\n  function carte(C){\n    C.rapports.sort(function(a, b){ return (b.n - a.n) || (b.ms - a.ms); });\n    var dernier = C.rapports[0];\n    var c = el(`article`, `rc-colonie`);\n    var tete = el(`div`, `rc-colonie-tete`);\n    var g = el(`div`);\n    g.appendChild(el(`h4`, `rc-colonie-nom`, C.nom));\n    if (C.mj) g.appendChild(el(`p`, `rc-colonie-meta`, T.menePar + NBSP + `: ` + C.mj));\n    tete.appendChild(g);\n    tete.appendChild(el(`span`, `rc-cycle`, T.cycle + NBSP + (dernier.cycle || `?`)));\n    c.appendChild(tete);\n    var fac = factionsDe(dernier.factions);\n    if (fac.length) {\n      var ul = el(`ul`, `rc-factions`);\n      ul.setAttribute(`aria-label`, T.factions);\n      fac.forEach(function(f){\n        var morceaux = f.split(` (`);\n        var li = el(`li`, ``, morceaux[0]);\n        if (morceaux[1]) li.title = morceaux[1].split(`)`).join(``);\n        ul.appendChild(li);\n      });\n      c.appendChild(ul);\n    }\n    var liste = el(`div`, `rc-rapports`);\n    C.rapports.forEach(function(R){\n      var r = el(`div`, `rc-rapport`);\n      var t = el(`p`, `rc-rapport-tete`, T.cycle + NBSP + (R.cycle || `?`) + (R.date ? ` \u00b7 ` + fmtDate(R.date) : ``));\n      if (R.mention) t.appendChild(el(`span`, `rc-mention`, R.mention));\n      if (R.canon) t.appendChild(el(`span`, `rc-canon`, T.canon));\n      r.appendChild(t);\n      r.appendChild(el(`p`, `rc-rapport-texte`, R.resume || `\u2013`));\n      liste.appendChild(r);\n    });\n    c.appendChild(liste);\n    return c;\n  }\n  function sectionMonde(M, cle){\n    var s = el(`section`, `rc-monde`);\n    s.setAttribute(`data-monde`, cle);\n    var tete = el(`div`, `rc-monde-tete`);\n    tete.appendChild(el(`h3`, `rc-monde-nom`, M.nom));\n    if (M.canon) tete.appendChild(el(`span`, `rc-badge`, T.officiel));\n    var nbR = 0;\n    M.liste.forEach(function(C){ nbR += C.rapports.length; });\n    tete.appendChild(el(`span`, `rc-monde-compte`, pl(M.liste.length, T.table, T.tables) + ` \u00b7 ` + pl(nbR, T.rapport, T.rapports)));\n    s.appendChild(tete);\n    if (M.canon) {\n      var aCanon = false;\n      M.liste.forEach(function(C){ C.rapports.forEach(function(R){ if (R.canon) aCanon = true; }); });\n      var st = el(`p`, `rc-statut`);\n      st.appendChild(el(`b`, ``, aCanon ? T.statutCanon : T.statutAttente));\n      st.appendChild(document.createTextNode(aCanon ? T.texteCanon : T.texteAttente1 + M.nom + T.texteAttente2));\n      s.appendChild(st);\n      s.classList.add(`rc-voile`);\n      var boite = el(`div`, `rc-voile-boite`);\n      boite.appendChild(el(`span`, ``, T.voile));\n      var b = el(`button`, `rc-btn-ghost rc-btn-petit`, T.afficher);\n      b.type = `button`;\n      b.addEventListener(`click`, function(){ s.classList.remove(`rc-voile`); boite.remove(); });\n      boite.appendChild(b);\n      s.appendChild(boite);\n    }\n    M.liste.sort(function(a, b){ return b.dernier - a.dernier; });\n    M.liste.forEach(function(C){ s.appendChild(carte(C)); });\n    return s;\n  }\n  function choisir(cle){\n    filtres.querySelectorAll(`.rc-filtre`).forEach(function(b){ b.setAttribute(`aria-pressed`, b.getAttribute(`data-cle`) === cle ? `true` : `false`); });\n    zone.querySelectorAll(`.rc-monde`).forEach(function(s){ s.hidden = cle === `` ? false : s.getAttribute(`data-monde`) !== cle; });\n  }\n  function bouton(txt, cle){\n    var b = el(`button`, `rc-filtre`, txt);\n    b.type = `button`;\n    b.setAttribute(`data-cle`, cle);\n    b.addEventListener(`click`, function(){ choisir(cle); });\n    return b;\n  }\n  function construire(lignes){\n    var tete = lignes[0] || [], idx = {};\n    tete.forEach(function(h, i){\n      var n = norm(h);\n      if ([`timestamp`, `horodateur`, `marque temporelle`, `horodatage`].indexOf(n) > -1) idx.date = i;\n      if (n === `colonie`) idx.colonie = i;\n      if (n === `monde`) idx.monde = i;\n      if ([`mj \/ groupe`, `meneur \/ groupe`, `meneur ou groupe`].indexOf(n) > -1) idx.mj = i;\n      if (n === `cycle`) idx.cycle = i;\n      if (n === `factions presentes`) idx.factions = i;\n      if (n === `resume du cycle`) idx.resume = i;\n      if ([`publie`, `publier`, `publication`, `valide`].indexOf(n) > -1) idx.publie = i;\n      if (n === `canon`) idx.canon = i;\n      if ([`mention`, `etiquette`].indexOf(n) > -1) idx.mention = i;\n    });\n    MODERE = idx.publie !== undefined;\n    majMerci();\n    function v(r, k){ var i = idx[k]; return i === undefined ? `` : String(r[i] === undefined ? `` : r[i]).trim(); }\n    var mondes = {}, ordre = [], nbRapports = 0, nbColonies = 0;\n    lignes.slice(1).forEach(function(r){\n      if (r.join(``).trim() === ``) return;\n      var colonie = v(r, `colonie`);\n      if (!colonie) { if (!v(r, `resume`)) return; }\n      if (norm(colonie).split(` `)[0] === `test`) return;\n      if (MODERE) { if (!oui(v(r, `publie`))) return; }\n      var monde = v(r, `monde`) || T.mondeInconnu;\n      var cleM = norm(monde);\n      if (!mondes[cleM]) { mondes[cleM] = { nom: monde, canon: CANON.indexOf(cleM) > -1, colonies: {}, liste: [], dernier: 0 }; ordre.push(cleM); }\n      var M = mondes[cleM];\n      var mj = v(r, `mj`);\n      var cleC = norm(colonie) + `|` + norm(mj);\n      if (!M.colonies[cleC]) { M.colonies[cleC] = { nom: colonie || T.colonieInconnue, mj: mj, rapports: [], dernier: 0 }; M.liste.push(M.colonies[cleC]); nbColonies++; }\n      var C = M.colonies[cleC];\n      var d = lireDate(v(r, `date`));\n      var ms = d ? d.getTime() : 0;\n      C.rapports.push({ cycle: v(r, `cycle`), n: parseInt(v(r, `cycle`), 10) || 0, date: d, ms: ms, factions: v(r, `factions`), resume: v(r, `resume`), canon: oui(v(r, `canon`)), mention: v(r, `mention`) });\n      if (ms > C.dernier) C.dernier = ms;\n      if (ms > M.dernier) M.dernier = ms;\n      nbRapports++;\n    });\n    stats(nbColonies, nbRapports, ordre.length);\n    archives.setAttribute(`aria-busy`, `false`);\n    if (!nbRapports) { etat(T.vide); return; }\n    ordre.sort(function(a, b){\n      var A = mondes[a], B = mondes[b];\n      if (A.canon !== B.canon) return A.canon ? -1 : 1;\n      return B.dernier - A.dernier;\n    });\n    zone.textContent = ``;\n    ordre.forEach(function(cle){ zone.appendChild(sectionMonde(mondes[cle], cle)); });\n    if (ordre.length > 1) {\n      filtres.textContent = ``;\n      filtres.appendChild(bouton(T.tous, ``));\n      ordre.forEach(function(cle){ filtres.appendChild(bouton(mondes[cle].nom, cle)); });\n      filtres.hidden = false;\n      choisir(``);\n    }\n  }\n  if (archives) {\n    fetch(archives.getAttribute(`data-csv`), { cache: `no-store` })\n      .then(function(r){ if (!r.ok) throw new Error(`csv`); return r.text(); })\n      .then(function(txt){ construire(lireCSV(txt)); })\n      .catch(function(){ archives.setAttribute(`aria-busy`, `false`); etat(T.erreurArchives); });\n  }\n\n  \/* FORMULAIRE *\/\n  var form = $(`rc-form`), merci = $(`rc-merci`), err = $(`rc-erreur`), envoyer = $(`rc-bouton`);\n  var autre = $(`rc-monde-autre`), nomMonde = $(`rc-monde-nom`), resume = $(`rc-resume`), compte = $(`rc-compte`);\n  function majMerci(){ var p = $(`rc-merci-texte`); if (p) p.textContent = MODERE ? T.merciModere : T.merciDirect; }\n  if (!form) return;\n  function mondeChoisi(){ var r = form.querySelector(`input[name=monde]:checked`); return r ? r.value : ``; }\n  function majMonde(){ autre.hidden = mondeChoisi() !== `autre`; }\n  function majCompte(){ compte.textContent = String(resume.value.length); }\n  form.querySelectorAll(`input[name=monde]`).forEach(function(r){\n    r.addEventListener(`change`, function(){ majMonde(); if (!autre.hidden) nomMonde.focus(); });\n  });\n  resume.addEventListener(`input`, majCompte);\n  function erreur(msg, champ, secours){\n    err.textContent = msg;\n    if (secours) {\n      err.appendChild(document.createTextNode(` `));\n      var a = el(`a`, ``, T.secours);\n      a.href = form.getAttribute(`data-secours`);\n      a.target = `_blank`;\n      a.rel = `noopener`;\n      err.appendChild(a);\n    }\n    err.hidden = false;\n    if (champ) champ.focus();\n  }\n  function lireMemoire(){ try { return JSON.parse(localStorage.getItem(MEMOIRE) || `null`); } catch (e) { return null; } }\n  function ecrireMemoire(o){ try { localStorage.setItem(MEMOIRE, JSON.stringify(o)); } catch (e) {} }\n  function remplir(m){\n    if (!m) return;\n    if (!$(`rc-colonie`).value) $(`rc-colonie`).value = m.colonie || ``;\n    if (!$(`rc-mj`).value) $(`rc-mj`).value = m.mj || ``;\n    if (!$(`rc-cycle`).value) { if (m.cycle) $(`rc-cycle`).value = String(m.cycle + 1); }\n    if (!mondeChoisi()) {\n      var canon = form.querySelector(`input[name=monde][value=Calvaire]`);\n      var aut = form.querySelector(`input[name=monde][value=autre]`);\n      if (norm(m.monde) === `calvaire`) { canon.checked = true; }\n      else if (m.monde) { aut.checked = true; nomMonde.value = m.monde; }\n      majMonde();\n    }\n    (m.factions || []).forEach(function(f){\n      form.querySelectorAll(`input[name=faction]`).forEach(function(c){ if (c.value === f) c.checked = true; });\n    });\n  }\n  function reussite(){\n    form.hidden = true;\n    merci.hidden = false;\n    merci.focus();\n    merci.scrollIntoView({ block: `center` });\n  }\n  form.addEventListener(`submit`, function(e){\n    e.preventDefault();\n    err.hidden = true;\n    var colonie = $(`rc-colonie`).value.trim();\n    var choix = mondeChoisi(), monde = choix;\n    var mj = $(`rc-mj`).value.trim();\n    var cycle = parseInt($(`rc-cycle`).value, 10);\n    var factions = [];\n    form.querySelectorAll(`input[name=faction]:checked`).forEach(function(c){ factions.push(c.value); });\n    var texte = resume.value.trim();\n    if (!colonie) return erreur(T.manqueColonie, $(`rc-colonie`));\n    if (!choix) return erreur(T.manqueMonde, form.querySelector(`input[name=monde]`));\n    if (choix === `autre`) { monde = nomMonde.value.trim(); if (!monde) return erreur(T.manqueNomMonde, nomMonde); }\n    if (!mj) return erreur(T.manqueMj, $(`rc-mj`));\n    if (!(cycle >= 1)) return erreur(T.manqueCycle, $(`rc-cycle`));\n    if (!factions.length) return erreur(T.manqueFactions, form.querySelector(`input[name=faction]`));\n    if (!texte) return erreur(T.manqueResume, resume);\n    if ($(`rc-site`).value) return reussite();\n    if (4000 > Date.now() - t0) return reussite();\n    var p = new URLSearchParams();\n    p.append(E.colonie, colonie);\n    p.append(E.monde, monde);\n    p.append(E.mj, mj);\n    p.append(E.cycle, String(cycle));\n    factions.forEach(function(f){ p.append(E.factions, f); });\n    p.append(E.resume, texte);\n    p.append(`fvv`, `1`);\n    p.append(`pageHistory`, `0`);\n    envoyer.disabled = true;\n    envoyer.textContent = T.envoi;\n    fetch(form.getAttribute(`data-action`), { method: `POST`, mode: `no-cors`, body: p })\n      .then(function(){\n        ecrireMemoire({ colonie: colonie, monde: monde, mj: mj, cycle: cycle, factions: factions });\n        reussite();\n      })\n      .catch(function(){ erreur(T.echec, null, true); })\n      .then(function(){ envoyer.disabled = false; envoyer.textContent = T.bouton; });\n  });\n  $(`rc-encore`).addEventListener(`click`, function(){\n    var c = parseInt($(`rc-cycle`).value, 10);\n    if (c >= 1) $(`rc-cycle`).value = String(c + 1);\n    resume.value = ``;\n    majCompte();\n    merci.hidden = true;\n    form.hidden = false;\n    resume.focus();\n  });\n  remplir(lireMemoire());\n  majCompte();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>SOL FRACTA \/\/ REGISTRE COLONIAL Le Registre Colonial Un nom, une poign\u00e9e de colons, une date. Votre colonie entre au Registre Colonial, avec toutes les autres, et elle y reste. D\u00e9clarer un cycleLire les archives ARCHIVES COLONIALES Les archives \/\/ Interrogation des archives\u2026 TRANSMISSION D\u00e9clarer un cycle \u00c0 la fin de chaque cycle, le Meneur [&hellip;]<\/p>\n","protected":false},"author":248584093,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-3917","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"newspack-article-block-landscape-large":false,"newspack-article-block-portrait-large":false,"newspack-article-block-square-large":false,"newspack-article-block-landscape-medium":false,"newspack-article-block-portrait-medium":false,"newspack-article-block-square-medium":false,"newspack-article-block-landscape-intermediate":false,"newspack-article-block-portrait-intermediate":false,"newspack-article-block-square-intermediate":false,"newspack-article-block-landscape-small":false,"newspack-article-block-portrait-small":false,"newspack-article-block-square-small":false,"newspack-article-block-landscape-tiny":false,"newspack-article-block-portrait-tiny":false,"newspack-article-block-square-tiny":false,"newspack-article-block-uncropped":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Gary","author_link":"https:\/\/zero-cooldown.com\/fr\/author\/gary\/"},"uagb_comment_info":0,"uagb_excerpt":"SOL FRACTA \/\/ REGISTRE COLONIAL Le Registre Colonial Un nom, une poign\u00e9e de colons, une date. Votre colonie entre au Registre Colonial, avec toutes les autres, et elle y reste. D\u00e9clarer un cycleLire les archives ARCHIVES COLONIALES Les archives \/\/ Interrogation des archives\u2026 TRANSMISSION D\u00e9clarer un cycle \u00c0 la fin de chaque cycle, le Meneur\u2026","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PfEyfE-11b","_links":{"self":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/3917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/users\/248584093"}],"replies":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/comments?post=3917"}],"version-history":[{"count":8,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/3917\/revisions"}],"predecessor-version":[{"id":4387,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/3917\/revisions\/4387"}],"wp:attachment":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/media?parent=3917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}