Current File : /home/pacjaorg/public_html/kmm/media/vendor/codemirror/addon/runmode/runmode.min.js
(function(e){typeof exports=="object"&&typeof module=="object"?e(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)})(function(e){"use strict";e.runMode=function(S,N,f,c){var u=e.getMode(e.defaults,N),s=c&&c.tabSize||e.defaults.tabSize;if(f.appendChild){var T=/MSIE \d/.test(navigator.userAgent),L=T&&(document.documentMode==null||document.documentMode<9),l=f,i=0;l.textContent="",f=function(n,h){if(n==`
`){l.appendChild(document.createTextNode(L?"\r":n)),i=0;return}for(var d="",r=0;;){var o=n.indexOf("	",r);if(o==-1){d+=n.slice(r),i+=n.length-r;break}else{i+=o-r,d+=n.slice(r,o);var p=s-i%s;i+=p;for(var g=0;g<p;++g)d+=" ";r=o+1}}if(h){var b=l.appendChild(document.createElement("span"));b.className="cm-"+h.replace(/ +/g," cm-"),b.appendChild(document.createTextNode(d))}else l.appendChild(document.createTextNode(d))}}for(var v=e.splitLines(S),m=c&&c.state||e.startState(u),a=0,j=v.length;a<j;++a){a&&f(`
`);var t=new e.StringStream(v[a],null,{lookAhead:function(n){return v[a+n]},baseToken:function(){}});for(!t.string&&u.blankLine&&u.blankLine(m);!t.eol();){var k=u.token(t,m);f(t.current(),k,a,t.start,m,u),t.start=t.pos}}}});
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!