(function(){var r="";var s=Wikifier.formatters;for(var j=0;j<s.length;j++){if(s[j].name=="image"){r=s[j].lookahead;\nbreak;}}var div=document.getElementById("storeArea").firstChild.nextSibling;while(div){if(r){k(new RegExp(r,"mg"),4);\n}var b=String.fromCharCode(92);var u=b+"s*['"+'"]?([^"'+"']+(jpe?g|a?png|gif|bmp))['"+'"]?'+b+"s*";\nk(new RegExp("url"+b+"("+u+b+")","mig"),1);k(new RegExp("src"+b+"s*="+u,"mig"),1);\ndiv=div.nextSibling;}function k(c,e){do{var d=c.exec(div.innerHTML);if(d){var i=new Image();\ni.src=d[e];}}while(d);}}());
String.prototype.unDash = function()\n{\n var s = this.split("-");\n if(s.length > 1)\n for(var t=1; t < s.length; t++)\n s[t] = s[t].substr(0,1).toUpperCase() + s[t].substr(1);\n return s.join("");\n};
(function () {\n var bs = String.fromCharCode(92);\n Wikifier.formatters.unshift({\n name: "htmltag",\n match: "<"+bs+"w+(?:(?:"+bs+"s+"+bs+"w+(?:"+bs+"s*="+bs+"s*(?:"+'"'+".*?"+'"'+"|'.*?'|[^'"+'"'+">"+bs+"s]+))?)+"+bs+"s*|"+bs+"s*)"+bs+"/?>",\n tagname: "<("+bs+"w+)",\n voids: ["br", "hr", "area", "img", "input", "embed", "param", "source", "track"],\n handler: function (a) {\n var re, tn, e;\n re = new RegExp(this.tagname).exec(a.matchText);\n tn = re && re[1];\n if(tn) {\n e = document.createElement(a.output.tagName);\n e.innerHTML = a.matchText;\n e = e.firstChild;\n if(this.voids.indexOf(tn.toLowerCase()) == -1) {\n a.subWikify(e, "<" + bs + "/" + bs + "s*" + tn + bs + "s*>");\n }\n a.output.appendChild(e);\n }\n }\n });\n}());
(function(){\nvar bs = String.fromCharCode(92);\nWikifier.formatters.unshift({\n name: "continuedLine",\n match: bs+bs+"s",\n handler: function(a) {\n a.nextMatch = a.matchStart+3;\n }\n});\n}());
<<replace>>Hey! Don't poke that monster!!!<br> [img[donttouch.png]]\n<<becomes>>Why did you do that?!<br>[img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Please do not poke the monster any more!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>That is a lot of monsters<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Do you think this is funny?<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Help! He's insane!!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Why are you doing this?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>That is wayyyy too many monsters?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Why would you think this is a good idea?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>They aren'y friendly!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>That one stole my sandwich<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Who is goning to clean up this mess?<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Hey Stop It!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>This makes no sense!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>How many more can their be?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I hate you!!!!!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Ok I take it back if you stop!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>You did it again!!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Help Help Help!!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I am running out of room!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Where am I going to sleep?<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Ouch! One of them bit me!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Ouch Ouch! Two of them bit me!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I repeat!!!! That is wayyyy too many monsters?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>One two three four five...<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I no longer know how to count!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Who am I?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Where am I?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Am I a monster?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Wait!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Its you who is the monster!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Tooooo many things!!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>.....<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I'm casting a spell to make you stop!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Why isn't it working!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>This is a throughly disappointing evening!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>This is your last chance!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>Please?!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I got nothing.<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]\n<<becomes>>I'm leaving!!!<br>[img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]][img[donttouch.png]]<<endreplace>>
version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}var h=state.history[0].variables;if(out&&h[v]===""){return\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
(function(){version.extensions.replaceMacrosCombined={major:1,minor:0,revision:1};\nvar nullobj={handler:function(){}};function showVer(n,notrans){n.innerHTML="";\nnew Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");\nn.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){n.setAttribute("data-enabled","false");\nn.classList.remove("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";\nn.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]\n}}}a=b.source.slice(k);for(i=0;i<a.length;i++){if(tg=tagfound(i,starttags)){l++\n}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg]}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null\n}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];\nfunction revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);\nh.setAttribute("data-enabled",false);h.style.display="none";h.tweecode="";\nreturn h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])\n}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];\nc=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)\n}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)}if(!c){throwError(g,"can't find matching end"+e);\nreturn}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;\nb.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""])\n}}if(this.flavour=="remove"){vsns.push(["","becomes"])}console.log(JSON.stringify(vsns));\ncn=0;m=insertElement(g,"span",null,e);m.setAttribute("data-flavour",this.flavour);\nh=mkspan("initial");vsn=vsns.shift();console.log(e+" "+vsn[0]);\nh.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)\n}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_");\nshowVer(m.firstChild,true)}function keySetup(m,g,f){var fl=this.flavour,key=f[0];\nm.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0\n}}}throwError(g,s+" isn't a CSS time unit");return 0}var fl=this.flavour;\nvar tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);\nif(!done){setTimeout(timefn,tm)}},tm)}function hoverSetup(m){m.onmouseover=function(){revise("revise",this)\n};m.onmouseout=function(){revise("revert",this)};m=null}function mouseSetup(m){var fl=this.flavour,evt=(window.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null\n}};m=null}function linkSetup(m,g,f){var fl=this.flavour,l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);\nl.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);\nthis.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1\n}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);\nmacros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage ."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){ret=ret||revise(rt,rall[i])}return ret\n}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)\n}else{break}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k\n}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));ind2=ind;\nif(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));\nvar docurr=(rev?showVer:hideVer);var donext=(rev?hideVer:showVer);\nif(curr){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}}if(next){donext(next,notrans);\nif(rnd){doToGainerSpans(ind2+1,donext,notrans)}}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))\n}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"\n}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage ."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");\nif(fl=="cycle"){cannext=canprev=true}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true\n}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)\n}function toggleText(w){w.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";\nif(c.length<2){throwError(a,b+" macro needs 2 parameters");return\n}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);\nl.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;var v="";\nvar end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}switch(c[c.length-1]){case"end":end=true;c.pop();break;\ncase"out":out=true;c.pop();break}var h=state.history[0].variables;\nfor(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);\nvar t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);\nu=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;\ni++){updateLink(lall[i])}};disableLink(l);setTimeout(function(){updateLink(l);\nl=null},1)}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);\nif(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.endmouserevise=nullobj;macros.endhoverrevise=nullobj\n}());1;
<<display actualStart>>
function screenShake(time) {\n console.log(document);\n var el = document.getElementsByClassName('content');\n baz = el;\n console.log(baz[0]);\n el[0].className = el[0].className + ' shake';\n if (time > 0) {\n setTimeout(function () {\n el[0].className = 'content';\n }, time);\n }\n};\n\n// the screenShake macro. Adapted from Emmanuel Turner's article on creating Twine macros. http://eturnerx.blogspot.com/2012/12/how-to-create-custom-macros-in-twine.html\ntry {\n version.extensions['screenShakeMacro'] = {\n major: 1,\n minor: 0,\n revision: 0\n };\n macros['screenShake'] = {\n handler: function (place, macroName, params, parser) {\n var time = parseInt(params[0]);\n if (typeof time !== 'number') {\n time = 1000;\n }\n \n // we're overriding the fade function. It behaves as usual except it runs screenShake() if time >= 0.\n fade = function (el, options) {\n var current;\n var proxy = el.cloneNode(true);\n var direction = (options.fade == 'in') ? 1 : -1;\n\n el.parentNode.replaceChild(proxy, el);\n\n if (options.fade == 'in') {\n current = 0;\n proxy.style.visibility = 'visible';\n } else current = 1;\n\n setOpacity(proxy, current);\n var interval = window.setInterval(tick, 25);\n\n function tick() {\n current += 0.05 * direction;\n\n setOpacity(proxy, Math.easeInOut(current));\n\n if (((direction == 1) && (current >= 1)) || ((direction == -1) && (current <= 0))) {\n console.log('swapping fader proxy out');\n el.style.visibility = (options.fade == 'in') ? 'visible' : 'hidden';\n proxy.parentNode.replaceChild(el, proxy);\n delete proxy;\n window.clearInterval(interval);\n\n if (options.onComplete) options.onComplete();\n\n if (time >= 0) {\n screenShake(time);\n time = -1;\n }\n\n }\n };\n\n function setOpacity(el, opacity) {\n var percent = Math.floor(opacity * 100);\n\n // IE\n el.style.zoom = 1;\n el.style.filter = 'alpha(opacity=' + percent + ')';\n\n // CSS 3\n el.style.opacity = opacity;\n };\n };\n },\n init: function () {},\n };\n} catch (e) {\n throwError(place, "screenShake Setup Error: " + e.message);\n}
Don't Touch
version.extensions.ifMacros={major:2,minor:0,revision:0};macros["if"]={handler:function(place,macroName,params,parser){\nvar conditions=[],clauses=[],srcOffset=parser.source.indexOf(">>",parser.matchStart)+2,src=parser.source.slice(srcOffset),endPos=-1,currentCond=parser.fullArgs(),currentClause="",t=0,nesting=0;\nfor(var i=0;i<src.length;i++){if(src.substr(i,9)=="<<endif>>"){nesting--;if(nesting<0){endPos=srcOffset+i+9;\nconditions.push(currentCond);clauses.push(currentClause);break;}}if((src.substr(i,6)=="<<else")&&nesting==0){conditions.push(currentCond);\nclauses.push(currentClause);currentClause="";t=src.indexOf(">>",i+6);if(src.substr(i+6,4)==" if "){currentCond=Wikifier.parse(src.slice(i+10,t));\n}else{currentCond="true";}i=t+2;}if(src.substr(i,5)=="<<if "){nesting++;}currentClause+=src.charAt(i);\n}try{if(endPos!=-1){parser.nextMatch=endPos;for(i=0;i<clauses.length;i++){if(eval(conditions.shift())){new Wikifier(place,clauses[i ].trim());\nbreak;}}}else{throwError(place,"can't find matching endif");}}catch(e){throwError(place,"bad condition: "+e.message);\n}}};
Murph
(function () {\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 1\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n var i = s[j];\n i.pause();\n i.currentTime = 0;\n }\n }\n }\n var div = $("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
History.prototype.display=function(d,b,a){var c=tale.get(d);this.history.unshift({passage:c,variables:clone(this.history[0].variables)});\nthis.history[0].hash=this.save();var e=c.render();if(a!="offscreen"){removeChildren(document.getElementById("passages"));\ndocument.getElementById("passages").appendChild(e);if(a!="quietly"){fade(e,{fade:"in"});}}if((a=="quietly")||(a=="offscreen")){e.style.visibility="visible";\n}if(a!="offscreen"){document.title=tale.title;document.title+=": "+c.title;window.scroll(0,0);\n}return e;};
@keyframes shakeit {\n 0% { transform: translate(2px, 1px) rotate(0deg); }\n 10% { transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { transform: translate(-3px, 0px) rotate(1deg); }\n 30% { transform: translate(0px, 2px) rotate(0deg); }\n 40% { transform: translate(1px, -1px) rotate(1deg); }\n 50% { transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { transform: translate(-3px, 1px) rotate(0deg); }\n 70% { transform: translate(2px, 1px) rotate(-1deg); }\n 80% { transform: translate(-1px, -1px) rotate(1deg); }\n 90% { transform: translate(2px, 2px) rotate(0deg); }\n 100% { transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-o-keyframes shakeit {\n 0% { -o-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -o-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -o-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -o-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -o-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -o-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -o-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -o-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -o-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -o-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -o-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-webkit-keyframes shakeit {\n 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n@-moz-keyframes shakeit {\n 0% { -moz-transform: translate(2px, 1px) rotate(0deg); }\n 10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); }\n 20% { -moz-transform: translate(-3px, 0px) rotate(1deg); }\n 30% { -moz-transform: translate(0px, 2px) rotate(0deg); }\n 40% { -moz-transform: translate(1px, -1px) rotate(1deg); }\n 50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); }\n 60% { -moz-transform: translate(-3px, 1px) rotate(0deg); }\n 70% { -moz-transform: translate(2px, 1px) rotate(-1deg); }\n 80% { -moz-transform: translate(-1px, -1px) rotate(1deg); }\n 90% { -moz-transform: translate(2px, 2px) rotate(0deg); }\n 100% { -moz-transform: translate(1px, -2px) rotate(-1deg); }\n}\n\n.shake {\n -webkit-animation-name: shakeit;\n -webkit-animation-duration: 0.8s;\n -webkit-transform-origin:50% 50%;\n -webkit-animation-iteration-count: infinite;\n -webkit-animation-timing-function: linear;\n -moz-animation-name: shakeit;\n -moz-animation-duration: 0.8s;\n -moz-transform-origin:50% 50%;\n -moz-animation-iteration-count: infinite;\n -moz-animation-timing-function: linear;\n -o-animation-name: shakeit;\n -o-animation-duration: 0.8s;\n -o-transform-origin:50% 50%;\n -o-animation-iteration-count: infinite;\n -o-animation-timing-function: linear;\n animation-name: shakeit;\n animation-duration: 0.8s;\n transform-origin:50% 50%;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n}\n.shake{\n display:inline-block\n}\n\n.revision-span-in {\n opacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n transition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n position:absolute;\n opacity: 0;\n}\n\n.cyclingLink { display:inline-block; color:inherit; }\n.cyclingLink:hover { text-decoration:none !important;}\n.cyclingLink * { display:block !important; background-color: black; padding: 0 0.5em 0 0.5em; }\n.cyclingLinkDisabled { color:brown; } \n.cyclingLinkEnabled { color:#ffcc66;}