var Attacklab=Attacklab||{};Attacklab.wmdBase=function(){var i=top.Attacklab;var c=top.document;var p=top.RegExp;var o=top.navigator;i.Util={};i.Position={};i.Command={};i.Global={};var h=i.Util;var k=i.Position;var n=i.Command;var q=i.Global;q.isIE=/msie/.test(o.userAgent.toLowerCase());q.isIE_5or6=/msie 6/.test(o.userAgent.toLowerCase())||/msie 5/.test(o.userAgent.toLowerCase());q.isIE_7plus=q.isIE&&!q.isIE_5or6;q.isOpera=/opera/.test(o.userAgent.toLowerCase());q.isKonqueror=/konqueror/.test(o.userAgent.toLowerCase());var g="<p style='margin-top: 0px'><b>Enter the image URL.</b></p><p>You can also add a title, which will be displayed as a tool tip.</p><p>Example:<br />http://wmd-editor.com/images/cloud1.jpg   \"Optional title\"</p>";var j="<p style='margin-top: 0px'><b>Enter the web address.</b></p><p>You can also add a title, which will be displayed as a tool tip.</p><p>Example:<br />http://wmd-editor.com/   \"Optional title\"</p>";var l="http://";var a="http://";var r="../pics/";var m=500;var b=100;var e="http://wmd-editor.com/";var d="WMD website";var f="_blank";i.PanelCollection=function(){this.buttonBar=c.getElementById("wmd-button-bar");this.preview=c.getElementById("wmd-preview");this.output=c.getElementById("wmd-output");this.input=c.getElementById("wmdinput")};i.panels=undefined;i.ieCachedRange=null;i.ieRetardedClick=false;h.isVisible=function(s){if(window.getComputedStyle){return window.getComputedStyle(s,null).getPropertyValue("display")!=="none"}else{if(s.currentStyle){return s.currentStyle.display!=="none"}}};h.addEvent=function(t,u,s){if(t.attachEvent){t.attachEvent("on"+u,s)}else{t.addEventListener(u,s,false)}};h.removeEvent=function(t,u,s){if(t.detachEvent){t.detachEvent("on"+u,s)}else{t.removeEventListener(u,s,false)}};h.fixEolChars=function(s){s=s.replace(/\r\n/g,"\n");s=s.replace(/\r/g,"\n");return s};h.extendRegExp=function(v,s,t){if(s===null||s===undefined){s=""}if(t===null||t===undefined){t=""}var u=v.toString();var x="";var w=u.match(/\/([gim]*)$/);if(w===null){x=w[0]}else{x=""}u=u.replace(/(^\/|\/[gim]*$)/g,"");u=s+u+t;return new RegExp(u,x)};h.createImage=function(u){var s=r+u;var t=c.createElement("img");t.className="wmd-button";t.src=s;return t};h.prompt=function(y,z,B){var A;var x;var w;if(z===undefined){z=""}var t=function(C){var D=(C.charCode||C.keyCode);if(D===27){v(true)}};var v=function(D){h.removeEvent(c.body,"keydown",t);var C=w.value;if(D){C=null}else{C=C.replace("http://http://","http://");C=C.replace("http://https://","https://");C=C.replace("http://ftp://","ftp://");if(C.indexOf("http://")===-1&&C.indexOf("ftp://")===-1&&C.indexOf("https://")===-1){C="http://"+C}}A.parentNode.removeChild(A);x.parentNode.removeChild(x);B(C);return false};var s=function(){x=c.createElement("div");x.className="wmd-prompt-background";style=x.style;style.position="absolute";style.top="0";style.zIndex="1000";if(q.isKonqueror){style.backgroundColor="transparent"}else{if(q.isIE){style.filter="alpha(opacity=50)"}else{style.opacity="0.5"}}var C=k.getPageSize();style.height=C[1]+"px";if(q.isIE){style.left=c.documentElement.scrollLeft;style.width=c.documentElement.clientWidth}else{style.left="0";style.width="100%"}c.body.appendChild(x)};var u=function(){A=c.createElement("div");A.className="wmd-prompt-dialog";A.style.padding="10px;";A.style.position="fixed";A.style.width="400px";A.style.zIndex="1001";var F=c.createElement("div");F.innerHTML=y;F.style.padding="5px";A.appendChild(F);var D=c.createElement("form");D.onsubmit=function(){return v(false)};style=D.style;style.padding="0";style.margin="0";style.cssFloat="left";style.width="100%";style.textAlign="center";style.position="relative";A.appendChild(D);w=c.createElement("input");w.type="text";w.value=z;style=w.style;style.display="block";style.width="80%";style.marginLeft=style.marginRight="auto";D.appendChild(w);var C=c.createElement("input");C.type="button";C.onclick=function(){return v(false)};C.value="OK";style=C.style;style.margin="10px";style.display="inline";style.width="7em";var E=c.createElement("input");E.type="button";E.onclick=function(){return v(true)};E.value="Cancel";style=E.style;style.margin="10px";style.display="inline";style.width="7em";if(/mac/.test(o.platform.toLowerCase())){D.appendChild(E);D.appendChild(C)}else{D.appendChild(C);D.appendChild(E)}h.addEvent(c.body,"keydown",t);A.style.top="50%";A.style.left="50%";A.style.display="block";if(q.isIE_5or6){A.style.position="absolute";A.style.top=c.documentElement.scrollTop+200+"px";A.style.left="50%"}c.body.appendChild(A);A.style.marginTop=-(k.getHeight(A)/2)+"px";A.style.marginLeft=-(k.getWidth(A)/2)+"px"};s();top.setTimeout(function(){u();var D=z.length;if(w.selectionStart!==undefined){w.selectionStart=0;w.selectionEnd=D}else{if(w.createTextRange){var C=w.createTextRange();C.collapse(false);C.moveStart("character",-D);C.moveEnd("character",D);C.select()}}w.focus()},0)};k.getTop=function(t,u){var s=t.offsetTop;if(!u){while(t=t.offsetParent){s+=t.offsetTop}}return s};k.getHeight=function(s){return s.offsetHeight||s.scrollHeight};k.getWidth=function(s){return s.offsetWidth||s.scrollWidth};k.getPageSize=function(){var x,u;var w,v;if(self.innerHeight&&self.scrollMaxY){x=c.body.scrollWidth;u=self.innerHeight+self.scrollMaxY}else{if(c.body.scrollHeight>c.body.offsetHeight){x=c.body.scrollWidth;u=c.body.scrollHeight}else{x=c.body.offsetWidth;u=c.body.offsetHeight}}if(self.innerHeight){w=self.innerWidth;v=self.innerHeight}else{if(c.documentElement&&c.documentElement.clientHeight){w=c.documentElement.clientWidth;v=c.documentElement.clientHeight}else{if(c.body){w=c.body.clientWidth;v=c.body.clientHeight}}}var t=Math.max(x,w);var s=Math.max(u,v);return[t,s,w,v]};i.inputPoller=function(B,y){var v=this;var w=i.panels.input;var A;var z;var x;var u;this.tick=function(){if(!h.isVisible(w)){return}if(w.selectionStart||w.selectionStart===0){var C=w.selectionStart;var D=w.selectionEnd;if(C!=A||D!=z){A=C;z=D;if(x!=w.value){x=w.value;return true}}}return false};var t=function(){if(!h.isVisible(w)){return}if(v.tick()){B()}};var s=function(){u=top.setInterval(t,y)};this.destroy=function(){top.clearInterval(u)};s()};i.undoManager=function(H){var y=this;var u=[];var C=0;var s="none";var F;var G;var t;var v;var D=function(J,I){if(s!=J){s=J;if(!I){w()}}if(!q.isIE||s!="moving"){t=top.setTimeout(x,1)}else{v=null}};var x=function(){v=new i.TextareaState();G.tick();t=undefined};this.setCommandMode=function(){s="command";w();t=top.setTimeout(x,0)};this.canUndo=function(){return C>1};this.canRedo=function(){if(u[C+1]){return true}return false};this.undo=function(){if(y.canUndo()){if(F){F.restore();F=null}else{u[C]=new i.TextareaState();u[--C].restore();if(H){H()}}}s="none";i.panels.input.focus();x()};this.redo=function(){if(y.canRedo()){u[++C].restore();if(H){H()}}s="none";i.panels.input.focus();x()};var w=function(){var I=v||new i.TextareaState();if(!I){return false}if(s=="moving"){if(!F){F=I}return}if(F){if(u[C-1].text!=F.text){u[C++]=F}F=null}u[C++]=I;u[C+1]=null;if(H){H()}};var B=function(K){var I=false;if(K.ctrlKey||K.metaKey){var J=K.charCode||K.keyCode;var L=String.fromCharCode(J);switch(L){case"y":y.redo();I=true;break;case"z":if(!K.shiftKey){y.undo()}else{y.redo()}I=true;break}}if(I){if(K.preventDefault){K.preventDefault()}if(top.event){top.event.returnValue=false}return}};var A=function(J){if(!J.ctrlKey&&!J.metaKey){var I=J.keyCode;if((I>=33&&I<=40)||(I>=63232&&I<=63235)){D("moving")}else{if(I==8||I==46||I==127){D("deleting")}else{if(I==13){D("newlines")}else{if(I==27){D("escape")}else{if((I<16||I>20)&&I!=91){D("typing")}}}}}}};var E=function(){h.addEvent(i.panels.input,"keypress",function(J){if((J.ctrlKey||J.metaKey)&&(J.keyCode==89||J.keyCode==90)){J.preventDefault()}});var I=function(){if(q.isIE||(v&&v.text!=i.panels.input.value)){if(t==undefined){s="paste";w();x()}}};G=new i.inputPoller(I,b);h.addEvent(i.panels.input,"keydown",B);h.addEvent(i.panels.input,"keydown",A);h.addEvent(i.panels.input,"mousedown",function(){D("moving")});i.panels.input.onpaste=I;i.panels.input.ondrop=I};var z=function(){E();x();w()};this.destroy=function(){if(G){G.destroy()}};z()};i.editor=function(D){if(!D){D=function(){}}var F=i.panels.input;var E=0;var A=this;var t;var x;var H;var s;var u;var z=function(L){F.focus();if(L.textOp){if(u){u.setCommandMode()}var I=new i.TextareaState();if(!I){return}var M=I.getChunks();var K=function(){F.focus();if(M){I.setChunks(M)}I.restore();D()};var N=true;var J=L.textOp(M,K,N);if(!J){K()}}if(L.execute){L.execute(A)}};var y=function(){if(u){G(document.getElementById("wmd-undo-button"),u.canUndo());G(document.getElementById("wmd-redo-button"),u.canRedo())}};var G=function(L,J){var M="0px";var I="-20px";var K="-40px";if(J){L.style.backgroundPosition=L.XShift+" "+M;L.onmouseover=function(){this.style.backgroundPosition=this.XShift+" "+K};L.onmouseout=function(){this.style.backgroundPosition=this.XShift+" "+M};if(q.isIE){L.onmousedown=function(){i.ieRetardedClick=true;i.ieCachedRange=document.selection.createRange()}}if(!L.isHelp){L.onclick=function(){if(this.onmouseout){this.onmouseout()}z(this);return false}}}else{L.style.backgroundPosition=L.XShift+" "+I;L.onmouseover=L.onmouseout=L.onclick=function(){}}};var B=function(){var Y=document.getElementById("wmd-button-bar");var ab="0px";var N="-20px";var Z="-40px";var aa=document.createElement("ul");aa.id="wmd-button-row";aa=Y.appendChild(aa);var K=document.createElement("li");K.className="wmd-button";K.id="wmd-bold-button";K.title="Strong <strong> Ctrl+B";K.XShift="0px";K.textOp=n.doBold;G(K,true);aa.appendChild(K);var P=document.createElement("li");P.className="wmd-button";P.id="wmd-italic-button";P.title="Emphasis <em> Ctrl+I";P.XShift="-20px";P.textOp=n.doItalic;G(P,true);aa.appendChild(P);var R=document.createElement("li");R.className="wmd-spacer";R.id="wmd-spacer1";aa.appendChild(R);var X=document.createElement("li");X.className="wmd-button";X.id="wmd-link-button";X.title="Hyperlink <a> Ctrl+L";X.XShift="-40px";X.textOp=function(ag,ae,af){return n.doLinkOrImage(ag,ae,false)};G(X,true);aa.appendChild(X);var I=document.createElement("li");I.className="wmd-button";I.id="wmd-quote-button";I.title="Blockquote <blockquote> Ctrl+Q";I.XShift="-60px";I.textOp=n.doBlockquote;G(I,true);aa.appendChild(I);var T=document.createElement("li");T.className="wmd-button";T.id="wmd-code-button";T.title="Code Sample <pre><code> Ctrl+K";T.XShift="-80px";T.textOp=n.doCode;G(T,true);aa.appendChild(T);var L=document.createElement("li");L.className="wmd-button";L.id="wmd-image-button";L.title="Image <img> Ctrl+G";L.XShift="-100px";L.textOp=function(ag,ae,af){return n.doLinkOrImage(ag,ae,true)};G(L,true);aa.appendChild(L);var V=document.createElement("li");V.className="wmd-spacer";V.id="wmd-spacer2";aa.appendChild(V);var ad=document.createElement("li");ad.className="wmd-button";ad.id="wmd-olist-button";ad.title="Numbered List <ol> Ctrl+O";ad.XShift="-120px";ad.textOp=function(ag,ae,af){n.doList(ag,ae,true,af)};G(ad,true);aa.appendChild(ad);var M=document.createElement("li");M.className="wmd-button";M.id="wmd-ulist-button";M.title="Bulleted List <ul> Ctrl+U";M.XShift="-140px";M.textOp=function(ag,ae,af){n.doList(ag,ae,false,af)};G(M,true);aa.appendChild(M);var U=document.createElement("li");U.className="wmd-button";U.id="wmd-heading-button";U.title="Heading <h1>/<h2> Ctrl+H";U.XShift="-160px";U.textOp=n.doHeading;G(U,true);aa.appendChild(U);var O=document.createElement("li");O.className="wmd-button";O.id="wmd-hr-button";O.title="Horizontal Rule <hr> Ctrl+R";O.XShift="-180px";O.textOp=n.doHorizontalRule;G(O,true);aa.appendChild(O);var Q=document.createElement("li");Q.className="wmd-spacer";Q.id="wmd-spacer3";aa.appendChild(Q);var J=document.createElement("li");J.className="wmd-button";J.id="wmd-undo-button";J.title="Undo - Ctrl+Z";J.XShift="-200px";J.execute=function(ae){ae.undo()};G(J,true);aa.appendChild(J);var ac=document.createElement("li");ac.className="wmd-button";ac.id="wmd-redo-button";ac.title="Redo - Ctrl+Y";if(/win/.test(o.platform.toLowerCase())){ac.title="Redo - Ctrl+Y"}else{ac.title="Redo - Ctrl+Shift+Z"}ac.XShift="-220px";ac.execute=function(ae){ae.redo()};G(ac,true);aa.appendChild(ac);var S=document.createElement("li");S.className="wmd-button";S.id="wmd-help-button";S.XShift="-240px";S.isHelp=true;var W=document.createElement("a");W.href=e;W.target=f;W.title=d;S.appendChild(W);G(S,true);aa.appendChild(S);y()};var v=function(){if(/\?noundo/.test(c.location.href)){i.nativeUndo=true}if(!i.nativeUndo){u=new i.undoManager(function(){D();y()})}B();var I="keydown";if(q.isOpera){I="keypress"}h.addEvent(F,I,function(K){if(K.ctrlKey||K.metaKey){var L=K.charCode||K.keyCode;var M=String.fromCharCode(L).toLowerCase();switch(M){case"b":z(document.getElementById("wmd-bold-button"));break;case"i":z(document.getElementById("wmd-italic-button"));break;case"l":z(document.getElementById("wmd-link-button"));break;case"q":z(document.getElementById("wmd-quote-button"));break;case"k":z(document.getElementById("wmd-code-button"));break;case"g":z(document.getElementById("wmd-image-button"));break;case"o":z(document.getElementById("wmd-olist-button"));break;case"u":z(document.getElementById("wmd-ulist-button"));break;case"h":z(document.getElementById("wmd-heading-button"));break;case"r":z(document.getElementById("wmd-hr-button"));break;case"y":z(document.getElementById("wmd-redo-button"));break;case"z":if(K.shiftKey){z(document.getElementById("wmd-redo-button"))}else{z(document.getElementById("wmd-undo-button"))}break;default:return}if(K.preventDefault){K.preventDefault()}if(top.event){top.event.returnValue=false}}});h.addEvent(F,"keyup",function(K){if(!K.shiftKey&&!K.ctrlKey&&!K.metaKey){var L=K.charCode||K.keyCode;if(L===13){fakeButton={};fakeButton.textOp=n.doAutoindent;z(fakeButton)}}});if(q.isIE){h.addEvent(F,"keydown",function(K){var L=K.keyCode;if(L===27){return false}})}if(F.form){var J=F.form.onsubmit;F.form.onsubmit=function(){C();if(J){return J.apply(this,arguments)}}}};var C=function(){if(i.showdown){var J=new i.showdown.converter()}var K=F.value;var I=function(){F.value=K};if(!/markdown/.test(i.wmd_env.output.toLowerCase())){if(J){F.value=J.makeHtml(K);top.setTimeout(I,0)}}return true};this.undo=function(){if(u){u.undo()}};this.redo=function(){if(u){u.redo()}};var w=function(){v()};this.destroy=function(){if(u){u.destroy()}if(H.parentNode){H.parentNode.removeChild(H)}if(F){F.style.marginTop=""}top.clearInterval(s)};w()};i.TextareaState=function(){var s=this;var t=i.panels.input;this.init=function(){if(!h.isVisible(t)){return}this.setInputAreaSelectionStartEnd();this.scrollTop=t.scrollTop;if(!this.text&&t.selectionStart||t.selectionStart===0){this.text=t.value}};this.setInputAreaSelection=function(){if(!h.isVisible(t)){return}if(t.selectionStart!==undefined&&!q.isOpera){t.focus();t.selectionStart=s.start;t.selectionEnd=s.end;t.scrollTop=s.scrollTop}else{if(c.selection){if(c.activeElement&&c.activeElement!==t){return}t.focus();var u=t.createTextRange();u.moveStart("character",-t.value.length);u.moveEnd("character",-t.value.length);u.moveEnd("character",s.end);u.moveStart("character",s.start);u.select()}}};this.setInputAreaSelectionStartEnd=function(){if(t.selectionStart||t.selectionStart===0){s.start=t.selectionStart;s.end=t.selectionEnd}else{if(c.selection){s.text=h.fixEolChars(t.value);var u;if(i.ieRetardedClick&&i.ieCachedRange){u=i.ieCachedRange;i.ieRetardedClick=false}else{u=c.selection.createRange()}var x=h.fixEolChars(u.text);var v="\x07";var y=v+x+v;u.text=y;var z=h.fixEolChars(t.value);u.moveStart("character",-y.length);u.text=x;s.start=z.indexOf(v);s.end=z.lastIndexOf(v)-v.length;var w=s.text.length-h.fixEolChars(t.value).length;if(w){u.moveStart("character",-x.length);while(w--){x+="\n";s.end+=1}u.text=x}this.setInputAreaSelection()}}};this.restore=function(){if(s.text!=undefined&&s.text!=t.value){t.value=s.text}this.setInputAreaSelection();t.scrollTop=s.scrollTop};this.getChunks=function(){var u=new i.Chunks();u.before=h.fixEolChars(s.text.substring(0,s.start));u.startTag="";u.selection=h.fixEolChars(s.text.substring(s.start,s.end));u.endTag="";u.after=h.fixEolChars(s.text.substring(s.end));u.scrollTop=s.scrollTop;return u};this.setChunks=function(u){u.before=u.before+u.startTag;u.after=u.endTag+u.after;if(q.isOpera){u.before=u.before.replace(/\n/g,"\r\n");u.selection=u.selection.replace(/\n/g,"\r\n");u.after=u.after.replace(/\n/g,"\r\n")}this.start=u.before.length;this.end=u.before.length+u.selection.length;this.text=u.before+u.selection+u.after;this.scrollTop=u.scrollTop};this.init()};i.Chunks=function(){};i.Chunks.prototype.findTags=function(s,v){var t=this;var u;if(s){u=h.extendRegExp(s,"","$");this.before=this.before.replace(u,function(w){t.startTag=t.startTag+w;return""});u=h.extendRegExp(s,"^","");this.selection=this.selection.replace(u,function(w){t.startTag=t.startTag+w;return""})}if(v){u=h.extendRegExp(v,"","$");this.selection=this.selection.replace(u,function(w){t.endTag=w+t.endTag;return""});u=h.extendRegExp(v,"^","");this.after=this.after.replace(u,function(w){t.endTag=w+t.endTag;return""})}};i.Chunks.prototype.trimWhitespace=function(s){this.selection=this.selection.replace(/^(\s*)/,"");if(!s){this.before+=p.$1}this.selection=this.selection.replace(/(\s*)$/,"");if(!s){this.after=p.$1+this.after}};i.Chunks.prototype.addBlankLines=function(w,t,v){if(w===undefined){w=1}if(t===undefined){t=1}w++;t++;var s;var u;this.selection=this.selection.replace(/(^\n*)/,"");this.startTag=this.startTag+p.$1;this.selection=this.selection.replace(/(\n*$)/,"");this.endTag=this.endTag+p.$1;this.startTag=this.startTag.replace(/(^\n*)/,"");this.before=this.before+p.$1;this.endTag=this.endTag.replace(/(\n*$)/,"");this.after=this.after+p.$1;if(this.before){s=u="";while(w--){s+="\\n?";u+="\n"}if(v){s="\\n*"}this.before=this.before.replace(new p(s+"$",""),u)}if(this.after){s=u="";while(t--){s+="\\n?";u+="\n"}if(v){s="\\n*"}this.after=this.after.replace(new p(s,""),u)}};n.prefixes="(?:\\s{4,}|\\s*>|\\s*-\\s+|\\s*\\d+\\.|=|\\+|-|_|\\*|#|\\s*\\[[^\n]]+\\]:)";n.unwrap=function(t){var s=new p("([^\\n])\\n(?!(\\n|"+n.prefixes+"))","g");t.selection=t.selection.replace(s,"$1 $2")};n.wrap=function(u,s){n.unwrap(u);var t=new p("(.{1,"+s+"})( +|$\\n?)","gm");u.selection=u.selection.replace(t,function(v,w){if(new p("^"+n.prefixes,"").test(v)){return v}return w+"\n"});u.selection=u.selection.replace(/\s+$/,"")};n.doBold=function(u,s,t){return n.doBorI(u,2,"strong text")};n.doItalic=function(u,s,t){return n.doBorI(u,1,"emphasized text")};n.doBorI=function(y,u,v){y.trimWhitespace();y.selection=y.selection.replace(/\n{2,}/g,"\n");y.before.search(/(\**$)/);var w=p.$1;y.after.search(/(^\**)/);var z=p.$1;var t=Math.min(w.length,z.length);if((t>=u)&&(t!=2||u!=1)){y.before=y.before.replace(p("[*]{"+u+"}$",""),"");y.after=y.after.replace(p("^[*]{"+u+"}",""),"")}else{if(!y.selection&&z){y.after=y.after.replace(/^([*_]*)/,"");y.before=y.before.replace(/(\s?)$/,"");var s=p.$1;y.before=y.before+z+s}else{if(!y.selection&&!z){y.selection=v}var x=u<=1?"*":"**";y.before=y.before+x;y.after=x+y.after}}return};n.stripLinkDefs=function(t,s){t=t.replace(/^[ ]{0,3}\[(\d+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|$)/gm,function(y,x,w,u,v){s[x]=y.replace(/\s*$/,"");if(u){s[x]=y.replace(/["(](.+?)[")]$/,"");return u+v}return""});return t};n.addLinkDef=function(A,w){var z=0;var s={};A.before=n.stripLinkDefs(A.before,s);A.selection=n.stripLinkDefs(A.selection,s);A.after=n.stripLinkDefs(A.after,s);var u="";var x=/(\[(?:\[[^\]]*\]|[^\[\]])*\][ ]?(?:\n[ ]*)?\[)(\d+)(\])/g;var t=function(B){z++;B=B.replace(/^[ ]{0,3}\[(\d+)\]:/,"  ["+z+"]:");u+="\n"+B};var v=function(E,C,B,D){if(s[B]){t(s[B]);return C+z+D}return E};A.before=A.before.replace(x,v);if(w){t(w)}else{A.selection=A.selection.replace(x,v)}var y=z;A.after=A.after.replace(x,v);if(A.after){A.after=A.after.replace(/\n*$/,"")}if(!A.after){A.selection=A.selection.replace(/\n*$/,"")}A.after+="\n\n"+u;return y};n.doLinkOrImage=function(v,u,t){v.trimWhitespace();v.findTags(/\s*!?\[/,/\][ ]?(?:\n[ ]*)?(\[.*?\])?/);if(v.endTag.length>1){v.startTag=v.startTag.replace(/!?\[/,"");v.endTag="";n.addLinkDef(v,null)}else{if(/\n\n/.test(v.selection)){n.addLinkDef(v,null);return}var s=function(w){if(w!==null){v.startTag=v.endTag="";var x=" [999]: "+w;var y=n.addLinkDef(v,x);v.startTag=t?"![":"[";v.endTag="]["+y+"]";if(!v.selection){if(t){v.selection="alt text"}else{v.selection="link text"}}}u()};if(t){h.prompt(g,l,s)}else{h.prompt(j,a,s)}return true}};h.makeAPI=function(){i.wmd={};i.wmd.editor=i.editor;i.wmd.previewManager=i.previewManager};h.startEditor=function(){if(i.wmd_env.autostart===false){h.makeAPI();return}var t;var s;var u=function(){i.panels=new i.PanelCollection();s=new i.previewManager();var v=s.refresh;t=new i.editor(v);s.refresh(true)};h.addEvent(top,"load",u)};i.previewManager=function(){var C=this;var I;var J;var F;var x;var u;var B;var E=3000;var s="delayed";var y=function(L,K){h.addEvent(L,"input",K);L.onpaste=K;L.ondrop=K;h.addEvent(L,"keypress",K);h.addEvent(L,"keydown",K);J=new i.inputPoller(K,m)};var H=function(){var K=0;if(top.innerHeight){K=top.pageYOffset}else{if(c.documentElement&&c.documentElement.scrollTop){K=c.documentElement.scrollTop}else{if(c.body){K=c.body.scrollTop}}}return K};var v=function(){if(!i.panels.preview&&!i.panels.output){return}var M=i.panels.input.value;if(M&&M==u){return}else{u=M}var L=new Date().getTime();if(!I&&i.showdown){I=new i.showdown.converter()}if(I){M=I.makeHtml(M)}var K=new Date().getTime();x=K-L;z(M);B=M};var A=function(){if(F){top.clearTimeout(F);F=undefined}if(s!=="manual"){var K=0;if(s==="delayed"){K=x}if(K>E){K=E}F=top.setTimeout(v,K)}};var G=function(K){if(K.scrollHeight<=K.clientHeight){return 1}return K.scrollTop/(K.scrollHeight-K.clientHeight)};var t=function(){if(i.panels.preview){i.panels.preview.scrollTop=(i.panels.preview.scrollHeight-i.panels.preview.clientHeight)*G(i.panels.preview)}if(i.panels.output){i.panels.output.scrollTop=(i.panels.output.scrollHeight-i.panels.output.clientHeight)*G(i.panels.output)}};this.refresh=function(K){if(K){u="";v()}else{A()}};this.processingTime=function(){return x};this.output=function(){return B};this.setUpdateMode=function(K){s=K;C.refresh()};var w=true;var z=function(N){var L=k.getTop(i.panels.input)-H();if(i.panels.output){if(i.panels.output.value!==undefined){i.panels.output.value=N;i.panels.output.readOnly=true}else{var M=N.replace(/&/g,"&amp;");M=M.replace(/</g,"&lt;");i.panels.output.innerHTML="<pre><code>"+M+"</code></pre>"}}if(i.panels.preview){i.panels.preview.innerHTML=N}t();if(w){w=false;return}var K=k.getTop(i.panels.input)-H();if(q.isIE){top.setTimeout(function(){top.scrollBy(0,K-L)},0)}else{top.scrollBy(0,K-L)}};var D=function(){y(i.panels.input,A);v();if(i.panels.preview){i.panels.preview.scrollTop=0}if(i.panels.output){i.panels.output.scrollTop=0}};this.destroy=function(){if(J){J.destroy()}};D()};n.doAutoindent=function(u,s,t){u.before=u.before.replace(/(\n|^)[ ]{0,3}([*+-]|\d+[.])[ \t]*\n$/,"\n\n");u.before=u.before.replace(/(\n|^)[ ]{0,3}>[ \t]*\n$/,"\n\n");u.before=u.before.replace(/(\n|^)[ \t]+\n$/,"\n\n");t=false;if(/(\n|^)[ ]{0,3}([*+-])[ \t]+.*\n$/.test(u.before)){if(n.doList){n.doList(u,s,false,true)}}if(/(\n|^)[ ]{0,3}(\d+[.])[ \t]+.*\n$/.test(u.before)){if(n.doList){n.doList(u,s,true,true)}}if(/(\n|^)[ ]{0,3}>[ \t]+.*\n$/.test(u.before)){if(n.doBlockquote){n.doBlockquote(u,s,t)}}if(/(\n|^)(\t|[ ]{4,}).*\n$/.test(u.before)){if(n.doCode){n.doCode(u,s,t)}}};n.doBlockquote=function(v,t,u){v.selection=v.selection.replace(/^(\n*)([^\r]+?)(\n*)$/,function(A,y,x,z){v.before+=y;v.after=z+v.after;return x});v.before=v.before.replace(/(>[ \t]*)$/,function(y,x){v.selection=x+v.selection;return""});var w=u?"Blockquote":"";v.selection=v.selection.replace(/^(\s|>)+$/,"");v.selection=v.selection||w;if(v.before){v.before=v.before.replace(/\n?$/,"\n")}if(v.after){v.after=v.after.replace(/^\n?/,"\n")}v.before=v.before.replace(/(((\n|^)(\n[ \t]*)*>(.+\n)*.*)+(\n[ \t]*)*$)/,function(x){v.startTag=x;return""});v.after=v.after.replace(/^(((\n|^)(\n[ \t]*)*>(.+\n)*.*)+(\n[ \t]*)*)/,function(x){v.endTag=x;return""});var s=function(x){var y=x?"> ":"";if(v.startTag){v.startTag=v.startTag.replace(/\n((>|\s)*)\n$/,function(A,z){return"\n"+z.replace(/^[ ]{0,3}>?[ \t]*$/gm,y)+"\n"})}if(v.endTag){v.endTag=v.endTag.replace(/^\n((>|\s)*)\n/,function(A,z){return"\n"+z.replace(/^[ ]{0,3}>?[ \t]*$/gm,y)+"\n"})}};if(/^(?![ ]{0,3}>)/m.test(v.selection)){n.wrap(v,i.wmd_env.lineLength-2);v.selection=v.selection.replace(/^/gm,"> ");s(true);v.addBlankLines()}else{v.selection=v.selection.replace(/^[ ]{0,3}> ?/gm,"");n.unwrap(v);s(false);if(!/^(\n|^)[ ]{0,3}>/.test(v.selection)&&v.startTag){v.startTag=v.startTag.replace(/\n{0,2}$/,"\n\n")}if(!/(\n|^)[ ]{0,3}>.*$/.test(v.selection)&&v.endTag){v.endTag=v.endTag.replace(/^\n{0,2}/,"\n\n")}}if(!/\n/.test(v.selection)){v.selection=v.selection.replace(/^(> *)/,function(y,x){v.startTag+=x;return""})}};n.doCode=function(w,u,v){var s=/\S[ ]*$/.test(w.before);var y=/^[ ]*\S/.test(w.after);if((!y&&!s)||/\n/.test(w.selection)){w.before=w.before.replace(/[ ]{4}$/,function(z){w.selection=z+w.selection;return""});var x=1;var t=1;if(/\n(\t|[ ]{4,}).*\n$/.test(w.before)||w.after===""){x=0}if(/^\n(\t|[ ]{4,})/.test(w.after)){t=0}w.addBlankLines(x,t);if(!w.selection){w.startTag="    ";w.selection=v?"enter code here":""}else{if(/^[ ]{0,3}\S/m.test(w.selection)){w.selection=w.selection.replace(/^/gm,"    ")}else{w.selection=w.selection.replace(/^[ ]{4}/gm,"")}}}else{w.trimWhitespace();w.findTags(/`/,/`/);if(!w.startTag&&!w.endTag){w.startTag=w.endTag="`";if(!w.selection){w.selection=v?"enter code here":""}}else{if(w.endTag&&!w.startTag){w.before+=w.endTag;w.endTag=""}else{w.startTag=w.endTag=""}}}};n.doList=function(y,z,t,G){var C=/(\n|^)(([ ]{0,3}([*+-]|\d+[.])[ \t]+.*)(\n.+|\n{2,}([*+-].*|\d+[.])[ \t]+.*|\n{2,}[ \t]+\S.*)*)\n*$/;var w=/^\n*(([ ]{0,3}([*+-]|\d+[.])[ \t]+.*)(\n.+|\n{2,}([*+-].*|\d+[.])[ \t]+.*|\n{2,}[ \t]+\S.*)*)\n*/;var x="-";var E=1;var B=function(){var H;if(t){H=" "+E+". ";E++}else{H=" "+x+" "}return H};var A=function(H){if(t===undefined){t=/^\s*\d/.test(H)}H=H.replace(/^[ ]{0,3}([*+-]|\d+[.])\s/gm,function(I){return B()});return H};y.findTags(/(\n|^)*[ ]{0,3}([*+-]|\d+[.])\s+/,null);if(y.before&&!/\n$/.test(y.before)&&!/^\n/.test(y.startTag)){y.before+=y.startTag;y.startTag=""}if(y.startTag){var D=/\d+[.]/.test(y.startTag);y.startTag="";y.selection=y.selection.replace(/\n[ ]{4}/g,"\n");n.unwrap(y);y.addBlankLines();if(D){y.after=y.after.replace(w,A)}if(t==D){return}}var u=1;y.before=y.before.replace(C,function(H){if(/^\s*([*+-])/.test(H)){x=p.$1}u=/[^\n]\n\n[^\n]/.test(H)?1:0;return A(H)});if(!y.selection){y.selection=G?"List item":" "}var s=B();var v=1;y.after=y.after.replace(w,function(H){v=/[^\n]\n\n[^\n]/.test(H)?1:0;return A(H)});y.trimWhitespace(true);y.addBlankLines(u,v,true);y.startTag=s;var F=s.replace(/./g," ");n.wrap(y,i.wmd_env.lineLength-F.length);y.selection=y.selection.replace(/\n/g,"\n"+F)};n.doHeading=function(x,v,w){x.selection=x.selection.replace(/\s+/g," ");x.selection=x.selection.replace(/(^\s+|\s+$)/g,"");if(!x.selection){x.startTag="## ";x.selection="Heading";x.endTag=" ##";return}var u=0;x.findTags(/#+[ ]*/,/[ ]*#+/);if(/#+/.test(x.startTag)){u=p.lastMatch.length}x.startTag=x.endTag="";x.findTags(null,/\s?(-+|=+)/);if(/=+/.test(x.endTag)){u=1}if(/-+/.test(x.endTag)){u=2}x.startTag=x.endTag="";x.addBlankLines(1,1);var s=u==0?2:u-1;if(s>0){var y=s>=2?"-":"=";var t=x.selection.length;if(t>i.wmd_env.lineLength){t=i.wmd_env.lineLength}x.endTag="\n";while(t--){x.endTag+=y}}};n.doHorizontalRule=function(u,s,t){u.startTag="----------\n";u.selection="";u.addBlankLines(2,1,true)}};Attacklab.wmd_env={};Attacklab.account_options={};Attacklab.wmd_defaults={version:1,output:"HTML",lineLength:40,delayLoad:false};if(!Attacklab.wmd){Attacklab.wmd=function(){Attacklab.loadEnv=function(){var b=function(d){if(!d){return}for(var c in d){Attacklab.wmd_env[c]=d[c]}};b(Attacklab.wmd_defaults);b(Attacklab.account_options);b(top.wmd_options);Attacklab.full=true;var a="bold italic link blockquote code image ol ul heading hr";Attacklab.wmd_env.buttons=Attacklab.wmd_env.buttons||a};Attacklab.loadEnv()};Attacklab.wmd();Attacklab.wmdBase();Attacklab.Util.startEditor()};var Attacklab=Attacklab||{};Attacklab.showdown=Attacklab.showdown||{};Attacklab.showdown.converter=function(){var D;var e;var h;var G=0;this.makeHtml=function(H){D=new Array();e=new Array();h=new Array();H=H.replace(/~/g,"~T");H=H.replace(/\$/g,"~D");H=H.replace(/\r\n/g,"\n");H=H.replace(/\r/g,"\n");H="\n\n"+H+"\n\n";H=c(H);H=H.replace(/^[ \t]+$/mg,"");H=n(H);H=r(H);H=o(H);H=A(H);H=H.replace(/~D/g,"$$");H=H.replace(/~T/g,"~");return H};var r=function(H){var H=H.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+)/gm,function(K,M,L,J,I){M=M.toLowerCase();D[M]=m(L);if(J){return J+I}else{if(I){e[M]=I.replace(/"/g,"&quot;")}}return""});return H};var n=function(J){J=J.replace(/\n/g,"\n\n");var H="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del";var I="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math";J=J.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,a);J=J.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,a);J=J.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a);J=J.replace(/(\n\n[ ]{0,3}<!(--[^\r]*?--\s*)+>[ \t]*(?=\n{2,}))/g,a);J=J.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a);J=J.replace(/\n\n/g,"\n");return J};var a=function(I,J){var H=J;H=H.replace(/\n\n/g,"\n");H=H.replace(/^\n/,"");H=H.replace(/\n+$/g,"");H="\n\n~K"+(h.push(H)-1)+"K\n\n";return H};var o=function(I){I=E(I);var H=v("<hr />");I=I.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,H);I=I.replace(/^[ ]{0,2}([ ]?-[ ]?){3,}[ \t]*$/gm,H);I=I.replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \t]*$/gm,H);I=w(I);I=d(I);I=u(I);I=n(I);I=l(I);return I};var s=function(H){H=k(H);H=f(H);H=i(H);H=b(H);H=z(H);H=F(H);H=m(H);H=j(H);H=H.replace(/  +\n/g," <br />\n");return H};var f=function(I){var H=/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;I=I.replace(H,function(K){var J=K.replace(/(.)<\/?code>(?=.)/g,"$1`");J=g(J,"\\`*_");return J});return I};var z=function(H){H=H.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,t);H=H.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()<?(.*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,t);H=H.replace(/(\[([^\[\]]+)\])()()()()()/g,t);return H};var t=function(S,R,J,O,H,L,Q,I){if(I==undefined){I=""}var T=R;var U=J;var P=O.toLowerCase();var K=H;var N=I;if(K==""){if(P==""){P=U.toLowerCase().replace(/ ?\n/g," ")}K="#"+P;if(D[P]!=undefined){K=D[P];if(e[P]!=undefined){N=e[P]}}else{if(T.search(/\(\s*\)$/m)>-1){K=""}else{return T}}}K=g(K,"*_");var M='<a href="'+K+'"';if(N!=""){N=N.replace(/"/g,"&quot;");N=g(N,"*_");M+=' title="'+N+'"'}M+=">"+U+"</a>";return M};var b=function(H){H=H.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,B);H=H.replace(/(!\[(.*?)\]\s?\([ \t]*()<?(\S+?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,B);return H};var B=function(T,S,J,O,H,L,R,I){var U=S;var Q=J;var P=O.toLowerCase();var K=H;var N=I;if(!N){N=""}if(K==""){if(P==""){P=Q.toLowerCase().replace(/ ?\n/g," ")}K="#"+P;if(D[P]!=undefined){K=D[P];if(e[P]!=undefined){N=e[P]}}else{return U}}Q=Q.replace(/"/g,"&quot;");K=g(K,"*_");var M='<img src="'+K+'" alt="'+Q+'"';N=N.replace(/"/g,"&quot;");N=g(N,"*_");M+=' title="'+N+'"';M+=" />";return M};var E=function(H){H=H.replace(/^(.+)[ \t]*\n=+[ \t]*\n+/gm,function(I,J){return v("<h1>"+s(J)+"</h1>")});H=H.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,function(I,J){return v("<h2>"+s(J)+"</h2>")});H=H.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,function(J,L,K){var I=L.length;return v("<h"+I+">"+s(K)+"</h"+I+">")});return H};var C;var w=function(I){I+="~0";var H=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;if(G){I=I.replace(H,function(M,O,N){var K=O;var L=(N.search(/[*+-]/g)>-1)?"ul":"ol";K=K.replace(/\n{2,}/g,"\n\n\n");var J=C(K);J=J.replace(/\s+$/,"");J="<"+L+">"+J+"</"+L+">\n";return J})}else{H=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;I=I.replace(H,function(P,O,K,M){var N=O;var J=K;var L=(M.search(/[*+-]/g)>-1)?"ul":"ol";var J=J.replace(/\n{2,}/g,"\n\n\n");var Q=C(J);Q=N+"<"+L+">\n"+Q+"</"+L+">\n";return Q})}I=I.replace(/~0/,"");return I};C=function(H){G++;H=H.replace(/\n{2,}$/,"\n");H+="~0";H=H.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,function(P,O,L,N,I){var K=I;var J=O;var M=L;if(J||(K.search(/\n{2,}/)>-1)){K=o(p(K))}else{K=w(p(K));K=K.replace(/\n$/,"");K=s(K)}return"<li>"+K+"</li>\n"});H=H.replace(/~0/g,"");G--;return H};var d=function(H){H+="~0";H=H.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,function(K,M,L){var J=M;var I=L;J=x(p(J));J=c(J);J=J.replace(/^\n+/g,"");J=J.replace(/\n+$/g,"");J="<pre><code>"+J+"\n</code></pre>";return v(J)+I});H=H.replace(/~0/,"");return H};var v=function(H){H=H.replace(/(^\n+|\n+$)/g,"");return"\n\n~K"+(h.push(H)-1)+"K\n\n"};var k=function(H){H=H.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(L,N,M,K,J){var I=K;I=I.replace(/^([ \t]*)/g,"");I=I.replace(/[ \t]*$/g,"");I=x(I);return N+"<code>"+I+"</code>"});return H};var x=function(H){H=H.replace(/&/g,"&amp;");H=H.replace(/</g,"&lt;");H=H.replace(/>/g,"&gt;");H=g(H,"*_{}[]\\",false);return H};var j=function(H){H=H.replace(/(\*\*|__)(?=\S)([^\r]*?\S[\*_]*)\1/g,"<strong>$2</strong>");H=H.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"<em>$2</em>");return H};var u=function(H){H=H.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(J,K){var I=K;I=I.replace(/^[ \t]*>[ \t]?/gm,"~0");I=I.replace(/~0/g,"");I=I.replace(/^[ \t]+$/gm,"");I=o(I);I=I.replace(/(^|\n)/g,"$1  ");I=I.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(M,N){var L=N;L=L.replace(/^  /mg,"~0");L=L.replace(/~0/g,"");return L});return v("<blockquote>\n"+I+"\n</blockquote>")});return H};var l=function(N){N=N.replace(/^\n+/g,"");N=N.replace(/\n+$/g,"");var I=N.split(/\n{2,}/g);var K=new Array();var L=I.length;for(var M=0;M<L;M++){var J=I[M];if(J.search(/~K(\d+)K/g)>=0){K.push(J)}else{if(J.search(/\S/)>=0){J=s(J);J=J.replace(/^([ \t]*)/g,"<p>");J+="</p>";K.push(J)}}}L=K.length;for(var M=0;M<L;M++){while(K[M].search(/~K(\d+)K/)>=0){var H=h[RegExp.$1];H=H.replace(/\$/g,"$$$$");K[M]=K[M].replace(/~K\d+K/,H)}}return K.join("\n\n")};var m=function(H){H=H.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;");H=H.replace(/<(?![a-z\/?\$!])/gi,"&lt;");return H};var i=function(H){H=H.replace(/\\(\\)/g,q);H=H.replace(/\\([`*_{}\[\]()>#+-.!])/g,q);return H};var F=function(H){H=H.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,'<a href="$1">$1</a>');H=H.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,function(I,J){return y(A(J))});return H};var y=function(I){function H(L){var M="0123456789ABCDEF";var K=L.charCodeAt(0);return(M.charAt(K>>4)+M.charAt(K&15))}var J=[function(K){return"&#"+K.charCodeAt(0)+";"},function(K){return"&#x"+H(K)+";"},function(K){return K}];I="mailto:"+I;I=I.replace(/./g,function(L){if(L=="@"){L=J[Math.floor(Math.random()*2)](L)}else{if(L!=":"){var K=Math.random();L=(K>0.9?J[2](L):K>0.45?J[1](L):J[0](L))}}return L});I='<a href="'+I+'">'+I+"</a>";I=I.replace(/">.+:/g,'">');return I};var A=function(H){H=H.replace(/~E(\d+)E/g,function(J,K){var I=parseInt(K);return String.fromCharCode(I)});return H};var p=function(H){H=H.replace(/^(\t|[ ]{1,4})/gm,"~0");H=H.replace(/~0/g,"");return H};var c=function(H){H=H.replace(/\t(?=\t)/g,"    ");H=H.replace(/\t/g,"~A~B");H=H.replace(/~B(.+?)~A/g,function(L,N,M){var I=N;var J=4-I.length%4;for(var K=0;K<J;K++){I+=" "}return I});H=H.replace(/~A/g,"    ");H=H.replace(/~B/g,"");return H};var g=function(L,K,I){var H="(["+K.replace(/([\[\]\\])/g,"\\$1")+"])";if(I){H="\\\\"+H}var J=new RegExp(H,"g");L=L.replace(J,q);return L};var q=function(I,J){var H=J.charCodeAt(0);return"~E"+H+"E"}};var Showdown=Attacklab.showdown;if(Attacklab.fileLoaded){Attacklab.fileLoaded("showdown.js")};