Anti-Censure JVC 2.0

And the power they took from the people will return to the people.

// ==UserScript==
// @name         Anti-Censure JVC 2.0
// @namespace    http://tampermonkey.net/
// @version      2.1
// @description  And the power they took from the people will return to the people.
// @author       Lepred69 (RisitasVie) et QualityCode
// @match        http://www.jeuxvideo.com/forums/*
// @grant        none
// ==/UserScript==

(function(){'use strict';var stickers=`
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkh" id="1kkh" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkg" id="1kkg" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkj" id="1kkj" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkk" id="1kkk" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkl" id="1kkl" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkm" id="1kkm" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkn" id="1kkn" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkr" id="1kkr" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kko" id="1kko" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkp" id="1kkp" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkq" id="1kkq" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kks" id="1kks" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkt" id="1kkt" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kku" id="1kku" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1kkv" id="1kkv" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jnd" id="1jnd" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jnc" id="1jnc" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jne" id="1jne" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jnf" id="1jnf" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jng" id="1jng" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jnh" id="1jnh" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jni" id="1jni" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1jnj" id="1jnj" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljl" id="1ljl" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljj" id="1ljj" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljm" id="1ljm" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljn" id="1ljn" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljo" id="1ljo" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljp" id="1ljp" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljr" id="1ljr" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1ljq" id="1ljq" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lm9" id="1lm9" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lma" id="1lma" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmb" id="1lmb" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmc" id="1lmc" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmd" id="1lmd" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lme" id="1lme" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmf" id="1lmf" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmg" id="1lmg" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmi" id="1lmi" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lml" id="1lml" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmh" id="1lmh" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmj" id="1lmj" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmk" id="1lmk" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmm" id="1lmm" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmn" id="1lmn" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmo" id="1lmo" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1lmp" id="1lmp" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mqv" id="1mqv" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mqw" id="1mqw" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mqx" id="1mqx" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mqy" id="1mqy" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mqz" id="1mqz" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mr0" id="1mr0" width="40px"/>
<img class="secret-sticker" src="http://image.jeuxvideo.com/stickers/p/st/1mr1" id="1lmc" width="40px"/>
`
var stickers2=`
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/0/0/70000km-1471100268-45c21657df91f3a18ed7f8e15f93e735.jpg" id="avatar-md\\0\\0\\70000km-1471100268-45c21657df91f3a18ed7f8e15f93e735.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/r/i/risitasjoyajuan-1475078931-f5e75f611a08e34bbe0032ed11f305d5.jpg" id="avatar-md\\r\\i\\risitasjoyajuan-1475078931-f5e75f611a08e34bbe0032ed11f305d5.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/p/a/patriarcatworld-1498760421-c607b22a1a90e3116e067e851dcbdfaf.jpg" id="avatar-md\\p\\a\\patriarcatworld-1498760421-c607b22a1a90e3116e067e851dcbdfaf.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/t/h/thelarry78-1491758120-7c8e73be0bf77d6c07a2062ce40ba03a.jpg" id="avatar-md\\t\\h\\thelarry78-1491758120-7c8e73be0bf77d6c07a2062ce40ba03a.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/j/e/jean-par-coeur-1526595032-5396a4426e0a3ff5a34cf4d6d1c15190.jpg" id="avatar-md\\j\\e\\jean-par-coeur-1526595032-5396a4426e0a3ff5a34cf4d6d1c15190.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/g/n/gneugneugneeee-1528072587-593190f4bbd72e00ebfc156cb0ceab9d.jpg" id="avatar-md\\g\\n\\gneugneugneeee-1528072587-593190f4bbd72e00ebfc156cb0ceab9d.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-sm/t/h/theriwer-1506625022-cedfed6d8e8aaa212569697b0d89d6f9.jpg" id="avatar-sm\\t\\h\\theriwer-1506625022-cedfed6d8e8aaa212569697b0d89d6f9.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/r/i/rizitaz-1517488391-f44244d88135414212a14c810c30d6c8.jpg" id="avatar-md\\r\\i\\rizitaz-1517488391-f44244d88135414212a14c810c30d6c8.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/0/t/_tontonfamoso-1517700517-70b0147b1f3a53cd2d92d1e430a4089d.jpg" id="avatar-md\\0\\t\\_tontonfamoso-1517700517-70b0147b1f3a53cd2d92d1e430a4089d.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/p/e/penguin26-1527795217-a89ac84521ee030c4a2c6155401f495b.jpg" id="avatar-md\\p\\e\\penguin26-1527795217-a89ac84521ee030c4a2c6155401f495b.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/r/i/ricardpastis-1498307202-8d3a45956c2544d38da1b6006560a896.jpg" id="avatar-md\\r\\i\\ricardpastis-1498307202-8d3a45956c2544d38da1b6006560a896.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/r/i/risitaxe-1495613325-a3649fc808b9075055bb14c6dfd67cff.jpg" id="avatar-md\\r\\i\\risitaxe-1495613325-a3649fc808b9075055bb14c6dfd67cff.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/j/e/jesuspatriot15-1518966860-5fe569c373634e8eea8a14124af0e3f3.jpg" id="avatar-md\\j\\e\\jesuspatriot15-1518966860-5fe569c373634e8eea8a14124af0e3f3.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/t/r/tristanlvi-1500942280-643c0e5d5429a1f150d8b780b822483b.jpg" id="avatar-md\\t\\r\\tristanlvi-1500942280-643c0e5d5429a1f150d8b780b822483b.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/h/e/hemorroideter3-1523124328-c93dd643fdb5578dc1121f8b5ac359bf.jpg" id="avatar-md\\h\\e\\hemorroideter3-1523124328-c93dd643fdb5578dc1121f8b5ac359bf.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/g/a/gal[g]erien-1527463865-5a78ef894675a144c3084aa2c8ed82e5.jpg" id="avatar-md\\g\\a\\gal[g]erien-1527463865-5a78ef894675a144c3084aa2c8ed82e5.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/l/i/littletroll-1503813758-aa4b9796c973924d6a26bf5f12e9d30c.jpg" id="avatar-md\\l\\i\\littletroll-1503813758-aa4b9796c973924d6a26bf5f12e9d30c.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/j/e/jeanedern-1528075066-35bf8776a7cfc5ab50f6e56fea711ce6.jpg" id="avatar-md\\j\\e\\jeanedern-1528075066-35bf8776a7cfc5ab50f6e56fea711ce6.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/c/h/chaud-pin-1490804581-a62fee2a6261d37dced0111b7317e3d8.jpg" id="avatar-md\\c\\h\\chaud-pin-1490804581-a62fee2a6261d37dced0111b7317e3d8.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/c/h/chavais-1525518552-9e24c180e57e36513285515f80ad6bd8.jpg" id="avatar-md\\c\\h\\chavais-1525518552-9e24c180e57e36513285515f80ad6bd8.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/k/h/kheylite-1526090633-a56de6d986af3b895e12454c77ee23ba.jpg" id="avatar-md\\k\\h\\kheylite-1526090633-a56de6d986af3b895e12454c77ee23ba.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/i/w/iwillbebackforu-1495219342-918df4e6caedd547e6c9289f3334e0e6.jpg" id="avatar-md\\i\\w\\iwillbebackforu-1495219342-918df4e6caedd547e6c9289f3334e0e6.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/p/a/papichancla-1526244520-bb8eff1c53f9afea289109515d55312d.jpg" id="avatar-md\\p\\a\\papichancla-1526244520-bb8eff1c53f9afea289109515d55312d.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/k/e/kermisitas-1479556035-f0cdf3ee3c659d44bdf53653fcdaf743.jpg" id="avatar-md\\k\\e\\kermisitas-1479556035-f0cdf3ee3c659d44bdf53653fcdaf743.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/r/i/risitasgdlissou-1526165702-f68b75beb9aca15146910ff3bce634bb.jpg" id="avatar-md\\r\\i\\risitasgdlissou-1526165702-f68b75beb9aca15146910ff3bce634bb.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/v/e/vendeurdeslip-1514742858-64f9ad86130129402135365e20ddde7f.jpg" id="avatar-md\\v\\e\\vendeurdeslip-1514742858-64f9ad86130129402135365e20ddde7f.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/k/h/kheycodeur-1523314986-6fd58dab2027f822bd6fd49aeb710180.jpg" id="avatar-md\\k\\h\\kheycodeur-1523314986-6fd58dab2027f822bd6fd49aeb710180.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/s/e/sergent_issou-1499973944-6ce4347c83c77067796043b514c1be52.jpg" id="avatar-md\\s\\e\\sergent_issou-1499973944-6ce4347c83c77067796043b514c1be52.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/l/e/le_banador-1527363487-e8ef8ffcab68a609c400cf78f1260380.jpg" id="avatar-md\\l\\e\\le_banador-1527363487-e8ef8ffcab68a609c400cf78f1260380.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/a/s/asnigaz-1522532641-669a562c8f534b1bb205c1b6cc83baa2.jpg" id="avatar-md\\a\\s\\asnigaz-1522532641-669a562c8f534b1bb205c1b6cc83baa2.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/p/i/pioched-1523898947-2dc6af36394f6d52aab359980b90d03d.jpg" id="avatar-md\\p\\i\\pioched-1523898947-2dc6af36394f6d52aab359980b90d03d.jpg" width="40px"/>
<img class="secret-sticker2" src="http://image.jeuxvideo.com/avatar-md/s/u/suuscejaaj-1522280553-1b8bd2944eae7f034b8a19feab60e17d.jpg" id="avatar-md\\s\\u\\suuscejaaj-1522280553-1b8bd2944eae7f034b8a19feab60e17d.jpg" width="40px"/>
`
var reference=document.getElementById("bloc-formulaire-forum");var stickersBox=document.createElement("div");stickersBox.style.border="1px solid black";stickersBox.style.width="100%";stickersBox.style.marginTop="10px";stickersBox.style.marginBottom="10px";stickersBox.style.backgroundColor="white";stickersBox.style.padding="8px";reference.insertAdjacentElement("beforebegin",stickersBox);stickersBox.insertAdjacentHTML("afterbegin",stickers);stickersBox.insertAdjacentHTML("afterbegin",stickers2);stickersBox.insertAdjacentHTML("beforebegin",'<p style="font-weight:bold;font-size:14px";>Entrez votre message secret puis cliquez sur un sticker:</¨p> <br> <textarea id="secret-area" style="width:100%;resize:vertical"></textarea> <br> <input style="width:350px;" id="couleur_secret" type="text" placeholder="Couleur du texte (valeur en hexa, exemple : #fff)">');var stickersList=document.getElementsByClassName("secret-sticker");for(let sticker of stickersList){sticker.onclick=function(){var secretValue=document.getElementById("secret-area").value;for(var i=0;i<secretValue.length;i++){secretValue=secretValue.replace(' ','_')}
var code=new Array(secretValue.length);for(var i=0;i<secretValue.length;i++){code[i]=secretValue.charCodeAt(i)}
var secretmessage=btoa(code);var stickerPicked=this.id;var couleur=document.getElementById("couleur_secret").value;if(couleur==""){couleur="#000000"}
if(code.length===0||code===undefined){document.getElementById("message_topic").value+=`[[sticker:p/${stickerPicked}]]`}else{document.getElementById("message_topic").value+=`[[sticker:p/${stickerPicked}${couleur}#${secretmessage}]]`}}}
var stickersList2=document.getElementsByClassName("secret-sticker2");for(let sticker2 of stickersList2){sticker2.onclick=function(){var secretValue2=document.getElementById("secret-area").value;for(var i=0;i<secretValue2.length;i++){secretValue2=secretValue2.replace(' ','_')}
var code2=new Array(secretValue2.length);for(var i=0;i<secretValue2.length;i++){code2[i]=secretValue2.charCodeAt(i)}
var secretmessage2=btoa(code2);var stickerPicked2=this.id;var couleur2=document.getElementById("couleur_secret").value;if(couleur2==""){couleur2="#000000"}
if(code2.length===0||code2===undefined){document.getElementById("message_topic").value+=`[[sticker:..\\..\\..\\${stickerPicked2}]]`}else{document.getElementById("message_topic").value+=`[[sticker:..\\..\\..\\${stickerPicked2}${couleur2}#${secretmessage2}]]`}}}
var liste=["a2lyaWtydW5n","YnVtYmxlYmVl","bWVuY2hvdi1naXJv","a3ZlbGRzc2FuZw==","b2Rva2k=","Y2VyemF0NDM=","ZXRvcmFrZW4=","W3RoZV1fc29ycm93","cmlyaV8xNQ==","c3BpeGVsXw==","YnJ5a291","NGtpdG8=","bibislayer","anZjX2NlZHJpeA==","c2F1bW9uYXJjZW5jaWVs"];var conteneur=document.getElementsByClassName("img-stickers");var pseudo=document.getElementsByClassName("account-pseudo")[0].innerHTML;for(var i=0;i<conteneur.length;i++){if(conteneur[i].alt.split("#")[2]!=undefined&&liste.indexOf(btoa(pseudo.toLowerCase()))==-1){var texte=conteneur[i].alt.split("#")[2];var couleur_message=conteneur[i].alt.split("#")[1];var message_clair="";for(var u=0;u<(texte.length-2);u++){message_clair=message_clair+texte[u]}
message_clair=atob(message_clair);var result="";for(var a=0;a<message_clair.split(",").length;a++){result=result+String.fromCharCode(message_clair.split(",")[a])}
for(var l=0;l<result.length;l++){result=result.replace("_"," ")}
var p_message_clair=document.createElement("p");p_message_clair.setAttribute("style","font-weight: bold;color:#"+couleur_message);p_message_clair.innerHTML=result;p_message_clair.value=result;conteneur[i].setAttribute("style","display:none;");conteneur[i].after(p_message_clair)}}})()