ace.define("ace/mode/c9search_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],function(r,a,b){"use strict";var o=r("../lib/oop");var l=r("../lib/lang");var T=r("./text_highlight_rules").TextHighlightRules;function s(c,f){try{return new RegExp(c,f);}catch(e){}}var C=function(){this.$rules={"start":[{tokenNames:["c9searchresults.constant.numeric","c9searchresults.text","c9searchresults.text","c9searchresults.keyword"],regex:/(^\s+[0-9]+)(:)(\d*\s?)([^\r\n]+)/,onMatch:function(v,c,d){var e=this.splitRegex.exec(v);var t=this.tokenNames;var f=[{type:t[0],value:e[1]},{type:t[1],value:e[2]}];if(e[3]){if(e[3]==" ")f[1]={type:t[1],value:e[2]+" "};else f.push({type:t[1],value:e[3]});}var g=d[1];var h=e[4];var m;var i=0;if(g&&g.exec){g.lastIndex=0;while(m=g.exec(h)){var j=h.substring(i,m.index);i=g.lastIndex;if(j)f.push({type:t[2],value:j});if(m[0])f.push({type:t[3],value:m[0]});else if(!j)break;}}if(i=0;i--){c=b[i];if(h.test(c))break;}j=i;}if(j!=k){var n=c.length;if(h===d)n=c.search(/\(Found[^)]+\)$|$/);return new R(j,n,k,0);}};}).call(F.prototype);});ace.define("ace/mode/c9search",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/c9search_highlight_rules","ace/mode/matching_brace_outdent","ace/mode/folding/c9search"],function(r,e,m){"use strict";var o=r("../lib/oop");var T=r("./text").Mode;var C=r("./c9search_highlight_rules").C9SearchHighlightRules;var M=r("./matching_brace_outdent").MatchingBraceOutdent;var a=r("./folding/c9search").FoldMode;var b=function(){this.HighlightRules=C;this.$outdent=new M();this.foldingRules=new a();};o.inherits(b,T);(function(){this.getNextLineIndent=function(s,l,t){var i=this.$getIndent(l);return i;};this.checkOutdent=function(s,l,i){return this.$outdent.checkOutdent(l,i);};this.autoOutdent=function(s,d,c){this.$outdent.autoOutdent(d,c);};this.$id="ace/mode/c9search";}).call(b.prototype);e.Mode=b;});