!function(e){e.$fuse$=e,function(e,t){"use strict";"object"==typeofmodule&&"object"==typeofmodule.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)thrownewError("jQuery requires a window with a document");returnt(e)}:t(e)}("undefined"!=typeofwindow?window:this,function(e,t){"use strict";functionn(e,t){t=t||ne;varn=t.createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}functionr(e){vart=!!e&&"length"ine&&e.length,n=he.type(e);return"function"!==n&&!he.isWindow(e)&&("array"===n||0===t||"number"==typeoft&&t>0&&t-1ine)}functiono(e,t){returne.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}functioni(e,t,n){returnhe.isFunction(t)?he.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?he.grep(e,function(e){returne===t!==n}):"string"!=typeoft?he.grep(e,function(e){returnse.call(t,e)>-1!==n}):Ae.test(t)?he.filter(t,e,n):(t=he.filter(t,e),he.grep(e,function(e){returnse.call(t,e)>-1!==n&&1===e.nodeType}))}functiona(e,t){for(;(e=e[t])&&1!==e.nodeType;);returne}functions(e){vart={};returnhe.each(e.match(Le)||[],function(e,n){t[n]=!0}),t}functionl(e){returne}functionc(e){throwe}functionu(e,t,n,r){varo;try{e&&he.isFunction(o=e.promise)?o.call(e).done(t).fail(n):e&&he.isFunction(o=e.then)?o.call(e,t,n):t.apply(void0,[e].slice(r))}catch(e){n.apply(void0,[e])}}functiond(){ne.removeEventListener("DOMContentLoaded",d),e.removeEventListener("load",d),he.ready()}functionf(){this.expando=he.expando+f.uid++}functionm(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Me.test(e)?JSON.parse(e):e)}functionp(e,t,n){varr;if(void0===n&&1===e.nodeType)if(r="data-"+t.replace(Be,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=m(n)}catch(e){}Ie.set(e,t,n)}elsen=void0;returnn}functionh(e,t,n,r){varo,i=1,a=20,s=r?function(){returnr.cur()}:function(){returnhe.css(e,t,"")},l=s(),c=n&&n[3]||(he.cssNumber[t]?"":"px"),u=(he.cssNumber[t]||"px"!==c&&+l)&&ze.exec(he.css(e,t));if(u&&u[3]!==c){c=c||u[3],n=n||[],u=+l||1;do{i=i||".5",u/=i,he.style(e,t,u+c)}while(i!==(i=s()/l)&&1!==i&&--a)}returnn&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=o)),o}functiong(e){vart,n=e.ownerDocument,r=e.nodeName,o=qe[r];returno||(t=n.body.appendChild(n.createElement(r)),o=he.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),qe[r]=o,o)}functionb(e,t){for(varn,r,o=[],i=0,a=e.length;i<a;i++)r=e[i],r.style&&(n=r.style.display,t?("none"===n&&(o[i]=Ne.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&Ue(r)&&(o[i]=g(r))):"none"!==n&&(o[i]="none",Ne.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);returne}functionv(e,t){varn;returnn=void0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void0===t||t&&o(e,t)?he.merge([e],n):n}functionw(e,t){for(varn=0,r=e.length;n<r;n++)Ne.set(e[n],"globalEval",!t||Ne.get(t[n],"globalEval"))}functiony(e,t,n,r,o){for(vari,a,s,l,c,u,d=t.createDocumentFragment(),f=[],m=0,p=e.length;m<p;m++)if((i=e[m])||0===i)if("object"===he.type(i))he.merge(f,i.nodeType?[i]:i);elseif(Xe.test(i)){for(a=a||d.appendChild(t.createElement("div")),s=(Ve.exec(i)||["",""])[1].toLowerCase(),l=Ye[s]||Ye._default,a.innerHTML=l[1]+he.htmlPrefilter(i)+l[2],u=l[0];u--;)a=a.lastChild;he.merge(f,a.childNodes),a=d.firstChild,a.textContent=""}elsef.push(t.createTextNode(i));for(d.textContent="",m=0;i=f[m++];)if(r&&he.inArray(i,r)>-1)o&&o.push(i);elseif(c=he.contains(i.ownerDocument,i),a=v(d.appendChild(i),"script"),c&&w(a),n)for(u=0;i=a[u++];)Ge.test(i.type||"")&&n.push(i);returnd}functionk(){return!0}functionx(){return!1}functionE(){try{returnne.activeElement}catch(e){}}functionC(e,t,n,r,o,i){vara,s;if("object"==typeoft){"string"!=typeofn&&(r=r||n,n=void0);for(sint)C(e,s,n,r,t[s],i);returne}if(null==r&&null==o?(o=n,r=n=void0):null==o&&("string"==typeofn?(o=r,r=void0):(o=r,r=n,n=void0)),!1===o)o=x;elseif(!o)returne;return1===i&&(a=o,o=function(e){returnhe().off(e
;if(u[1])for(varm=0,p=c.alphabet.length;p>m;m++)f.push(u[0]+c.alphabet[m]+u[1].substring(1))}for(varh=[],a=0,s=i.length;s>a;a++){varu=i[a];if(u[1])for(varm=0,p=c.alphabet.length;p>m;m++)f.push(u[0]+c.alphabet[m]+u[1])}t=t.concat(l),t=t.concat(d),t=t.concat(f),t=t.concat(h)}returnt}functionr(e){for(vart=[],n=0;n<e.length;n++)c.check(e[n])&&t.push(e[n]);returnt}functiono(e){functiono(e,t){returne[1]<t[1]?-1:1}for(vari=n([e]),a=n(i),s=r(i).concat(r(a)),l={},u=0,d=s.length;d>u;u++)s[u]inl?l[s[u]]+=1:l[s[u]]=1;varf=[];for(varuinl)f.push([u,l[u]]);f.sort(o).reverse();for(varm=[],u=0,d=Math.min(t,f.length);d>u;u++)c.hasFlag(f[u][0],"NOSUGGEST")||m.push(f[u][0]);returnm}if(t||(t=5),this.check(e))return[];for(vari=0,a=this.replacementTable.length;a>i;i++){vars=this.replacementTable[i];if(-1!==e.indexOf(s[0])){varl=e.replace(s[0],s[1]);if(this.check(l))return[l]}}varc=this;returnc.alphabet="abcdefghijklmnopqrstuvwxyz",o(e)}},void0!==t&&(t.exports=o)}).call(this,e("buffer").Buffer,"/node_modules/typo-js")},{buffer:3,fs:2}],19:[function(e,t,n){varr=e("codemirror");r.commands.tabAndIndentMarkdownList=function(e){vart=e.listSelections(),n=t[0].head;if(!1!==e.getStateAfter(n.line).list)returnvoide.execCommand("indentMore");if(e.options.indentWithTabs)e.execCommand("insertTab");else{varr=Array(e.options.tabSize+1).join(" ");e.replaceSelection(r)}},r.commands.shiftTabAndUnindentMarkdownList=function(e){vart=e.listSelections(),n=t[0].head;if(!1!==e.getStateAfter(n.line).list)returnvoide.execCommand("indentLess");if(e.options.indentWithTabs)e.execCommand("insertTab");else{varr=Array(e.options.tabSize+1).join(" ");e.replaceSelection(r)}}},{codemirror:10}],20:[function(e,t,n){"use strict";functionr(e){returne=W?e.replace("Ctrl","Cmd"):e.replace("Cmd","Ctrl")}functiono(e,t,n){e=e||{};varr=document.createElement("a");returnt=void0==t||t,e.title&&t&&(r.title=a(e.title,e.action,n),W&&(r.title=r.title.replace("Ctrl","⌘"),r.title=r.title.replace("Alt","⌥"))),r.tabIndex=-1,r.className=e.className,r}functioni(){vare=document.createElement("i");returne.className="separator",e.innerHTML="|",e}functiona(e,t,n){varo,i=e;returnt&&(o=V(t),n[o]&&(i+=" ("+r(n[o])+")")),i}functions(e,t){t=t||e.getCursor("start");varn=e.getTokenAt(t);if(!n.type)return{};for(varr,o,i=n.type.split(" "),a={},s=0;s<i.length;s++)r=i[s],"strong"===r?a.bold=!0:"variable-2"===r?(o=e.getLine(t.line),/^\s*\d+\.\s/.test(o)?a["ordered-list"]=!0:a["unordered-list"]=!0):"atom"===r?a.quote=!0:"em"===r?a.italic=!0:"quote"===r?a.quote=!0:"strikethrough"===r?a.strikethrough=!0:"comment"===r?a.code=!0:"link"===r?a.link=!0:"tag"===r?a.image=!0:r.match(/^header(\-[1-6])?$/)&&(a[r.replace("header","heading")]=!0);returna}functionl(e){vart=e.codemirror;t.setOption("fullScreen",!t.getOption("fullScreen")),t.getOption("fullScreen")?(Y=document.body.style.overflow,document.body.style.overflow="hidden"):document.body.style.overflow=Y;varn=t.getWrapperElement();/fullscreen/.test(n.previousSibling.className)?n.previousSibling.className=n.previousSibling.className.replace(/\s*fullscreen\b/,""):n.previousSibling.className+=" fullscreen";varr=e.toolbarElements.fullscreen;/active/.test(r.className)?r.className=r.className.replace(/\s*active\s*/g,""):r.className+=" active";varo=t.getWrapperElement().nextSibling;/editor-preview-active-side/.test(o.className)&&T(e)}functionc(e){O(e,"bold",e.options.blockStyles.bold)}functionu(e){O(e,"italic",e.options.blockStyles.italic)}functiond(e){O(e,"strikethrough","~~")}functionf(e){functiont(e){if("object"!=typeofe)throw"fencing_line() takes a 'line' object (not a line number, or line text). Got: "+typeofe+": "+e;returne.styles&&e.styles[2]&&-1!==e.styles[2].indexOf("formatting-code-block")}functionn(e){returne.state.base.base||e.state.base}functionr(e,r,o,i,a){o=o||e.getLineHandle(r),i=i||e.getTokenAt({line:r,ch:1}),a=a||!!o.text&&e.getTokenAt({line:r,ch:o.text.length-1});vars=i.type?i.type.split(" "):[];returna&&n(a).indentedCode?"indented":-1!==s.indexOf("comment")&&(n(i).fencedChars||n(a).fence
n.exports.src='"no use strict";(function(window){functionresolveModuleId(id,paths){for(vartestPath=id,tail="";testPath;){varalias=paths[testPath];if("string"==typeofalias)returnalias+tail;if(alias)returnalias.location.replace(/\\/*$/,"/")+(tail||alias.main||alias.name);if(alias===!1)return"";vari=testPath.lastIndexOf("/");if(-1===i)break;tail=testPath.substr(i)+tail,testPath=testPath.slice(0,i)}returnid}if(!(void0!==window.window&&window.document||window.acequire&&window.define)){window.console||(window.console=function(){varmsgs=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:msgs})},window.console.error=window.console.warn=window.console.log=window.console.trace=window.console),window.window=window,window.ace=window,window.onerror=function(message,file,line,col,err){postMessage({type:"error",data:{message:message,data:err.data,file:file,line:line,col:col,stack:err.stack}})},window.normalizeModule=function(parentId,moduleName){if(-1!==moduleName.indexOf("!")){varchunks=moduleName.split("!");returnwindow.normalizeModule(parentId,chunks[0])+"!"+window.normalizeModule(parentId,chunks[1])}if("."==moduleName.charAt(0)){varbase=parentId.split("/").slice(0,-1).join("/");for(moduleName=(base?base+"/":"")+moduleName;-1!==moduleName.indexOf(".")&&previous!=moduleName;){varprevious=moduleName;moduleName=moduleName.replace(/^\\.\\//,"").replace(/\\/\\.\\//,"/").replace(/[^\\/]+\\/\\.\\.\\//,"")}}return moduleName},window.acequire=function acequire(parentId,id){if(id||(id=parentId,parentId=null),!id.charAt)throw Error("worker.js acequire() accepts only (parentId, id) as arguments");id=window.normalizeModule(parentId,id);var module=window.acequire.modules[id];if(module)return module.initialized||(module.initialized=!0,module.exports=module.factory().exports),module.exports;if(!window.acequire.tlns)return console.log("unable to load "+id);var path=resolveModuleId(id,window.acequire.tlns);return".js"!=path.slice(-3)&&(path+=".js"),window.acequire.id=id,window.acequire.modules[id]={},importScripts(path),window.acequire(parentId,id)},window.acequire.modules={},window.acequire.tlns={},window.define=function(id,deps,factory){if(2==arguments.length?(factory=deps,"string"!=typeof id&&(deps=id,id=window.acequire.id)):1==arguments.length&&(factory=id,deps=[],id=window.acequire.id),"function"!=typeof factory)return window.acequire.modules[id]={exports:factory,initialized:!0},void 0;deps.length||(deps=["require","exports","module"]);var req=function(childId){return window.acequire(id,childId)};window.acequire.modules[id]={exports:{},factory:function(){var module=this,returnExports=factory.apply(this,deps.map(function(dep){switch(dep){case"require":return req;case"exports":return module.exports;case"module":return module;default:return req(dep)}}));return returnExports&&(module.exports=returnExports),module}}},window.define.amd={},acequire.tlns={},window.initBaseUrls=function(topLevelNamespaces){for(var i in topLevelNamespaces)acequire.tlns[i]=topLevelNamespaces[i]},window.initSender=function(){var EventEmitter=window.acequire("ace/lib/event_emitter").EventEmitter,oop=window.acequire("ace/lib/oop"),Sender=function(){};return function(){oop.implement(this,EventEmitter),this.callback=function(data,callbackId){postMessage({type:"call",id:callbackId,data:data})},this.emit=function(name,data){postMessage({type:"event",name:name,data:data})}}.call(Sender.prototype),new Sender};var main=window.main=null,sender=window.sender=null;window.onmessage=function(e){var msg=e.data;if(msg.event&&sender)sender._signal(msg.event,msg.data);else if(msg.command)if(main[msg.command])main[msg.command].apply(main,msg.args);else{if(!window[msg.command])throw Error("Unknown command:"+msg.command);window[msg.command].apply(window,msg.args)}else if(msg.init){window.initBaseUrls(msg.tlns),acequire("ace/lib/es5-shim"),sender=window.sender=window.initSender();var clazz=acequire(msg.module)[msg.classname];main=window.main=new clazz(sender)}}}})(this),ace.define("ace/lib/oop",["require","exports","module"],function(acequire,exports){"use strict