{"id":1309,"date":"2026-07-29T07:10:05","date_gmt":"2026-07-29T05:10:05","guid":{"rendered":"https:\/\/pcwallis.malo.wf\/?page_id=1309"},"modified":"2026-07-29T08:01:02","modified_gmt":"2026-07-29T06:01:02","slug":"jeu-3","status":"publish","type":"page","link":"https:\/\/pcwallis.malo.wf\/index.php\/jeu-3\/","title":{"rendered":"Wikileaks investigation"},"content":{"rendered":"\n<style>\n.wikileaks-game-embed{width:100%!important;max-width:1180px!important;margin:0 auto!important;position:relative!important;clear:both!important;}\n.wikileaks-game-embed iframe{display:block!important;width:100%!important;max-width:none!important;height:1080px!important;min-height:1080px!important;border:0!important;border-radius:14px!important;background:#020508!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;}\n@media(max-width:760px){.wikileaks-game-embed iframe{height:1180px!important;min-height:1180px!important;}}\n<\/style>\n<div class=\"wikileaks-game-embed\">\n<iframe title=\"WikiLeaks: The Investigation\" srcdoc=\"&lt;!doctype html&gt;&lt;html lang=&quot;en&quot;&gt;&lt;head&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;&lt;title&gt;WikiLeaks: The Investigation&lt;\/title&gt;\n&lt;style&gt;\n:root{--b:#06111b;--p:#0d1b27;--l:#6d6a58;--t:#f5f1e7;--m:#9bb0bf;--g:#18813a;--r:#92251f;--a:#8bc8ff;--paper:#e6dcc4}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 10%,#163047,#04090e 45%,#020508);color:var(--t);font-family:Arial,sans-serif}.wrap{max-width:1180px;margin:auto;padding:12px}.hud{position:sticky;top:0;z-index:9;display:flex;gap:10px;align-items:center;padding:10px;background:#050b11ee;border:1px solid #46525c;border-radius:9px}.logo{font:800 18px Georgia;letter-spacing:3px}.logo i{color:#c4483e}.bar{flex:1;height:9px;background:#182532;border-radius:9px;overflow:hidden}.bar b{display:block;height:100%;width:0;background:linear-gradient(90deg,#3978af,#9bd4ff);transition:.3s}.time{font:20px monospace;color:#ff5b4c}.btn{border:1px solid #77838c;border-radius:7px;padding:10px 14px;color:white;background:#173047;font-weight:800;cursor:pointer;position:relative;z-index:2;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(139,200,255,.25)}.btn.alt{background:#202b34}.screen{display:none;min-height:calc(100vh - 86px);margin-top:12px;padding:clamp(16px,3vw,34px);border:1px solid #46525c;border-radius:12px;background:linear-gradient(#07121ceF,#050b12f5);box-shadow:inset 0 0 70px #0008}.screen.on{display:block}h1{font:800 clamp(42px,8vw,92px) Georgia;letter-spacing:8px;margin:.25em 0}h2{font:700 clamp(25px,4vw,38px) Georgia;color:var(--a)}.tag{display:inline-block;border:1px solid #6c7479;border-radius:6px;padding:7px 12px;font-weight:800}.lead{font-size:19px;line-height:1.55}.hero,.g2{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:center}.art{min-height:430px;position:relative;overflow:hidden;border:1px solid #5d5545;border-radius:10px;background:repeating-linear-gradient(90deg,#162a39 0 75px,#0d1b26 76px 80px)}.art:before{content:&quot;&quot;;position:absolute;inset:13% 8% 28%;background:repeating-linear-gradient(0deg,transparent 0 45px,#48525a 46px 48px);opacity:.55}.head{position:absolute;bottom:37%;width:85px;height:100px;border-radius:45%;background:#87563c}.head.a{left:25%}.head.b{right:25%;background:#b67f5f}.body{position:absolute;bottom:0;width:240px;height:260px;border-radius:45% 45% 0 0;background:#111a20}.body.a{left:8%}.body.b{right:8%}.lap{position:absolute;left:34%;bottom:6%;width:32%;height:23%;background:#899196;border:6px solid #20262a;transform:skew(-4deg)}.card,.opt,.tile{border:1px solid #70684f;border-radius:7px;background:#13212d;padding:13px}.opt{margin:9px 0;cursor:pointer}.opt.sel{outline:3px solid #55ae69;background:#12321d}.paper{background:var(--paper);color:#1b1915;padding:18px;border-radius:4px;box-shadow:4px 7px 15px #0008}.paper h3{color:#9b2520;text-align:center}.bank{display:flex;flex-wrap:wrap;gap:8px}.tile{cursor:grab;touch-action:none}.bins{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.bin,.slot{min-height:210px;border:2px dashed #746c50;border-radius:8px;padding:12px}.fact,.for{background:#07331888;border-color:#3ca84c}.opinion,.against{background:#3b101088;border-color:#bc4038}.feedback{min-height:28px;margin-top:12px;font-weight:bold}.ok{color:#65d77c}.no{color:#ff756c}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.rank{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center;margin:7px 0}.rank button{float:right}.match{display:grid;grid-template-columns:1fr 40px 1fr;gap:10px;align-items:center}.mi{padding:13px;border:1px solid #70684f;border-radius:7px;background:#13212d;cursor:pointer}.mi.active{outline:3px solid #d0b654}.timeline{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.slot{min-height:105px;font-size:13px}.badges{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.badge{text-align:center;padding:12px;border:1px solid #726b50;border-radius:8px;background:#111e29}.badge.lock{opacity:.3;filter:grayscale(1)}.modal{display:none;position:fixed;inset:0;z-index:20;background:#000c;align-items:center;justify-content:center;padding:20px}.modal.on{display:flex}.modal&gt;div{max-width:700px;width:100%;background:#0d1a25;border:1px solid #71808a;border-radius:10px;padding:20px}.toast{display:none;position:fixed;right:18px;bottom:18px;z-index:30;background:#142634;border:1px solid #7f8c95;border-radius:8px;padding:12px}.toast.on{display:block}.big{font-size:26px;min-height:110px}.green{background:var(--g)}.red{background:var(--r)}@media(max-width:760px){.hero,.g2,.bins{grid-template-columns:1fr}.art{min-height:300px}.timeline{grid-template-columns:repeat(3,1fr)}.badges{grid-template-columns:repeat(2,1fr)}.match{grid-template-columns:1fr}.dot{display:none}.logo{font-size:13px;letter-spacing:1px}}\n&lt;\/style&gt;&lt;\/head&gt;&lt;body&gt;&lt;div class=&quot;wrap&quot;&gt;&lt;div class=&quot;hud&quot;&gt;&lt;div class=&quot;logo&quot;&gt;WIKI&lt;i&gt;LEAKS&lt;\/i&gt;&lt;\/div&gt;&lt;div class=&quot;bar&quot;&gt;&lt;b id=&quot;bar&quot;&gt;&lt;\/b&gt;&lt;\/div&gt;&lt;div class=&quot;time&quot; id=&quot;timer&quot;&gt;60:00&lt;\/div&gt;&lt;button class=&quot;btn alt&quot; onclick=&quot;board(1)&quot;&gt;Evidence&lt;\/button&gt;&lt;button class=&quot;btn alt&quot; onclick=&quot;hint()&quot;&gt;Hint &lt;span id=&quot;hc&quot;&gt;3&lt;\/span&gt;&lt;\/button&gt;&lt;\/div&gt;\n&lt;section class=&quot;screen on&quot; data-s=&quot;0&quot;&gt;&lt;div class=&quot;hero&quot;&gt;&lt;div class=&quot;art&quot;&gt;&lt;div class=&quot;body a&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;body b&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;head a&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;head b&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;lap&quot;&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div&gt;&lt;span class=&quot;tag&quot;&gt;INTRO \u2014 JULY 2010&lt;\/span&gt;&lt;h1&gt;WIKILEAKS&lt;\/h1&gt;&lt;h2 style=&quot;color:#c6483e&quot;&gt;THE INVESTIGATION&lt;\/h2&gt;&lt;p class=&quot;lead&quot;&gt;You are Donovan Carter and Molly Brooks, two journalists for the International Press Agency. An anonymous source has sent secret documents connected to WikiLeaks.&lt;\/p&gt;&lt;p class=&quot;lead&quot;&gt;&lt;b&gt;You have one hour to investigate the truth.&lt;\/b&gt;&lt;\/p&gt;&lt;p class=&quot;lead&quot; style=&quot;color:#ff665b&quot;&gt;&lt;b&gt;Your mission:&lt;\/b&gt; Should these documents be published?&lt;\/p&gt;&lt;button class=&quot;btn&quot; id=&quot;startBtn&quot; type=&quot;button&quot;&gt;START INVESTIGATION&lt;\/button&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;1&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 1&lt;\/span&gt;&lt;h2&gt;THE ENCRYPTED EMAIL&lt;\/h2&gt;&lt;p&gt;Who most likely sent the documents?&lt;\/p&gt;&lt;div class=&quot;g2&quot;&gt;&lt;div id=&quot;source&quot;&gt;&lt;div class=&quot;opt&quot; data-v=&quot;minister&quot;&gt;A \u2014 Government Minister&lt;\/div&gt;&lt;div class=&quot;opt&quot; data-v=&quot;employee&quot;&gt;B \u2014 Anonymous Military Employee&lt;\/div&gt;&lt;div class=&quot;opt&quot; data-v=&quot;spy&quot;&gt;C \u2014 Foreign Spy&lt;\/div&gt;&lt;div class=&quot;opt&quot; data-v=&quot;activist&quot;&gt;D \u2014 Political Activist&lt;\/div&gt;&lt;\/div&gt;&lt;div class=&quot;paper&quot;&gt;&lt;b&gt;From:&lt;\/b&gt; Anonymous&lt;br&gt;&lt;br&gt;People deserve to know the truth.&lt;br&gt;Verify everything before you decide.&lt;br&gt;&lt;br&gt;\u2014 Anonymous&lt;br&gt;&lt;br&gt;\ud83d\udcce Attachments: 5 files&lt;\/div&gt;&lt;\/div&gt;&lt;div id=&quot;f1&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;actions&quot;&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkChoice(&#x27;source&#x27;,&#x27;employee&#x27;,1,&#x27;Whistleblower&#x27;)&quot;&gt;VERIFY IDENTITY&lt;\/button&gt;&lt;\/div&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;2&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 2&lt;\/span&gt;&lt;h2&gt;FACT OR OPINION DETECTOR&lt;\/h2&gt;&lt;p&gt;Drag each headline into FACT or OPINION. On touch screens, tap a headline, then tap a box.&lt;\/p&gt;&lt;div class=&quot;bank&quot; id=&quot;facts&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;bins&quot;&gt;&lt;div class=&quot;bin fact drop&quot; data-bin=&quot;fact&quot;&gt;&lt;h3&gt;FACT&lt;\/h3&gt;&lt;\/div&gt;&lt;div class=&quot;bin opinion drop&quot; data-bin=&quot;opinion&quot;&gt;&lt;h3&gt;OPINION&lt;\/h3&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div id=&quot;f2&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkSort(&#x27;fact&#x27;,2,&#x27;Verified Journalism&#x27;)&quot;&gt;CHECK HEADLINES&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;3&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 3&lt;\/span&gt;&lt;h2&gt;DIGITAL FORENSICS&lt;\/h2&gt;&lt;p&gt;Which document is authentic? Compare dates, numbers, signatures, seals and formatting.&lt;\/p&gt;&lt;div class=&quot;g2&quot; id=&quot;doc&quot;&gt;&lt;div class=&quot;paper opt&quot; data-v=&quot;A&quot;&gt;&lt;h3&gt;TOP SECRET \u2014 VERSION A&lt;\/h3&gt;&lt;hr&gt;&lt;p&gt;Date: 2010\/07\/12&lt;\/p&gt;&lt;p&gt;&lt;b&gt;MILITARY OPERATIONS REPORT&lt;\/b&gt;&lt;\/p&gt;&lt;p&gt;Document No: 4587-22-A&lt;\/p&gt;&lt;br&gt;&lt;p&gt;Approved by: &lt;i&gt;J. Smith&lt;\/i&gt;&lt;\/p&gt;&lt;p&gt;Major General J. Smith&lt;\/p&gt;&lt;p style=&quot;font-size:44px;text-align:right&quot;&gt;\u25c9&lt;\/p&gt;&lt;\/div&gt;&lt;div class=&quot;paper opt&quot; data-v=&quot;B&quot;&gt;&lt;h3&gt;TOP SECRET \u2014 VERSION B&lt;\/h3&gt;&lt;hr&gt;&lt;p&gt;Date: &lt;u&gt;2010\/07\/14&lt;\/u&gt;&lt;\/p&gt;&lt;p&gt;&lt;b&gt;MILITARY OPERATIONS REPORT&lt;\/b&gt;&lt;\/p&gt;&lt;p&gt;Document No: &lt;u&gt;4587-22-B&lt;\/u&gt;&lt;\/p&gt;&lt;br&gt;&lt;p&gt;Approved by: &lt;u&gt;&lt;i&gt;Jason Jones&lt;\/i&gt;&lt;\/u&gt;&lt;\/p&gt;&lt;p&gt;&lt;u&gt;Major J. Smith&lt;\/u&gt;&lt;\/p&gt;&lt;p style=&quot;font-size:44px;text-align:right&quot;&gt;\u25cd&lt;\/p&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div id=&quot;f3&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkChoice(&#x27;doc&#x27;,&#x27;A&#x27;,3,&#x27;Authentic File&#x27;)&quot;&gt;ANALYSE DOCUMENTS&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;4&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 4&lt;\/span&gt;&lt;h2&gt;SOURCE RELIABILITY RANKING&lt;\/h2&gt;&lt;p&gt;Rank sources from MOST reliable (1) to LEAST reliable (6). Use \u25b2 and \u25bc.&lt;\/p&gt;&lt;div id=&quot;ranking&quot;&gt;&lt;\/div&gt;&lt;div id=&quot;f4&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkRank()&quot;&gt;CHECK RANKING&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;5&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 5&lt;\/span&gt;&lt;h2&gt;FOLLOW THE MONEY&lt;\/h2&gt;&lt;p&gt;Tap one actor, then one motivation.&lt;\/p&gt;&lt;div class=&quot;match&quot; id=&quot;money&quot;&gt;&lt;\/div&gt;&lt;div id=&quot;f5&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkMatch(&#x27;money&#x27;,5,&#x27;Understanding Interests&#x27;)&quot;&gt;CHECK CONNECTIONS&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;6&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 6&lt;\/span&gt;&lt;h2&gt;BUILD THE TIMELINE&lt;\/h2&gt;&lt;p&gt;Place the events in chronological order.&lt;\/p&gt;&lt;div class=&quot;timeline&quot; id=&quot;slots&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;bank&quot; id=&quot;events&quot; style=&quot;margin-top:14px&quot;&gt;&lt;\/div&gt;&lt;div id=&quot;f6&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkTime()&quot;&gt;CHECK TIMELINE&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;7&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 7&lt;\/span&gt;&lt;h2&gt;WHO SAID IT?&lt;\/h2&gt;&lt;p&gt;Match each quote to the correct speaker.&lt;\/p&gt;&lt;div class=&quot;match&quot; id=&quot;quotes&quot;&gt;&lt;\/div&gt;&lt;div id=&quot;f7&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkMatch(&#x27;quotes&#x27;,7,&#x27;Understanding Perspectives&#x27;)&quot;&gt;CHECK QUOTES&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;8&quot;&gt;&lt;span class=&quot;tag&quot;&gt;STEP 8&lt;\/span&gt;&lt;h2&gt;THE NEWSROOM DEBATE&lt;\/h2&gt;&lt;p&gt;Sort each argument into FOR or AGAINST publication.&lt;\/p&gt;&lt;div class=&quot;bank&quot; id=&quot;debate&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;bins&quot;&gt;&lt;div class=&quot;bin for drop&quot; data-bin=&quot;for&quot;&gt;&lt;h3&gt;FOR PUBLICATION&lt;\/h3&gt;&lt;\/div&gt;&lt;div class=&quot;bin against drop&quot; data-bin=&quot;against&quot;&gt;&lt;h3&gt;AGAINST PUBLICATION&lt;\/h3&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div id=&quot;f8&quot; class=&quot;feedback&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn&quot; onclick=&quot;checkSort(&#x27;deb&#x27;,8,&#x27;Editorial Ethics&#x27;)&quot;&gt;CHECK ARGUMENTS&lt;\/button&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;9&quot;&gt;&lt;span class=&quot;tag&quot;&gt;FINAL MISSION&lt;\/span&gt;&lt;h2&gt;EDITOR&#x27;S DECISION&lt;\/h2&gt;&lt;p class=&quot;lead&quot;&gt;You have all the evidence. What is your decision?&lt;\/p&gt;&lt;div class=&quot;g2&quot;&gt;&lt;button class=&quot;btn big green&quot; onclick=&quot;finish(&#x27;publish&#x27;)&quot;&gt;\ud83d\udcf0 PUBLISH&lt;\/button&gt;&lt;button class=&quot;btn big red&quot; onclick=&quot;finish(&#x27;dont&#x27;)&quot;&gt;\ud83d\udd12 DON&#x27;T PUBLISH&lt;\/button&gt;&lt;\/div&gt;&lt;p class=&quot;lead&quot;&gt;Your editor is waiting.&lt;\/p&gt;&lt;\/section&gt;\n&lt;section class=&quot;screen&quot; data-s=&quot;10&quot;&gt;&lt;span class=&quot;tag&quot;&gt;CASE CLOSED&lt;\/span&gt;&lt;h2 id=&quot;endtitle&quot;&gt;&lt;\/h2&gt;&lt;div class=&quot;card&quot;&gt;&lt;p class=&quot;lead&quot; id=&quot;endtext&quot;&gt;&lt;\/p&gt;&lt;p&gt;&lt;b&gt;Evidence score:&lt;\/b&gt; &lt;span id=&quot;score&quot;&gt;&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;b&gt;Time remaining:&lt;\/b&gt; &lt;span id=&quot;left&quot;&gt;&lt;\/span&gt;&lt;\/p&gt;&lt;div class=&quot;badges&quot; id=&quot;finalbadges&quot;&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div class=&quot;actions&quot;&gt;&lt;button class=&quot;btn&quot; onclick=&quot;location.reload()&quot;&gt;PLAY AGAIN&lt;\/button&gt;&lt;button class=&quot;btn alt&quot; onclick=&quot;print()&quot;&gt;PRINT RESULT&lt;\/button&gt;&lt;\/div&gt;&lt;\/section&gt;\n&lt;\/div&gt;&lt;div class=&quot;modal&quot; id=&quot;modal&quot;&gt;&lt;div&gt;&lt;h2&gt;INVESTIGATION BOARD&lt;\/h2&gt;&lt;div class=&quot;badges&quot; id=&quot;badges&quot;&gt;&lt;\/div&gt;&lt;button class=&quot;btn alt&quot; onclick=&quot;board(0)&quot;&gt;CLOSE&lt;\/button&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div class=&quot;toast&quot; id=&quot;toast&quot;&gt;&lt;\/div&gt;\n&lt;script&gt;\nconst S={step:0,time:3600,t:null,h:3,score:0,e:[],done:new Set(),sel:{},tap:null,pairs:{money:{},quotes:{}}};\nconst EN=[&#x27;Whistleblower&#x27;,&#x27;Verified Journalism&#x27;,&#x27;Authentic File&#x27;,&#x27;Trusted Sources&#x27;,&#x27;Understanding Interests&#x27;,&#x27;Historical Context&#x27;,&#x27;Understanding Perspectives&#x27;,&#x27;Editorial Ethics&#x27;];\nconst facts=[[&#x27;WikiLeaks published classified military documents.&#x27;,&#x27;fact&#x27;],[&#x27;Julian Assange is the most dangerous man alive.&#x27;,&#x27;opinion&#x27;],[&#x27;Thousands of documents were leaked.&#x27;,&#x27;fact&#x27;],[&#x27;WikiLeaks should be banned forever.&#x27;,&#x27;opinion&#x27;],[&#x27;Chelsea Manning leaked military files.&#x27;,&#x27;fact&#x27;],[&#x27;Publishing secrets always protects democracy.&#x27;,&#x27;opinion&#x27;],[&#x27;The U.S. government investigated WikiLeaks.&#x27;,&#x27;fact&#x27;],[&#x27;Assange is a hero.&#x27;,&#x27;opinion&#x27;]];\nconst debate=[[&#x27;Publishing may expose military secrets.&#x27;,&#x27;against&#x27;],[&#x27;The public deserves transparency.&#x27;,&#x27;for&#x27;],[&#x27;Sources were verified.&#x27;,&#x27;for&#x27;],[&#x27;Some names remain classified.&#x27;,&#x27;against&#x27;],[&#x27;Journalists have an ethical duty.&#x27;,&#x27;for&#x27;]];\nconst rankOK=[&#x27;University research paper&#x27;,&#x27;Reuters article&#x27;,&#x27;Official Government Statement&#x27;,&#x27;Anonymous blog&#x27;,&#x27;Unknown forum post&#x27;,&#x27;Random TikTok video&#x27;];\nconst times=[&#x27;WikiLeaks is created (2006)&#x27;,&#x27;First documents published (2007)&#x27;,&#x27;Chelsea Manning leaks files (2010)&#x27;,&#x27;Collateral Murder video released (April 2010)&#x27;,&#x27;Afghan War Logs published (July 2010)&#x27;,&#x27;Iraq War Logs published (Oct 2010)&#x27;,&#x27;Assange arrested in London (2019)&#x27;,&#x27;UK approves extradition (2022)&#x27;,&#x27;Assange leaves prison after plea agreement (2024)&#x27;];\nconst money={Government:&#x27;Protect national security&#x27;,WikiLeaks:&#x27;Publish hidden information&#x27;,Journalists:&#x27;Inform the public&#x27;,Citizens:&#x27;Know the truth&#x27;,Military:&#x27;Protect operations&#x27;};\nconst quotes={&#x27;\u201cPeople have a right to know.\u201d&#x27;:&#x27;WikiLeaks&#x27;,&#x27;\u201cWe must protect national security.\u201d&#x27;:&#x27;U.S. Government&#x27;,&#x27;\u201cI leaked the documents.\u201d&#x27;:&#x27;Chelsea Manning&#x27;,&#x27;\u201cWe must verify before publishing.\u201d&#x27;:&#x27;Investigative Journalist&#x27;};\nfunction go(n){document.querySelectorAll(&#x27;.screen&#x27;).forEach(x=&gt;x.classList.toggle(&#x27;on&#x27;,+x.dataset.s===n));S.step=n;const progress=document.getElementById(&#x27;bar&#x27;);if(progress)progress.style.width=Math.min(100,n\/9*100)+&#x27;%&#x27;;window.scrollTo(0,0)}function startGame(){if(S.t)return;const timerEl=document.getElementById(&#x27;timer&#x27;);S.t=setInterval(()=&gt;{S.time--;if(timerEl)timerEl.textContent=fmt(S.time);if(S.time&lt;=0)finish(&#x27;timeout&#x27;)},1000);go(1)}function fmt(x){x=Math.max(0,x);return String(x\/60|0).padStart(2,&#x27;0&#x27;)+&#x27;:&#x27;+String(x%60).padStart(2,&#x27;0&#x27;)}function say(x){const toastEl=document.getElementById(&#x27;toast&#x27;);if(!toastEl)return;toastEl.textContent=x;toastEl.classList.add(&#x27;on&#x27;);setTimeout(()=&gt;toastEl.classList.remove(&#x27;on&#x27;),1800)}\ndocument.querySelectorAll(&#x27;.opt&#x27;).forEach(o=&gt;o.onclick=()=&gt;{let p=o.parentElement;p.querySelectorAll(&#x27;.opt&#x27;).forEach(x=&gt;x.classList.remove(&#x27;sel&#x27;));o.classList.add(&#x27;sel&#x27;);S.sel[p.id]=o.dataset.v});\nfunction fb(n,msg,ok){let x=document.getElementById(&#x27;f&#x27;+n);x.textContent=msg;x.className=&#x27;feedback &#x27;+(ok?&#x27;ok&#x27;:&#x27;no&#x27;)}function solve(n,e){if(S.done.has(n))return;S.done.add(n);S.score+=10;S.e.push(e);render();say(&#x27;Evidence card earned: &#x27;+e);setTimeout(()=&gt;go(n+1),850)}function checkChoice(id,ans,n,e){if(S.sel[id]===ans){fb(n,&#x27;Correct. Evidence secured.&#x27;,1);solve(n,e)}else fb(n,&#x27;Not quite. Review the clues and try again.&#x27;,0)}\nfunction makeSort(id,a,p){a.forEach((v,i)=&gt;{let d=document.createElement(&#x27;div&#x27;);d.className=&#x27;tile&#x27;;d.draggable=true;d.id=p+i;d.dataset.a=v[1];d.textContent=v[0];d.ondragstart=e=&gt;e.dataTransfer.setData(&#x27;text&#x27;,d.id);d.onclick=()=&gt;tap(d);document.getElementById(id).appendChild(d)})}function tap(d){if(S.tap)S.tap.style.outline=&#x27;&#x27;;S.tap=d;d.style.outline=&#x27;3px solid #d1b553&#x27;}document.addEventListener(&#x27;dragover&#x27;,e=&gt;{if(e.target.closest(&#x27;.drop,.slot&#x27;))e.preventDefault()});document.addEventListener(&#x27;drop&#x27;,e=&gt;{let z=e.target.closest(&#x27;.drop,.slot&#x27;);if(!z)return;e.preventDefault();let d=document.getElementById(e.dataTransfer.getData(&#x27;text&#x27;));if(d)z.appendChild(d)});document.addEventListener(&#x27;click&#x27;,e=&gt;{let z=e.target.closest(&#x27;.drop,.slot&#x27;);if(z&amp;&amp;S.tap){z.appendChild(S.tap);S.tap.style.outline=&#x27;&#x27;;S.tap=null}});\nfunction checkSort(p,n,e){let all=[...document.querySelectorAll(&#x27;[id^=&quot;&#x27;+p+&#x27;&quot;]&#x27;)],ok=all.length&amp;&amp;all.every(x=&gt;x.closest(&#x27;[data-bin]&#x27;)?.dataset.bin===x.dataset.a);if(ok){fb(n,&#x27;Correct classification.&#x27;,1);solve(n,e)}else fb(n,&#x27;Some cards are missing or in the wrong column.&#x27;,0)}\nfunction rank(){const rankingEl=document.getElementById(&#x27;ranking&#x27;);if(!rankingEl)return;[&#x27;Reuters article&#x27;,&#x27;Official Government Statement&#x27;,&#x27;University research paper&#x27;,&#x27;Anonymous blog&#x27;,&#x27;Random TikTok video&#x27;,&#x27;Unknown forum post&#x27;].forEach((v,i)=&gt;{let r=document.createElement(&#x27;div&#x27;);r.className=&#x27;rank&#x27;;r.innerHTML=&#x27;&lt;b&gt;&#x27;+(i+1)+&#x27;&lt;\/b&gt;&lt;div class=&quot;tile&quot;&gt;&#x27;+v+&#x27;&lt;span style=&quot;float:right&quot;&gt;&lt;button type=&quot;button&quot; onclick=&quot;mv(this,-1)&quot;&gt;\u25b2&lt;\/button&gt; &lt;button type=&quot;button&quot; onclick=&quot;mv(this,1)&quot;&gt;\u25bc&lt;\/button&gt;&lt;\/span&gt;&lt;\/div&gt;&#x27;;rankingEl.appendChild(r)})}function mv(b,d){const rankingEl=document.getElementById(&#x27;ranking&#x27;);if(!rankingEl)return;let r=b.closest(&#x27;.rank&#x27;);if(d&lt;0&amp;&amp;r.previousElementSibling)rankingEl.insertBefore(r,r.previousElementSibling);if(d&gt;0&amp;&amp;r.nextElementSibling)rankingEl.insertBefore(r.nextElementSibling,r);[...rankingEl.children].forEach((x,i)=&gt;x.firstChild.textContent=i+1)}function checkRank(){const rankingEl=document.getElementById(&#x27;ranking&#x27;);if(!rankingEl)return;let a=[...rankingEl.querySelectorAll(&#x27;.tile&#x27;)].map(x=&gt;x.childNodes[0].textContent.trim());if(JSON.stringify(a)==JSON.stringify(rankOK)){fb(4,&#x27;A defensible reliability hierarchy.&#x27;,1);solve(4,&#x27;Trusted Sources&#x27;)}else fb(4,&#x27;Reconsider expertise, accountability, transparency and traceability.&#x27;,0)}\nfunction buildMatch(id,data,key){let l=Object.keys(data),r=Object.values(data).sort(()=&gt;Math.random()-.5),c=document.getElementById(id);l.forEach((x,i)=&gt;{let a=document.createElement(&#x27;div&#x27;),d=document.createElement(&#x27;div&#x27;),b=document.createElement(&#x27;div&#x27;);a.className=b.className=&#x27;mi&#x27;;d.className=&#x27;dot&#x27;;d.textContent=&#x27;\u25cf&#x27;;d.style.textAlign=&#x27;center&#x27;;a.textContent=x;b.textContent=r[i];a.dataset.side=&#x27;l&#x27;;b.dataset.side=&#x27;r&#x27;;a.dataset.v=x;b.dataset.v=r[i];a.onclick=()=&gt;pick(a,key);b.onclick=()=&gt;pick(b,key);c.append(a,d,b)})}function pick(x,k){let y=S.sel[&#x27;m&#x27;+k];if(!y){S.sel[&#x27;m&#x27;+k]=x;x.classList.add(&#x27;active&#x27;);return}if(y.dataset.side==x.dataset.side){y.classList.remove(&#x27;active&#x27;);S.sel[&#x27;m&#x27;+k]=x;x.classList.add(&#x27;active&#x27;);return}let l=y.dataset.side==&#x27;l&#x27;?y:x,r=y.dataset.side==&#x27;r&#x27;?y:x;S.pairs[k][l.dataset.v]=r.dataset.v;l.style.outline=r.style.outline=&#x27;2px solid #58b56b&#x27;;y.classList.remove(&#x27;active&#x27;);x.classList.remove(&#x27;active&#x27;);S.sel[&#x27;m&#x27;+k]=null}function checkMatch(k,n,e){let c=k==&#x27;money&#x27;?money:quotes,ok=Object.keys(c).every(x=&gt;S.pairs[k][x]===c[x]);if(ok){fb(n,&#x27;All connections are correct.&#x27;,1);solve(n,e)}else fb(n,&#x27;At least one connection is missing or incorrect.&#x27;,0)}\nfunction timeline(){const slotsEl=document.getElementById(&#x27;slots&#x27;),eventsEl=document.getElementById(&#x27;events&#x27;);if(!slotsEl||!eventsEl)return;for(let i=0;i&lt;9;i++){let s=document.createElement(&#x27;div&#x27;);s.className=&#x27;slot&#x27;;s.innerHTML=&#x27;&lt;b&gt;&#x27;+(i+1)+&#x27;&lt;\/b&gt;&#x27;;slotsEl.appendChild(s)}times.slice().sort(()=&gt;Math.random()-.5).forEach((v,i)=&gt;{let d=document.createElement(&#x27;div&#x27;);d.className=&#x27;tile&#x27;;d.draggable=true;d.id=&#x27;ev&#x27;+i;d.textContent=v;d.ondragstart=e=&gt;e.dataTransfer.setData(&#x27;text&#x27;,d.id);d.onclick=()=&gt;tap(d);eventsEl.appendChild(d)})}function checkTime(){const slotsEl=document.getElementById(&#x27;slots&#x27;);if(!slotsEl)return;let a=[...slotsEl.children].map(x=&gt;x.querySelector(&#x27;.tile&#x27;)?.textContent||&#x27;&#x27;);if(JSON.stringify(a)==JSON.stringify(times)){fb(6,&#x27;Chronology confirmed.&#x27;,1);solve(6,&#x27;Historical Context&#x27;)}else fb(6,&#x27;The chronology is incomplete or incorrect.&#x27;,0)}\nfunction render(id=&#x27;badges&#x27;){let c=document.getElementById(id);if(!c)return;c.innerHTML=&#x27;&#x27;;EN.forEach(x=&gt;{let d=document.createElement(&#x27;div&#x27;);d.className=&#x27;badge &#x27;+(S.e.includes(x)?&#x27;&#x27;:&#x27;lock&#x27;);d.innerHTML=&#x27;&lt;div style=&quot;font-size:28px&quot;&gt;&#x27;+(S.e.includes(x)?&#x27;\u2713&#x27;:&#x27;\ud83d\udd12&#x27;)+&#x27;&lt;\/div&gt;&lt;b&gt;&#x27;+x+&#x27;&lt;\/b&gt;&#x27;;c.appendChild(d)})}function board(x){render();const modalEl=document.getElementById(&#x27;modal&#x27;);if(modalEl)modalEl.classList.toggle(&#x27;on&#x27;,!!x)}function hint(){if(!S.h)return say(&#x27;No hints remaining.&#x27;);S.h--;const hintCount=document.getElementById(&#x27;hc&#x27;);if(hintCount)hintCount.textContent=S.h;let h=[&#x27;&#x27;,&#x27;An insider normally has direct access to restricted files.&#x27;,&#x27;A fact can be checked independently; an opinion expresses a judgement.&#x27;,&#x27;Version A is internally consistent.&#x27;,&#x27;Prefer expert, accountable and transparent sources.&#x27;,&#x27;Think about each institution\u2019s role.&#x27;,&#x27;Use the dates printed on the cards.&#x27;,&#x27;Match each sentence to the speaker\u2019s interest.&#x27;,&#x27;Balance public interest against foreseeable harm.&#x27;];say(h[S.step]||&#x27;Review the evidence board.&#x27;)}\nfunction finish(d){clearInterval(S.t);S.t=null;go(10);let complete=S.e.length,title,text;if(d===&#x27;timeout&#x27;){title=&#x27;DEADLINE MISSED&#x27;;text=&#x27;The deadline passed before a decision was reached.&#x27;}else if(complete&gt;=7&amp;&amp;d===&#x27;publish&#x27;){title=&#x27;EXCELLENT JOURNALIST&#x27;;text=&#x27;You verified the source, authenticated the files, compared perspectives and chose to publish with strong evidence. Sensitive details would still require redaction and legal review.&#x27;}else if(complete&gt;=7){title=&#x27;RESPONSIBLE EDITOR&#x27;;text=&#x27;You chose not to publish despite extensive verification, prioritising caution and prevention of harm.&#x27;}else{title=&#x27;CARELESS REPORTER&#x27;;text=&#x27;The decision was made before enough evidence had been secured.&#x27;}const endTitle=document.getElementById(&#x27;endtitle&#x27;),endText=document.getElementById(&#x27;endtext&#x27;),scoreEl=document.getElementById(&#x27;score&#x27;),leftEl=document.getElementById(&#x27;left&#x27;);if(endTitle)endTitle.textContent=title;if(endText)endText.textContent=text;if(scoreEl)scoreEl.textContent=S.score+&#x27;\/80&#x27;;if(leftEl)leftEl.textContent=fmt(S.time);render(&#x27;finalbadges&#x27;)}\nfunction initGame(){makeSort(&#x27;facts&#x27;,facts,&#x27;fact&#x27;);makeSort(&#x27;debate&#x27;,debate,&#x27;deb&#x27;);rank();buildMatch(&#x27;money&#x27;,money,&#x27;money&#x27;);timeline();buildMatch(&#x27;quotes&#x27;,quotes,&#x27;quotes&#x27;);render();const startBtn=document.getElementById(&#x27;startBtn&#x27;);if(startBtn)startBtn.addEventListener(&#x27;click&#x27;,startGame)}\nif(document.readyState===&#x27;loading&#x27;)document.addEventListener(&#x27;DOMContentLoaded&#x27;,initGame);else initGame();\n&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;\n\" loading=\"eager\" allowfullscreen><\/iframe>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1309","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/pages\/1309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/comments?post=1309"}],"version-history":[{"count":3,"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/pages\/1309\/revisions"}],"predecessor-version":[{"id":1323,"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/pages\/1309\/revisions\/1323"}],"wp:attachment":[{"href":"https:\/\/pcwallis.malo.wf\/index.php\/wp-json\/wp\/v2\/media?parent=1309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}