corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"], function(require, exports, module) {
2 "use strict";
3 var event = require("../lib/event");
4  
5 exports.contextMenuHandler = function(e){
6 var host = e.target;
7 var text = host.textInput.getElement();
8 if (!host.selection.isEmpty())
9 return;
10 var c = host.getCursorPosition();
11 var r = host.session.getWordRange(c.row, c.column);
12 var w = host.session.getTextRange(r);
13  
14 host.session.tokenRe.lastIndex = 0;
15 if (!host.session.tokenRe.test(w))
16 return;
17 var PLACEHOLDER = "\x01\x01";
18 var value = w + " " + PLACEHOLDER;
19 text.value = value;
20 text.setSelectionRange(w.length, w.length + 1);
21 text.setSelectionRange(0, 0);
22 text.setSelectionRange(0, w.length);
23  
24 var afterKeydown = false;
25 event.addListener(text, "keydown", function onKeydown() {
26 event.removeListener(text, "keydown", onKeydown);
27 afterKeydown = true;
28 });
29  
30 host.textInput.setInputHandler(function(newVal) {
31 console.log(newVal , value, text.selectionStart, text.selectionEnd)
32 if (newVal == value)
33 return '';
34 if (newVal.lastIndexOf(value, 0) === 0)
35 return newVal.slice(value.length);
36 if (newVal.substr(text.selectionEnd) == value)
37 return newVal.slice(0, -value.length);
38 if (newVal.slice(-2) == PLACEHOLDER) {
39 var val = newVal.slice(0, -2);
40 if (val.slice(-1) == " ") {
41 if (afterKeydown)
42 return val.substring(0, text.selectionEnd);
43 val = val.slice(0, -1);
44 host.session.replace(r, val);
45 return "";
46 }
47 }
48  
49 return newVal;
50 });
51 };
52 var Editor = require("../editor").Editor;
53 require("../config").defineOptions(Editor.prototype, "editor", {
54 spellcheck: {
55 set: function(val) {
56 var text = this.textInput.getElement();
57 text.spellcheck = !!val;
58 if (!val)
59 this.removeListener("nativecontextmenu", exports.contextMenuHandler);
60 else
61 this.on("nativecontextmenu", exports.contextMenuHandler);
62 },
63 value: true
64 }
65 });
66  
67 });
68  
69 define("kitchen-sink/inline_editor",["require","exports","module","ace/line_widgets","ace/editor","ace/virtual_renderer","ace/lib/dom","ace/commands/default_commands"], function(require, exports, module) {
70 "use strict";
71  
72 var LineWidgets = require("ace/line_widgets").LineWidgets;
73 var Editor = require("ace/editor").Editor;
74 var Renderer = require("ace/virtual_renderer").VirtualRenderer;
75 var dom = require("ace/lib/dom");
76  
77  
78 require("ace/commands/default_commands").commands.push({
79 name: "openInlineEditor",
80 bindKey: "F3",
81 exec: function(editor) {
82 var split = window.env.split;
83 var s = editor.session;
84 var inlineEditor = new Editor(new Renderer());
85 var splitSession = split.$cloneSession(s);
86  
87 var row = editor.getCursorPosition().row;
88 if (editor.session.lineWidgets && editor.session.lineWidgets[row]) {
89 editor.session.lineWidgets[row].destroy();
90 return;
91 }
92  
93 var rowCount = 10;
94 var w = {
95 row: row,
96 fixedWidth: true,
97 el: dom.createElement("div"),
98 editor: inlineEditor
99 };
100 var el = w.el;
101 el.appendChild(inlineEditor.container);
102  
103 if (!editor.session.widgetManager) {
104 editor.session.widgetManager = new LineWidgets(editor.session);
105 editor.session.widgetManager.attach(editor);
106 }
107  
108 var h = rowCount*editor.renderer.layerConfig.lineHeight;
109 inlineEditor.container.style.height = h + "px";
110  
111 el.style.position = "absolute";
112 el.style.zIndex = "4";
113 el.style.borderTop = "solid blue 2px";
114 el.style.borderBottom = "solid blue 2px";
115  
116 inlineEditor.setSession(splitSession);
117 editor.session.widgetManager.addLineWidget(w);
118  
119 var kb = {
120 handleKeyboard:function(_,hashId, keyString) {
121 if (hashId === 0 && keyString === "esc") {
122 w.destroy();
123 return true;
124 }
125 }
126 };
127  
128 w.destroy = function() {
129 editor.keyBinding.removeKeyboardHandler(kb);
130 s.widgetManager.removeLineWidget(w);
131 };
132  
133 editor.keyBinding.addKeyboardHandler(kb);
134 inlineEditor.keyBinding.addKeyboardHandler(kb);
135 inlineEditor.setTheme("ace/theme/solarized_light");
136 }
137 });
138 });
139  
140 define("ace/test/asyncjs/assert",["require","exports","module","ace/lib/oop"], function(require, exports, module) {
141 var oop = require("ace/lib/oop");
142 var pSlice = Array.prototype.slice;
143  
144 var assert = exports;
145  
146 assert.AssertionError = function AssertionError(options) {
147 this.name = 'AssertionError';
148 this.message = options.message;
149 this.actual = options.actual;
150 this.expected = options.expected;
151 this.operator = options.operator;
152 var stackStartFunction = options.stackStartFunction || fail;
153  
154 if (Error.captureStackTrace) {
155 Error.captureStackTrace(this, stackStartFunction);
156 }
157 };
158 oop.inherits(assert.AssertionError, Error);
159  
160 toJSON = function(obj) {
161 if (typeof JSON !== "undefined")
162 return JSON.stringify(obj);
163 else
164 return obj.toString();
165 }
166  
167 assert.AssertionError.prototype.toString = function() {
168 if (this.message) {
169 return [this.name + ':', this.message].join(' ');
170 } else {
171 return [this.name + ':',
172 toJSON(this.expected),
173 this.operator,
174 toJSON(this.actual)].join(' ');
175 }
176 };
177  
178 assert.AssertionError.__proto__ = Error.prototype;
179  
180 function fail(actual, expected, message, operator, stackStartFunction) {
181 throw new assert.AssertionError({
182 message: message,
183 actual: actual,
184 expected: expected,
185 operator: operator,
186 stackStartFunction: stackStartFunction
187 });
188 }
189 assert.fail = fail;
190  
191 assert.ok = function ok(value, message) {
192 if (!!!value) fail(value, true, message, '==', assert.ok);
193 };
194  
195 assert.equal = function equal(actual, expected, message) {
196 if (actual != expected) fail(actual, expected, message, '==', assert.equal);
197 };
198  
199 assert.notEqual = function notEqual(actual, expected, message) {
200 if (actual == expected) {
201 fail(actual, expected, message, '!=', assert.notEqual);
202 }
203 };
204  
205 assert.deepEqual = function deepEqual(actual, expected, message) {
206 if (!_deepEqual(actual, expected)) {
207 fail(actual, expected, message, 'deepEqual', assert.deepEqual);
208 }
209 };
210  
211 function _deepEqual(actual, expected) {
212 if (actual === expected) {
213 return true;
214  
215 } else if (typeof Buffer !== "undefined" && Buffer.isBuffer(actual) && Buffer.isBuffer(expected)) {
216 if (actual.length != expected.length) return false;
217  
218 for (var i = 0; i < actual.length; i++) {
219 if (actual[i] !== expected[i]) return false;
220 }
221  
222 return true;
223 } else if (actual instanceof Date && expected instanceof Date) {
224 return actual.getTime() === expected.getTime();
225 } else if (typeof actual != 'object' && typeof expected != 'object') {
226 return actual == expected;
227 } else {
228 return objEquiv(actual, expected);
229 }
230 }
231  
232 function isUndefinedOrNull(value) {
233 return value === null || value === undefined;
234 }
235  
236 function isArguments(object) {
237 return Object.prototype.toString.call(object) == '[object Arguments]';
238 }
239  
240 function objEquiv(a, b) {
241 if (isUndefinedOrNull(a) || isUndefinedOrNull(b))
242 return false;
243 if (a.prototype !== b.prototype) return false;
244 if (isArguments(a)) {
245 if (!isArguments(b)) {
246 return false;
247 }
248 a = pSlice.call(a);
249 b = pSlice.call(b);
250 return _deepEqual(a, b);
251 }
252 try {
253 var ka = Object.keys(a),
254 kb = Object.keys(b),
255 key, i;
256 } catch (e) {//happens when one is a string literal and the other isn't
257 return false;
258 }
259 if (ka.length != kb.length)
260 return false;
261 ka.sort();
262 kb.sort();
263 for (i = ka.length - 1; i >= 0; i--) {
264 if (ka[i] != kb[i])
265 return false;
266 }
267 for (i = ka.length - 1; i >= 0; i--) {
268 key = ka[i];
269 if (!_deepEqual(a[key], b[key])) return false;
270 }
271 return true;
272 }
273  
274 assert.notDeepEqual = function notDeepEqual(actual, expected, message) {
275 if (_deepEqual(actual, expected)) {
276 fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual);
277 }
278 };
279  
280 assert.strictEqual = function strictEqual(actual, expected, message) {
281 if (actual !== expected) {
282 fail(actual, expected, message, '===', assert.strictEqual);
283 }
284 };
285  
286 assert.notStrictEqual = function notStrictEqual(actual, expected, message) {
287 if (actual === expected) {
288 fail(actual, expected, message, '!==', assert.notStrictEqual);
289 }
290 };
291  
292 function expectedException(actual, expected) {
293 if (!actual || !expected) {
294 return false;
295 }
296  
297 if (expected instanceof RegExp) {
298 return expected.test(actual);
299 } else if (actual instanceof expected) {
300 return true;
301 } else if (expected.call({}, actual) === true) {
302 return true;
303 }
304  
305 return false;
306 }
307  
308 function _throws(shouldThrow, block, expected, message) {
309 var actual;
310  
311 if (typeof expected === 'string') {
312 message = expected;
313 expected = null;
314 }
315  
316 try {
317 block();
318 } catch (e) {
319 actual = e;
320 }
321  
322 message = (expected && expected.name ? ' (' + expected.name + ').' : '.') +
323 (message ? ' ' + message : '.');
324  
325 if (shouldThrow && !actual) {
326 fail('Missing expected exception' + message);
327 }
328  
329 if (!shouldThrow && expectedException(actual, expected)) {
330 fail('Got unwanted exception' + message);
331 }
332  
333 if ((shouldThrow && actual && expected &&
334 !expectedException(actual, expected)) || (!shouldThrow && actual)) {
335 throw actual;
336 }
337 }
338  
339 assert.throws = function(block, /*optional*/error, /*optional*/message) {
340 _throws.apply(this, [true].concat(pSlice.call(arguments)));
341 };
342 assert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) {
343 _throws.apply(this, [false].concat(pSlice.call(arguments)));
344 };
345  
346 assert.ifError = function(err) { if (err) {throw err;}};
347  
348 });
349  
350 define("ace/test/asyncjs/async",["require","exports","module"], function(require, exports, module) {
351  
352 var STOP = exports.STOP = {}
353  
354 exports.Generator = function(source) {
355 if (typeof source == "function")
356 this.source = {
357 next: source
358 }
359 else
360 this.source = source
361 }
362  
363 ;(function() {
364 this.next = function(callback) {
365 this.source.next(callback)
366 }
367  
368 this.map = function(mapper) {
369 if (!mapper)
370 return this
371  
372 mapper = makeAsync(1, mapper)
373  
374 var source = this.source
375 this.next = function(callback) {
376 source.next(function(err, value) {
377 if (err)
378 callback(err)
379 else {
380 mapper(value, function(err, value) {
381 if (err)
382 callback(err)
383 else
384 callback(null, value)
385 })
386 }
387 })
388 }
389 return new this.constructor(this)
390 }
391  
392 this.filter = function(filter) {
393 if (!filter)
394 return this
395  
396 filter = makeAsync(1, filter)
397  
398 var source = this.source
399 this.next = function(callback) {
400 source.next(function handler(err, value) {
401 if (err)
402 callback(err)
403 else {
404 filter(value, function(err, takeIt) {
405 if (err)
406 callback(err)
407 else if (takeIt)
408 callback(null, value)
409 else
410 source.next(handler)
411 })
412 }
413 })
414 }
415 return new this.constructor(this)
416 }
417  
418 this.slice = function(begin, end) {
419 var count = -1
420 if (!end || end < 0)
421 var end = Infinity
422  
423 var source = this.source
424 this.next = function(callback) {
425 source.next(function handler(err, value) {
426 count++
427 if (err)
428 callback(err)
429 else if (count >= begin && count < end)
430 callback(null, value)
431 else if (count >= end)
432 callback(STOP)
433 else
434 source.next(handler)
435 })
436 }
437 return new this.constructor(this)
438 }
439  
440 this.reduce = function(reduce, initialValue) {
441 reduce = makeAsync(3, reduce)
442  
443 var index = 0
444 var done = false
445 var previousValue = initialValue
446  
447 var source = this.source
448 this.next = function(callback) {
449 if (done)
450 return callback(STOP)
451  
452 if (initialValue === undefined) {
453 source.next(function(err, currentValue) {
454 if (err)
455 return callback(err, previousValue)
456  
457 previousValue = currentValue
458 reduceAll()
459 })
460 }
461 else
462 reduceAll()
463  
464 function reduceAll() {
465 source.next(function handler(err, currentValue) {
466 if (err) {
467 done = true
468 if (err == STOP)
469 return callback(null, previousValue)
470 else
471 return(err)
472 }
473 reduce(previousValue, currentValue, index++, function(err, value) {
474 previousValue = value
475 source.next(handler)
476 })
477 })
478 }
479 }
480 return new this.constructor(this)
481 }
482  
483 this.forEach =
484 this.each = function(fn) {
485 fn = makeAsync(1, fn)
486  
487 var source = this.source
488 this.next = function(callback) {
489 source.next(function handler(err, value) {
490 if (err)
491 callback(err)
492 else {
493 fn(value, function(err) {
494 callback(err, value)
495 })
496 }
497 })
498 }
499 return new this.constructor(this)
500 }
501  
502 this.some = function(condition) {
503 condition = makeAsync(1, condition)
504  
505 var source = this.source
506 var done = false
507 this.next = function(callback) {
508 if (done)
509 return callback(STOP)
510  
511 source.next(function handler(err, value) {
512 if (err)
513 return callback(err)
514  
515 condition(value, function(err, result) {
516 if (err) {
517 done = true
518 if (err == STOP)
519 callback(null, false)
520 else
521 callback(err)
522 }
523 else if (result) {
524 done = true
525 callback(null, true)
526 }
527 else
528 source.next(handler)
529 })
530 })
531 }
532 return new this.constructor(this)
533 }
534  
535 this.every = function(condition) {
536 condition = makeAsync(1, condition)
537  
538 var source = this.source
539 var done = false
540 this.next = function(callback) {
541 if (done)
542 return callback(STOP)
543  
544 source.next(function handler(err, value) {
545 if (err)
546 return callback(err)
547  
548 condition(value, function(err, result) {
549 if (err) {
550 done = true
551 if (err == STOP)
552 callback(null, true)
553 else
554 callback(err)
555 }
556 else if (!result) {
557 done = true
558 callback(null, false)
559 }
560 else
561 source.next(handler)
562 })
563 })
564 }
565 return new this.constructor(this)
566 }
567  
568 this.call = function(context) {
569 var source = this.source
570 return this.map(function(fn, next) {
571 fn = makeAsync(0, fn, context)
572 fn.call(context, function(err, value) {
573 next(err, value)
574 })
575 })
576 }
577  
578 this.concat = function(generator) {
579 var generators = [this]
580 generators.push.apply(generators, arguments)
581 var index = 0
582 var source = generators[index++]
583  
584 return new this.constructor(function(callback) {
585 source.next(function handler(err, value) {
586 if (err) {
587 if (err == STOP) {
588 source = generators[index++]
589 if (!source)
590 return callback(STOP)
591 else
592 return source.next(handler)
593 }
594 else
595 return callback(err)
596 }
597 else
598 return callback(null, value)
599 })
600 })
601 }
602  
603 this.zip = function(generator) {
604 var generators = [this]
605 generators.push.apply(generators, arguments)
606  
607 return new this.constructor(function(callback) {
608 exports.list(generators)
609 .map(function(gen, next) {
610 gen.next(next)
611 })
612 .toArray(callback)
613 })
614 }
615  
616 this.expand = function(inserter, constructor) {
617 if (!inserter)
618 return this
619  
620 var inserter = makeAsync(1, inserter)
621 var constructor = constructor || this.constructor
622 var source = this.source;
623 var spliced = null;
624  
625 return new constructor(function next(callback) {
626 if (!spliced) {
627 source.next(function(err, value) {
628 if (err)
629 return callback(err)
630  
631 inserter(value, function(err, toInsert) {
632 if (err)
633 return callback(err)
634  
635 spliced = toInsert
636 next(callback)
637 })
638  
639 })
640 }
641 else {
642 spliced.next(function(err, value) {
643 if (err == STOP) {
644 spliced = null
645 return next(callback)
646 }
647 else if (err)
648 return callback(err)
649  
650 callback(err, value)
651 })
652 }
653 })
654 }
655  
656 this.sort = function(compare) {
657 var self = this
658 var arrGen
659 this.next = function(callback) {
660 if (arrGen)
661 return arrGen.next(callback)
662  
663 self.toArray(function(err, arr) {
664 if (err)
665 callback(err)
666 else {
667 arrGen = exports.list(arr.sort(compare))
668 arrGen.next(callback)
669 }
670 })
671 }
672 return new this.constructor(this)
673 }
674  
675 this.join = function(separator) {
676 return this.$arrayOp(Array.prototype.join, separator !== undefined ? [separator] : null)
677 }
678  
679 this.reverse = function() {
680 return this.$arrayOp(Array.prototype.reverse)
681 }
682  
683 this.$arrayOp = function(arrayMethod, args) {
684 var self = this
685 var i = 0
686 this.next = function(callback) {
687 if (i++ > 0)
688 return callback(STOP)
689  
690 self.toArray(function(err, arr) {
691 if (err)
692 callback(err, "")
693 else {
694 if (args)
695 callback(null, arrayMethod.apply(arr, args))
696 else
697 callback(null, arrayMethod.call(arr))
698 }
699 })
700 }
701 return new this.constructor(this)
702  
703 }
704  
705 this.end = function(breakOnError, callback) {
706 if (!callback) {
707 callback = arguments[0]
708 breakOnError = true
709 }
710  
711 var source = this.source
712 var last
713 var lastError
714 source.next(function handler(err, value) {
715 if (err) {
716 if (err == STOP)
717 callback && callback(lastError, last)
718 else if (!breakOnError) {
719 lastError = err
720 source.next(handler)
721 }
722 else
723 callback && callback(err, value)
724 }
725 else {
726 last = value
727 source.next(handler)
728 }
729 })
730 }
731  
732 this.toArray = function(breakOnError, callback) {
733 if (!callback) {
734 callback = arguments[0]
735 breakOnError = true
736 }
737  
738 var values = []
739 var errors = []
740 var source = this.source
741  
742 source.next(function handler(err, value) {
743 if (err) {
744 if (err == STOP) {
745 if (breakOnError)
746 return callback(null, values)
747 else {
748 errors.length = values.length
749 return callback(errors, values)
750 }
751 }
752 else {
753 if (breakOnError)
754 return callback(err)
755 else
756 errors[values.length] = err
757 }
758 }
759  
760 values.push(value)
761 source.next(handler)
762 })
763 }
764  
765 }).call(exports.Generator.prototype)
766  
767 var makeAsync = exports.makeAsync = function(args, fn, context) {
768 if (fn.length > args)
769 return fn
770 else {
771 return function() {
772 var value
773 var next = arguments[args]
774 try {
775 value = fn.apply(context || this, arguments)
776 } catch(e) {
777 return next(e)
778 }
779 next(null, value)
780 }
781 }
782 }
783  
784 exports.list = function(arr, construct) {
785 var construct = construct || exports.Generator
786 var i = 0
787 var len = arr.length
788  
789 return new construct(function(callback) {
790 if (i < len)
791 callback(null, arr[i++])
792 else
793 callback(STOP)
794 })
795 }
796  
797 exports.values = function(map, construct) {
798 var values = []
799 for (var key in map)
800 values.push(map[key])
801  
802 return exports.list(values, construct)
803 }
804  
805 exports.keys = function(map, construct) {
806 var keys = []
807 for (var key in map)
808 keys.push(key)
809  
810 return exports.list(keys, construct)
811 }
812 exports.range = function(start, stop, step, construct) {
813 var construct = construct || exports.Generator
814 start = start || 0
815 step = step || 1
816  
817 if (stop === undefined || stop === null)
818 stop = step > 0 ? Infinity : -Infinity
819  
820 var value = start
821  
822 return new construct(function(callback) {
823 if (step > 0 && value >= stop || step < 0 && value <= stop)
824 callback(STOP)
825 else {
826 var current = value
827 value += step
828 callback(null, current)
829 }
830 })
831 }
832  
833 exports.concat = function(first, varargs) {
834 if (arguments.length > 1)
835 return first.concat.apply(first, Array.prototype.slice.call(arguments, 1))
836 else
837 return first
838 }
839  
840 exports.zip = function(first, varargs) {
841 if (arguments.length > 1)
842 return first.zip.apply(first, Array.prototype.slice.call(arguments, 1))
843 else
844 return first.map(function(item, next) {
845 next(null, [item])
846 })
847 }
848  
849  
850 exports.plugin = function(members, constructors) {
851 if (members) {
852 for (var key in members) {
853 exports.Generator.prototype[key] = members[key]
854 }
855 }
856  
857 if (constructors) {
858 for (var key in constructors) {
859 exports[key] = constructors[key]
860 }
861 }
862 }
863  
864 })
865  
866 define("ace/test/mockrenderer",["require","exports","module"], function(require, exports, module) {
867 "use strict";
868  
869 var MockRenderer = exports.MockRenderer = function(visibleRowCount) {
870 this.container = document.createElement("div");
871 this.scroller = document.createElement("div");
872 this.visibleRowCount = visibleRowCount || 20;
873  
874 this.layerConfig = {
875 firstVisibleRow : 0,
876 lastVisibleRow : this.visibleRowCount
877 };
878  
879 this.isMockRenderer = true;
880  
881 this.$gutter = {};
882 };
883  
884  
885 MockRenderer.prototype.getFirstVisibleRow = function() {
886 return this.layerConfig.firstVisibleRow;
887 };
888  
889 MockRenderer.prototype.getLastVisibleRow = function() {
890 return this.layerConfig.lastVisibleRow;
891 };
892  
893 MockRenderer.prototype.getFirstFullyVisibleRow = function() {
894 return this.layerConfig.firstVisibleRow;
895 };
896  
897 MockRenderer.prototype.getLastFullyVisibleRow = function() {
898 return this.layerConfig.lastVisibleRow;
899 };
900  
901 MockRenderer.prototype.getContainerElement = function() {
902 return this.container;
903 };
904  
905 MockRenderer.prototype.getMouseEventTarget = function() {
906 return this.container;
907 };
908  
909 MockRenderer.prototype.getTextAreaContainer = function() {
910 return this.container;
911 };
912  
913 MockRenderer.prototype.addGutterDecoration = function() {
914 };
915  
916 MockRenderer.prototype.removeGutterDecoration = function() {
917 };
918  
919 MockRenderer.prototype.moveTextAreaToCursor = function() {
920 };
921  
922 MockRenderer.prototype.setSession = function(session) {
923 this.session = session;
924 };
925  
926 MockRenderer.prototype.getSession = function(session) {
927 return this.session;
928 };
929  
930 MockRenderer.prototype.setTokenizer = function() {
931 };
932  
933 MockRenderer.prototype.on = function() {
934 };
935  
936 MockRenderer.prototype.updateCursor = function() {
937 };
938  
939 MockRenderer.prototype.animateScrolling = function(fromValue, callback) {
940 callback && callback();
941 };
942  
943 MockRenderer.prototype.scrollToX = function(scrollTop) {};
944 MockRenderer.prototype.scrollToY = function(scrollLeft) {};
945  
946 MockRenderer.prototype.scrollToLine = function(line, center) {
947 var lineHeight = 16;
948 var row = 0;
949 for (var l = 1; l < line; l++) {
950 row += this.session.getRowLength(l-1);
951 }
952  
953 if (center) {
954 row -= this.visibleRowCount / 2;
955 }
956 this.scrollToRow(row);
957 };
958  
959 MockRenderer.prototype.scrollSelectionIntoView = function() {
960 };
961  
962 MockRenderer.prototype.scrollCursorIntoView = function() {
963 var cursor = this.session.getSelection().getCursor();
964 if (cursor.row < this.layerConfig.firstVisibleRow) {
965 < this.layerConfig.firstVisibleRow) { this.scrollToRow(cursor.row);
966 < this.layerConfig.firstVisibleRow) { }
967 < this.layerConfig.firstVisibleRow) { else if (cursor.row > this.layerConfig.lastVisibleRow) {
968 < this.layerConfig.firstVisibleRow) { this.scrollToRow(cursor.row);
969 < this.layerConfig.firstVisibleRow) { }
970 < this.layerConfig.firstVisibleRow) {};
971  
972 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.scrollToRow = function(row) {
973 < this.layerConfig.firstVisibleRow) { var row = Math.min(this.session.getLength() - this.visibleRowCount, Math.max(0,
974 < this.layerConfig.firstVisibleRow) { row));
975 < this.layerConfig.firstVisibleRow) { this.layerConfig.firstVisibleRow = row;
976 < this.layerConfig.firstVisibleRow) { this.layerConfig.lastVisibleRow = row + this.visibleRowCount;
977 < this.layerConfig.firstVisibleRow) {};
978  
979 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.getScrollTopRow = function() {
980 < this.layerConfig.firstVisibleRow) { return this.layerConfig.firstVisibleRow;
981 < this.layerConfig.firstVisibleRow) {};
982  
983 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.draw = function() {
984 < this.layerConfig.firstVisibleRow) {};
985  
986 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.onChangeTabSize = function(startRow, endRow) {
987 < this.layerConfig.firstVisibleRow) {};
988  
989 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateLines = function(startRow, endRow) {
990 < this.layerConfig.firstVisibleRow) {};
991  
992 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateBackMarkers = function() {
993 < this.layerConfig.firstVisibleRow) {};
994  
995 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateFrontMarkers = function() {
996 < this.layerConfig.firstVisibleRow) {};
997  
998 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateBreakpoints = function() {
999 < this.layerConfig.firstVisibleRow) {};
1000  
1001 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.onResize = function() {
1002 < this.layerConfig.firstVisibleRow) {};
1003  
1004 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateFull = function() {
1005 < this.layerConfig.firstVisibleRow) {};
1006  
1007 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.updateText = function() {
1008 < this.layerConfig.firstVisibleRow) {};
1009  
1010 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.showCursor = function() {
1011 < this.layerConfig.firstVisibleRow) {};
1012  
1013 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.visualizeFocus = function() {
1014 < this.layerConfig.firstVisibleRow) {};
1015  
1016 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.setAnnotations = function() {
1017 < this.layerConfig.firstVisibleRow) {};
1018  
1019 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.setStyle = function() {
1020 < this.layerConfig.firstVisibleRow) {};
1021  
1022 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.unsetStyle = function() {
1023 < this.layerConfig.firstVisibleRow) {};
1024  
1025 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.textToScreenCoordinates = function() {
1026 < this.layerConfig.firstVisibleRow) { return {
1027 < this.layerConfig.firstVisibleRow) { pageX: 0,
1028 < this.layerConfig.firstVisibleRow) { pageY: 0
1029 < this.layerConfig.firstVisibleRow) { }
1030 < this.layerConfig.firstVisibleRow) {};
1031  
1032 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.screenToTextCoordinates = function() {
1033 < this.layerConfig.firstVisibleRow) { return {
1034 < this.layerConfig.firstVisibleRow) { row: 0,
1035 < this.layerConfig.firstVisibleRow) { column: 0
1036 < this.layerConfig.firstVisibleRow) { }
1037 < this.layerConfig.firstVisibleRow) {};
1038  
1039 < this.layerConfig.firstVisibleRow) {MockRenderer.prototype.adjustWrapLimit = function () {
1040  
1041 < this.layerConfig.firstVisibleRow) {};
1042  
1043 < this.layerConfig.firstVisibleRow) {});
1044  
1045 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/dev_util",["require","exports","module","ace/lib/dom","ace/range","ace/lib/oop","ace/lib/dom","ace/range","ace/editor","ace/test/asyncjs/assert","ace/test/asyncjs/async","ace/undomanager","ace/edit_session","ace/test/mockrenderer","ace/lib/event_emitter"], function(require, exports, module) {
1046 < this.layerConfig.firstVisibleRow) {var dom = require("ace/lib/dom");
1047 < this.layerConfig.firstVisibleRow) {var Range = require("ace/range").Range;
1048 < this.layerConfig.firstVisibleRow) {function warn() {
1049 < this.layerConfig.firstVisibleRow) { var s = (new Error()).stack || "";
1050 < this.layerConfig.firstVisibleRow) { s = s.split("\n");
1051 < this.layerConfig.firstVisibleRow) { if (s[1] == "Error") s.shift(); // remove error description on chrome
1052 < this.layerConfig.firstVisibleRow) { s.shift(); // remove warn
1053 < this.layerConfig.firstVisibleRow) { s.shift(); // remove the getter
1054 < this.layerConfig.firstVisibleRow) { s = s.join("\n");
1055 < this.layerConfig.firstVisibleRow) { if (!/at Object.InjectedScript.|@debugger eval|snippets:\/{3}|<anonymous>:\d+:\d+/.test(s)) {
1056 < this.layerConfig.firstVisibleRow) { console.error("trying to access to global variable");
1057 < this.layerConfig.firstVisibleRow) { }
1058 < this.layerConfig.firstVisibleRow) {}
1059 < this.layerConfig.firstVisibleRow) {function def(o, key, get) {
1060 < this.layerConfig.firstVisibleRow) { try {
1061 < this.layerConfig.firstVisibleRow) { Object.defineProperty(o, key, {
1062 < this.layerConfig.firstVisibleRow) { configurable: true,
1063 < this.layerConfig.firstVisibleRow) { get: get,
1064 < this.layerConfig.firstVisibleRow) { set: function(val) {
1065 < this.layerConfig.firstVisibleRow) { delete o[key];
1066 < this.layerConfig.firstVisibleRow) { o[key] = val;
1067 < this.layerConfig.firstVisibleRow) { }
1068 < this.layerConfig.firstVisibleRow) { });
1069 < this.layerConfig.firstVisibleRow) { } catch(e) {
1070 < this.layerConfig.firstVisibleRow) { console.error(e);
1071 < this.layerConfig.firstVisibleRow) { }
1072 < this.layerConfig.firstVisibleRow) {}
1073 < this.layerConfig.firstVisibleRow) {def(window, "ace", function(){ warn(); return window.env.editor });
1074 < this.layerConfig.firstVisibleRow) {def(window, "editor", function(){ warn(); return window.env.editor });
1075 < this.layerConfig.firstVisibleRow) {def(window, "session", function(){ warn(); return window.env.editor.session });
1076 < this.layerConfig.firstVisibleRow) {def(window, "split", function(){ warn(); return window.env.split });
1077  
1078  
1079 < this.layerConfig.firstVisibleRow) {def(window, "devUtil", function(){ warn(); return exports });
1080 < this.layerConfig.firstVisibleRow) {exports.showTextArea = function(argument) {
1081 < this.layerConfig.firstVisibleRow) { dom.importCssString("\
1082 < this.layerConfig.firstVisibleRow) { .ace_text-input {\
1083 < this.layerConfig.firstVisibleRow) { position: absolute;\
1084 < this.layerConfig.firstVisibleRow) { z-index: 10!important;\
1085 < this.layerConfig.firstVisibleRow) { width: 6em!important;\
1086 < this.layerConfig.firstVisibleRow) { height: 1em;\
1087 < this.layerConfig.firstVisibleRow) { opacity: 1!important;\
1088 < this.layerConfig.firstVisibleRow) { background: rgba(0, 92, 255, 0.11);\
1089 < this.layerConfig.firstVisibleRow) { border: none;\
1090 < this.layerConfig.firstVisibleRow) { font: inherit;\
1091 < this.layerConfig.firstVisibleRow) { padding: 0 1px;\
1092 < this.layerConfig.firstVisibleRow) { margin: 0 -1px;\
1093 < this.layerConfig.firstVisibleRow) { text-indent: 0em;\
1094 < this.layerConfig.firstVisibleRow) { }\
1095 < this.layerConfig.firstVisibleRow) { ");
1096 < this.layerConfig.firstVisibleRow) {};
1097  
1098 < this.layerConfig.firstVisibleRow) {exports.addGlobals = function() {
1099 < this.layerConfig.firstVisibleRow) { window.oop = require("ace/lib/oop");
1100 < this.layerConfig.firstVisibleRow) { window.dom = require("ace/lib/dom");
1101 < this.layerConfig.firstVisibleRow) { window.Range = require("ace/range").Range;
1102 < this.layerConfig.firstVisibleRow) { window.Editor = require("ace/editor").Editor;
1103 < this.layerConfig.firstVisibleRow) { window.assert = require("ace/test/asyncjs/assert");
1104 < this.layerConfig.firstVisibleRow) { window.asyncjs = require("ace/test/asyncjs/async");
1105 < this.layerConfig.firstVisibleRow) { window.UndoManager = require("ace/undomanager").UndoManager;
1106 < this.layerConfig.firstVisibleRow) { window.EditSession = require("ace/edit_session").EditSession;
1107 < this.layerConfig.firstVisibleRow) { window.MockRenderer = require("ace/test/mockrenderer").MockRenderer;
1108 < this.layerConfig.firstVisibleRow) { window.EventEmitter = require("ace/lib/event_emitter").EventEmitter;
1109  
1110 < this.layerConfig.firstVisibleRow) { window.getSelection = getSelection;
1111 < this.layerConfig.firstVisibleRow) { window.setSelection = setSelection;
1112 < this.layerConfig.firstVisibleRow) { window.testSelection = testSelection;
1113 < this.layerConfig.firstVisibleRow) {};
1114  
1115 < this.layerConfig.firstVisibleRow) {function getSelection(editor) {
1116 < this.layerConfig.firstVisibleRow) { var data = editor.multiSelect.toJSON();
1117 < this.layerConfig.firstVisibleRow) { if (!data.length) data = [data];
1118 < this.layerConfig.firstVisibleRow) { data = data.map(function(x) {
1119 < this.layerConfig.firstVisibleRow) { var a, c;
1120 < this.layerConfig.firstVisibleRow) { if (x.isBackwards) {
1121 < this.layerConfig.firstVisibleRow) { a = x.end;
1122 < this.layerConfig.firstVisibleRow) { c = x.start;
1123 < this.layerConfig.firstVisibleRow) { } else {
1124 < this.layerConfig.firstVisibleRow) { c = x.end;
1125 < this.layerConfig.firstVisibleRow) { a = x.start;
1126 < this.layerConfig.firstVisibleRow) { }
1127 < this.layerConfig.firstVisibleRow) { return Range.comparePoints(a, c)
1128 < this.layerConfig.firstVisibleRow) { ? [a.row, a.column, c.row, c.column]
1129 < this.layerConfig.firstVisibleRow) { : [a.row, a.column];
1130 < this.layerConfig.firstVisibleRow) { });
1131 < this.layerConfig.firstVisibleRow) { return data.length > 1 ? data : data[0];
1132 < this.layerConfig.firstVisibleRow) {}
1133 < this.layerConfig.firstVisibleRow) {function setSelection(editor, data) {
1134 < this.layerConfig.firstVisibleRow) { if (typeof data[0] == "number")
1135 < this.layerConfig.firstVisibleRow) { data = [data];
1136 < this.layerConfig.firstVisibleRow) { editor.selection.fromJSON(data.map(function(x) {
1137 < this.layerConfig.firstVisibleRow) { var start = {row: x[0], column: x[1]};
1138 < this.layerConfig.firstVisibleRow) { var end = x.length == 2 ? start : {row: x[2], column: x[3]};
1139 < this.layerConfig.firstVisibleRow) { var isBackwards = Range.comparePoints(start, end) > 0;
1140 < this.layerConfig.firstVisibleRow) { return isBackwards ? {
1141 < this.layerConfig.firstVisibleRow) { start: end,
1142 < this.layerConfig.firstVisibleRow) { end: start,
1143 < this.layerConfig.firstVisibleRow) { isBackwards: true
1144 < this.layerConfig.firstVisibleRow) { } : {
1145 < this.layerConfig.firstVisibleRow) { start: start,
1146 < this.layerConfig.firstVisibleRow) { end: end,
1147 < this.layerConfig.firstVisibleRow) { isBackwards: true
1148 < this.layerConfig.firstVisibleRow) { };
1149 < this.layerConfig.firstVisibleRow) { }));
1150 < this.layerConfig.firstVisibleRow) {}
1151 < this.layerConfig.firstVisibleRow) {function testSelection(editor, data) {
1152 < this.layerConfig.firstVisibleRow) { assert.equal(getSelection(editor) + "", data + "");
1153 < this.layerConfig.firstVisibleRow) {}
1154  
1155 < this.layerConfig.firstVisibleRow) {exports.recordTestCase = function() {
1156 < this.layerConfig.firstVisibleRow) { exports.addGlobals();
1157 < this.layerConfig.firstVisibleRow) { var editor = window.editor;
1158 < this.layerConfig.firstVisibleRow) { var testcase = window.testcase = [];
1159 < this.layerConfig.firstVisibleRow) { var assert;
1160  
1161 < this.layerConfig.firstVisibleRow) { testcase.push({
1162 < this.layerConfig.firstVisibleRow) { type: "setValue",
1163 < this.layerConfig.firstVisibleRow) { data: editor.getValue()
1164 < this.layerConfig.firstVisibleRow) { }, {
1165 < this.layerConfig.firstVisibleRow) { type: "setSelection",
1166 < this.layerConfig.firstVisibleRow) { data: getSelection(editor)
1167 < this.layerConfig.firstVisibleRow) { });
1168 < this.layerConfig.firstVisibleRow) { editor.commands.on("afterExec", function(e) {
1169 < this.layerConfig.firstVisibleRow) { testcase.push({
1170 < this.layerConfig.firstVisibleRow) { type: "exec",
1171 < this.layerConfig.firstVisibleRow) { data: e
1172 < this.layerConfig.firstVisibleRow) { });
1173 < this.layerConfig.firstVisibleRow) { testcase.push({
1174 < this.layerConfig.firstVisibleRow) { type: "value",
1175 < this.layerConfig.firstVisibleRow) { data: editor.getValue()
1176 < this.layerConfig.firstVisibleRow) { });
1177 < this.layerConfig.firstVisibleRow) { testcase.push({
1178 < this.layerConfig.firstVisibleRow) { type: "selection",
1179 < this.layerConfig.firstVisibleRow) { data: getSelection(editor)
1180 < this.layerConfig.firstVisibleRow) { });
1181 < this.layerConfig.firstVisibleRow) { });
1182 < this.layerConfig.firstVisibleRow) { editor.on("mouseup", function() {
1183 < this.layerConfig.firstVisibleRow) { testcase.push({
1184 < this.layerConfig.firstVisibleRow) { type: "setSelection",
1185 < this.layerConfig.firstVisibleRow) { data: getSelection(editor)
1186 < this.layerConfig.firstVisibleRow) { });
1187 < this.layerConfig.firstVisibleRow) { });
1188  
1189 < this.layerConfig.firstVisibleRow) { testcase.toString = function() {
1190 < this.layerConfig.firstVisibleRow) { var lastValue = "";
1191 < this.layerConfig.firstVisibleRow) { var str = this.map(function(x) {
1192 < this.layerConfig.firstVisibleRow) { var data = x.data;
1193 < this.layerConfig.firstVisibleRow) { switch (x.type) {
1194 < this.layerConfig.firstVisibleRow) { case "exec":
1195 < this.layerConfig.firstVisibleRow) { return 'editor.execCommand("'
1196 < this.layerConfig.firstVisibleRow) { + data.command.name
1197 < this.layerConfig.firstVisibleRow) { + (data.args ? '", ' + JSON.stringify(data.args) : '"')
1198 < this.layerConfig.firstVisibleRow) { + ')';
1199 < this.layerConfig.firstVisibleRow) { case "setSelection":
1200 < this.layerConfig.firstVisibleRow) { return 'setSelection(editor, ' + JSON.stringify(data) + ')';
1201 < this.layerConfig.firstVisibleRow) { case "setValue":
1202 < this.layerConfig.firstVisibleRow) { if (lastValue != data) {
1203 < this.layerConfig.firstVisibleRow) { lastValue = data;
1204 < this.layerConfig.firstVisibleRow) { return 'editor.setValue(' + JSON.stringify(data) + ', -1)';
1205 < this.layerConfig.firstVisibleRow) { }
1206 < this.layerConfig.firstVisibleRow) { return;
1207 < this.layerConfig.firstVisibleRow) { case "selection":
1208 < this.layerConfig.firstVisibleRow) { return 'testSelection(editor, ' + JSON.stringify(data) + ')';
1209 < this.layerConfig.firstVisibleRow) { case "value":
1210 < this.layerConfig.firstVisibleRow) { if (lastValue != data) {
1211 < this.layerConfig.firstVisibleRow) { lastValue = data;
1212 < this.layerConfig.firstVisibleRow) { return 'assert.equal('
1213 < this.layerConfig.firstVisibleRow) { + 'editor.getValue(),'
1214 < this.layerConfig.firstVisibleRow) { + JSON.stringify(data)
1215 < this.layerConfig.firstVisibleRow) { + ')';
1216 < this.layerConfig.firstVisibleRow) { }
1217 < this.layerConfig.firstVisibleRow) { return;
1218 < this.layerConfig.firstVisibleRow) { }
1219 < this.layerConfig.firstVisibleRow) { }).filter(Boolean).join("\n");
1220  
1221 < this.layerConfig.firstVisibleRow) { return getSelection + "\n"
1222 < this.layerConfig.firstVisibleRow) { + testSelection + "\n"
1223 < this.layerConfig.firstVisibleRow) { + setSelection + "\n"
1224 < this.layerConfig.firstVisibleRow) { + "\n" + str + "\n";
1225 < this.layerConfig.firstVisibleRow) { };
1226 < this.layerConfig.firstVisibleRow) {};
1227  
1228  
1229 < this.layerConfig.firstVisibleRow) {});
1230  
1231 < this.layerConfig.firstVisibleRow) {define("ace/ext/modelist",["require","exports","module"], function(require, exports, module) {
1232 < this.layerConfig.firstVisibleRow) {"use strict";
1233  
1234 < this.layerConfig.firstVisibleRow) {var modes = [];
1235 < this.layerConfig.firstVisibleRow) {function getModeForPath(path) {
1236 < this.layerConfig.firstVisibleRow) { var mode = modesByName.text;
1237 < this.layerConfig.firstVisibleRow) { var fileName = path.split(/[\/\\]/).pop();
1238 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < modes.length; i++) {
1239 < this.layerConfig.firstVisibleRow) { if (modes[i].supportsFile(fileName)) {
1240 < this.layerConfig.firstVisibleRow) { mode = modes[i];
1241 < this.layerConfig.firstVisibleRow) { break;
1242 < this.layerConfig.firstVisibleRow) { }
1243 < this.layerConfig.firstVisibleRow) { }
1244 < this.layerConfig.firstVisibleRow) { return mode;
1245 < this.layerConfig.firstVisibleRow) {}
1246  
1247 < this.layerConfig.firstVisibleRow) {var Mode = function(name, caption, extensions) {
1248 < this.layerConfig.firstVisibleRow) { this.name = name;
1249 < this.layerConfig.firstVisibleRow) { this.caption = caption;
1250 < this.layerConfig.firstVisibleRow) { this.mode = "ace/mode/" + name;
1251 < this.layerConfig.firstVisibleRow) { this.extensions = extensions;
1252 < this.layerConfig.firstVisibleRow) { var re;
1253 < this.layerConfig.firstVisibleRow) { if (/\^/.test(extensions)) {
1254 < this.layerConfig.firstVisibleRow) { re = extensions.replace(/\|(\^)?/g, function(a, b){
1255 < this.layerConfig.firstVisibleRow) { return "$|" + (b ? "^" : "^.*\\.");
1256 < this.layerConfig.firstVisibleRow) { }) + "$";
1257 < this.layerConfig.firstVisibleRow) { } else {
1258 < this.layerConfig.firstVisibleRow) { re = "^.*\\.(" + extensions + ")$";
1259 < this.layerConfig.firstVisibleRow) { }
1260  
1261 < this.layerConfig.firstVisibleRow) { this.extRe = new RegExp(re, "gi");
1262 < this.layerConfig.firstVisibleRow) {};
1263  
1264 < this.layerConfig.firstVisibleRow) {Mode.prototype.supportsFile = function(filename) {
1265 < this.layerConfig.firstVisibleRow) { return filename.match(this.extRe);
1266 < this.layerConfig.firstVisibleRow) {};
1267 < this.layerConfig.firstVisibleRow) {var supportedModes = {
1268 < this.layerConfig.firstVisibleRow) { ABAP: ["abap"],
1269 < this.layerConfig.firstVisibleRow) { ABC: ["abc"],
1270 < this.layerConfig.firstVisibleRow) { ActionScript:["as"],
1271 < this.layerConfig.firstVisibleRow) { ADA: ["ada|adb"],
1272 < this.layerConfig.firstVisibleRow) { Apache_Conf: ["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],
1273 < this.layerConfig.firstVisibleRow) { AsciiDoc: ["asciidoc|adoc"],
1274 < this.layerConfig.firstVisibleRow) { Assembly_x86:["asm|a"],
1275 < this.layerConfig.firstVisibleRow) { AutoHotKey: ["ahk"],
1276 < this.layerConfig.firstVisibleRow) { BatchFile: ["bat|cmd"],
1277 < this.layerConfig.firstVisibleRow) { Bro: ["bro"],
1278 < this.layerConfig.firstVisibleRow) { C_Cpp: ["cpp|c|cc|cxx|h|hh|hpp|ino"],
1279 < this.layerConfig.firstVisibleRow) { C9Search: ["c9search_results"],
1280 < this.layerConfig.firstVisibleRow) { Cirru: ["cirru|cr"],
1281 < this.layerConfig.firstVisibleRow) { Clojure: ["clj|cljs"],
1282 < this.layerConfig.firstVisibleRow) { Cobol: ["CBL|COB"],
1283 < this.layerConfig.firstVisibleRow) { coffee: ["coffee|cf|cson|^Cakefile"],
1284 < this.layerConfig.firstVisibleRow) { ColdFusion: ["cfm"],
1285 < this.layerConfig.firstVisibleRow) { CSharp: ["cs"],
1286 < this.layerConfig.firstVisibleRow) { CSS: ["css"],
1287 < this.layerConfig.firstVisibleRow) { Curly: ["curly"],
1288 < this.layerConfig.firstVisibleRow) { D: ["d|di"],
1289 < this.layerConfig.firstVisibleRow) { Dart: ["dart"],
1290 < this.layerConfig.firstVisibleRow) { Diff: ["diff|patch"],
1291 < this.layerConfig.firstVisibleRow) { Dockerfile: ["^Dockerfile"],
1292 < this.layerConfig.firstVisibleRow) { Dot: ["dot"],
1293 < this.layerConfig.firstVisibleRow) { Drools: ["drl"],
1294 < this.layerConfig.firstVisibleRow) { Dummy: ["dummy"],
1295 < this.layerConfig.firstVisibleRow) { DummySyntax: ["dummy"],
1296 < this.layerConfig.firstVisibleRow) { Eiffel: ["e|ge"],
1297 < this.layerConfig.firstVisibleRow) { EJS: ["ejs"],
1298 < this.layerConfig.firstVisibleRow) { Elixir: ["ex|exs"],
1299 < this.layerConfig.firstVisibleRow) { Elm: ["elm"],
1300 < this.layerConfig.firstVisibleRow) { Erlang: ["erl|hrl"],
1301 < this.layerConfig.firstVisibleRow) { Forth: ["frt|fs|ldr|fth|4th"],
1302 < this.layerConfig.firstVisibleRow) { Fortran: ["f|f90"],
1303 < this.layerConfig.firstVisibleRow) { FTL: ["ftl"],
1304 < this.layerConfig.firstVisibleRow) { Gcode: ["gcode"],
1305 < this.layerConfig.firstVisibleRow) { Gherkin: ["feature"],
1306 < this.layerConfig.firstVisibleRow) { Gitignore: ["^.gitignore"],
1307 < this.layerConfig.firstVisibleRow) { Glsl: ["glsl|frag|vert"],
1308 < this.layerConfig.firstVisibleRow) { Gobstones: ["gbs"],
1309 < this.layerConfig.firstVisibleRow) { golang: ["go"],
1310 < this.layerConfig.firstVisibleRow) { Groovy: ["groovy"],
1311 < this.layerConfig.firstVisibleRow) { HAML: ["haml"],
1312 < this.layerConfig.firstVisibleRow) { Handlebars: ["hbs|handlebars|tpl|mustache"],
1313 < this.layerConfig.firstVisibleRow) { Haskell: ["hs"],
1314 < this.layerConfig.firstVisibleRow) { Haskell_Cabal: ["cabal"],
1315 < this.layerConfig.firstVisibleRow) { haXe: ["hx"],
1316 < this.layerConfig.firstVisibleRow) { Hjson: ["hjson"],
1317 < this.layerConfig.firstVisibleRow) { HTML: ["html|htm|xhtml"],
1318 < this.layerConfig.firstVisibleRow) { HTML_Elixir: ["eex|html.eex"],
1319 < this.layerConfig.firstVisibleRow) { HTML_Ruby: ["erb|rhtml|html.erb"],
1320 < this.layerConfig.firstVisibleRow) { INI: ["ini|conf|cfg|prefs"],
1321 < this.layerConfig.firstVisibleRow) { Io: ["io"],
1322 < this.layerConfig.firstVisibleRow) { Jack: ["jack"],
1323 < this.layerConfig.firstVisibleRow) { Jade: ["jade|pug"],
1324 < this.layerConfig.firstVisibleRow) { Java: ["java"],
1325 < this.layerConfig.firstVisibleRow) { JavaScript: ["js|jsm|jsx"],
1326 < this.layerConfig.firstVisibleRow) { JSON: ["json"],
1327 < this.layerConfig.firstVisibleRow) { JSONiq: ["jq"],
1328 < this.layerConfig.firstVisibleRow) { JSP: ["jsp"],
1329 < this.layerConfig.firstVisibleRow) { JSX: ["jsx"],
1330 < this.layerConfig.firstVisibleRow) { Julia: ["jl"],
1331 < this.layerConfig.firstVisibleRow) { Kotlin: ["kt|kts"],
1332 < this.layerConfig.firstVisibleRow) { LaTeX: ["tex|latex|ltx|bib"],
1333 < this.layerConfig.firstVisibleRow) { LESS: ["less"],
1334 < this.layerConfig.firstVisibleRow) { Liquid: ["liquid"],
1335 < this.layerConfig.firstVisibleRow) { Lisp: ["lisp"],
1336 < this.layerConfig.firstVisibleRow) { LiveScript: ["ls"],
1337 < this.layerConfig.firstVisibleRow) { LogiQL: ["logic|lql"],
1338 < this.layerConfig.firstVisibleRow) { LSL: ["lsl"],
1339 < this.layerConfig.firstVisibleRow) { Lua: ["lua"],
1340 < this.layerConfig.firstVisibleRow) { LuaPage: ["lp"],
1341 < this.layerConfig.firstVisibleRow) { Lucene: ["lucene"],
1342 < this.layerConfig.firstVisibleRow) { Makefile: ["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],
1343 < this.layerConfig.firstVisibleRow) { Markdown: ["md|markdown"],
1344 < this.layerConfig.firstVisibleRow) { Mask: ["mask"],
1345 < this.layerConfig.firstVisibleRow) { MATLAB: ["matlab"],
1346 < this.layerConfig.firstVisibleRow) { Maze: ["mz"],
1347 < this.layerConfig.firstVisibleRow) { MEL: ["mel"],
1348 < this.layerConfig.firstVisibleRow) { MUSHCode: ["mc|mush"],
1349 < this.layerConfig.firstVisibleRow) { MySQL: ["mysql"],
1350 < this.layerConfig.firstVisibleRow) { Nix: ["nix"],
1351 < this.layerConfig.firstVisibleRow) { NSIS: ["nsi|nsh"],
1352 < this.layerConfig.firstVisibleRow) { ObjectiveC: ["m|mm"],
1353 < this.layerConfig.firstVisibleRow) { OCaml: ["ml|mli"],
1354 < this.layerConfig.firstVisibleRow) { Pascal: ["pas|p"],
1355 < this.layerConfig.firstVisibleRow) { Perl: ["pl|pm"],
1356 < this.layerConfig.firstVisibleRow) { pgSQL: ["pgsql"],
1357 < this.layerConfig.firstVisibleRow) { PHP: ["php|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module"],
1358 < this.layerConfig.firstVisibleRow) { Powershell: ["ps1"],
1359 < this.layerConfig.firstVisibleRow) { Praat: ["praat|praatscript|psc|proc"],
1360 < this.layerConfig.firstVisibleRow) { Prolog: ["plg|prolog"],
1361 < this.layerConfig.firstVisibleRow) { Properties: ["properties"],
1362 < this.layerConfig.firstVisibleRow) { Protobuf: ["proto"],
1363 < this.layerConfig.firstVisibleRow) { Python: ["py"],
1364 < this.layerConfig.firstVisibleRow) { R: ["r"],
1365 < this.layerConfig.firstVisibleRow) { Razor: ["cshtml|asp"],
1366 < this.layerConfig.firstVisibleRow) { RDoc: ["Rd"],
1367 < this.layerConfig.firstVisibleRow) { RHTML: ["Rhtml"],
1368 < this.layerConfig.firstVisibleRow) { RST: ["rst"],
1369 < this.layerConfig.firstVisibleRow) { Ruby: ["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],
1370 < this.layerConfig.firstVisibleRow) { Rust: ["rs"],
1371 < this.layerConfig.firstVisibleRow) { SASS: ["sass"],
1372 < this.layerConfig.firstVisibleRow) { SCAD: ["scad"],
1373 < this.layerConfig.firstVisibleRow) { Scala: ["scala"],
1374 < this.layerConfig.firstVisibleRow) { Scheme: ["scm|sm|rkt|oak|scheme"],
1375 < this.layerConfig.firstVisibleRow) { SCSS: ["scss"],
1376 < this.layerConfig.firstVisibleRow) { SH: ["sh|bash|^.bashrc"],
1377 < this.layerConfig.firstVisibleRow) { SJS: ["sjs"],
1378 < this.layerConfig.firstVisibleRow) { Smarty: ["smarty|tpl"],
1379 < this.layerConfig.firstVisibleRow) { snippets: ["snippets"],
1380 < this.layerConfig.firstVisibleRow) { Soy_Template:["soy"],
1381 < this.layerConfig.firstVisibleRow) { Space: ["space"],
1382 < this.layerConfig.firstVisibleRow) { SQL: ["sql"],
1383 < this.layerConfig.firstVisibleRow) { SQLServer: ["sqlserver"],
1384 < this.layerConfig.firstVisibleRow) { Stylus: ["styl|stylus"],
1385 < this.layerConfig.firstVisibleRow) { SVG: ["svg"],
1386 < this.layerConfig.firstVisibleRow) { Swift: ["swift"],
1387 < this.layerConfig.firstVisibleRow) { Tcl: ["tcl"],
1388 < this.layerConfig.firstVisibleRow) { Tex: ["tex"],
1389 < this.layerConfig.firstVisibleRow) { Text: ["txt"],
1390 < this.layerConfig.firstVisibleRow) { Textile: ["textile"],
1391 < this.layerConfig.firstVisibleRow) { Toml: ["toml"],
1392 < this.layerConfig.firstVisibleRow) { TSX: ["tsx"],
1393 < this.layerConfig.firstVisibleRow) { Twig: ["twig|swig"],
1394 < this.layerConfig.firstVisibleRow) { Typescript: ["ts|typescript|str"],
1395 < this.layerConfig.firstVisibleRow) { Vala: ["vala"],
1396 < this.layerConfig.firstVisibleRow) { VBScript: ["vbs|vb"],
1397 < this.layerConfig.firstVisibleRow) { Velocity: ["vm"],
1398 < this.layerConfig.firstVisibleRow) { Verilog: ["v|vh|sv|svh"],
1399 < this.layerConfig.firstVisibleRow) { VHDL: ["vhd|vhdl"],
1400 < this.layerConfig.firstVisibleRow) { Wollok: ["wlk|wpgm|wtest"],
1401 < this.layerConfig.firstVisibleRow) { XML: ["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml"],
1402 < this.layerConfig.firstVisibleRow) { XQuery: ["xq"],
1403 < this.layerConfig.firstVisibleRow) { YAML: ["yaml|yml"],
1404 < this.layerConfig.firstVisibleRow) { Django: ["html"]
1405 < this.layerConfig.firstVisibleRow) {};
1406  
1407 < this.layerConfig.firstVisibleRow) {var nameOverrides = {
1408 < this.layerConfig.firstVisibleRow) { ObjectiveC: "Objective-C",
1409 < this.layerConfig.firstVisibleRow) { CSharp: "C#",
1410 < this.layerConfig.firstVisibleRow) { golang: "Go",
1411 < this.layerConfig.firstVisibleRow) { C_Cpp: "C and C++",
1412 < this.layerConfig.firstVisibleRow) { coffee: "CoffeeScript",
1413 < this.layerConfig.firstVisibleRow) { HTML_Ruby: "HTML (Ruby)",
1414 < this.layerConfig.firstVisibleRow) { HTML_Elixir: "HTML (Elixir)",
1415 < this.layerConfig.firstVisibleRow) { FTL: "FreeMarker"
1416 < this.layerConfig.firstVisibleRow) {};
1417 < this.layerConfig.firstVisibleRow) {var modesByName = {};
1418 < this.layerConfig.firstVisibleRow) {for (var name in supportedModes) {
1419 < this.layerConfig.firstVisibleRow) { var data = supportedModes[name];
1420 < this.layerConfig.firstVisibleRow) { var displayName = (nameOverrides[name] || name).replace(/_/g, " ");
1421 < this.layerConfig.firstVisibleRow) { var filename = name.toLowerCase();
1422 < this.layerConfig.firstVisibleRow) { var mode = new Mode(filename, displayName, data[0]);
1423 < this.layerConfig.firstVisibleRow) { modesByName[filename] = mode;
1424 < this.layerConfig.firstVisibleRow) { modes.push(mode);
1425 < this.layerConfig.firstVisibleRow) {}
1426  
1427 < this.layerConfig.firstVisibleRow) {module.exports = {
1428 < this.layerConfig.firstVisibleRow) { getModeForPath: getModeForPath,
1429 < this.layerConfig.firstVisibleRow) { modes: modes,
1430 < this.layerConfig.firstVisibleRow) { modesByName: modesByName
1431 < this.layerConfig.firstVisibleRow) {};
1432  
1433 < this.layerConfig.firstVisibleRow) {});
1434  
1435 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/file_drop",["require","exports","module","ace/config","ace/lib/event","ace/ext/modelist","ace/editor"], function(require, exports, module) {
1436  
1437 < this.layerConfig.firstVisibleRow) {var config = require("ace/config");
1438 < this.layerConfig.firstVisibleRow) {var event = require("ace/lib/event");
1439 < this.layerConfig.firstVisibleRow) {var modelist = require("ace/ext/modelist");
1440  
1441 < this.layerConfig.firstVisibleRow) {module.exports = function(editor) {
1442 < this.layerConfig.firstVisibleRow) { event.addListener(editor.container, "dragover", function(e) {
1443 < this.layerConfig.firstVisibleRow) { var types = e.dataTransfer.types;
1444 < this.layerConfig.firstVisibleRow) { if (types && Array.prototype.indexOf.call(types, 'Files') !== -1)
1445 < this.layerConfig.firstVisibleRow) { return event.preventDefault(e);
1446 < this.layerConfig.firstVisibleRow) { });
1447  
1448 < this.layerConfig.firstVisibleRow) { event.addListener(editor.container, "drop", function(e) {
1449 < this.layerConfig.firstVisibleRow) { var file;
1450 < this.layerConfig.firstVisibleRow) { try {
1451 < this.layerConfig.firstVisibleRow) { file = e.dataTransfer.files[0];
1452 < this.layerConfig.firstVisibleRow) { if (window.FileReader) {
1453 < this.layerConfig.firstVisibleRow) { var reader = new FileReader();
1454 < this.layerConfig.firstVisibleRow) { reader.onload = function() {
1455 < this.layerConfig.firstVisibleRow) { var mode = modelist.getModeForPath(file.name);
1456 < this.layerConfig.firstVisibleRow) { editor.session.doc.setValue(reader.result);
1457 < this.layerConfig.firstVisibleRow) { editor.session.setMode(mode.mode);
1458 < this.layerConfig.firstVisibleRow) { editor.session.modeName = mode.name;
1459 < this.layerConfig.firstVisibleRow) { };
1460 < this.layerConfig.firstVisibleRow) { reader.readAsText(file);
1461 < this.layerConfig.firstVisibleRow) { }
1462 < this.layerConfig.firstVisibleRow) { return event.preventDefault(e);
1463 < this.layerConfig.firstVisibleRow) { } catch(err) {
1464 < this.layerConfig.firstVisibleRow) { return event.stopEvent(e);
1465 < this.layerConfig.firstVisibleRow) { }
1466 < this.layerConfig.firstVisibleRow) { });
1467 < this.layerConfig.firstVisibleRow) {};
1468  
1469 < this.layerConfig.firstVisibleRow) {var Editor = require("ace/editor").Editor;
1470 < this.layerConfig.firstVisibleRow) {config.defineOptions(Editor.prototype, "editor", {
1471 < this.layerConfig.firstVisibleRow) { loadDroppedFile: {
1472 < this.layerConfig.firstVisibleRow) { set: function() { module.exports(this); },
1473 < this.layerConfig.firstVisibleRow) { value: true
1474 < this.layerConfig.firstVisibleRow) { }
1475 < this.layerConfig.firstVisibleRow) {});
1476  
1477 < this.layerConfig.firstVisibleRow) {});
1478  
1479 < this.layerConfig.firstVisibleRow) {define("ace/theme/textmate",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
1480 < this.layerConfig.firstVisibleRow) {"use strict";
1481  
1482 < this.layerConfig.firstVisibleRow) {exports.isDark = false;
1483 < this.layerConfig.firstVisibleRow) {exports.cssClass = "ace-tm";
1484 < this.layerConfig.firstVisibleRow) {exports.cssText = ".ace-tm .ace_gutter {\
1485 < this.layerConfig.firstVisibleRow) {background: #f0f0f0;\
1486 < this.layerConfig.firstVisibleRow) {color: #333;\
1487 < this.layerConfig.firstVisibleRow) {}\
1488 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_print-margin {\
1489 < this.layerConfig.firstVisibleRow) {width: 1px;\
1490 < this.layerConfig.firstVisibleRow) {background: #e8e8e8;\
1491 < this.layerConfig.firstVisibleRow) {}\
1492 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_fold {\
1493 < this.layerConfig.firstVisibleRow) {background-color: #6B72E6;\
1494 < this.layerConfig.firstVisibleRow) {}\
1495 < this.layerConfig.firstVisibleRow) {.ace-tm {\
1496 < this.layerConfig.firstVisibleRow) {background-color: #FFFFFF;\
1497 < this.layerConfig.firstVisibleRow) {color: black;\
1498 < this.layerConfig.firstVisibleRow) {}\
1499 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_cursor {\
1500 < this.layerConfig.firstVisibleRow) {color: black;\
1501 < this.layerConfig.firstVisibleRow) {}\
1502 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_invisible {\
1503 < this.layerConfig.firstVisibleRow) {color: rgb(191, 191, 191);\
1504 < this.layerConfig.firstVisibleRow) {}\
1505 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_storage,\
1506 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_keyword {\
1507 < this.layerConfig.firstVisibleRow) {color: blue;\
1508 < this.layerConfig.firstVisibleRow) {}\
1509 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_constant {\
1510 < this.layerConfig.firstVisibleRow) {color: rgb(197, 6, 11);\
1511 < this.layerConfig.firstVisibleRow) {}\
1512 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_constant.ace_buildin {\
1513 < this.layerConfig.firstVisibleRow) {color: rgb(88, 72, 246);\
1514 < this.layerConfig.firstVisibleRow) {}\
1515 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_constant.ace_language {\
1516 < this.layerConfig.firstVisibleRow) {color: rgb(88, 92, 246);\
1517 < this.layerConfig.firstVisibleRow) {}\
1518 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_constant.ace_library {\
1519 < this.layerConfig.firstVisibleRow) {color: rgb(6, 150, 14);\
1520 < this.layerConfig.firstVisibleRow) {}\
1521 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_invalid {\
1522 < this.layerConfig.firstVisibleRow) {background-color: rgba(255, 0, 0, 0.1);\
1523 < this.layerConfig.firstVisibleRow) {color: red;\
1524 < this.layerConfig.firstVisibleRow) {}\
1525 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_support.ace_function {\
1526 < this.layerConfig.firstVisibleRow) {color: rgb(60, 76, 114);\
1527 < this.layerConfig.firstVisibleRow) {}\
1528 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_support.ace_constant {\
1529 < this.layerConfig.firstVisibleRow) {color: rgb(6, 150, 14);\
1530 < this.layerConfig.firstVisibleRow) {}\
1531 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_support.ace_type,\
1532 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_support.ace_class {\
1533 < this.layerConfig.firstVisibleRow) {color: rgb(109, 121, 222);\
1534 < this.layerConfig.firstVisibleRow) {}\
1535 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_keyword.ace_operator {\
1536 < this.layerConfig.firstVisibleRow) {color: rgb(104, 118, 135);\
1537 < this.layerConfig.firstVisibleRow) {}\
1538 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_string {\
1539 < this.layerConfig.firstVisibleRow) {color: rgb(3, 106, 7);\
1540 < this.layerConfig.firstVisibleRow) {}\
1541 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_comment {\
1542 < this.layerConfig.firstVisibleRow) {color: rgb(76, 136, 107);\
1543 < this.layerConfig.firstVisibleRow) {}\
1544 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_comment.ace_doc {\
1545 < this.layerConfig.firstVisibleRow) {color: rgb(0, 102, 255);\
1546 < this.layerConfig.firstVisibleRow) {}\
1547 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_comment.ace_doc.ace_tag {\
1548 < this.layerConfig.firstVisibleRow) {color: rgb(128, 159, 191);\
1549 < this.layerConfig.firstVisibleRow) {}\
1550 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_constant.ace_numeric {\
1551 < this.layerConfig.firstVisibleRow) {color: rgb(0, 0, 205);\
1552 < this.layerConfig.firstVisibleRow) {}\
1553 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_variable {\
1554 < this.layerConfig.firstVisibleRow) {color: rgb(49, 132, 149);\
1555 < this.layerConfig.firstVisibleRow) {}\
1556 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_xml-pe {\
1557 < this.layerConfig.firstVisibleRow) {color: rgb(104, 104, 91);\
1558 < this.layerConfig.firstVisibleRow) {}\
1559 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_entity.ace_name.ace_function {\
1560 < this.layerConfig.firstVisibleRow) {color: #0000A2;\
1561 < this.layerConfig.firstVisibleRow) {}\
1562 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_heading {\
1563 < this.layerConfig.firstVisibleRow) {color: rgb(12, 7, 255);\
1564 < this.layerConfig.firstVisibleRow) {}\
1565 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_list {\
1566 < this.layerConfig.firstVisibleRow) {color:rgb(185, 6, 144);\
1567 < this.layerConfig.firstVisibleRow) {}\
1568 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_meta.ace_tag {\
1569 < this.layerConfig.firstVisibleRow) {color:rgb(0, 22, 142);\
1570 < this.layerConfig.firstVisibleRow) {}\
1571 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_string.ace_regex {\
1572 < this.layerConfig.firstVisibleRow) {color: rgb(255, 0, 0)\
1573 < this.layerConfig.firstVisibleRow) {}\
1574 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_selection {\
1575 < this.layerConfig.firstVisibleRow) {background: rgb(181, 213, 255);\
1576 < this.layerConfig.firstVisibleRow) {}\
1577 < this.layerConfig.firstVisibleRow) {.ace-tm.ace_multiselect .ace_selection.ace_start {\
1578 < this.layerConfig.firstVisibleRow) {box-shadow: 0 0 3px 0px white;\
1579 < this.layerConfig.firstVisibleRow) {}\
1580 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_step {\
1581 < this.layerConfig.firstVisibleRow) {background: rgb(252, 255, 0);\
1582 < this.layerConfig.firstVisibleRow) {}\
1583 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_stack {\
1584 < this.layerConfig.firstVisibleRow) {background: rgb(164, 229, 101);\
1585 < this.layerConfig.firstVisibleRow) {}\
1586 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_bracket {\
1587 < this.layerConfig.firstVisibleRow) {margin: -1px 0 0 -1px;\
1588 < this.layerConfig.firstVisibleRow) {border: 1px solid rgb(192, 192, 192);\
1589 < this.layerConfig.firstVisibleRow) {}\
1590 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_active-line {\
1591 < this.layerConfig.firstVisibleRow) {background: rgba(0, 0, 0, 0.07);\
1592 < this.layerConfig.firstVisibleRow) {}\
1593 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_gutter-active-line {\
1594 < this.layerConfig.firstVisibleRow) {background-color : #dcdcdc;\
1595 < this.layerConfig.firstVisibleRow) {}\
1596 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_marker-layer .ace_selected-word {\
1597 < this.layerConfig.firstVisibleRow) {background: rgb(250, 250, 255);\
1598 < this.layerConfig.firstVisibleRow) {border: 1px solid rgb(200, 200, 250);\
1599 < this.layerConfig.firstVisibleRow) {}\
1600 < this.layerConfig.firstVisibleRow) {.ace-tm .ace_indent-guide {\
1601 < this.layerConfig.firstVisibleRow) {background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;\
1602 < this.layerConfig.firstVisibleRow) {}\
1603 < this.layerConfig.firstVisibleRow) {";
1604  
1605 < this.layerConfig.firstVisibleRow) {var dom = require("../lib/dom");
1606 < this.layerConfig.firstVisibleRow) {dom.importCssString(exports.cssText, exports.cssClass);
1607 < this.layerConfig.firstVisibleRow) {});
1608  
1609 < this.layerConfig.firstVisibleRow) {define("ace/ext/whitespace",["require","exports","module","ace/lib/lang"], function(require, exports, module) {
1610 < this.layerConfig.firstVisibleRow) {"use strict";
1611  
1612 < this.layerConfig.firstVisibleRow) {var lang = require("../lib/lang");
1613 < this.layerConfig.firstVisibleRow) {exports.$detectIndentation = function(lines, fallback) {
1614 < this.layerConfig.firstVisibleRow) { var stats = [];
1615 < this.layerConfig.firstVisibleRow) { var changes = [];
1616 < this.layerConfig.firstVisibleRow) { var tabIndents = 0;
1617 < this.layerConfig.firstVisibleRow) { var prevSpaces = 0;
1618 < this.layerConfig.firstVisibleRow) { var max = Math.min(lines.length, 1000);
1619 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < max; i++) {
1620 < this.layerConfig.firstVisibleRow) { var line = lines[i];
1621 < this.layerConfig.firstVisibleRow) { if (!/^\s*[^*+\-\s]/.test(line))
1622 < this.layerConfig.firstVisibleRow) { continue;
1623  
1624 < this.layerConfig.firstVisibleRow) { if (line[0] == "\t") {
1625 < this.layerConfig.firstVisibleRow) { tabIndents++;
1626 < this.layerConfig.firstVisibleRow) { prevSpaces = -Number.MAX_VALUE;
1627 < this.layerConfig.firstVisibleRow) { } else {
1628 < this.layerConfig.firstVisibleRow) { var spaces = line.match(/^ */)[0].length;
1629 < this.layerConfig.firstVisibleRow) { if (spaces && line[spaces] != "\t") {
1630 < this.layerConfig.firstVisibleRow) { var diff = spaces - prevSpaces;
1631 < this.layerConfig.firstVisibleRow) { if (diff > 0 && !(prevSpaces%diff) && !(spaces%diff))
1632 < this.layerConfig.firstVisibleRow) { changes[diff] = (changes[diff] || 0) + 1;
1633  
1634 < this.layerConfig.firstVisibleRow) { stats[spaces] = (stats[spaces] || 0) + 1;
1635 < this.layerConfig.firstVisibleRow) { }
1636 < this.layerConfig.firstVisibleRow) { prevSpaces = spaces;
1637 < this.layerConfig.firstVisibleRow) { }
1638 < this.layerConfig.firstVisibleRow) { while (i < max && line[line.length - 1] == "\\")
1639 < this.layerConfig.firstVisibleRow) { line = lines[i++];
1640 < this.layerConfig.firstVisibleRow) { }
1641  
1642 < this.layerConfig.firstVisibleRow) { function getScore(indent) {
1643 < this.layerConfig.firstVisibleRow) { var score = 0;
1644 < this.layerConfig.firstVisibleRow) { for (var i = indent; i < stats.length; i += indent)
1645 < this.layerConfig.firstVisibleRow) { score += stats[i] || 0;
1646 < this.layerConfig.firstVisibleRow) { return score;
1647 < this.layerConfig.firstVisibleRow) { }
1648  
1649 < this.layerConfig.firstVisibleRow) { var changesTotal = changes.reduce(function(a,b){return a+b}, 0);
1650  
1651 < this.layerConfig.firstVisibleRow) { var first = {score: 0, length: 0};
1652 < this.layerConfig.firstVisibleRow) { var spaceIndents = 0;
1653 < this.layerConfig.firstVisibleRow) { for (var i = 1; i < 12; i++) {
1654 < this.layerConfig.firstVisibleRow) { var score = getScore(i);
1655 < this.layerConfig.firstVisibleRow) { if (i == 1) {
1656 < this.layerConfig.firstVisibleRow) { spaceIndents = score;
1657 < this.layerConfig.firstVisibleRow) { score = stats[1] ? 0.9 : 0.8;
1658 < this.layerConfig.firstVisibleRow) { if (!stats.length)
1659 < this.layerConfig.firstVisibleRow) { score = 0;
1660 < this.layerConfig.firstVisibleRow) { } else
1661 < this.layerConfig.firstVisibleRow) { score /= spaceIndents;
1662  
1663 < this.layerConfig.firstVisibleRow) { if (changes[i])
1664 < this.layerConfig.firstVisibleRow) { score += changes[i] / changesTotal;
1665  
1666 < this.layerConfig.firstVisibleRow) { if (score > first.score)
1667 < this.layerConfig.firstVisibleRow) { first = {score: score, length: i};
1668 < this.layerConfig.firstVisibleRow) { }
1669  
1670 < this.layerConfig.firstVisibleRow) { if (first.score && first.score > 1.4)
1671 < this.layerConfig.firstVisibleRow) { var tabLength = first.length;
1672  
1673 < this.layerConfig.firstVisibleRow) { if (tabIndents > spaceIndents + 1) {
1674 < this.layerConfig.firstVisibleRow) { if (tabLength == 1 || spaceIndents < tabIndents / 4 || first.score < 1.8)
1675 < this.layerConfig.firstVisibleRow) { tabLength = undefined;
1676 < this.layerConfig.firstVisibleRow) { return {ch: "\t", length: tabLength};
1677 < this.layerConfig.firstVisibleRow) { }
1678 < this.layerConfig.firstVisibleRow) { if (spaceIndents > tabIndents + 1)
1679 < this.layerConfig.firstVisibleRow) { return {ch: " ", length: tabLength};
1680 < this.layerConfig.firstVisibleRow) {};
1681  
1682 < this.layerConfig.firstVisibleRow) {exports.detectIndentation = function(session) {
1683 < this.layerConfig.firstVisibleRow) { var lines = session.getLines(0, 1000);
1684 < this.layerConfig.firstVisibleRow) { var indent = exports.$detectIndentation(lines) || {};
1685  
1686 < this.layerConfig.firstVisibleRow) { if (indent.ch)
1687 < this.layerConfig.firstVisibleRow) { session.setUseSoftTabs(indent.ch == " ");
1688  
1689 < this.layerConfig.firstVisibleRow) { if (indent.length)
1690 < this.layerConfig.firstVisibleRow) { session.setTabSize(indent.length);
1691 < this.layerConfig.firstVisibleRow) { return indent;
1692 < this.layerConfig.firstVisibleRow) {};
1693  
1694 < this.layerConfig.firstVisibleRow) {exports.trimTrailingSpace = function(session, trimEmpty) {
1695 < this.layerConfig.firstVisibleRow) { var doc = session.getDocument();
1696 < this.layerConfig.firstVisibleRow) { var lines = doc.getAllLines();
1697  
1698 < this.layerConfig.firstVisibleRow) { var min = trimEmpty ? -1 : 0;
1699  
1700 < this.layerConfig.firstVisibleRow) { for (var i = 0, l=lines.length; i < l; i++) {
1701 < this.layerConfig.firstVisibleRow) { var line = lines[i];
1702 < this.layerConfig.firstVisibleRow) { var index = line.search(/\s+$/);
1703  
1704 < this.layerConfig.firstVisibleRow) { if (index > min)
1705 < this.layerConfig.firstVisibleRow) { doc.removeInLine(i, index, line.length);
1706 < this.layerConfig.firstVisibleRow) { }
1707 < this.layerConfig.firstVisibleRow) {};
1708  
1709 < this.layerConfig.firstVisibleRow) {exports.convertIndentation = function(session, ch, len) {
1710 < this.layerConfig.firstVisibleRow) { var oldCh = session.getTabString()[0];
1711 < this.layerConfig.firstVisibleRow) { var oldLen = session.getTabSize();
1712 < this.layerConfig.firstVisibleRow) { if (!len) len = oldLen;
1713 < this.layerConfig.firstVisibleRow) { if (!ch) ch = oldCh;
1714  
1715 < this.layerConfig.firstVisibleRow) { var tab = ch == "\t" ? ch: lang.stringRepeat(ch, len);
1716  
1717 < this.layerConfig.firstVisibleRow) { var doc = session.doc;
1718 < this.layerConfig.firstVisibleRow) { var lines = doc.getAllLines();
1719  
1720 < this.layerConfig.firstVisibleRow) { var cache = {};
1721 < this.layerConfig.firstVisibleRow) { var spaceCache = {};
1722 < this.layerConfig.firstVisibleRow) { for (var i = 0, l=lines.length; i < l; i++) {
1723 < this.layerConfig.firstVisibleRow) { var line = lines[i];
1724 < this.layerConfig.firstVisibleRow) { var match = line.match(/^\s*/)[0];
1725 < this.layerConfig.firstVisibleRow) { if (match) {
1726 < this.layerConfig.firstVisibleRow) { var w = session.$getStringScreenWidth(match)[0];
1727 < this.layerConfig.firstVisibleRow) { var tabCount = Math.floor(w/oldLen);
1728 < this.layerConfig.firstVisibleRow) { var reminder = w%oldLen;
1729 < this.layerConfig.firstVisibleRow) { var toInsert = cache[tabCount] || (cache[tabCount] = lang.stringRepeat(tab, tabCount));
1730 < this.layerConfig.firstVisibleRow) { toInsert += spaceCache[reminder] || (spaceCache[reminder] = lang.stringRepeat(" ", reminder));
1731  
1732 < this.layerConfig.firstVisibleRow) { if (toInsert != match) {
1733 < this.layerConfig.firstVisibleRow) { doc.removeInLine(i, 0, match.length);
1734 < this.layerConfig.firstVisibleRow) { doc.insertInLine({row: i, column: 0}, toInsert);
1735 < this.layerConfig.firstVisibleRow) { }
1736 < this.layerConfig.firstVisibleRow) { }
1737 < this.layerConfig.firstVisibleRow) { }
1738 < this.layerConfig.firstVisibleRow) { session.setTabSize(len);
1739 < this.layerConfig.firstVisibleRow) { session.setUseSoftTabs(ch == " ");
1740 < this.layerConfig.firstVisibleRow) {};
1741  
1742 < this.layerConfig.firstVisibleRow) {exports.$parseStringArg = function(text) {
1743 < this.layerConfig.firstVisibleRow) { var indent = {};
1744 < this.layerConfig.firstVisibleRow) { if (/t/.test(text))
1745 < this.layerConfig.firstVisibleRow) { indent.ch = "\t";
1746 < this.layerConfig.firstVisibleRow) { else if (/s/.test(text))
1747 < this.layerConfig.firstVisibleRow) { indent.ch = " ";
1748 < this.layerConfig.firstVisibleRow) { var m = text.match(/\d+/);
1749 < this.layerConfig.firstVisibleRow) { if (m)
1750 < this.layerConfig.firstVisibleRow) { indent.length = parseInt(m[0], 10);
1751 < this.layerConfig.firstVisibleRow) { return indent;
1752 < this.layerConfig.firstVisibleRow) {};
1753  
1754 < this.layerConfig.firstVisibleRow) {exports.$parseArg = function(arg) {
1755 < this.layerConfig.firstVisibleRow) { if (!arg)
1756 < this.layerConfig.firstVisibleRow) { return {};
1757 < this.layerConfig.firstVisibleRow) { if (typeof arg == "string")
1758 < this.layerConfig.firstVisibleRow) { return exports.$parseStringArg(arg);
1759 < this.layerConfig.firstVisibleRow) { if (typeof arg.text == "string")
1760 < this.layerConfig.firstVisibleRow) { return exports.$parseStringArg(arg.text);
1761 < this.layerConfig.firstVisibleRow) { return arg;
1762 < this.layerConfig.firstVisibleRow) {};
1763  
1764 < this.layerConfig.firstVisibleRow) {exports.commands = [{
1765 < this.layerConfig.firstVisibleRow) { name: "detectIndentation",
1766 < this.layerConfig.firstVisibleRow) { exec: function(editor) {
1767 < this.layerConfig.firstVisibleRow) { exports.detectIndentation(editor.session);
1768 < this.layerConfig.firstVisibleRow) { }
1769 < this.layerConfig.firstVisibleRow) {}, {
1770 < this.layerConfig.firstVisibleRow) { name: "trimTrailingSpace",
1771 < this.layerConfig.firstVisibleRow) { exec: function(editor) {
1772 < this.layerConfig.firstVisibleRow) { exports.trimTrailingSpace(editor.session);
1773 < this.layerConfig.firstVisibleRow) { }
1774 < this.layerConfig.firstVisibleRow) {}, {
1775 < this.layerConfig.firstVisibleRow) { name: "convertIndentation",
1776 < this.layerConfig.firstVisibleRow) { exec: function(editor, arg) {
1777 < this.layerConfig.firstVisibleRow) { var indent = exports.$parseArg(arg);
1778 < this.layerConfig.firstVisibleRow) { exports.convertIndentation(editor.session, indent.ch, indent.length);
1779 < this.layerConfig.firstVisibleRow) { }
1780 < this.layerConfig.firstVisibleRow) {}, {
1781 < this.layerConfig.firstVisibleRow) { name: "setIndentation",
1782 < this.layerConfig.firstVisibleRow) { exec: function(editor, arg) {
1783 < this.layerConfig.firstVisibleRow) { var indent = exports.$parseArg(arg);
1784 < this.layerConfig.firstVisibleRow) { indent.length && editor.session.setTabSize(indent.length);
1785 < this.layerConfig.firstVisibleRow) { indent.ch && editor.session.setUseSoftTabs(indent.ch == " ");
1786 < this.layerConfig.firstVisibleRow) { }
1787 < this.layerConfig.firstVisibleRow) {}];
1788  
1789 < this.layerConfig.firstVisibleRow) {});
1790  
1791 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/doclist",["require","exports","module","ace/edit_session","ace/undomanager","ace/lib/net","ace/ext/modelist"], function(require, exports, module) {
1792 < this.layerConfig.firstVisibleRow) {"use strict";
1793  
1794 < this.layerConfig.firstVisibleRow) {var EditSession = require("ace/edit_session").EditSession;
1795 < this.layerConfig.firstVisibleRow) {var UndoManager = require("ace/undomanager").UndoManager;
1796 < this.layerConfig.firstVisibleRow) {var net = require("ace/lib/net");
1797  
1798 < this.layerConfig.firstVisibleRow) {var modelist = require("ace/ext/modelist");
1799 < this.layerConfig.firstVisibleRow) {var fileCache = {};
1800  
1801 < this.layerConfig.firstVisibleRow) {function initDoc(file, path, doc) {
1802 < this.layerConfig.firstVisibleRow) { if (doc.prepare)
1803 < this.layerConfig.firstVisibleRow) { file = doc.prepare(file);
1804  
1805 < this.layerConfig.firstVisibleRow) { var session = new EditSession(file);
1806 < this.layerConfig.firstVisibleRow) { session.setUndoManager(new UndoManager());
1807 < this.layerConfig.firstVisibleRow) { doc.session = session;
1808 < this.layerConfig.firstVisibleRow) { doc.path = path;
1809 < this.layerConfig.firstVisibleRow) { session.name = doc.name;
1810 < this.layerConfig.firstVisibleRow) { if (doc.wrapped) {
1811 < this.layerConfig.firstVisibleRow) { session.setUseWrapMode(true);
1812 < this.layerConfig.firstVisibleRow) { session.setWrapLimitRange(80, 80);
1813 < this.layerConfig.firstVisibleRow) { }
1814 < this.layerConfig.firstVisibleRow) { var mode = modelist.getModeForPath(path);
1815 < this.layerConfig.firstVisibleRow) { session.modeName = mode.name;
1816 < this.layerConfig.firstVisibleRow) { session.setMode(mode.mode);
1817 < this.layerConfig.firstVisibleRow) { return session;
1818 < this.layerConfig.firstVisibleRow) {}
1819  
1820  
1821 < this.layerConfig.firstVisibleRow) {function makeHuge(txt) {
1822 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < 5; i++)
1823 < this.layerConfig.firstVisibleRow) { txt += txt;
1824 < this.layerConfig.firstVisibleRow) { return txt;
1825 < this.layerConfig.firstVisibleRow) {}
1826  
1827 < this.layerConfig.firstVisibleRow) {var docs = {
1828 < this.layerConfig.firstVisibleRow) { "docs/javascript.js": {order: 1, name: "JavaScript"},
1829  
1830 < this.layerConfig.firstVisibleRow) { "docs/latex.tex": {name: "LaTeX", wrapped: true},
1831 < this.layerConfig.firstVisibleRow) { "docs/markdown.md": {name: "Markdown", wrapped: true},
1832 < this.layerConfig.firstVisibleRow) { "docs/mushcode.mc": {name: "MUSHCode", wrapped: true},
1833 < this.layerConfig.firstVisibleRow) { "docs/pgsql.pgsql": {name: "pgSQL", wrapped: true},
1834 < this.layerConfig.firstVisibleRow) { "docs/plaintext.txt": {name: "Plain Text", prepare: makeHuge, wrapped: true},
1835 < this.layerConfig.firstVisibleRow) { "docs/sql.sql": {name: "SQL", wrapped: true},
1836  
1837 < this.layerConfig.firstVisibleRow) { "docs/textile.textile": {name: "Textile", wrapped: true},
1838  
1839 < this.layerConfig.firstVisibleRow) { "docs/c9search.c9search_results": "C9 Search Results",
1840 < this.layerConfig.firstVisibleRow) { "docs/mel.mel": "MEL",
1841 < this.layerConfig.firstVisibleRow) { "docs/Nix.nix": "Nix"
1842 < this.layerConfig.firstVisibleRow) {};
1843  
1844 < this.layerConfig.firstVisibleRow) {var ownSource = {
1845 < this.layerConfig.firstVisibleRow) {};
1846  
1847 < this.layerConfig.firstVisibleRow) {var hugeDocs = require.toUrl ? {
1848 < this.layerConfig.firstVisibleRow) { "build/src/ace.js": "",
1849 < this.layerConfig.firstVisibleRow) { "build/src-min/ace.js": ""
1850 < this.layerConfig.firstVisibleRow) {} : {
1851 < this.layerConfig.firstVisibleRow) { "src/ace.js": "",
1852 < this.layerConfig.firstVisibleRow) { "src-min/ace.js": ""
1853 < this.layerConfig.firstVisibleRow) {};
1854  
1855 < this.layerConfig.firstVisibleRow) {modelist.modes.forEach(function(m) {
1856 < this.layerConfig.firstVisibleRow) { var ext = m.extensions.split("|")[0];
1857 < this.layerConfig.firstVisibleRow) { if (ext[0] === "^") {
1858 < this.layerConfig.firstVisibleRow) { path = ext.substr(1);
1859 < this.layerConfig.firstVisibleRow) { } else {
1860 < this.layerConfig.firstVisibleRow) { var path = m.name + "." + ext;
1861 < this.layerConfig.firstVisibleRow) { }
1862 < this.layerConfig.firstVisibleRow) { path = "docs/" + path;
1863 < this.layerConfig.firstVisibleRow) { if (!docs[path]) {
1864 < this.layerConfig.firstVisibleRow) { docs[path] = {name: m.caption};
1865 < this.layerConfig.firstVisibleRow) { } else if (typeof docs[path] == "object" && !docs[path].name) {
1866 < this.layerConfig.firstVisibleRow) { docs[path].name = m.caption;
1867 < this.layerConfig.firstVisibleRow) { }
1868 < this.layerConfig.firstVisibleRow) {});
1869  
1870  
1871  
1872 < this.layerConfig.firstVisibleRow) {if (window.require && window.require.s) try {
1873 < this.layerConfig.firstVisibleRow) { for (var path in window.require.s.contexts._.defined) {
1874 < this.layerConfig.firstVisibleRow) { if (path.indexOf("!") != -1)
1875 < this.layerConfig.firstVisibleRow) { path = path.split("!").pop();
1876 < this.layerConfig.firstVisibleRow) { else
1877 < this.layerConfig.firstVisibleRow) { path = path + ".js";
1878 < this.layerConfig.firstVisibleRow) { ownSource[path] = "";
1879 < this.layerConfig.firstVisibleRow) { }
1880 < this.layerConfig.firstVisibleRow) {} catch(e) {}
1881  
1882 < this.layerConfig.firstVisibleRow) {function sort(list) {
1883 < this.layerConfig.firstVisibleRow) { return list.sort(function(a, b) {
1884 < this.layerConfig.firstVisibleRow) { var cmp = (b.order || 0) - (a.order || 0);
1885 < this.layerConfig.firstVisibleRow) { return cmp || a.name && a.name.localeCompare(b.name);
1886 < this.layerConfig.firstVisibleRow) { });
1887 < this.layerConfig.firstVisibleRow) {}
1888  
1889 < this.layerConfig.firstVisibleRow) {function prepareDocList(docs) {
1890 < this.layerConfig.firstVisibleRow) { var list = [];
1891 < this.layerConfig.firstVisibleRow) { for (var path in docs) {
1892 < this.layerConfig.firstVisibleRow) { var doc = docs[path];
1893 < this.layerConfig.firstVisibleRow) { if (typeof doc != "object")
1894 < this.layerConfig.firstVisibleRow) { doc = {name: doc || path};
1895  
1896 < this.layerConfig.firstVisibleRow) { doc.path = path;
1897 < this.layerConfig.firstVisibleRow) { doc.desc = doc.name.replace(/^(ace|docs|demo|build)\//, "");
1898 < this.layerConfig.firstVisibleRow) { if (doc.desc.length > 18)
1899 < this.layerConfig.firstVisibleRow) { doc.desc = doc.desc.slice(0, 7) + ".." + doc.desc.slice(-9);
1900  
1901 < this.layerConfig.firstVisibleRow) { fileCache[doc.name] = doc;
1902 < this.layerConfig.firstVisibleRow) { list.push(doc);
1903 < this.layerConfig.firstVisibleRow) { }
1904  
1905 < this.layerConfig.firstVisibleRow) { return list;
1906 < this.layerConfig.firstVisibleRow) {}
1907  
1908 < this.layerConfig.firstVisibleRow) {function loadDoc(name, callback) {
1909 < this.layerConfig.firstVisibleRow) { var doc = fileCache[name];
1910 < this.layerConfig.firstVisibleRow) { if (!doc)
1911 < this.layerConfig.firstVisibleRow) { return callback(null);
1912  
1913 < this.layerConfig.firstVisibleRow) { if (doc.session)
1914 < this.layerConfig.firstVisibleRow) { return callback(doc.session);
1915 < this.layerConfig.firstVisibleRow) { var path = doc.path;
1916 < this.layerConfig.firstVisibleRow) { var parts = path.split("/");
1917 < this.layerConfig.firstVisibleRow) { if (parts[0] == "docs")
1918 < this.layerConfig.firstVisibleRow) { path = "demo/kitchen-sink/" + path;
1919 < this.layerConfig.firstVisibleRow) { else if (parts[0] == "ace")
1920 < this.layerConfig.firstVisibleRow) { path = "lib/" + path;
1921  
1922 < this.layerConfig.firstVisibleRow) { net.get(path, function(x) {
1923 < this.layerConfig.firstVisibleRow) { initDoc(x, path, doc);
1924 < this.layerConfig.firstVisibleRow) { callback(doc.session);
1925 < this.layerConfig.firstVisibleRow) { });
1926 < this.layerConfig.firstVisibleRow) {}
1927  
1928 < this.layerConfig.firstVisibleRow) {function saveDoc(name, callback) {
1929 < this.layerConfig.firstVisibleRow) { var doc = fileCache[name] || name;
1930 < this.layerConfig.firstVisibleRow) { if (!doc || !doc.session)
1931 < this.layerConfig.firstVisibleRow) { return callback("Unknown document: " + name);
1932  
1933 < this.layerConfig.firstVisibleRow) { var path = doc.path;
1934 < this.layerConfig.firstVisibleRow) { var parts = path.split("/");
1935 < this.layerConfig.firstVisibleRow) { if (parts[0] == "docs")
1936 < this.layerConfig.firstVisibleRow) { path = "demo/kitchen-sink/" + path;
1937 < this.layerConfig.firstVisibleRow) { else if (parts[0] == "ace")
1938 < this.layerConfig.firstVisibleRow) { path = "lib/" + path;
1939  
1940 < this.layerConfig.firstVisibleRow) { upload(path, doc.session.getValue(), callback);
1941 < this.layerConfig.firstVisibleRow) {}
1942  
1943 < this.layerConfig.firstVisibleRow) {function upload(url, data, callback) {
1944 < this.layerConfig.firstVisibleRow) { var absUrl = net.qualifyURL(url);
1945 < this.layerConfig.firstVisibleRow) { if (/^file:/.test(absUrl))
1946 < this.layerConfig.firstVisibleRow) { absUrl = "http://localhost:8888/" + url;
1947 < this.layerConfig.firstVisibleRow) { url = absUrl
1948 < this.layerConfig.firstVisibleRow) { if (!/^https?:/.test(url))
1949 < this.layerConfig.firstVisibleRow) { return callback(new Error("Unsupported url scheme"));
1950 < this.layerConfig.firstVisibleRow) { var xhr = new XMLHttpRequest();
1951 < this.layerConfig.firstVisibleRow) { xhr.open("PUT", url, true);
1952 < this.layerConfig.firstVisibleRow) { xhr.onreadystatechange = function () {
1953 < this.layerConfig.firstVisibleRow) { if (xhr.readyState === 4) {
1954 < this.layerConfig.firstVisibleRow) { callback(!/^2../.test(xhr.status));
1955 < this.layerConfig.firstVisibleRow) { }
1956 < this.layerConfig.firstVisibleRow) { };
1957 < this.layerConfig.firstVisibleRow) { xhr.send(data);
1958 < this.layerConfig.firstVisibleRow) {};
1959  
1960  
1961 < this.layerConfig.firstVisibleRow) {module.exports = {
1962 < this.layerConfig.firstVisibleRow) { fileCache: fileCache,
1963 < this.layerConfig.firstVisibleRow) { docs: sort(prepareDocList(docs)),
1964 < this.layerConfig.firstVisibleRow) { ownSource: prepareDocList(ownSource),
1965 < this.layerConfig.firstVisibleRow) { hugeDocs: prepareDocList(hugeDocs),
1966 < this.layerConfig.firstVisibleRow) { initDoc: initDoc,
1967 < this.layerConfig.firstVisibleRow) { loadDoc: loadDoc,
1968 < this.layerConfig.firstVisibleRow) { saveDoc: saveDoc
1969 < this.layerConfig.firstVisibleRow) {};
1970 < this.layerConfig.firstVisibleRow) {module.exports.all = {
1971 < this.layerConfig.firstVisibleRow) { "Mode Examples": module.exports.docs,
1972 < this.layerConfig.firstVisibleRow) { "Huge documents": module.exports.hugeDocs,
1973 < this.layerConfig.firstVisibleRow) { "own source": module.exports.ownSource
1974 < this.layerConfig.firstVisibleRow) {};
1975  
1976 < this.layerConfig.firstVisibleRow) {});
1977  
1978 < this.layerConfig.firstVisibleRow) {define("ace/ext/themelist",["require","exports","module","ace/lib/fixoldbrowsers"], function(require, exports, module) {
1979 < this.layerConfig.firstVisibleRow) {"use strict";
1980 < this.layerConfig.firstVisibleRow) {require("ace/lib/fixoldbrowsers");
1981  
1982 < this.layerConfig.firstVisibleRow) {var themeData = [
1983 < this.layerConfig.firstVisibleRow) { ["Chrome" ],
1984 < this.layerConfig.firstVisibleRow) { ["Clouds" ],
1985 < this.layerConfig.firstVisibleRow) { ["Crimson Editor" ],
1986 < this.layerConfig.firstVisibleRow) { ["Dawn" ],
1987 < this.layerConfig.firstVisibleRow) { ["Dreamweaver" ],
1988 < this.layerConfig.firstVisibleRow) { ["Eclipse" ],
1989 < this.layerConfig.firstVisibleRow) { ["GitHub" ],
1990 < this.layerConfig.firstVisibleRow) { ["IPlastic" ],
1991 < this.layerConfig.firstVisibleRow) { ["Solarized Light"],
1992 < this.layerConfig.firstVisibleRow) { ["TextMate" ],
1993 < this.layerConfig.firstVisibleRow) { ["Tomorrow" ],
1994 < this.layerConfig.firstVisibleRow) { ["XCode" ],
1995 < this.layerConfig.firstVisibleRow) { ["Kuroir"],
1996 < this.layerConfig.firstVisibleRow) { ["KatzenMilch"],
1997 < this.layerConfig.firstVisibleRow) { ["SQL Server" ,"sqlserver" , "light"],
1998 < this.layerConfig.firstVisibleRow) { ["Ambiance" ,"ambiance" , "dark"],
1999 < this.layerConfig.firstVisibleRow) { ["Chaos" ,"chaos" , "dark"],
2000 < this.layerConfig.firstVisibleRow) { ["Clouds Midnight" ,"clouds_midnight" , "dark"],
2001 < this.layerConfig.firstVisibleRow) { ["Cobalt" ,"cobalt" , "dark"],
2002 < this.layerConfig.firstVisibleRow) { ["Gruvbox" ,"gruvbox" , "dark"],
2003 < this.layerConfig.firstVisibleRow) { ["idle Fingers" ,"idle_fingers" , "dark"],
2004 < this.layerConfig.firstVisibleRow) { ["krTheme" ,"kr_theme" , "dark"],
2005 < this.layerConfig.firstVisibleRow) { ["Merbivore" ,"merbivore" , "dark"],
2006 < this.layerConfig.firstVisibleRow) { ["Merbivore Soft" ,"merbivore_soft" , "dark"],
2007 < this.layerConfig.firstVisibleRow) { ["Mono Industrial" ,"mono_industrial" , "dark"],
2008 < this.layerConfig.firstVisibleRow) { ["Monokai" ,"monokai" , "dark"],
2009 < this.layerConfig.firstVisibleRow) { ["Pastel on dark" ,"pastel_on_dark" , "dark"],
2010 < this.layerConfig.firstVisibleRow) { ["Solarized Dark" ,"solarized_dark" , "dark"],
2011 < this.layerConfig.firstVisibleRow) { ["Terminal" ,"terminal" , "dark"],
2012 < this.layerConfig.firstVisibleRow) { ["Tomorrow Night" ,"tomorrow_night" , "dark"],
2013 < this.layerConfig.firstVisibleRow) { ["Tomorrow Night Blue" ,"tomorrow_night_blue" , "dark"],
2014 < this.layerConfig.firstVisibleRow) { ["Tomorrow Night Bright","tomorrow_night_bright" , "dark"],
2015 < this.layerConfig.firstVisibleRow) { ["Tomorrow Night 80s" ,"tomorrow_night_eighties" , "dark"],
2016 < this.layerConfig.firstVisibleRow) { ["Twilight" ,"twilight" , "dark"],
2017 < this.layerConfig.firstVisibleRow) { ["Vibrant Ink" ,"vibrant_ink" , "dark"]
2018 < this.layerConfig.firstVisibleRow) {];
2019  
2020  
2021 < this.layerConfig.firstVisibleRow) {exports.themesByName = {};
2022 < this.layerConfig.firstVisibleRow) {exports.themes = themeData.map(function(data) {
2023 < this.layerConfig.firstVisibleRow) { var name = data[1] || data[0].replace(/ /g, "_").toLowerCase();
2024 < this.layerConfig.firstVisibleRow) { var theme = {
2025 < this.layerConfig.firstVisibleRow) { caption: data[0],
2026 < this.layerConfig.firstVisibleRow) { theme: "ace/theme/" + name,
2027 < this.layerConfig.firstVisibleRow) { isDark: data[2] == "dark",
2028 < this.layerConfig.firstVisibleRow) { name: name
2029 < this.layerConfig.firstVisibleRow) { };
2030 < this.layerConfig.firstVisibleRow) { exports.themesByName[name] = theme;
2031 < this.layerConfig.firstVisibleRow) { return theme;
2032 < this.layerConfig.firstVisibleRow) {});
2033  
2034 < this.layerConfig.firstVisibleRow) {});
2035  
2036 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/layout",["require","exports","module","ace/lib/dom","ace/lib/event","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/editor","ace/multi_select","ace/theme/textmate"], function(require, exports, module) {
2037 < this.layerConfig.firstVisibleRow) {"use strict";
2038  
2039 < this.layerConfig.firstVisibleRow) {var dom = require("ace/lib/dom");
2040 < this.layerConfig.firstVisibleRow) {var event = require("ace/lib/event");
2041  
2042 < this.layerConfig.firstVisibleRow) {var EditSession = require("ace/edit_session").EditSession;
2043 < this.layerConfig.firstVisibleRow) {var UndoManager = require("ace/undomanager").UndoManager;
2044 < this.layerConfig.firstVisibleRow) {var Renderer = require("ace/virtual_renderer").VirtualRenderer;
2045 < this.layerConfig.firstVisibleRow) {var Editor = require("ace/editor").Editor;
2046 < this.layerConfig.firstVisibleRow) {var MultiSelect = require("ace/multi_select").MultiSelect;
2047  
2048 < this.layerConfig.firstVisibleRow) {dom.importCssString("\
2049 < this.layerConfig.firstVisibleRow) {splitter {\
2050 < this.layerConfig.firstVisibleRow) { border: 1px solid #C6C6D2;\
2051 < this.layerConfig.firstVisibleRow) { width: 0px;\
2052 < this.layerConfig.firstVisibleRow) { cursor: ew-resize;\
2053 < this.layerConfig.firstVisibleRow) { z-index:10}\
2054 < this.layerConfig.firstVisibleRow) {splitter:hover {\
2055 < this.layerConfig.firstVisibleRow) { margin-left: -2px;\
2056 < this.layerConfig.firstVisibleRow) { width:3px;\
2057 < this.layerConfig.firstVisibleRow) { border-color: #B5B4E0;\
2058 < this.layerConfig.firstVisibleRow) {}\
2059 < this.layerConfig.firstVisibleRow) {", "splitEditor");
2060  
2061 < this.layerConfig.firstVisibleRow) {exports.edit = function(el) {
2062 < this.layerConfig.firstVisibleRow) { if (typeof(el) == "string")
2063 < this.layerConfig.firstVisibleRow) { el = document.getElementById(el);
2064  
2065 < this.layerConfig.firstVisibleRow) { var editor = new Editor(new Renderer(el, require("ace/theme/textmate")));
2066  
2067 < this.layerConfig.firstVisibleRow) { editor.resize();
2068 < this.layerConfig.firstVisibleRow) { event.addListener(window, "resize", function() {
2069 < this.layerConfig.firstVisibleRow) { editor.resize();
2070 < this.layerConfig.firstVisibleRow) { });
2071 < this.layerConfig.firstVisibleRow) { return editor;
2072 < this.layerConfig.firstVisibleRow) {};
2073  
2074  
2075 < this.layerConfig.firstVisibleRow) {var SplitRoot = function(el, theme, position, getSize) {
2076 < this.layerConfig.firstVisibleRow) { el.style.position = position || "relative";
2077 < this.layerConfig.firstVisibleRow) { this.container = el;
2078 < this.layerConfig.firstVisibleRow) { this.getSize = getSize || this.getSize;
2079 < this.layerConfig.firstVisibleRow) { this.resize = this.$resize.bind(this);
2080  
2081 < this.layerConfig.firstVisibleRow) { event.addListener(el.ownerDocument.defaultView, "resize", this.resize);
2082 < this.layerConfig.firstVisibleRow) { this.editor = this.createEditor();
2083 < this.layerConfig.firstVisibleRow) {};
2084  
2085 < this.layerConfig.firstVisibleRow) {(function(){
2086 < this.layerConfig.firstVisibleRow) { this.createEditor = function() {
2087 < this.layerConfig.firstVisibleRow) { var el = document.createElement("div");
2088 < this.layerConfig.firstVisibleRow) { el.className = this.$editorCSS;
2089 < this.layerConfig.firstVisibleRow) { el.style.cssText = "position: absolute; top:0px; bottom:0px";
2090 < this.layerConfig.firstVisibleRow) { this.$container.appendChild(el);
2091 < this.layerConfig.firstVisibleRow) { var session = new EditSession("");
2092 < this.layerConfig.firstVisibleRow) { var editor = new Editor(new Renderer(el, this.$theme));
2093  
2094 < this.layerConfig.firstVisibleRow) { this.$editors.push(editor);
2095 < this.layerConfig.firstVisibleRow) { editor.setFontSize(this.$fontSize);
2096 < this.layerConfig.firstVisibleRow) { return editor;
2097 < this.layerConfig.firstVisibleRow) { };
2098 < this.layerConfig.firstVisibleRow) { this.$resize = function() {
2099 < this.layerConfig.firstVisibleRow) { var size = this.getSize(this.container);
2100 < this.layerConfig.firstVisibleRow) { this.rect = {
2101 < this.layerConfig.firstVisibleRow) { x: size.left,
2102 < this.layerConfig.firstVisibleRow) { y: size.top,
2103 < this.layerConfig.firstVisibleRow) { w: size.width,
2104 < this.layerConfig.firstVisibleRow) { h: size.height
2105 < this.layerConfig.firstVisibleRow) { };
2106 < this.layerConfig.firstVisibleRow) { this.item.resize(this.rect);
2107 < this.layerConfig.firstVisibleRow) { };
2108 < this.layerConfig.firstVisibleRow) { this.getSize = function(el) {
2109 < this.layerConfig.firstVisibleRow) { return el.getBoundingClientRect();
2110 < this.layerConfig.firstVisibleRow) { };
2111 < this.layerConfig.firstVisibleRow) { this.destroy = function() {
2112 < this.layerConfig.firstVisibleRow) { var win = this.container.ownerDocument.defaultView;
2113 < this.layerConfig.firstVisibleRow) { event.removeListener(win, "resize", this.resize);
2114 < this.layerConfig.firstVisibleRow) { };
2115  
2116  
2117 < this.layerConfig.firstVisibleRow) {}).call(SplitRoot.prototype);
2118  
2119  
2120  
2121 < this.layerConfig.firstVisibleRow) {var Split = function(){
2122  
2123 < this.layerConfig.firstVisibleRow) {};
2124 < this.layerConfig.firstVisibleRow) {(function(){
2125 < this.layerConfig.firstVisibleRow) { this.execute = function(options) {
2126 < this.layerConfig.firstVisibleRow) { this.$u.execute(options);
2127 < this.layerConfig.firstVisibleRow) { };
2128  
2129 < this.layerConfig.firstVisibleRow) {}).call(Split.prototype);
2130  
2131  
2132  
2133 < this.layerConfig.firstVisibleRow) {exports.singleLineEditor = function(el) {
2134 < this.layerConfig.firstVisibleRow) { var renderer = new Renderer(el);
2135 < this.layerConfig.firstVisibleRow) { el.style.overflow = "hidden";
2136  
2137 < this.layerConfig.firstVisibleRow) { renderer.screenToTextCoordinates = function(x, y) {
2138 < this.layerConfig.firstVisibleRow) { var pos = this.pixelToScreenCoordinates(x, y);
2139 < this.layerConfig.firstVisibleRow) { return this.session.screenToDocumentPosition(
2140 < this.layerConfig.firstVisibleRow) { Math.min(this.session.getScreenLength() - 1, Math.max(pos.row, 0)),
2141 < this.layerConfig.firstVisibleRow) { Math.max(pos.column, 0)
2142 < this.layerConfig.firstVisibleRow) { );
2143 < this.layerConfig.firstVisibleRow) { };
2144  
2145 < this.layerConfig.firstVisibleRow) { renderer.$maxLines = 4;
2146  
2147 < this.layerConfig.firstVisibleRow) { renderer.setStyle("ace_one-line");
2148 < this.layerConfig.firstVisibleRow) { var editor = new Editor(renderer);
2149 < this.layerConfig.firstVisibleRow) { editor.session.setUndoManager(new UndoManager());
2150  
2151 < this.layerConfig.firstVisibleRow) { editor.setShowPrintMargin(false);
2152 < this.layerConfig.firstVisibleRow) { editor.renderer.setShowGutter(false);
2153 < this.layerConfig.firstVisibleRow) { editor.renderer.setHighlightGutterLine(false);
2154 < this.layerConfig.firstVisibleRow) { editor.$mouseHandler.$focusWaitTimout = 0;
2155  
2156 < this.layerConfig.firstVisibleRow) { return editor;
2157 < this.layerConfig.firstVisibleRow) {};
2158  
2159  
2160  
2161 < this.layerConfig.firstVisibleRow) {});
2162  
2163 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/token_tooltip",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/range","ace/tooltip"], function(require, exports, module) {
2164 < this.layerConfig.firstVisibleRow) {"use strict";
2165  
2166 < this.layerConfig.firstVisibleRow) {var dom = require("ace/lib/dom");
2167 < this.layerConfig.firstVisibleRow) {var oop = require("ace/lib/oop");
2168 < this.layerConfig.firstVisibleRow) {var event = require("ace/lib/event");
2169 < this.layerConfig.firstVisibleRow) {var Range = require("ace/range").Range;
2170 < this.layerConfig.firstVisibleRow) {var Tooltip = require("ace/tooltip").Tooltip;
2171  
2172 < this.layerConfig.firstVisibleRow) {function TokenTooltip (editor) {
2173 < this.layerConfig.firstVisibleRow) { if (editor.tokenTooltip)
2174 < this.layerConfig.firstVisibleRow) { return;
2175 < this.layerConfig.firstVisibleRow) { Tooltip.call(this, editor.container);
2176 < this.layerConfig.firstVisibleRow) { editor.tokenTooltip = this;
2177 < this.layerConfig.firstVisibleRow) { this.editor = editor;
2178  
2179 < this.layerConfig.firstVisibleRow) { this.update = this.update.bind(this);
2180 < this.layerConfig.firstVisibleRow) { this.onMouseMove = this.onMouseMove.bind(this);
2181 < this.layerConfig.firstVisibleRow) { this.onMouseOut = this.onMouseOut.bind(this);
2182 < this.layerConfig.firstVisibleRow) { event.addListener(editor.renderer.scroller, "mousemove", this.onMouseMove);
2183 < this.layerConfig.firstVisibleRow) { event.addListener(editor.renderer.content, "mouseout", this.onMouseOut);
2184 < this.layerConfig.firstVisibleRow) {}
2185  
2186 < this.layerConfig.firstVisibleRow) {oop.inherits(TokenTooltip, Tooltip);
2187  
2188 < this.layerConfig.firstVisibleRow) {(function(){
2189 < this.layerConfig.firstVisibleRow) { this.token = {};
2190 < this.layerConfig.firstVisibleRow) { this.range = new Range();
2191  
2192 < this.layerConfig.firstVisibleRow) { this.update = function() {
2193 < this.layerConfig.firstVisibleRow) { this.$timer = null;
2194  
2195 < this.layerConfig.firstVisibleRow) { var r = this.editor.renderer;
2196 < this.layerConfig.firstVisibleRow) { if (this.lastT - (r.timeStamp || 0) > 1000) {
2197 < this.layerConfig.firstVisibleRow) { r.rect = null;
2198 < this.layerConfig.firstVisibleRow) { r.timeStamp = this.lastT;
2199 < this.layerConfig.firstVisibleRow) { this.maxHeight = window.innerHeight;
2200 < this.layerConfig.firstVisibleRow) { this.maxWidth = window.innerWidth;
2201 < this.layerConfig.firstVisibleRow) { }
2202  
2203 < this.layerConfig.firstVisibleRow) { var canvasPos = r.rect || (r.rect = r.scroller.getBoundingClientRect());
2204 < this.layerConfig.firstVisibleRow) { var offset = (this.x + r.scrollLeft - canvasPos.left - r.$padding) / r.characterWidth;
2205 < this.layerConfig.firstVisibleRow) { var row = Math.floor((this.y + r.scrollTop - canvasPos.top) / r.lineHeight);
2206 < this.layerConfig.firstVisibleRow) { var col = Math.round(offset);
2207  
2208 < this.layerConfig.firstVisibleRow) { var screenPos = {row: row, column: col, side: offset - col > 0 ? 1 : -1};
2209 < this.layerConfig.firstVisibleRow) { var session = this.editor.session;
2210 < this.layerConfig.firstVisibleRow) { var docPos = session.screenToDocumentPosition(screenPos.row, screenPos.column);
2211 < this.layerConfig.firstVisibleRow) { var token = session.getTokenAt(docPos.row, docPos.column);
2212  
2213 < this.layerConfig.firstVisibleRow) { if (!token && !session.getLine(docPos.row)) {
2214 < this.layerConfig.firstVisibleRow) { token = {
2215 < this.layerConfig.firstVisibleRow) { type: "",
2216 < this.layerConfig.firstVisibleRow) { value: "",
2217 < this.layerConfig.firstVisibleRow) { state: session.bgTokenizer.getState(0)
2218 < this.layerConfig.firstVisibleRow) { };
2219 < this.layerConfig.firstVisibleRow) { }
2220 < this.layerConfig.firstVisibleRow) { if (!token) {
2221 < this.layerConfig.firstVisibleRow) { session.removeMarker(this.marker);
2222 < this.layerConfig.firstVisibleRow) { this.hide();
2223 < this.layerConfig.firstVisibleRow) { return;
2224 < this.layerConfig.firstVisibleRow) { }
2225  
2226 < this.layerConfig.firstVisibleRow) { var tokenText = token.type;
2227 < this.layerConfig.firstVisibleRow) { if (token.state)
2228 < this.layerConfig.firstVisibleRow) { tokenText += "|" + token.state;
2229 < this.layerConfig.firstVisibleRow) { if (token.merge)
2230 < this.layerConfig.firstVisibleRow) { tokenText += "\n merge";
2231 < this.layerConfig.firstVisibleRow) { if (token.stateTransitions)
2232 < this.layerConfig.firstVisibleRow) { tokenText += "\n " + token.stateTransitions.join("\n ");
2233  
2234 < this.layerConfig.firstVisibleRow) { if (this.tokenText != tokenText) {
2235 < this.layerConfig.firstVisibleRow) { this.setText(tokenText);
2236 < this.layerConfig.firstVisibleRow) { this.width = this.getWidth();
2237 < this.layerConfig.firstVisibleRow) { this.height = this.getHeight();
2238 < this.layerConfig.firstVisibleRow) { this.tokenText = tokenText;
2239 < this.layerConfig.firstVisibleRow) { }
2240  
2241 < this.layerConfig.firstVisibleRow) { this.show(null, this.x, this.y);
2242  
2243 < this.layerConfig.firstVisibleRow) { this.token = token;
2244 < this.layerConfig.firstVisibleRow) { session.removeMarker(this.marker);
2245 < this.layerConfig.firstVisibleRow) { this.range = new Range(docPos.row, token.start, docPos.row, token.start + token.value.length);
2246 < this.layerConfig.firstVisibleRow) { this.marker = session.addMarker(this.range, "ace_bracket", "text");
2247 < this.layerConfig.firstVisibleRow) { };
2248  
2249 < this.layerConfig.firstVisibleRow) { this.onMouseMove = function(e) {
2250 < this.layerConfig.firstVisibleRow) { this.x = e.clientX;
2251 < this.layerConfig.firstVisibleRow) { this.y = e.clientY;
2252 < this.layerConfig.firstVisibleRow) { if (this.isOpen) {
2253 < this.layerConfig.firstVisibleRow) { this.lastT = e.timeStamp;
2254 < this.layerConfig.firstVisibleRow) { this.setPosition(this.x, this.y);
2255 < this.layerConfig.firstVisibleRow) { }
2256 < this.layerConfig.firstVisibleRow) { if (!this.$timer)
2257 < this.layerConfig.firstVisibleRow) { this.$timer = setTimeout(this.update, 100);
2258 < this.layerConfig.firstVisibleRow) { };
2259  
2260 < this.layerConfig.firstVisibleRow) { this.onMouseOut = function(e) {
2261 < this.layerConfig.firstVisibleRow) { if (e && e.currentTarget.contains(e.relatedTarget))
2262 < this.layerConfig.firstVisibleRow) { return;
2263 < this.layerConfig.firstVisibleRow) { this.hide();
2264 < this.layerConfig.firstVisibleRow) { this.editor.session.removeMarker(this.marker);
2265 < this.layerConfig.firstVisibleRow) { this.$timer = clearTimeout(this.$timer);
2266 < this.layerConfig.firstVisibleRow) { };
2267  
2268 < this.layerConfig.firstVisibleRow) { this.setPosition = function(x, y) {
2269 < this.layerConfig.firstVisibleRow) { if (x + 10 + this.width > this.maxWidth)
2270 < this.layerConfig.firstVisibleRow) { x = window.innerWidth - this.width - 10;
2271 < this.layerConfig.firstVisibleRow) { if (y > window.innerHeight * 0.75 || y + 20 + this.height > this.maxHeight)
2272 < this.layerConfig.firstVisibleRow) { y = y - this.height - 30;
2273  
2274 < this.layerConfig.firstVisibleRow) { Tooltip.prototype.setPosition.call(this, x + 10, y + 20);
2275 < this.layerConfig.firstVisibleRow) { };
2276  
2277 < this.layerConfig.firstVisibleRow) { this.destroy = function() {
2278 < this.layerConfig.firstVisibleRow) { this.onMouseOut();
2279 < this.layerConfig.firstVisibleRow) { event.removeListener(this.editor.renderer.scroller, "mousemove", this.onMouseMove);
2280 < this.layerConfig.firstVisibleRow) { event.removeListener(this.editor.renderer.content, "mouseout", this.onMouseOut);
2281 < this.layerConfig.firstVisibleRow) { delete this.editor.tokenTooltip;
2282 < this.layerConfig.firstVisibleRow) { };
2283  
2284 < this.layerConfig.firstVisibleRow) {}).call(TokenTooltip.prototype);
2285  
2286 < this.layerConfig.firstVisibleRow) {exports.TokenTooltip = TokenTooltip;
2287  
2288 < this.layerConfig.firstVisibleRow) {});
2289  
2290 < this.layerConfig.firstVisibleRow) {define("kitchen-sink/util",["require","exports","module","ace/lib/dom","ace/lib/event","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/editor","ace/multi_select"], function(require, exports, module) {
2291 < this.layerConfig.firstVisibleRow) {"use strict";
2292  
2293 < this.layerConfig.firstVisibleRow) {var dom = require("ace/lib/dom");
2294 < this.layerConfig.firstVisibleRow) {var event = require("ace/lib/event");
2295  
2296 < this.layerConfig.firstVisibleRow) {var EditSession = require("ace/edit_session").EditSession;
2297 < this.layerConfig.firstVisibleRow) {var UndoManager = require("ace/undomanager").UndoManager;
2298 < this.layerConfig.firstVisibleRow) {var Renderer = require("ace/virtual_renderer").VirtualRenderer;
2299 < this.layerConfig.firstVisibleRow) {var Editor = require("ace/editor").Editor;
2300 < this.layerConfig.firstVisibleRow) {var MultiSelect = require("ace/multi_select").MultiSelect;
2301  
2302 < this.layerConfig.firstVisibleRow) {var urlOptions = {}
2303 < this.layerConfig.firstVisibleRow) {try {
2304 < this.layerConfig.firstVisibleRow) { window.location.search.slice(1).split(/[&]/).forEach(function(e) {
2305 < this.layerConfig.firstVisibleRow) { var parts = e.split("=");
2306 < this.layerConfig.firstVisibleRow) { urlOptions[decodeURIComponent(parts[0])] = decodeURIComponent(parts[1]);
2307 < this.layerConfig.firstVisibleRow) { });
2308 < this.layerConfig.firstVisibleRow) {} catch(e) {
2309 < this.layerConfig.firstVisibleRow) { console.error(e);
2310 < this.layerConfig.firstVisibleRow) {}
2311 < this.layerConfig.firstVisibleRow) {exports.createEditor = function(el) {
2312 < this.layerConfig.firstVisibleRow) { return new Editor(new Renderer(el));
2313 < this.layerConfig.firstVisibleRow) {};
2314  
2315 < this.layerConfig.firstVisibleRow) {exports.createSplitEditor = function(el) {
2316 < this.layerConfig.firstVisibleRow) { if (typeof(el) == "string")
2317 < this.layerConfig.firstVisibleRow) { el = document.getElementById(el);
2318  
2319 < this.layerConfig.firstVisibleRow) { var e0 = document.createElement("div");
2320 < this.layerConfig.firstVisibleRow) { var s = document.createElement("splitter");
2321 < this.layerConfig.firstVisibleRow) { var e1 = document.createElement("div");
2322 < this.layerConfig.firstVisibleRow) { el.appendChild(e0);
2323 < this.layerConfig.firstVisibleRow) { el.appendChild(e1);
2324 < this.layerConfig.firstVisibleRow) { el.appendChild(s);
2325 < this.layerConfig.firstVisibleRow) { e0.style.position = e1.style.position = s.style.position = "absolute";
2326 < this.layerConfig.firstVisibleRow) { el.style.position = "relative";
2327 < this.layerConfig.firstVisibleRow) { var split = {$container: el};
2328  
2329 < this.layerConfig.firstVisibleRow) { split.editor0 = split[0] = new Editor(new Renderer(e0));
2330 < this.layerConfig.firstVisibleRow) { split.editor1 = split[1] = new Editor(new Renderer(e1));
2331 < this.layerConfig.firstVisibleRow) { split.splitter = s;
2332  
2333 < this.layerConfig.firstVisibleRow) { s.ratio = 0.5;
2334  
2335 < this.layerConfig.firstVisibleRow) { split.resize = function resize(){
2336 < this.layerConfig.firstVisibleRow) { var height = el.parentNode.clientHeight - el.offsetTop;
2337 < this.layerConfig.firstVisibleRow) { var total = el.clientWidth;
2338 < this.layerConfig.firstVisibleRow) { var w1 = total * s.ratio;
2339 < this.layerConfig.firstVisibleRow) { var w2 = total * (1- s.ratio);
2340 < this.layerConfig.firstVisibleRow) { s.style.left = w1 - 1 + "px";
2341 < this.layerConfig.firstVisibleRow) { s.style.height = el.style.height = height + "px";
2342  
2343 < this.layerConfig.firstVisibleRow) { var st0 = split[0].container.style;
2344 < this.layerConfig.firstVisibleRow) { var st1 = split[1].container.style;
2345 < this.layerConfig.firstVisibleRow) { st0.width = w1 + "px";
2346 < this.layerConfig.firstVisibleRow) { st1.width = w2 + "px";
2347 < this.layerConfig.firstVisibleRow) { st0.left = 0 + "px";
2348 < this.layerConfig.firstVisibleRow) { st1.left = w1 + "px";
2349  
2350 < this.layerConfig.firstVisibleRow) { st0.top = st1.top = "0px";
2351 < this.layerConfig.firstVisibleRow) { st0.height = st1.height = height + "px";
2352  
2353 < this.layerConfig.firstVisibleRow) { split[0].resize();
2354 < this.layerConfig.firstVisibleRow) { split[1].resize();
2355 < this.layerConfig.firstVisibleRow) { };
2356  
2357 < this.layerConfig.firstVisibleRow) { split.onMouseDown = function(e) {
2358 < this.layerConfig.firstVisibleRow) { var rect = el.getBoundingClientRect();
2359 < this.layerConfig.firstVisibleRow) { var x = e.clientX;
2360 < this.layerConfig.firstVisibleRow) { var y = e.clientY;
2361  
2362 < this.layerConfig.firstVisibleRow) { var button = e.button;
2363 < this.layerConfig.firstVisibleRow) { if (button !== 0) {
2364 < this.layerConfig.firstVisibleRow) { return;
2365 < this.layerConfig.firstVisibleRow) { }
2366  
2367 < this.layerConfig.firstVisibleRow) { var onMouseMove = function(e) {
2368 < this.layerConfig.firstVisibleRow) { x = e.clientX;
2369 < this.layerConfig.firstVisibleRow) { y = e.clientY;
2370 < this.layerConfig.firstVisibleRow) { };
2371 < this.layerConfig.firstVisibleRow) { var onResizeEnd = function(e) {
2372 < this.layerConfig.firstVisibleRow) { clearInterval(timerId);
2373 < this.layerConfig.firstVisibleRow) { };
2374  
2375 < this.layerConfig.firstVisibleRow) { var onResizeInterval = function() {
2376 < this.layerConfig.firstVisibleRow) { s.ratio = (x - rect.left) / rect.width;
2377 < this.layerConfig.firstVisibleRow) { split.resize();
2378 < this.layerConfig.firstVisibleRow) { };
2379  
2380 < this.layerConfig.firstVisibleRow) { event.capture(s, onMouseMove, onResizeEnd);
2381 < this.layerConfig.firstVisibleRow) { var timerId = setInterval(onResizeInterval, 40);
2382  
2383 < this.layerConfig.firstVisibleRow) { return e.preventDefault();
2384 < this.layerConfig.firstVisibleRow) { };
2385  
2386  
2387  
2388 < this.layerConfig.firstVisibleRow) { event.addListener(s, "mousedown", split.onMouseDown);
2389 < this.layerConfig.firstVisibleRow) { event.addListener(window, "resize", split.resize);
2390 < this.layerConfig.firstVisibleRow) { split.resize();
2391 < this.layerConfig.firstVisibleRow) { return split;
2392 < this.layerConfig.firstVisibleRow) {};
2393 < this.layerConfig.firstVisibleRow) {exports.stripLeadingComments = function(str) {
2394 < this.layerConfig.firstVisibleRow) { if(str.slice(0,2)=='/*') {
2395 < this.layerConfig.firstVisibleRow) { var j = str.indexOf('*/')+2;
2396 < this.layerConfig.firstVisibleRow) { str = str.substr(j);
2397 < this.layerConfig.firstVisibleRow) { }
2398 < this.layerConfig.firstVisibleRow) { return str.trim() + "\n";
2399 < this.layerConfig.firstVisibleRow) {};
2400 < this.layerConfig.firstVisibleRow) {exports.saveOption = function(el, val) {
2401 < this.layerConfig.firstVisibleRow) { if (!el.onchange && !el.onclick)
2402 < this.layerConfig.firstVisibleRow) { return;
2403  
2404 < this.layerConfig.firstVisibleRow) { if ("checked" in el) {
2405 < this.layerConfig.firstVisibleRow) { if (val !== undefined)
2406 < this.layerConfig.firstVisibleRow) { el.checked = val;
2407  
2408 < this.layerConfig.firstVisibleRow) { localStorage && localStorage.setItem(el.id, el.checked ? 1 : 0);
2409 < this.layerConfig.firstVisibleRow) { }
2410 < this.layerConfig.firstVisibleRow) { else {
2411 < this.layerConfig.firstVisibleRow) { if (val !== undefined)
2412 < this.layerConfig.firstVisibleRow) { el.value = val;
2413  
2414 < this.layerConfig.firstVisibleRow) { localStorage && localStorage.setItem(el.id, el.value);
2415 < this.layerConfig.firstVisibleRow) { }
2416 < this.layerConfig.firstVisibleRow) {};
2417  
2418 < this.layerConfig.firstVisibleRow) {exports.bindCheckbox = function(id, callback, noInit) {
2419 < this.layerConfig.firstVisibleRow) { if (typeof id == "string")
2420 < this.layerConfig.firstVisibleRow) { var el = document.getElementById(id);
2421 < this.layerConfig.firstVisibleRow) { else {
2422 < this.layerConfig.firstVisibleRow) { var el = id;
2423 < this.layerConfig.firstVisibleRow) { id = el.id;
2424 < this.layerConfig.firstVisibleRow) { }
2425 < this.layerConfig.firstVisibleRow) { var el = document.getElementById(id);
2426  
2427 < this.layerConfig.firstVisibleRow) { if (urlOptions[id])
2428 < this.layerConfig.firstVisibleRow) { el.checked = urlOptions[id] == "1";
2429 < this.layerConfig.firstVisibleRow) { else if (localStorage && localStorage.getItem(id))
2430 < this.layerConfig.firstVisibleRow) { el.checked = localStorage.getItem(id) == "1";
2431  
2432 < this.layerConfig.firstVisibleRow) { var onCheck = function() {
2433 < this.layerConfig.firstVisibleRow) { callback(!!el.checked);
2434 < this.layerConfig.firstVisibleRow) { exports.saveOption(el);
2435 < this.layerConfig.firstVisibleRow) { };
2436 < this.layerConfig.firstVisibleRow) { el.onclick = onCheck;
2437 < this.layerConfig.firstVisibleRow) { noInit || onCheck();
2438 < this.layerConfig.firstVisibleRow) { return el;
2439 < this.layerConfig.firstVisibleRow) {};
2440  
2441 < this.layerConfig.firstVisibleRow) {exports.bindDropdown = function(id, callback, noInit) {
2442 < this.layerConfig.firstVisibleRow) { if (typeof id == "string")
2443 < this.layerConfig.firstVisibleRow) { var el = document.getElementById(id);
2444 < this.layerConfig.firstVisibleRow) { else {
2445 < this.layerConfig.firstVisibleRow) { var el = id;
2446 < this.layerConfig.firstVisibleRow) { id = el.id;
2447 < this.layerConfig.firstVisibleRow) { }
2448  
2449 < this.layerConfig.firstVisibleRow) { if (urlOptions[id])
2450 < this.layerConfig.firstVisibleRow) { el.value = urlOptions[id];
2451 < this.layerConfig.firstVisibleRow) { else if (localStorage && localStorage.getItem(id))
2452 < this.layerConfig.firstVisibleRow) { el.value = localStorage.getItem(id);
2453  
2454 < this.layerConfig.firstVisibleRow) { var onChange = function() {
2455 < this.layerConfig.firstVisibleRow) { callback(el.value);
2456 < this.layerConfig.firstVisibleRow) { exports.saveOption(el);
2457 < this.layerConfig.firstVisibleRow) { };
2458  
2459 < this.layerConfig.firstVisibleRow) { el.onchange = onChange;
2460 < this.layerConfig.firstVisibleRow) { noInit || onChange();
2461 < this.layerConfig.firstVisibleRow) {};
2462  
2463 < this.layerConfig.firstVisibleRow) {exports.fillDropdown = function(el, values) {
2464 < this.layerConfig.firstVisibleRow) { if (typeof el == "string")
2465 < this.layerConfig.firstVisibleRow) { el = document.getElementById(el);
2466  
2467 < this.layerConfig.firstVisibleRow) { dropdown(values).forEach(function(e) {
2468 < this.layerConfig.firstVisibleRow) { el.appendChild(e);
2469 < this.layerConfig.firstVisibleRow) { });
2470 < this.layerConfig.firstVisibleRow) {};
2471  
2472 < this.layerConfig.firstVisibleRow) {function elt(tag, attributes, content) {
2473 < this.layerConfig.firstVisibleRow) { var el = dom.createElement(tag);
2474 < this.layerConfig.firstVisibleRow) { if (typeof content == "string") {
2475 < this.layerConfig.firstVisibleRow) { el.appendChild(document.createTextNode(content));
2476 < this.layerConfig.firstVisibleRow) { } else if (content) {
2477 < this.layerConfig.firstVisibleRow) { content.forEach(function(ch) {
2478 < this.layerConfig.firstVisibleRow) { el.appendChild(ch);
2479 < this.layerConfig.firstVisibleRow) { });
2480 < this.layerConfig.firstVisibleRow) { }
2481  
2482 < this.layerConfig.firstVisibleRow) { for (var i in attributes)
2483 < this.layerConfig.firstVisibleRow) { el.setAttribute(i, attributes[i]);
2484 < this.layerConfig.firstVisibleRow) { return el;
2485 < this.layerConfig.firstVisibleRow) {}
2486  
2487 < this.layerConfig.firstVisibleRow) {function optgroup(values) {
2488 < this.layerConfig.firstVisibleRow) { return values.map(function(item) {
2489 < this.layerConfig.firstVisibleRow) { if (typeof item == "string")
2490 < this.layerConfig.firstVisibleRow) { item = {name: item, caption: item};
2491 < this.layerConfig.firstVisibleRow) { return elt("option", {value: item.value || item.name}, item.caption || item.desc);
2492 < this.layerConfig.firstVisibleRow) { });
2493 < this.layerConfig.firstVisibleRow) {}
2494  
2495 < this.layerConfig.firstVisibleRow) {function dropdown(values) {
2496 < this.layerConfig.firstVisibleRow) { if (Array.isArray(values))
2497 < this.layerConfig.firstVisibleRow) { return optgroup(values);
2498  
2499 < this.layerConfig.firstVisibleRow) { return Object.keys(values).map(function(i) {
2500 < this.layerConfig.firstVisibleRow) { return elt("optgroup", {"label": i}, optgroup(values[i]));
2501 < this.layerConfig.firstVisibleRow) { });
2502 < this.layerConfig.firstVisibleRow) {}
2503  
2504  
2505 < this.layerConfig.firstVisibleRow) {});
2506  
2507 < this.layerConfig.firstVisibleRow) {define("ace/ext/elastic_tabstops_lite",["require","exports","module","ace/editor","ace/config"], function(require, exports, module) {
2508 < this.layerConfig.firstVisibleRow) {"use strict";
2509  
2510 < this.layerConfig.firstVisibleRow) {var ElasticTabstopsLite = function(editor) {
2511 < this.layerConfig.firstVisibleRow) { this.$editor = editor;
2512 < this.layerConfig.firstVisibleRow) { var self = this;
2513 < this.layerConfig.firstVisibleRow) { var changedRows = [];
2514 < this.layerConfig.firstVisibleRow) { var recordChanges = false;
2515 < this.layerConfig.firstVisibleRow) { this.onAfterExec = function() {
2516 < this.layerConfig.firstVisibleRow) { recordChanges = false;
2517 < this.layerConfig.firstVisibleRow) { self.processRows(changedRows);
2518 < this.layerConfig.firstVisibleRow) { changedRows = [];
2519 < this.layerConfig.firstVisibleRow) { };
2520 < this.layerConfig.firstVisibleRow) { this.onExec = function() {
2521 < this.layerConfig.firstVisibleRow) { recordChanges = true;
2522 < this.layerConfig.firstVisibleRow) { };
2523 < this.layerConfig.firstVisibleRow) { this.onChange = function(delta) {
2524 < this.layerConfig.firstVisibleRow) { if (recordChanges) {
2525 < this.layerConfig.firstVisibleRow) { if (changedRows.indexOf(delta.start.row) == -1)
2526 < this.layerConfig.firstVisibleRow) { changedRows.push(delta.start.row);
2527 < this.layerConfig.firstVisibleRow) { if (delta.end.row != delta.start.row)
2528 < this.layerConfig.firstVisibleRow) { changedRows.push(delta.end.row);
2529 < this.layerConfig.firstVisibleRow) { }
2530 < this.layerConfig.firstVisibleRow) { };
2531 < this.layerConfig.firstVisibleRow) {};
2532  
2533 < this.layerConfig.firstVisibleRow) {(function() {
2534 < this.layerConfig.firstVisibleRow) { this.processRows = function(rows) {
2535 < this.layerConfig.firstVisibleRow) { this.$inChange = true;
2536 < this.layerConfig.firstVisibleRow) { var checkedRows = [];
2537  
2538 < this.layerConfig.firstVisibleRow) { for (var r = 0, rowCount = rows.length; r < rowCount; r++) {
2539 < this.layerConfig.firstVisibleRow) { var row = rows[r];
2540  
2541 < this.layerConfig.firstVisibleRow) { if (checkedRows.indexOf(row) > -1)
2542 < this.layerConfig.firstVisibleRow) { continue;
2543  
2544 < this.layerConfig.firstVisibleRow) { var cellWidthObj = this.$findCellWidthsForBlock(row);
2545 < this.layerConfig.firstVisibleRow) { var cellWidths = this.$setBlockCellWidthsToMax(cellWidthObj.cellWidths);
2546 < this.layerConfig.firstVisibleRow) { var rowIndex = cellWidthObj.firstRow;
2547  
2548 < this.layerConfig.firstVisibleRow) { for (var w = 0, l = cellWidths.length; w < l; w++) {
2549 < this.layerConfig.firstVisibleRow) { var widths = cellWidths[w];
2550 < this.layerConfig.firstVisibleRow) { checkedRows.push(rowIndex);
2551 < this.layerConfig.firstVisibleRow) { this.$adjustRow(rowIndex, widths);
2552 < this.layerConfig.firstVisibleRow) { rowIndex++;
2553 < this.layerConfig.firstVisibleRow) { }
2554 < this.layerConfig.firstVisibleRow) { }
2555 < this.layerConfig.firstVisibleRow) { this.$inChange = false;
2556 < this.layerConfig.firstVisibleRow) { };
2557  
2558 < this.layerConfig.firstVisibleRow) { this.$findCellWidthsForBlock = function(row) {
2559 < this.layerConfig.firstVisibleRow) { var cellWidths = [], widths;
2560 < this.layerConfig.firstVisibleRow) { var rowIter = row;
2561 < this.layerConfig.firstVisibleRow) { while (rowIter >= 0) {
2562 < this.layerConfig.firstVisibleRow) { widths = this.$cellWidthsForRow(rowIter);
2563 < this.layerConfig.firstVisibleRow) { if (widths.length == 0)
2564 < this.layerConfig.firstVisibleRow) { break;
2565  
2566 < this.layerConfig.firstVisibleRow) { cellWidths.unshift(widths);
2567 < this.layerConfig.firstVisibleRow) { rowIter--;
2568 < this.layerConfig.firstVisibleRow) { }
2569 < this.layerConfig.firstVisibleRow) { var firstRow = rowIter + 1;
2570 < this.layerConfig.firstVisibleRow) { rowIter = row;
2571 < this.layerConfig.firstVisibleRow) { var numRows = this.$editor.session.getLength();
2572  
2573 < this.layerConfig.firstVisibleRow) { while (rowIter < numRows - 1) {
2574 < this.layerConfig.firstVisibleRow) { rowIter++;
2575  
2576 < this.layerConfig.firstVisibleRow) { widths = this.$cellWidthsForRow(rowIter);
2577 < this.layerConfig.firstVisibleRow) { if (widths.length == 0)
2578 < this.layerConfig.firstVisibleRow) { break;
2579  
2580 < this.layerConfig.firstVisibleRow) { cellWidths.push(widths);
2581 < this.layerConfig.firstVisibleRow) { }
2582  
2583 < this.layerConfig.firstVisibleRow) { return { cellWidths: cellWidths, firstRow: firstRow };
2584 < this.layerConfig.firstVisibleRow) { };
2585  
2586 < this.layerConfig.firstVisibleRow) { this.$cellWidthsForRow = function(row) {
2587 < this.layerConfig.firstVisibleRow) { var selectionColumns = this.$selectionColumnsForRow(row);
2588  
2589 < this.layerConfig.firstVisibleRow) { var tabs = [-1].concat(this.$tabsForRow(row));
2590 < this.layerConfig.firstVisibleRow) { var widths = tabs.map(function(el) { return 0; } ).slice(1);
2591 < this.layerConfig.firstVisibleRow) { var line = this.$editor.session.getLine(row);
2592  
2593 < this.layerConfig.firstVisibleRow) { for (var i = 0, len = tabs.length - 1; i < len; i++) {
2594 < this.layerConfig.firstVisibleRow) { var leftEdge = tabs[i]+1;
2595 < this.layerConfig.firstVisibleRow) { var rightEdge = tabs[i+1];
2596  
2597 < this.layerConfig.firstVisibleRow) { var rightmostSelection = this.$rightmostSelectionInCell(selectionColumns, rightEdge);
2598 < this.layerConfig.firstVisibleRow) { var cell = line.substring(leftEdge, rightEdge);
2599 < this.layerConfig.firstVisibleRow) { widths[i] = Math.max(cell.replace(/\s+$/g,'').length, rightmostSelection - leftEdge);
2600 < this.layerConfig.firstVisibleRow) { }
2601  
2602 < this.layerConfig.firstVisibleRow) { return widths;
2603 < this.layerConfig.firstVisibleRow) { };
2604  
2605 < this.layerConfig.firstVisibleRow) { this.$selectionColumnsForRow = function(row) {
2606 < this.layerConfig.firstVisibleRow) { var selections = [], cursor = this.$editor.getCursorPosition();
2607 < this.layerConfig.firstVisibleRow) { if (this.$editor.session.getSelection().isEmpty()) {
2608 < this.layerConfig.firstVisibleRow) { if (row == cursor.row)
2609 < this.layerConfig.firstVisibleRow) { selections.push(cursor.column);
2610 < this.layerConfig.firstVisibleRow) { }
2611  
2612 < this.layerConfig.firstVisibleRow) { return selections;
2613 < this.layerConfig.firstVisibleRow) { };
2614  
2615 < this.layerConfig.firstVisibleRow) { this.$setBlockCellWidthsToMax = function(cellWidths) {
2616 < this.layerConfig.firstVisibleRow) { var startingNewBlock = true, blockStartRow, blockEndRow, maxWidth;
2617 < this.layerConfig.firstVisibleRow) { var columnInfo = this.$izip_longest(cellWidths);
2618  
2619 < this.layerConfig.firstVisibleRow) { for (var c = 0, l = columnInfo.length; c < l; c++) {
2620 < this.layerConfig.firstVisibleRow) { var column = columnInfo[c];
2621 < this.layerConfig.firstVisibleRow) { if (!column.push) {
2622 < this.layerConfig.firstVisibleRow) { console.error(column);
2623 < this.layerConfig.firstVisibleRow) { continue;
2624 < this.layerConfig.firstVisibleRow) { }
2625 < this.layerConfig.firstVisibleRow) { column.push(NaN);
2626  
2627 < this.layerConfig.firstVisibleRow) { for (var r = 0, s = column.length; r < s; r++) {
2628 < this.layerConfig.firstVisibleRow) { var width = column[r];
2629 < this.layerConfig.firstVisibleRow) { if (startingNewBlock) {
2630 < this.layerConfig.firstVisibleRow) { blockStartRow = r;
2631 < this.layerConfig.firstVisibleRow) { maxWidth = 0;
2632 < this.layerConfig.firstVisibleRow) { startingNewBlock = false;
2633 < this.layerConfig.firstVisibleRow) { }
2634 < this.layerConfig.firstVisibleRow) { if (isNaN(width)) {
2635 < this.layerConfig.firstVisibleRow) { blockEndRow = r;
2636  
2637 < this.layerConfig.firstVisibleRow) { for (var j = blockStartRow; j < blockEndRow; j++) {
2638 < this.layerConfig.firstVisibleRow) { cellWidths[j][c] = maxWidth;
2639 < this.layerConfig.firstVisibleRow) { }
2640 < this.layerConfig.firstVisibleRow) { startingNewBlock = true;
2641 < this.layerConfig.firstVisibleRow) { }
2642  
2643 < this.layerConfig.firstVisibleRow) { maxWidth = Math.max(maxWidth, width);
2644 < this.layerConfig.firstVisibleRow) { }
2645 < this.layerConfig.firstVisibleRow) { }
2646  
2647 < this.layerConfig.firstVisibleRow) { return cellWidths;
2648 < this.layerConfig.firstVisibleRow) { };
2649  
2650 < this.layerConfig.firstVisibleRow) { this.$rightmostSelectionInCell = function(selectionColumns, cellRightEdge) {
2651 < this.layerConfig.firstVisibleRow) { var rightmost = 0;
2652  
2653 < this.layerConfig.firstVisibleRow) { if (selectionColumns.length) {
2654 < this.layerConfig.firstVisibleRow) { var lengths = [];
2655 < this.layerConfig.firstVisibleRow) { for (var s = 0, length = selectionColumns.length; s < length; s++) {
2656 < this.layerConfig.firstVisibleRow) { if (selectionColumns[s] <= cellRightEdge)
2657 < this.layerConfig.firstVisibleRow) { lengths.push(s);
2658 < this.layerConfig.firstVisibleRow) { else
2659 < this.layerConfig.firstVisibleRow) { lengths.push(0);
2660 < this.layerConfig.firstVisibleRow) { }
2661 < this.layerConfig.firstVisibleRow) { rightmost = Math.max.apply(Math, lengths);
2662 < this.layerConfig.firstVisibleRow) { }
2663  
2664 < this.layerConfig.firstVisibleRow) { return rightmost;
2665 < this.layerConfig.firstVisibleRow) { };
2666  
2667 < this.layerConfig.firstVisibleRow) { this.$tabsForRow = function(row) {
2668 < this.layerConfig.firstVisibleRow) { var rowTabs = [], line = this.$editor.session.getLine(row),
2669 < this.layerConfig.firstVisibleRow) { re = /\t/g, match;
2670  
2671 < this.layerConfig.firstVisibleRow) { while ((match = re.exec(line)) != null) {
2672 < this.layerConfig.firstVisibleRow) { rowTabs.push(match.index);
2673 < this.layerConfig.firstVisibleRow) { }
2674  
2675 < this.layerConfig.firstVisibleRow) { return rowTabs;
2676 < this.layerConfig.firstVisibleRow) { };
2677  
2678 < this.layerConfig.firstVisibleRow) { this.$adjustRow = function(row, widths) {
2679 < this.layerConfig.firstVisibleRow) { var rowTabs = this.$tabsForRow(row);
2680  
2681 < this.layerConfig.firstVisibleRow) { if (rowTabs.length == 0)
2682 < this.layerConfig.firstVisibleRow) { return;
2683  
2684 < this.layerConfig.firstVisibleRow) { var bias = 0, location = -1;
2685 < this.layerConfig.firstVisibleRow) { var expandedSet = this.$izip(widths, rowTabs);
2686  
2687 < this.layerConfig.firstVisibleRow) { for (var i = 0, l = expandedSet.length; i < l; i++) {
2688 < this.layerConfig.firstVisibleRow) { var w = expandedSet[i][0], it = expandedSet[i][1];
2689 < this.layerConfig.firstVisibleRow) { location += 1 + w;
2690 < this.layerConfig.firstVisibleRow) { it += bias;
2691 < this.layerConfig.firstVisibleRow) { var difference = location - it;
2692  
2693 < this.layerConfig.firstVisibleRow) { if (difference == 0)
2694 < this.layerConfig.firstVisibleRow) { continue;
2695  
2696 < this.layerConfig.firstVisibleRow) { var partialLine = this.$editor.session.getLine(row).substr(0, it );
2697 < this.layerConfig.firstVisibleRow) { var strippedPartialLine = partialLine.replace(/\s*$/g, "");
2698 < this.layerConfig.firstVisibleRow) { var ispaces = partialLine.length - strippedPartialLine.length;
2699  
2700 < this.layerConfig.firstVisibleRow) { if (difference > 0) {
2701 < this.layerConfig.firstVisibleRow) { this.$editor.session.getDocument().insertInLine({row: row, column: it + 1}, Array(difference + 1).join(" ") + "\t");
2702 < this.layerConfig.firstVisibleRow) { this.$editor.session.getDocument().removeInLine(row, it, it + 1);
2703  
2704 < this.layerConfig.firstVisibleRow) { bias += difference;
2705 < this.layerConfig.firstVisibleRow) { }
2706  
2707 < this.layerConfig.firstVisibleRow) { if (difference < 0 && ispaces >= -difference) {
2708 < this.layerConfig.firstVisibleRow) { this.$editor.session.getDocument().removeInLine(row, it + difference, it);
2709 < this.layerConfig.firstVisibleRow) { bias += difference;
2710 < this.layerConfig.firstVisibleRow) { }
2711 < this.layerConfig.firstVisibleRow) { }
2712 < this.layerConfig.firstVisibleRow) { };
2713 < this.layerConfig.firstVisibleRow) { this.$izip_longest = function(iterables) {
2714 < this.layerConfig.firstVisibleRow) { if (!iterables[0])
2715 < this.layerConfig.firstVisibleRow) { return [];
2716 < this.layerConfig.firstVisibleRow) { var longest = iterables[0].length;
2717 < this.layerConfig.firstVisibleRow) { var iterablesLength = iterables.length;
2718  
2719 < this.layerConfig.firstVisibleRow) { for (var i = 1; i < iterablesLength; i++) {
2720 < this.layerConfig.firstVisibleRow) { var iLength = iterables[i].length;
2721 < this.layerConfig.firstVisibleRow) { if (iLength > longest)
2722 < this.layerConfig.firstVisibleRow) { longest = iLength;
2723 < this.layerConfig.firstVisibleRow) { }
2724  
2725 < this.layerConfig.firstVisibleRow) { var expandedSet = [];
2726  
2727 < this.layerConfig.firstVisibleRow) { for (var l = 0; l < longest; l++) {
2728 < this.layerConfig.firstVisibleRow) { var set = [];
2729 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < iterablesLength; i++) {
2730 < this.layerConfig.firstVisibleRow) { if (iterables[i][l] === "")
2731 < this.layerConfig.firstVisibleRow) { set.push(NaN);
2732 < this.layerConfig.firstVisibleRow) { else
2733 < this.layerConfig.firstVisibleRow) { set.push(iterables[i][l]);
2734 < this.layerConfig.firstVisibleRow) { }
2735  
2736 < this.layerConfig.firstVisibleRow) { expandedSet.push(set);
2737 < this.layerConfig.firstVisibleRow) { }
2738  
2739  
2740 < this.layerConfig.firstVisibleRow) { return expandedSet;
2741 < this.layerConfig.firstVisibleRow) { };
2742 < this.layerConfig.firstVisibleRow) { this.$izip = function(widths, tabs) {
2743 < this.layerConfig.firstVisibleRow) { var size = widths.length >= tabs.length ? tabs.length : widths.length;
2744  
2745 < this.layerConfig.firstVisibleRow) { var expandedSet = [];
2746 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < size; i++) {
2747 < this.layerConfig.firstVisibleRow) { var set = [ widths[i], tabs[i] ];
2748 < this.layerConfig.firstVisibleRow) { expandedSet.push(set);
2749 < this.layerConfig.firstVisibleRow) { }
2750 < this.layerConfig.firstVisibleRow) { return expandedSet;
2751 < this.layerConfig.firstVisibleRow) { };
2752  
2753 < this.layerConfig.firstVisibleRow) {}).call(ElasticTabstopsLite.prototype);
2754  
2755 < this.layerConfig.firstVisibleRow) {exports.ElasticTabstopsLite = ElasticTabstopsLite;
2756  
2757 < this.layerConfig.firstVisibleRow) {var Editor = require("../editor").Editor;
2758 < this.layerConfig.firstVisibleRow) {require("../config").defineOptions(Editor.prototype, "editor", {
2759 < this.layerConfig.firstVisibleRow) { useElasticTabstops: {
2760 < this.layerConfig.firstVisibleRow) { set: function(val) {
2761 < this.layerConfig.firstVisibleRow) { if (val) {
2762 < this.layerConfig.firstVisibleRow) { if (!this.elasticTabstops)
2763 < this.layerConfig.firstVisibleRow) { this.elasticTabstops = new ElasticTabstopsLite(this);
2764 < this.layerConfig.firstVisibleRow) { this.commands.on("afterExec", this.elasticTabstops.onAfterExec);
2765 < this.layerConfig.firstVisibleRow) { this.commands.on("exec", this.elasticTabstops.onExec);
2766 < this.layerConfig.firstVisibleRow) { this.on("change", this.elasticTabstops.onChange);
2767 < this.layerConfig.firstVisibleRow) { } else if (this.elasticTabstops) {
2768 < this.layerConfig.firstVisibleRow) { this.commands.removeListener("afterExec", this.elasticTabstops.onAfterExec);
2769 < this.layerConfig.firstVisibleRow) { this.commands.removeListener("exec", this.elasticTabstops.onExec);
2770 < this.layerConfig.firstVisibleRow) { this.removeListener("change", this.elasticTabstops.onChange);
2771 < this.layerConfig.firstVisibleRow) { }
2772 < this.layerConfig.firstVisibleRow) { }
2773 < this.layerConfig.firstVisibleRow) { }
2774 < this.layerConfig.firstVisibleRow) {});
2775  
2776 < this.layerConfig.firstVisibleRow) {});
2777  
2778 < this.layerConfig.firstVisibleRow) {define("ace/occur",["require","exports","module","ace/lib/oop","ace/range","ace/search","ace/edit_session","ace/search_highlight","ace/lib/dom"], function(require, exports, module) {
2779 < this.layerConfig.firstVisibleRow) {"use strict";
2780  
2781 < this.layerConfig.firstVisibleRow) {var oop = require("./lib/oop");
2782 < this.layerConfig.firstVisibleRow) {var Range = require("./range").Range;
2783 < this.layerConfig.firstVisibleRow) {var Search = require("./search").Search;
2784 < this.layerConfig.firstVisibleRow) {var EditSession = require("./edit_session").EditSession;
2785 < this.layerConfig.firstVisibleRow) {var SearchHighlight = require("./search_highlight").SearchHighlight;
2786 < this.layerConfig.firstVisibleRow) {function Occur() {}
2787  
2788 < this.layerConfig.firstVisibleRow) {oop.inherits(Occur, Search);
2789  
2790 < this.layerConfig.firstVisibleRow) {(function() {
2791 < this.layerConfig.firstVisibleRow) { this.enter = function(editor, options) {
2792 < this.layerConfig.firstVisibleRow) { if (!options.needle) return false;
2793 < this.layerConfig.firstVisibleRow) { var pos = editor.getCursorPosition();
2794 < this.layerConfig.firstVisibleRow) { this.displayOccurContent(editor, options);
2795 < this.layerConfig.firstVisibleRow) { var translatedPos = this.originalToOccurPosition(editor.session, pos);
2796 < this.layerConfig.firstVisibleRow) { editor.moveCursorToPosition(translatedPos);
2797 < this.layerConfig.firstVisibleRow) { return true;
2798 < this.layerConfig.firstVisibleRow) { }
2799 < this.layerConfig.firstVisibleRow) { this.exit = function(editor, options) {
2800 < this.layerConfig.firstVisibleRow) { var pos = options.translatePosition && editor.getCursorPosition();
2801 < this.layerConfig.firstVisibleRow) { var translatedPos = pos && this.occurToOriginalPosition(editor.session, pos);
2802 < this.layerConfig.firstVisibleRow) { this.displayOriginalContent(editor);
2803 < this.layerConfig.firstVisibleRow) { if (translatedPos)
2804 < this.layerConfig.firstVisibleRow) { editor.moveCursorToPosition(translatedPos);
2805 < this.layerConfig.firstVisibleRow) { return true;
2806 < this.layerConfig.firstVisibleRow) { }
2807  
2808 < this.layerConfig.firstVisibleRow) { this.highlight = function(sess, regexp) {
2809 < this.layerConfig.firstVisibleRow) { var hl = sess.$occurHighlight = sess.$occurHighlight || sess.addDynamicMarker(
2810 < this.layerConfig.firstVisibleRow) { new SearchHighlight(null, "ace_occur-highlight", "text"));
2811 < this.layerConfig.firstVisibleRow) { hl.setRegexp(regexp);
2812 < this.layerConfig.firstVisibleRow) { sess._emit("changeBackMarker"); // force highlight layer redraw
2813 < this.layerConfig.firstVisibleRow) { }
2814  
2815 < this.layerConfig.firstVisibleRow) { this.displayOccurContent = function(editor, options) {
2816 < this.layerConfig.firstVisibleRow) { this.$originalSession = editor.session;
2817 < this.layerConfig.firstVisibleRow) { var found = this.matchingLines(editor.session, options);
2818 < this.layerConfig.firstVisibleRow) { var lines = found.map(function(foundLine) { return foundLine.content; });
2819 < this.layerConfig.firstVisibleRow) { var occurSession = new EditSession(lines.join('\n'));
2820 < this.layerConfig.firstVisibleRow) { occurSession.$occur = this;
2821 < this.layerConfig.firstVisibleRow) { occurSession.$occurMatchingLines = found;
2822 < this.layerConfig.firstVisibleRow) { editor.setSession(occurSession);
2823 < this.layerConfig.firstVisibleRow) { this.$useEmacsStyleLineStart = this.$originalSession.$useEmacsStyleLineStart;
2824 < this.layerConfig.firstVisibleRow) { occurSession.$useEmacsStyleLineStart = this.$useEmacsStyleLineStart;
2825 < this.layerConfig.firstVisibleRow) { this.highlight(occurSession, options.re);
2826 < this.layerConfig.firstVisibleRow) { occurSession._emit('changeBackMarker');
2827 < this.layerConfig.firstVisibleRow) { }
2828  
2829 < this.layerConfig.firstVisibleRow) { this.displayOriginalContent = function(editor) {
2830 < this.layerConfig.firstVisibleRow) { editor.setSession(this.$originalSession);
2831 < this.layerConfig.firstVisibleRow) { this.$originalSession.$useEmacsStyleLineStart = this.$useEmacsStyleLineStart;
2832 < this.layerConfig.firstVisibleRow) { }
2833 < this.layerConfig.firstVisibleRow) { this.originalToOccurPosition = function(session, pos) {
2834 < this.layerConfig.firstVisibleRow) { var lines = session.$occurMatchingLines;
2835 < this.layerConfig.firstVisibleRow) { var nullPos = {row: 0, column: 0};
2836 < this.layerConfig.firstVisibleRow) { if (!lines) return nullPos;
2837 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < lines.length; i++) {
2838 < this.layerConfig.firstVisibleRow) { if (lines[i].row === pos.row)
2839 < this.layerConfig.firstVisibleRow) { return {row: i, column: pos.column};
2840 < this.layerConfig.firstVisibleRow) { }
2841 < this.layerConfig.firstVisibleRow) { return nullPos;
2842 < this.layerConfig.firstVisibleRow) { }
2843 < this.layerConfig.firstVisibleRow) { this.occurToOriginalPosition = function(session, pos) {
2844 < this.layerConfig.firstVisibleRow) { var lines = session.$occurMatchingLines;
2845 < this.layerConfig.firstVisibleRow) { if (!lines || !lines[pos.row])
2846 < this.layerConfig.firstVisibleRow) { return pos;
2847 < this.layerConfig.firstVisibleRow) { return {row: lines[pos.row].row, column: pos.column};
2848 < this.layerConfig.firstVisibleRow) { }
2849  
2850 < this.layerConfig.firstVisibleRow) { this.matchingLines = function(session, options) {
2851 < this.layerConfig.firstVisibleRow) { options = oop.mixin({}, options);
2852 < this.layerConfig.firstVisibleRow) { if (!session || !options.needle) return [];
2853 < this.layerConfig.firstVisibleRow) { var search = new Search();
2854 < this.layerConfig.firstVisibleRow) { search.set(options);
2855 < this.layerConfig.firstVisibleRow) { return search.findAll(session).reduce(function(lines, range) {
2856 < this.layerConfig.firstVisibleRow) { var row = range.start.row;
2857 < this.layerConfig.firstVisibleRow) { var last = lines[lines.length-1];
2858 < this.layerConfig.firstVisibleRow) { return last && last.row === row ?
2859 < this.layerConfig.firstVisibleRow) { lines :
2860 < this.layerConfig.firstVisibleRow) { lines.concat({row: row, content: session.getLine(row)});
2861 < this.layerConfig.firstVisibleRow) { }, []);
2862 < this.layerConfig.firstVisibleRow) { }
2863  
2864 < this.layerConfig.firstVisibleRow) {}).call(Occur.prototype);
2865  
2866 < this.layerConfig.firstVisibleRow) {var dom = require('./lib/dom');
2867 < this.layerConfig.firstVisibleRow) {dom.importCssString(".ace_occur-highlight {\n\
2868 < this.layerConfig.firstVisibleRow) { border-radius: 4px;\n\
2869 < this.layerConfig.firstVisibleRow) { background-color: rgba(87, 255, 8, 0.25);\n\
2870 < this.layerConfig.firstVisibleRow) { position: absolute;\n\
2871 < this.layerConfig.firstVisibleRow) { z-index: 4;\n\
2872 < this.layerConfig.firstVisibleRow) { -moz-box-sizing: border-box;\n\
2873 < this.layerConfig.firstVisibleRow) { -webkit-box-sizing: border-box;\n\
2874 < this.layerConfig.firstVisibleRow) { box-sizing: border-box;\n\
2875 < this.layerConfig.firstVisibleRow) { box-shadow: 0 0 4px rgb(91, 255, 50);\n\
2876 < this.layerConfig.firstVisibleRow) {}\n\
2877 < this.layerConfig.firstVisibleRow) {.ace_dark .ace_occur-highlight {\n\
2878 < this.layerConfig.firstVisibleRow) { background-color: rgb(80, 140, 85);\n\
2879 < this.layerConfig.firstVisibleRow) { box-shadow: 0 0 4px rgb(60, 120, 70);\n\
2880 < this.layerConfig.firstVisibleRow) {}\n", "incremental-occur-highlighting");
2881  
2882 < this.layerConfig.firstVisibleRow) {exports.Occur = Occur;
2883  
2884 < this.layerConfig.firstVisibleRow) {});
2885  
2886 < this.layerConfig.firstVisibleRow) {define("ace/commands/occur_commands",["require","exports","module","ace/config","ace/occur","ace/keyboard/hash_handler","ace/lib/oop"], function(require, exports, module) {
2887  
2888 < this.layerConfig.firstVisibleRow) {var config = require("../config"),
2889 < this.layerConfig.firstVisibleRow) { Occur = require("../occur").Occur;
2890 < this.layerConfig.firstVisibleRow) {var occurStartCommand = {
2891 < this.layerConfig.firstVisibleRow) { name: "occur",
2892 < this.layerConfig.firstVisibleRow) { exec: function(editor, options) {
2893 < this.layerConfig.firstVisibleRow) { var alreadyInOccur = !!editor.session.$occur;
2894 < this.layerConfig.firstVisibleRow) { var occurSessionActive = new Occur().enter(editor, options);
2895 < this.layerConfig.firstVisibleRow) { if (occurSessionActive && !alreadyInOccur)
2896 < this.layerConfig.firstVisibleRow) { OccurKeyboardHandler.installIn(editor);
2897 < this.layerConfig.firstVisibleRow) { },
2898 < this.layerConfig.firstVisibleRow) { readOnly: true
2899 < this.layerConfig.firstVisibleRow) {};
2900  
2901 < this.layerConfig.firstVisibleRow) {var occurCommands = [{
2902 < this.layerConfig.firstVisibleRow) { name: "occurexit",
2903 < this.layerConfig.firstVisibleRow) { bindKey: 'esc|Ctrl-G',
2904 < this.layerConfig.firstVisibleRow) { exec: function(editor) {
2905 < this.layerConfig.firstVisibleRow) { var occur = editor.session.$occur;
2906 < this.layerConfig.firstVisibleRow) { if (!occur) return;
2907 < this.layerConfig.firstVisibleRow) { occur.exit(editor, {});
2908 < this.layerConfig.firstVisibleRow) { if (!editor.session.$occur) OccurKeyboardHandler.uninstallFrom(editor);
2909 < this.layerConfig.firstVisibleRow) { },
2910 < this.layerConfig.firstVisibleRow) { readOnly: true
2911 < this.layerConfig.firstVisibleRow) {}, {
2912 < this.layerConfig.firstVisibleRow) { name: "occuraccept",
2913 < this.layerConfig.firstVisibleRow) { bindKey: 'enter',
2914 < this.layerConfig.firstVisibleRow) { exec: function(editor) {
2915 < this.layerConfig.firstVisibleRow) { var occur = editor.session.$occur;
2916 < this.layerConfig.firstVisibleRow) { if (!occur) return;
2917 < this.layerConfig.firstVisibleRow) { occur.exit(editor, {translatePosition: true});
2918 < this.layerConfig.firstVisibleRow) { if (!editor.session.$occur) OccurKeyboardHandler.uninstallFrom(editor);
2919 < this.layerConfig.firstVisibleRow) { },
2920 < this.layerConfig.firstVisibleRow) { readOnly: true
2921 < this.layerConfig.firstVisibleRow) {}];
2922  
2923 < this.layerConfig.firstVisibleRow) {var HashHandler = require("../keyboard/hash_handler").HashHandler;
2924 < this.layerConfig.firstVisibleRow) {var oop = require("../lib/oop");
2925  
2926  
2927 < this.layerConfig.firstVisibleRow) {function OccurKeyboardHandler() {}
2928  
2929 < this.layerConfig.firstVisibleRow) {oop.inherits(OccurKeyboardHandler, HashHandler);
2930  
2931 < this.layerConfig.firstVisibleRow) {(function() {
2932  
2933 < this.layerConfig.firstVisibleRow) { this.isOccurHandler = true;
2934  
2935 < this.layerConfig.firstVisibleRow) { this.attach = function(editor) {
2936 < this.layerConfig.firstVisibleRow) { HashHandler.call(this, occurCommands, editor.commands.platform);
2937 < this.layerConfig.firstVisibleRow) { this.$editor = editor;
2938 < this.layerConfig.firstVisibleRow) { }
2939  
2940 < this.layerConfig.firstVisibleRow) { var handleKeyboard$super = this.handleKeyboard;
2941 < this.layerConfig.firstVisibleRow) { this.handleKeyboard = function(data, hashId, key, keyCode) {
2942 < this.layerConfig.firstVisibleRow) { var cmd = handleKeyboard$super.call(this, data, hashId, key, keyCode);
2943 < this.layerConfig.firstVisibleRow) { return (cmd && cmd.command) ? cmd : undefined;
2944 < this.layerConfig.firstVisibleRow) { }
2945  
2946 < this.layerConfig.firstVisibleRow) {}).call(OccurKeyboardHandler.prototype);
2947  
2948 < this.layerConfig.firstVisibleRow) {OccurKeyboardHandler.installIn = function(editor) {
2949 < this.layerConfig.firstVisibleRow) { var handler = new this();
2950 < this.layerConfig.firstVisibleRow) { editor.keyBinding.addKeyboardHandler(handler);
2951 < this.layerConfig.firstVisibleRow) { editor.commands.addCommands(occurCommands);
2952 < this.layerConfig.firstVisibleRow) {}
2953  
2954 < this.layerConfig.firstVisibleRow) {OccurKeyboardHandler.uninstallFrom = function(editor) {
2955 < this.layerConfig.firstVisibleRow) { editor.commands.removeCommands(occurCommands);
2956 < this.layerConfig.firstVisibleRow) { var handler = editor.getKeyboardHandler();
2957 < this.layerConfig.firstVisibleRow) { if (handler.isOccurHandler)
2958 < this.layerConfig.firstVisibleRow) { editor.keyBinding.removeKeyboardHandler(handler);
2959 < this.layerConfig.firstVisibleRow) {}
2960  
2961 < this.layerConfig.firstVisibleRow) {exports.occurStartCommand = occurStartCommand;
2962  
2963 < this.layerConfig.firstVisibleRow) {});
2964  
2965 < this.layerConfig.firstVisibleRow) {define("ace/commands/incremental_search_commands",["require","exports","module","ace/config","ace/lib/oop","ace/keyboard/hash_handler","ace/commands/occur_commands"], function(require, exports, module) {
2966  
2967 < this.layerConfig.firstVisibleRow) {var config = require("../config");
2968 < this.layerConfig.firstVisibleRow) {var oop = require("../lib/oop");
2969 < this.layerConfig.firstVisibleRow) {var HashHandler = require("../keyboard/hash_handler").HashHandler;
2970 < this.layerConfig.firstVisibleRow) {var occurStartCommand = require("./occur_commands").occurStartCommand;
2971 < this.layerConfig.firstVisibleRow) {exports.iSearchStartCommands = [{
2972 < this.layerConfig.firstVisibleRow) { name: "iSearch",
2973 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-F", mac: "Command-F"},
2974 < this.layerConfig.firstVisibleRow) { exec: function(editor, options) {
2975 < this.layerConfig.firstVisibleRow) { config.loadModule(["core", "ace/incremental_search"], function(e) {
2976 < this.layerConfig.firstVisibleRow) { var iSearch = e.iSearch = e.iSearch || new e.IncrementalSearch();
2977 < this.layerConfig.firstVisibleRow) { iSearch.activate(editor, options.backwards);
2978 < this.layerConfig.firstVisibleRow) { if (options.jumpToFirstMatch) iSearch.next(options);
2979 < this.layerConfig.firstVisibleRow) { });
2980 < this.layerConfig.firstVisibleRow) { },
2981 < this.layerConfig.firstVisibleRow) { readOnly: true
2982 < this.layerConfig.firstVisibleRow) {}, {
2983 < this.layerConfig.firstVisibleRow) { name: "iSearchBackwards",
2984 < this.layerConfig.firstVisibleRow) { exec: function(editor, jumpToNext) { editor.execCommand('iSearch', {backwards: true}); },
2985 < this.layerConfig.firstVisibleRow) { readOnly: true
2986 < this.layerConfig.firstVisibleRow) {}, {
2987 < this.layerConfig.firstVisibleRow) { name: "iSearchAndGo",
2988 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-K", mac: "Command-G"},
2989 < this.layerConfig.firstVisibleRow) { exec: function(editor, jumpToNext) { editor.execCommand('iSearch', {jumpToFirstMatch: true, useCurrentOrPrevSearch: true}); },
2990 < this.layerConfig.firstVisibleRow) { readOnly: true
2991 < this.layerConfig.firstVisibleRow) {}, {
2992 < this.layerConfig.firstVisibleRow) { name: "iSearchBackwardsAndGo",
2993 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-Shift-K", mac: "Command-Shift-G"},
2994 < this.layerConfig.firstVisibleRow) { exec: function(editor) { editor.execCommand('iSearch', {jumpToFirstMatch: true, backwards: true, useCurrentOrPrevSearch: true}); },
2995 < this.layerConfig.firstVisibleRow) { readOnly: true
2996 < this.layerConfig.firstVisibleRow) {}];
2997 < this.layerConfig.firstVisibleRow) {exports.iSearchCommands = [{
2998 < this.layerConfig.firstVisibleRow) { name: "restartSearch",
2999 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-F", mac: "Command-F"},
3000 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3001 < this.layerConfig.firstVisibleRow) { iSearch.cancelSearch(true);
3002 < this.layerConfig.firstVisibleRow) { }
3003 < this.layerConfig.firstVisibleRow) {}, {
3004 < this.layerConfig.firstVisibleRow) { name: "searchForward",
3005 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-S|Ctrl-K", mac: "Ctrl-S|Command-G"},
3006 < this.layerConfig.firstVisibleRow) { exec: function(iSearch, options) {
3007 < this.layerConfig.firstVisibleRow) { options.useCurrentOrPrevSearch = true;
3008 < this.layerConfig.firstVisibleRow) { iSearch.next(options);
3009 < this.layerConfig.firstVisibleRow) { }
3010 < this.layerConfig.firstVisibleRow) {}, {
3011 < this.layerConfig.firstVisibleRow) { name: "searchBackward",
3012 < this.layerConfig.firstVisibleRow) { bindKey: {win: "Ctrl-R|Ctrl-Shift-K", mac: "Ctrl-R|Command-Shift-G"},
3013 < this.layerConfig.firstVisibleRow) { exec: function(iSearch, options) {
3014 < this.layerConfig.firstVisibleRow) { options.useCurrentOrPrevSearch = true;
3015 < this.layerConfig.firstVisibleRow) { options.backwards = true;
3016 < this.layerConfig.firstVisibleRow) { iSearch.next(options);
3017 < this.layerConfig.firstVisibleRow) { }
3018 < this.layerConfig.firstVisibleRow) {}, {
3019 < this.layerConfig.firstVisibleRow) { name: "extendSearchTerm",
3020 < this.layerConfig.firstVisibleRow) { exec: function(iSearch, string) {
3021 < this.layerConfig.firstVisibleRow) { iSearch.addString(string);
3022 < this.layerConfig.firstVisibleRow) { }
3023 < this.layerConfig.firstVisibleRow) {}, {
3024 < this.layerConfig.firstVisibleRow) { name: "extendSearchTermSpace",
3025 < this.layerConfig.firstVisibleRow) { bindKey: "space",
3026 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) { iSearch.addString(' '); }
3027 < this.layerConfig.firstVisibleRow) {}, {
3028 < this.layerConfig.firstVisibleRow) { name: "shrinkSearchTerm",
3029 < this.layerConfig.firstVisibleRow) { bindKey: "backspace",
3030 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3031 < this.layerConfig.firstVisibleRow) { iSearch.removeChar();
3032 < this.layerConfig.firstVisibleRow) { }
3033 < this.layerConfig.firstVisibleRow) {}, {
3034 < this.layerConfig.firstVisibleRow) { name: 'confirmSearch',
3035 < this.layerConfig.firstVisibleRow) { bindKey: 'return',
3036 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) { iSearch.deactivate(); }
3037 < this.layerConfig.firstVisibleRow) {}, {
3038 < this.layerConfig.firstVisibleRow) { name: 'cancelSearch',
3039 < this.layerConfig.firstVisibleRow) { bindKey: 'esc|Ctrl-G',
3040 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) { iSearch.deactivate(true); }
3041 < this.layerConfig.firstVisibleRow) {}, {
3042 < this.layerConfig.firstVisibleRow) { name: 'occurisearch',
3043 < this.layerConfig.firstVisibleRow) { bindKey: 'Ctrl-O',
3044 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3045 < this.layerConfig.firstVisibleRow) { var options = oop.mixin({}, iSearch.$options);
3046 < this.layerConfig.firstVisibleRow) { iSearch.deactivate();
3047 < this.layerConfig.firstVisibleRow) { occurStartCommand.exec(iSearch.$editor, options);
3048 < this.layerConfig.firstVisibleRow) { }
3049 < this.layerConfig.firstVisibleRow) {}, {
3050 < this.layerConfig.firstVisibleRow) { name: "yankNextWord",
3051 < this.layerConfig.firstVisibleRow) { bindKey: "Ctrl-w",
3052 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3053 < this.layerConfig.firstVisibleRow) { var ed = iSearch.$editor,
3054 < this.layerConfig.firstVisibleRow) { range = ed.selection.getRangeOfMovements(function(sel) { sel.moveCursorWordRight(); }),
3055 < this.layerConfig.firstVisibleRow) { string = ed.session.getTextRange(range);
3056 < this.layerConfig.firstVisibleRow) { iSearch.addString(string);
3057 < this.layerConfig.firstVisibleRow) { }
3058 < this.layerConfig.firstVisibleRow) {}, {
3059 < this.layerConfig.firstVisibleRow) { name: "yankNextChar",
3060 < this.layerConfig.firstVisibleRow) { bindKey: "Ctrl-Alt-y",
3061 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3062 < this.layerConfig.firstVisibleRow) { var ed = iSearch.$editor,
3063 < this.layerConfig.firstVisibleRow) { range = ed.selection.getRangeOfMovements(function(sel) { sel.moveCursorRight(); }),
3064 < this.layerConfig.firstVisibleRow) { string = ed.session.getTextRange(range);
3065 < this.layerConfig.firstVisibleRow) { iSearch.addString(string);
3066 < this.layerConfig.firstVisibleRow) { }
3067 < this.layerConfig.firstVisibleRow) {}, {
3068 < this.layerConfig.firstVisibleRow) { name: 'recenterTopBottom',
3069 < this.layerConfig.firstVisibleRow) { bindKey: 'Ctrl-l',
3070 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) { iSearch.$editor.execCommand('recenterTopBottom'); }
3071 < this.layerConfig.firstVisibleRow) {}, {
3072 < this.layerConfig.firstVisibleRow) { name: 'selectAllMatches',
3073 < this.layerConfig.firstVisibleRow) { bindKey: 'Ctrl-space',
3074 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3075 < this.layerConfig.firstVisibleRow) { var ed = iSearch.$editor,
3076 < this.layerConfig.firstVisibleRow) { hl = ed.session.$isearchHighlight,
3077 < this.layerConfig.firstVisibleRow) { ranges = hl && hl.cache ? hl.cache
3078 < this.layerConfig.firstVisibleRow) { .reduce(function(ranges, ea) {
3079 < this.layerConfig.firstVisibleRow) { return ranges.concat(ea ? ea : []); }, []) : [];
3080 < this.layerConfig.firstVisibleRow) { iSearch.deactivate(false);
3081 < this.layerConfig.firstVisibleRow) { ranges.forEach(ed.selection.addRange.bind(ed.selection));
3082 < this.layerConfig.firstVisibleRow) { }
3083 < this.layerConfig.firstVisibleRow) {}, {
3084 < this.layerConfig.firstVisibleRow) { name: 'searchAsRegExp',
3085 < this.layerConfig.firstVisibleRow) { bindKey: 'Alt-r',
3086 < this.layerConfig.firstVisibleRow) { exec: function(iSearch) {
3087 < this.layerConfig.firstVisibleRow) { iSearch.convertNeedleToRegExp();
3088 < this.layerConfig.firstVisibleRow) { }
3089 < this.layerConfig.firstVisibleRow) {}].map(function(cmd) {
3090 < this.layerConfig.firstVisibleRow) { cmd.readOnly = true;
3091 < this.layerConfig.firstVisibleRow) { cmd.isIncrementalSearchCommand = true;
3092 < this.layerConfig.firstVisibleRow) { cmd.scrollIntoView = "animate-cursor";
3093 < this.layerConfig.firstVisibleRow) { return cmd;
3094 < this.layerConfig.firstVisibleRow) {});
3095  
3096 < this.layerConfig.firstVisibleRow) {function IncrementalSearchKeyboardHandler(iSearch) {
3097 < this.layerConfig.firstVisibleRow) { this.$iSearch = iSearch;
3098 < this.layerConfig.firstVisibleRow) {}
3099  
3100 < this.layerConfig.firstVisibleRow) {oop.inherits(IncrementalSearchKeyboardHandler, HashHandler);
3101  
3102 < this.layerConfig.firstVisibleRow) {(function() {
3103  
3104 < this.layerConfig.firstVisibleRow) { this.attach = function(editor) {
3105 < this.layerConfig.firstVisibleRow) { var iSearch = this.$iSearch;
3106 < this.layerConfig.firstVisibleRow) { HashHandler.call(this, exports.iSearchCommands, editor.commands.platform);
3107 < this.layerConfig.firstVisibleRow) { this.$commandExecHandler = editor.commands.addEventListener('exec', function(e) {
3108 < this.layerConfig.firstVisibleRow) { if (!e.command.isIncrementalSearchCommand)
3109 < this.layerConfig.firstVisibleRow) { return iSearch.deactivate();
3110 < this.layerConfig.firstVisibleRow) { e.stopPropagation();
3111 < this.layerConfig.firstVisibleRow) { e.preventDefault();
3112 < this.layerConfig.firstVisibleRow) { var scrollTop = editor.session.getScrollTop();
3113 < this.layerConfig.firstVisibleRow) { var result = e.command.exec(iSearch, e.args || {});
3114 < this.layerConfig.firstVisibleRow) { editor.renderer.scrollCursorIntoView(null, 0.5);
3115 < this.layerConfig.firstVisibleRow) { editor.renderer.animateScrolling(scrollTop);
3116 < this.layerConfig.firstVisibleRow) { return result;
3117 < this.layerConfig.firstVisibleRow) { });
3118 < this.layerConfig.firstVisibleRow) { };
3119  
3120 < this.layerConfig.firstVisibleRow) { this.detach = function(editor) {
3121 < this.layerConfig.firstVisibleRow) { if (!this.$commandExecHandler) return;
3122 < this.layerConfig.firstVisibleRow) { editor.commands.removeEventListener('exec', this.$commandExecHandler);
3123 < this.layerConfig.firstVisibleRow) { delete this.$commandExecHandler;
3124 < this.layerConfig.firstVisibleRow) { };
3125  
3126 < this.layerConfig.firstVisibleRow) { var handleKeyboard$super = this.handleKeyboard;
3127 < this.layerConfig.firstVisibleRow) { this.handleKeyboard = function(data, hashId, key, keyCode) {
3128 < this.layerConfig.firstVisibleRow) { if (((hashId === 1/*ctrl*/ || hashId === 8/*command*/) && key === 'v')
3129 < this.layerConfig.firstVisibleRow) { || (hashId === 1/*ctrl*/ && key === 'y')) return null;
3130 < this.layerConfig.firstVisibleRow) { var cmd = handleKeyboard$super.call(this, data, hashId, key, keyCode);
3131 < this.layerConfig.firstVisibleRow) { if (cmd.command) { return cmd; }
3132 < this.layerConfig.firstVisibleRow) { if (hashId == -1) {
3133 < this.layerConfig.firstVisibleRow) { var extendCmd = this.commands.extendSearchTerm;
3134 < this.layerConfig.firstVisibleRow) { if (extendCmd) { return {command: extendCmd, args: key}; }
3135 < this.layerConfig.firstVisibleRow) { }
3136 < this.layerConfig.firstVisibleRow) { return false;
3137 < this.layerConfig.firstVisibleRow) { };
3138  
3139 < this.layerConfig.firstVisibleRow) {}).call(IncrementalSearchKeyboardHandler.prototype);
3140  
3141  
3142 < this.layerConfig.firstVisibleRow) {exports.IncrementalSearchKeyboardHandler = IncrementalSearchKeyboardHandler;
3143  
3144 < this.layerConfig.firstVisibleRow) {});
3145  
3146 < this.layerConfig.firstVisibleRow) {define("ace/incremental_search",["require","exports","module","ace/lib/oop","ace/range","ace/search","ace/search_highlight","ace/commands/incremental_search_commands","ace/lib/dom","ace/commands/command_manager","ace/editor","ace/config"], function(require, exports, module) {
3147 < this.layerConfig.firstVisibleRow) {"use strict";
3148  
3149 < this.layerConfig.firstVisibleRow) {var oop = require("./lib/oop");
3150 < this.layerConfig.firstVisibleRow) {var Range = require("./range").Range;
3151 < this.layerConfig.firstVisibleRow) {var Search = require("./search").Search;
3152 < this.layerConfig.firstVisibleRow) {var SearchHighlight = require("./search_highlight").SearchHighlight;
3153 < this.layerConfig.firstVisibleRow) {var iSearchCommandModule = require("./commands/incremental_search_commands");
3154 < this.layerConfig.firstVisibleRow) {var ISearchKbd = iSearchCommandModule.IncrementalSearchKeyboardHandler;
3155 < this.layerConfig.firstVisibleRow) {function IncrementalSearch() {
3156 < this.layerConfig.firstVisibleRow) { this.$options = {wrap: false, skipCurrent: false};
3157 < this.layerConfig.firstVisibleRow) { this.$keyboardHandler = new ISearchKbd(this);
3158 < this.layerConfig.firstVisibleRow) {}
3159  
3160 < this.layerConfig.firstVisibleRow) {oop.inherits(IncrementalSearch, Search);
3161  
3162 < this.layerConfig.firstVisibleRow) {function isRegExp(obj) {
3163 < this.layerConfig.firstVisibleRow) { return obj instanceof RegExp;
3164 < this.layerConfig.firstVisibleRow) {}
3165  
3166 < this.layerConfig.firstVisibleRow) {function regExpToObject(re) {
3167 < this.layerConfig.firstVisibleRow) { var string = String(re),
3168 < this.layerConfig.firstVisibleRow) { start = string.indexOf('/'),
3169 < this.layerConfig.firstVisibleRow) { flagStart = string.lastIndexOf('/');
3170 < this.layerConfig.firstVisibleRow) { return {
3171 < this.layerConfig.firstVisibleRow) { expression: string.slice(start+1, flagStart),
3172 < this.layerConfig.firstVisibleRow) { flags: string.slice(flagStart+1)
3173 < this.layerConfig.firstVisibleRow) { }
3174 < this.layerConfig.firstVisibleRow) {}
3175  
3176 < this.layerConfig.firstVisibleRow) {function stringToRegExp(string, flags) {
3177 < this.layerConfig.firstVisibleRow) { try {
3178 < this.layerConfig.firstVisibleRow) { return new RegExp(string, flags);
3179 < this.layerConfig.firstVisibleRow) { } catch (e) { return string; }
3180 < this.layerConfig.firstVisibleRow) {}
3181  
3182 < this.layerConfig.firstVisibleRow) {function objectToRegExp(obj) {
3183 < this.layerConfig.firstVisibleRow) { return stringToRegExp(obj.expression, obj.flags);
3184 < this.layerConfig.firstVisibleRow) {}
3185  
3186 < this.layerConfig.firstVisibleRow) {(function() {
3187  
3188 < this.layerConfig.firstVisibleRow) { this.activate = function(ed, backwards) {
3189 < this.layerConfig.firstVisibleRow) { this.$editor = ed;
3190 < this.layerConfig.firstVisibleRow) { this.$startPos = this.$currentPos = ed.getCursorPosition();
3191 < this.layerConfig.firstVisibleRow) { this.$options.needle = '';
3192 < this.layerConfig.firstVisibleRow) { this.$options.backwards = backwards;
3193 < this.layerConfig.firstVisibleRow) { ed.keyBinding.addKeyboardHandler(this.$keyboardHandler);
3194 < this.layerConfig.firstVisibleRow) { this.$originalEditorOnPaste = ed.onPaste; ed.onPaste = this.onPaste.bind(this);
3195 < this.layerConfig.firstVisibleRow) { this.$mousedownHandler = ed.addEventListener('mousedown', this.onMouseDown.bind(this));
3196 < this.layerConfig.firstVisibleRow) { this.selectionFix(ed);
3197 < this.layerConfig.firstVisibleRow) { this.statusMessage(true);
3198 < this.layerConfig.firstVisibleRow) { };
3199  
3200 < this.layerConfig.firstVisibleRow) { this.deactivate = function(reset) {
3201 < this.layerConfig.firstVisibleRow) { this.cancelSearch(reset);
3202 < this.layerConfig.firstVisibleRow) { var ed = this.$editor;
3203 < this.layerConfig.firstVisibleRow) { ed.keyBinding.removeKeyboardHandler(this.$keyboardHandler);
3204 < this.layerConfig.firstVisibleRow) { if (this.$mousedownHandler) {
3205 < this.layerConfig.firstVisibleRow) { ed.removeEventListener('mousedown', this.$mousedownHandler);
3206 < this.layerConfig.firstVisibleRow) { delete this.$mousedownHandler;
3207 < this.layerConfig.firstVisibleRow) { }
3208 < this.layerConfig.firstVisibleRow) { ed.onPaste = this.$originalEditorOnPaste;
3209 < this.layerConfig.firstVisibleRow) { this.message('');
3210 < this.layerConfig.firstVisibleRow) { };
3211  
3212 < this.layerConfig.firstVisibleRow) { this.selectionFix = function(editor) {
3213 < this.layerConfig.firstVisibleRow) { if (editor.selection.isEmpty() && !editor.session.$emacsMark) {
3214 < this.layerConfig.firstVisibleRow) { editor.clearSelection();
3215 < this.layerConfig.firstVisibleRow) { }
3216 < this.layerConfig.firstVisibleRow) { };
3217  
3218 < this.layerConfig.firstVisibleRow) { this.highlight = function(regexp) {
3219 < this.layerConfig.firstVisibleRow) { var sess = this.$editor.session,
3220 < this.layerConfig.firstVisibleRow) { hl = sess.$isearchHighlight = sess.$isearchHighlight || sess.addDynamicMarker(
3221 < this.layerConfig.firstVisibleRow) { new SearchHighlight(null, "ace_isearch-result", "text"));
3222 < this.layerConfig.firstVisibleRow) { hl.setRegexp(regexp);
3223 < this.layerConfig.firstVisibleRow) { sess._emit("changeBackMarker"); // force highlight layer redraw
3224 < this.layerConfig.firstVisibleRow) { };
3225  
3226 < this.layerConfig.firstVisibleRow) { this.cancelSearch = function(reset) {
3227 < this.layerConfig.firstVisibleRow) { var e = this.$editor;
3228 < this.layerConfig.firstVisibleRow) { this.$prevNeedle = this.$options.needle;
3229 < this.layerConfig.firstVisibleRow) { this.$options.needle = '';
3230 < this.layerConfig.firstVisibleRow) { if (reset) {
3231 < this.layerConfig.firstVisibleRow) { e.moveCursorToPosition(this.$startPos);
3232 < this.layerConfig.firstVisibleRow) { this.$currentPos = this.$startPos;
3233 < this.layerConfig.firstVisibleRow) { } else {
3234 < this.layerConfig.firstVisibleRow) { e.pushEmacsMark && e.pushEmacsMark(this.$startPos, false);
3235 < this.layerConfig.firstVisibleRow) { }
3236 < this.layerConfig.firstVisibleRow) { this.highlight(null);
3237 < this.layerConfig.firstVisibleRow) { return Range.fromPoints(this.$currentPos, this.$currentPos);
3238 < this.layerConfig.firstVisibleRow) { };
3239  
3240 < this.layerConfig.firstVisibleRow) { this.highlightAndFindWithNeedle = function(moveToNext, needleUpdateFunc) {
3241 < this.layerConfig.firstVisibleRow) { if (!this.$editor) return null;
3242 < this.layerConfig.firstVisibleRow) { var options = this.$options;
3243 < this.layerConfig.firstVisibleRow) { if (needleUpdateFunc) {
3244 < this.layerConfig.firstVisibleRow) { options.needle = needleUpdateFunc.call(this, options.needle || '') || '';
3245 < this.layerConfig.firstVisibleRow) { }
3246 < this.layerConfig.firstVisibleRow) { if (options.needle.length === 0) {
3247 < this.layerConfig.firstVisibleRow) { this.statusMessage(true);
3248 < this.layerConfig.firstVisibleRow) { return this.cancelSearch(true);
3249 < this.layerConfig.firstVisibleRow) { }
3250 < this.layerConfig.firstVisibleRow) { options.start = this.$currentPos;
3251 < this.layerConfig.firstVisibleRow) { var session = this.$editor.session,
3252 < this.layerConfig.firstVisibleRow) { found = this.find(session),
3253 < this.layerConfig.firstVisibleRow) { shouldSelect = this.$editor.emacsMark ?
3254 < this.layerConfig.firstVisibleRow) { !!this.$editor.emacsMark() : !this.$editor.selection.isEmpty();
3255 < this.layerConfig.firstVisibleRow) { if (found) {
3256 < this.layerConfig.firstVisibleRow) { if (options.backwards) found = Range.fromPoints(found.end, found.start);
3257 < this.layerConfig.firstVisibleRow) { this.$editor.selection.setRange(Range.fromPoints(shouldSelect ? this.$startPos : found.end, found.end));
3258 < this.layerConfig.firstVisibleRow) { if (moveToNext) this.$currentPos = found.end;
3259 < this.layerConfig.firstVisibleRow) { this.highlight(options.re);
3260 < this.layerConfig.firstVisibleRow) { }
3261  
3262 < this.layerConfig.firstVisibleRow) { this.statusMessage(found);
3263  
3264 < this.layerConfig.firstVisibleRow) { return found;
3265 < this.layerConfig.firstVisibleRow) { };
3266  
3267 < this.layerConfig.firstVisibleRow) { this.addString = function(s) {
3268 < this.layerConfig.firstVisibleRow) { return this.highlightAndFindWithNeedle(false, function(needle) {
3269 < this.layerConfig.firstVisibleRow) { if (!isRegExp(needle))
3270 < this.layerConfig.firstVisibleRow) { return needle + s;
3271 < this.layerConfig.firstVisibleRow) { var reObj = regExpToObject(needle);
3272 < this.layerConfig.firstVisibleRow) { reObj.expression += s;
3273 < this.layerConfig.firstVisibleRow) { return objectToRegExp(reObj);
3274 < this.layerConfig.firstVisibleRow) { });
3275 < this.layerConfig.firstVisibleRow) { };
3276  
3277 < this.layerConfig.firstVisibleRow) { this.removeChar = function(c) {
3278 < this.layerConfig.firstVisibleRow) { return this.highlightAndFindWithNeedle(false, function(needle) {
3279 < this.layerConfig.firstVisibleRow) { if (!isRegExp(needle))
3280 < this.layerConfig.firstVisibleRow) { return needle.substring(0, needle.length-1);
3281 < this.layerConfig.firstVisibleRow) { var reObj = regExpToObject(needle);
3282 < this.layerConfig.firstVisibleRow) { reObj.expression = reObj.expression.substring(0, reObj.expression.length-1);
3283 < this.layerConfig.firstVisibleRow) { return objectToRegExp(reObj);
3284 < this.layerConfig.firstVisibleRow) { });
3285 < this.layerConfig.firstVisibleRow) { };
3286  
3287 < this.layerConfig.firstVisibleRow) { this.next = function(options) {
3288 < this.layerConfig.firstVisibleRow) { options = options || {};
3289 < this.layerConfig.firstVisibleRow) { this.$options.backwards = !!options.backwards;
3290 < this.layerConfig.firstVisibleRow) { this.$currentPos = this.$editor.getCursorPosition();
3291 < this.layerConfig.firstVisibleRow) { return this.highlightAndFindWithNeedle(true, function(needle) {
3292 < this.layerConfig.firstVisibleRow) { return options.useCurrentOrPrevSearch && needle.length === 0 ?
3293 < this.layerConfig.firstVisibleRow) { this.$prevNeedle || '' : needle;
3294 < this.layerConfig.firstVisibleRow) { });
3295 < this.layerConfig.firstVisibleRow) { };
3296  
3297 < this.layerConfig.firstVisibleRow) { this.onMouseDown = function(evt) {
3298 < this.layerConfig.firstVisibleRow) { this.deactivate();
3299 < this.layerConfig.firstVisibleRow) { return true;
3300 < this.layerConfig.firstVisibleRow) { };
3301  
3302 < this.layerConfig.firstVisibleRow) { this.onPaste = function(text) {
3303 < this.layerConfig.firstVisibleRow) { this.addString(text);
3304 < this.layerConfig.firstVisibleRow) { };
3305  
3306 < this.layerConfig.firstVisibleRow) { this.convertNeedleToRegExp = function() {
3307 < this.layerConfig.firstVisibleRow) { return this.highlightAndFindWithNeedle(false, function(needle) {
3308 < this.layerConfig.firstVisibleRow) { return isRegExp(needle) ? needle : stringToRegExp(needle, 'ig');
3309 < this.layerConfig.firstVisibleRow) { });
3310 < this.layerConfig.firstVisibleRow) { };
3311  
3312 < this.layerConfig.firstVisibleRow) { this.convertNeedleToString = function() {
3313 < this.layerConfig.firstVisibleRow) { return this.highlightAndFindWithNeedle(false, function(needle) {
3314 < this.layerConfig.firstVisibleRow) { return isRegExp(needle) ? regExpToObject(needle).expression : needle;
3315 < this.layerConfig.firstVisibleRow) { });
3316 < this.layerConfig.firstVisibleRow) { };
3317  
3318 < this.layerConfig.firstVisibleRow) { this.statusMessage = function(found) {
3319 < this.layerConfig.firstVisibleRow) { var options = this.$options, msg = '';
3320 < this.layerConfig.firstVisibleRow) { msg += options.backwards ? 'reverse-' : '';
3321 < this.layerConfig.firstVisibleRow) { msg += 'isearch: ' + options.needle;
3322 < this.layerConfig.firstVisibleRow) { msg += found ? '' : ' (not found)';
3323 < this.layerConfig.firstVisibleRow) { this.message(msg);
3324 < this.layerConfig.firstVisibleRow) { };
3325  
3326 < this.layerConfig.firstVisibleRow) { this.message = function(msg) {
3327 < this.layerConfig.firstVisibleRow) { if (this.$editor.showCommandLine) {
3328 < this.layerConfig.firstVisibleRow) { this.$editor.showCommandLine(msg);
3329 < this.layerConfig.firstVisibleRow) { this.$editor.focus();
3330 < this.layerConfig.firstVisibleRow) { } else {
3331 < this.layerConfig.firstVisibleRow) { console.log(msg);
3332 < this.layerConfig.firstVisibleRow) { }
3333 < this.layerConfig.firstVisibleRow) { };
3334  
3335 < this.layerConfig.firstVisibleRow) {}).call(IncrementalSearch.prototype);
3336  
3337  
3338 < this.layerConfig.firstVisibleRow) {exports.IncrementalSearch = IncrementalSearch;
3339  
3340 < this.layerConfig.firstVisibleRow) {var dom = require('./lib/dom');
3341 < this.layerConfig.firstVisibleRow) {dom.importCssString && dom.importCssString("\
3342 < this.layerConfig.firstVisibleRow) {.ace_marker-layer .ace_isearch-result {\
3343 < this.layerConfig.firstVisibleRow) { position: absolute;\
3344 < this.layerConfig.firstVisibleRow) { z-index: 6;\
3345 < this.layerConfig.firstVisibleRow) { -moz-box-sizing: border-box;\
3346 < this.layerConfig.firstVisibleRow) { -webkit-box-sizing: border-box;\
3347 < this.layerConfig.firstVisibleRow) { box-sizing: border-box;\
3348 < this.layerConfig.firstVisibleRow) {}\
3349 < this.layerConfig.firstVisibleRow) {div.ace_isearch-result {\
3350 < this.layerConfig.firstVisibleRow) { border-radius: 4px;\
3351 < this.layerConfig.firstVisibleRow) { background-color: rgba(255, 200, 0, 0.5);\
3352 < this.layerConfig.firstVisibleRow) { box-shadow: 0 0 4px rgb(255, 200, 0);\
3353 < this.layerConfig.firstVisibleRow) {}\
3354 < this.layerConfig.firstVisibleRow) {.ace_dark div.ace_isearch-result {\
3355 < this.layerConfig.firstVisibleRow) { background-color: rgb(100, 110, 160);\
3356 < this.layerConfig.firstVisibleRow) { box-shadow: 0 0 4px rgb(80, 90, 140);\
3357 < this.layerConfig.firstVisibleRow) {}", "incremental-search-highlighting");
3358 < this.layerConfig.firstVisibleRow) {var commands = require("./commands/command_manager");
3359 < this.layerConfig.firstVisibleRow) {(function() {
3360 < this.layerConfig.firstVisibleRow) { this.setupIncrementalSearch = function(editor, val) {
3361 < this.layerConfig.firstVisibleRow) { if (this.usesIncrementalSearch == val) return;
3362 < this.layerConfig.firstVisibleRow) { this.usesIncrementalSearch = val;
3363 < this.layerConfig.firstVisibleRow) { var iSearchCommands = iSearchCommandModule.iSearchStartCommands;
3364 < this.layerConfig.firstVisibleRow) { var method = val ? 'addCommands' : 'removeCommands';
3365 < this.layerConfig.firstVisibleRow) { this[method](iSearchCommands);
3366 < this.layerConfig.firstVisibleRow) { };
3367 < this.layerConfig.firstVisibleRow) {}).call(commands.CommandManager.prototype);
3368 < this.layerConfig.firstVisibleRow) {var Editor = require("./editor").Editor;
3369 < this.layerConfig.firstVisibleRow) {require("./config").defineOptions(Editor.prototype, "editor", {
3370 < this.layerConfig.firstVisibleRow) { useIncrementalSearch: {
3371 < this.layerConfig.firstVisibleRow) { set: function(val) {
3372 < this.layerConfig.firstVisibleRow) { this.keyBinding.$handlers.forEach(function(handler) {
3373 < this.layerConfig.firstVisibleRow) { if (handler.setupIncrementalSearch) {
3374 < this.layerConfig.firstVisibleRow) { handler.setupIncrementalSearch(this, val);
3375 < this.layerConfig.firstVisibleRow) { }
3376 < this.layerConfig.firstVisibleRow) { });
3377 < this.layerConfig.firstVisibleRow) { this._emit('incrementalSearchSettingChanged', {isEnabled: val});
3378 < this.layerConfig.firstVisibleRow) { }
3379 < this.layerConfig.firstVisibleRow) { }
3380 < this.layerConfig.firstVisibleRow) {});
3381  
3382 < this.layerConfig.firstVisibleRow) {});
3383  
3384 < this.layerConfig.firstVisibleRow) {define("ace/split",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/editor","ace/virtual_renderer","ace/edit_session"], function(require, exports, module) {
3385 < this.layerConfig.firstVisibleRow) {"use strict";
3386  
3387 < this.layerConfig.firstVisibleRow) {var oop = require("./lib/oop");
3388 < this.layerConfig.firstVisibleRow) {var lang = require("./lib/lang");
3389 < this.layerConfig.firstVisibleRow) {var EventEmitter = require("./lib/event_emitter").EventEmitter;
3390  
3391 < this.layerConfig.firstVisibleRow) {var Editor = require("./editor").Editor;
3392 < this.layerConfig.firstVisibleRow) {var Renderer = require("./virtual_renderer").VirtualRenderer;
3393 < this.layerConfig.firstVisibleRow) {var EditSession = require("./edit_session").EditSession;
3394  
3395  
3396 < this.layerConfig.firstVisibleRow) {var Split = function(container, theme, splits) {
3397 < this.layerConfig.firstVisibleRow) { this.BELOW = 1;
3398 < this.layerConfig.firstVisibleRow) { this.BESIDE = 0;
3399  
3400 < this.layerConfig.firstVisibleRow) { this.$container = container;
3401 < this.layerConfig.firstVisibleRow) { this.$theme = theme;
3402 < this.layerConfig.firstVisibleRow) { this.$splits = 0;
3403 < this.layerConfig.firstVisibleRow) { this.$editorCSS = "";
3404 < this.layerConfig.firstVisibleRow) { this.$editors = [];
3405 < this.layerConfig.firstVisibleRow) { this.$orientation = this.BESIDE;
3406  
3407 < this.layerConfig.firstVisibleRow) { this.setSplits(splits || 1);
3408 < this.layerConfig.firstVisibleRow) { this.$cEditor = this.$editors[0];
3409  
3410  
3411 < this.layerConfig.firstVisibleRow) { this.on("focus", function(editor) {
3412 < this.layerConfig.firstVisibleRow) { this.$cEditor = editor;
3413 < this.layerConfig.firstVisibleRow) { }.bind(this));
3414 < this.layerConfig.firstVisibleRow) {};
3415  
3416 < this.layerConfig.firstVisibleRow) {(function(){
3417  
3418 < this.layerConfig.firstVisibleRow) { oop.implement(this, EventEmitter);
3419  
3420 < this.layerConfig.firstVisibleRow) { this.$createEditor = function() {
3421 < this.layerConfig.firstVisibleRow) { var el = document.createElement("div");
3422 < this.layerConfig.firstVisibleRow) { el.className = this.$editorCSS;
3423 < this.layerConfig.firstVisibleRow) { el.style.cssText = "position: absolute; top:0px; bottom:0px";
3424 < this.layerConfig.firstVisibleRow) { this.$container.appendChild(el);
3425 < this.layerConfig.firstVisibleRow) { var editor = new Editor(new Renderer(el, this.$theme));
3426  
3427 < this.layerConfig.firstVisibleRow) { editor.on("focus", function() {
3428 < this.layerConfig.firstVisibleRow) { this._emit("focus", editor);
3429 < this.layerConfig.firstVisibleRow) { }.bind(this));
3430  
3431 < this.layerConfig.firstVisibleRow) { this.$editors.push(editor);
3432 < this.layerConfig.firstVisibleRow) { editor.setFontSize(this.$fontSize);
3433 < this.layerConfig.firstVisibleRow) { return editor;
3434 < this.layerConfig.firstVisibleRow) { };
3435  
3436 < this.layerConfig.firstVisibleRow) { this.setSplits = function(splits) {
3437 < this.layerConfig.firstVisibleRow) { var editor;
3438 < this.layerConfig.firstVisibleRow) { if (splits < 1) {
3439 < this.layerConfig.firstVisibleRow) { throw "The number of splits have to be > 0!";
3440 < this.layerConfig.firstVisibleRow) { }
3441  
3442 < this.layerConfig.firstVisibleRow) { if (splits == this.$splits) {
3443 < this.layerConfig.firstVisibleRow) { return;
3444 < this.layerConfig.firstVisibleRow) { } else if (splits > this.$splits) {
3445 < this.layerConfig.firstVisibleRow) { while (this.$splits < this.$editors.length && this.$splits < splits) {
3446 < this.layerConfig.firstVisibleRow) { editor = this.$editors[this.$splits];
3447 < this.layerConfig.firstVisibleRow) { this.$container.appendChild(editor.container);
3448 < this.layerConfig.firstVisibleRow) { editor.setFontSize(this.$fontSize);
3449 < this.layerConfig.firstVisibleRow) { this.$splits ++;
3450 < this.layerConfig.firstVisibleRow) { }
3451 < this.layerConfig.firstVisibleRow) { while (this.$splits < splits) {
3452 < this.layerConfig.firstVisibleRow) { this.$createEditor();
3453 < this.layerConfig.firstVisibleRow) { this.$splits ++;
3454 < this.layerConfig.firstVisibleRow) { }
3455 < this.layerConfig.firstVisibleRow) { } else {
3456 < this.layerConfig.firstVisibleRow) { while (this.$splits > splits) {
3457 < this.layerConfig.firstVisibleRow) { editor = this.$editors[this.$splits - 1];
3458 < this.layerConfig.firstVisibleRow) { this.$container.removeChild(editor.container);
3459 < this.layerConfig.firstVisibleRow) { this.$splits --;
3460 < this.layerConfig.firstVisibleRow) { }
3461 < this.layerConfig.firstVisibleRow) { }
3462 < this.layerConfig.firstVisibleRow) { this.resize();
3463 < this.layerConfig.firstVisibleRow) { };
3464 < this.layerConfig.firstVisibleRow) { this.getSplits = function() {
3465 < this.layerConfig.firstVisibleRow) { return this.$splits;
3466 < this.layerConfig.firstVisibleRow) { };
3467 < this.layerConfig.firstVisibleRow) { this.getEditor = function(idx) {
3468 < this.layerConfig.firstVisibleRow) { return this.$editors[idx];
3469 < this.layerConfig.firstVisibleRow) { };
3470 < this.layerConfig.firstVisibleRow) { this.getCurrentEditor = function() {
3471 < this.layerConfig.firstVisibleRow) { return this.$cEditor;
3472 < this.layerConfig.firstVisibleRow) { };
3473 < this.layerConfig.firstVisibleRow) { this.focus = function() {
3474 < this.layerConfig.firstVisibleRow) { this.$cEditor.focus();
3475 < this.layerConfig.firstVisibleRow) { };
3476 < this.layerConfig.firstVisibleRow) { this.blur = function() {
3477 < this.layerConfig.firstVisibleRow) { this.$cEditor.blur();
3478 < this.layerConfig.firstVisibleRow) { };
3479 < this.layerConfig.firstVisibleRow) { this.setTheme = function(theme) {
3480 < this.layerConfig.firstVisibleRow) { this.$editors.forEach(function(editor) {
3481 < this.layerConfig.firstVisibleRow) { editor.setTheme(theme);
3482 < this.layerConfig.firstVisibleRow) { });
3483 < this.layerConfig.firstVisibleRow) { };
3484 < this.layerConfig.firstVisibleRow) { this.setKeyboardHandler = function(keybinding) {
3485 < this.layerConfig.firstVisibleRow) { this.$editors.forEach(function(editor) {
3486 < this.layerConfig.firstVisibleRow) { editor.setKeyboardHandler(keybinding);
3487 < this.layerConfig.firstVisibleRow) { });
3488 < this.layerConfig.firstVisibleRow) { };
3489 < this.layerConfig.firstVisibleRow) { this.forEach = function(callback, scope) {
3490 < this.layerConfig.firstVisibleRow) { this.$editors.forEach(callback, scope);
3491 < this.layerConfig.firstVisibleRow) { };
3492  
3493  
3494 < this.layerConfig.firstVisibleRow) { this.$fontSize = "";
3495 < this.layerConfig.firstVisibleRow) { this.setFontSize = function(size) {
3496 < this.layerConfig.firstVisibleRow) { this.$fontSize = size;
3497 < this.layerConfig.firstVisibleRow) { this.forEach(function(editor) {
3498 < this.layerConfig.firstVisibleRow) { editor.setFontSize(size);
3499 < this.layerConfig.firstVisibleRow) { });
3500 < this.layerConfig.firstVisibleRow) { };
3501  
3502 < this.layerConfig.firstVisibleRow) { this.$cloneSession = function(session) {
3503 < this.layerConfig.firstVisibleRow) { var s = new EditSession(session.getDocument(), session.getMode());
3504  
3505 < this.layerConfig.firstVisibleRow) { var undoManager = session.getUndoManager();
3506 < this.layerConfig.firstVisibleRow) { if (undoManager) {
3507 < this.layerConfig.firstVisibleRow) { var undoManagerProxy = new UndoManagerProxy(undoManager, s);
3508 < this.layerConfig.firstVisibleRow) { s.setUndoManager(undoManagerProxy);
3509 < this.layerConfig.firstVisibleRow) { }
3510 < this.layerConfig.firstVisibleRow) { s.$informUndoManager = lang.delayedCall(function() { s.$deltas = []; });
3511 < this.layerConfig.firstVisibleRow) { s.setTabSize(session.getTabSize());
3512 < this.layerConfig.firstVisibleRow) { s.setUseSoftTabs(session.getUseSoftTabs());
3513 < this.layerConfig.firstVisibleRow) { s.setOverwrite(session.getOverwrite());
3514 < this.layerConfig.firstVisibleRow) { s.setBreakpoints(session.getBreakpoints());
3515 < this.layerConfig.firstVisibleRow) { s.setUseWrapMode(session.getUseWrapMode());
3516 < this.layerConfig.firstVisibleRow) { s.setUseWorker(session.getUseWorker());
3517 < this.layerConfig.firstVisibleRow) { s.setWrapLimitRange(session.$wrapLimitRange.min,
3518 < this.layerConfig.firstVisibleRow) { session.$wrapLimitRange.max);
3519 < this.layerConfig.firstVisibleRow) { s.$foldData = session.$cloneFoldData();
3520  
3521 < this.layerConfig.firstVisibleRow) { return s;
3522 < this.layerConfig.firstVisibleRow) { };
3523 < this.layerConfig.firstVisibleRow) { this.setSession = function(session, idx) {
3524 < this.layerConfig.firstVisibleRow) { var editor;
3525 < this.layerConfig.firstVisibleRow) { if (idx == null) {
3526 < this.layerConfig.firstVisibleRow) { editor = this.$cEditor;
3527 < this.layerConfig.firstVisibleRow) { } else {
3528 < this.layerConfig.firstVisibleRow) { editor = this.$editors[idx];
3529 < this.layerConfig.firstVisibleRow) { }
3530 < this.layerConfig.firstVisibleRow) { var isUsed = this.$editors.some(function(editor) {
3531 < this.layerConfig.firstVisibleRow) { return editor.session === session;
3532 < this.layerConfig.firstVisibleRow) { });
3533  
3534 < this.layerConfig.firstVisibleRow) { if (isUsed) {
3535 < this.layerConfig.firstVisibleRow) { session = this.$cloneSession(session);
3536 < this.layerConfig.firstVisibleRow) { }
3537 < this.layerConfig.firstVisibleRow) { editor.setSession(session);
3538 < this.layerConfig.firstVisibleRow) { return session;
3539 < this.layerConfig.firstVisibleRow) { };
3540 < this.layerConfig.firstVisibleRow) { this.getOrientation = function() {
3541 < this.layerConfig.firstVisibleRow) { return this.$orientation;
3542 < this.layerConfig.firstVisibleRow) { };
3543 < this.layerConfig.firstVisibleRow) { this.setOrientation = function(orientation) {
3544 < this.layerConfig.firstVisibleRow) { if (this.$orientation == orientation) {
3545 < this.layerConfig.firstVisibleRow) { return;
3546 < this.layerConfig.firstVisibleRow) { }
3547 < this.layerConfig.firstVisibleRow) { this.$orientation = orientation;
3548 < this.layerConfig.firstVisibleRow) { this.resize();
3549 < this.layerConfig.firstVisibleRow) { };
3550 < this.layerConfig.firstVisibleRow) { this.resize = function() {
3551 < this.layerConfig.firstVisibleRow) { var width = this.$container.clientWidth;
3552 < this.layerConfig.firstVisibleRow) { var height = this.$container.clientHeight;
3553 < this.layerConfig.firstVisibleRow) { var editor;
3554  
3555 < this.layerConfig.firstVisibleRow) { if (this.$orientation == this.BESIDE) {
3556 < this.layerConfig.firstVisibleRow) { var editorWidth = width / this.$splits;
3557 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < this.$splits; i++) {
3558 < this.layerConfig.firstVisibleRow) { editor = this.$editors[i];
3559 < this.layerConfig.firstVisibleRow) { editor.container.style.width = editorWidth + "px";
3560 < this.layerConfig.firstVisibleRow) { editor.container.style.top = "0px";
3561 < this.layerConfig.firstVisibleRow) { editor.container.style.left = i * editorWidth + "px";
3562 < this.layerConfig.firstVisibleRow) { editor.container.style.height = height + "px";
3563 < this.layerConfig.firstVisibleRow) { editor.resize();
3564 < this.layerConfig.firstVisibleRow) { }
3565 < this.layerConfig.firstVisibleRow) { } else {
3566 < this.layerConfig.firstVisibleRow) { var editorHeight = height / this.$splits;
3567 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < this.$splits; i++) {
3568 < this.layerConfig.firstVisibleRow) { editor = this.$editors[i];
3569 < this.layerConfig.firstVisibleRow) { editor.container.style.width = width + "px";
3570 < this.layerConfig.firstVisibleRow) { editor.container.style.top = i * editorHeight + "px";
3571 < this.layerConfig.firstVisibleRow) { editor.container.style.left = "0px";
3572 < this.layerConfig.firstVisibleRow) { editor.container.style.height = editorHeight + "px";
3573 < this.layerConfig.firstVisibleRow) { editor.resize();
3574 < this.layerConfig.firstVisibleRow) { }
3575 < this.layerConfig.firstVisibleRow) { }
3576 < this.layerConfig.firstVisibleRow) { };
3577  
3578 < this.layerConfig.firstVisibleRow) {}).call(Split.prototype);
3579  
3580  
3581 < this.layerConfig.firstVisibleRow) {function UndoManagerProxy(undoManager, session) {
3582 < this.layerConfig.firstVisibleRow) { this.$u = undoManager;
3583 < this.layerConfig.firstVisibleRow) { this.$doc = session;
3584 < this.layerConfig.firstVisibleRow) {}
3585  
3586 < this.layerConfig.firstVisibleRow) {(function() {
3587 < this.layerConfig.firstVisibleRow) { this.execute = function(options) {
3588 < this.layerConfig.firstVisibleRow) { this.$u.execute(options);
3589 < this.layerConfig.firstVisibleRow) { };
3590  
3591 < this.layerConfig.firstVisibleRow) { this.undo = function() {
3592 < this.layerConfig.firstVisibleRow) { var selectionRange = this.$u.undo(true);
3593 < this.layerConfig.firstVisibleRow) { if (selectionRange) {
3594 < this.layerConfig.firstVisibleRow) { this.$doc.selection.setSelectionRange(selectionRange);
3595 < this.layerConfig.firstVisibleRow) { }
3596 < this.layerConfig.firstVisibleRow) { };
3597  
3598 < this.layerConfig.firstVisibleRow) { this.redo = function() {
3599 < this.layerConfig.firstVisibleRow) { var selectionRange = this.$u.redo(true);
3600 < this.layerConfig.firstVisibleRow) { if (selectionRange) {
3601 < this.layerConfig.firstVisibleRow) { this.$doc.selection.setSelectionRange(selectionRange);
3602 < this.layerConfig.firstVisibleRow) { }
3603 < this.layerConfig.firstVisibleRow) { };
3604  
3605 < this.layerConfig.firstVisibleRow) { this.reset = function() {
3606 < this.layerConfig.firstVisibleRow) { this.$u.reset();
3607 < this.layerConfig.firstVisibleRow) { };
3608  
3609 < this.layerConfig.firstVisibleRow) { this.hasUndo = function() {
3610 < this.layerConfig.firstVisibleRow) { return this.$u.hasUndo();
3611 < this.layerConfig.firstVisibleRow) { };
3612  
3613 < this.layerConfig.firstVisibleRow) { this.hasRedo = function() {
3614 < this.layerConfig.firstVisibleRow) { return this.$u.hasRedo();
3615 < this.layerConfig.firstVisibleRow) { };
3616 < this.layerConfig.firstVisibleRow) {}).call(UndoManagerProxy.prototype);
3617  
3618 < this.layerConfig.firstVisibleRow) {exports.Split = Split;
3619 < this.layerConfig.firstVisibleRow) {});
3620  
3621 < this.layerConfig.firstVisibleRow) {define("ace/keyboard/vim",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/dom","ace/lib/oop","ace/lib/keys","ace/lib/event","ace/search","ace/lib/useragent","ace/search_highlight","ace/commands/multi_select_commands","ace/mode/text","ace/multi_select"], function(require, exports, module) {
3622 < this.layerConfig.firstVisibleRow) { 'use strict';
3623  
3624 < this.layerConfig.firstVisibleRow) { function log() {
3625 < this.layerConfig.firstVisibleRow) { var d = "";
3626 < this.layerConfig.firstVisibleRow) { function format(p) {
3627 < this.layerConfig.firstVisibleRow) { if (typeof p != "object")
3628 < this.layerConfig.firstVisibleRow) { return p + "";
3629 < this.layerConfig.firstVisibleRow) { if ("line" in p) {
3630 < this.layerConfig.firstVisibleRow) { return p.line + ":" + p.ch;
3631 < this.layerConfig.firstVisibleRow) { }
3632 < this.layerConfig.firstVisibleRow) { if ("anchor" in p) {
3633 < this.layerConfig.firstVisibleRow) { return format(p.anchor) + "->" + format(p.head);
3634 < this.layerConfig.firstVisibleRow) { }
3635 < this.layerConfig.firstVisibleRow) { if (Array.isArray(p))
3636 < this.layerConfig.firstVisibleRow) { return "[" + p.map(function(x) {
3637 < this.layerConfig.firstVisibleRow) { return format(x);
3638 < this.layerConfig.firstVisibleRow) { }) + "]";
3639 < this.layerConfig.firstVisibleRow) { return JSON.stringify(p);
3640 < this.layerConfig.firstVisibleRow) { }
3641 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < arguments.length; i++) {
3642 < this.layerConfig.firstVisibleRow) { var p = arguments[i];
3643 < this.layerConfig.firstVisibleRow) { var f = format(p);
3644 < this.layerConfig.firstVisibleRow) { d += f + " ";
3645 < this.layerConfig.firstVisibleRow) { }
3646 < this.layerConfig.firstVisibleRow) { console.log(d);
3647 < this.layerConfig.firstVisibleRow) { }
3648 < this.layerConfig.firstVisibleRow) { var Range = require("../range").Range;
3649 < this.layerConfig.firstVisibleRow) { var EventEmitter = require("../lib/event_emitter").EventEmitter;
3650 < this.layerConfig.firstVisibleRow) { var dom = require("../lib/dom");
3651 < this.layerConfig.firstVisibleRow) { var oop = require("../lib/oop");
3652 < this.layerConfig.firstVisibleRow) { var KEYS = require("../lib/keys");
3653 < this.layerConfig.firstVisibleRow) { var event = require("../lib/event");
3654 < this.layerConfig.firstVisibleRow) { var Search = require("../search").Search;
3655 < this.layerConfig.firstVisibleRow) { var useragent = require("../lib/useragent");
3656 < this.layerConfig.firstVisibleRow) { var SearchHighlight = require("../search_highlight").SearchHighlight;
3657 < this.layerConfig.firstVisibleRow) { var multiSelectCommands = require("../commands/multi_select_commands");
3658 < this.layerConfig.firstVisibleRow) { var TextModeTokenRe = require("../mode/text").Mode.prototype.tokenRe;
3659 < this.layerConfig.firstVisibleRow) { require("../multi_select");
3660  
3661 < this.layerConfig.firstVisibleRow) { var CodeMirror = function(ace) {
3662 < this.layerConfig.firstVisibleRow) { this.ace = ace;
3663 < this.layerConfig.firstVisibleRow) { this.state = {};
3664 < this.layerConfig.firstVisibleRow) { this.marks = {};
3665 < this.layerConfig.firstVisibleRow) { this.$uid = 0;
3666 < this.layerConfig.firstVisibleRow) { this.onChange = this.onChange.bind(this);
3667 < this.layerConfig.firstVisibleRow) { this.onSelectionChange = this.onSelectionChange.bind(this);
3668 < this.layerConfig.firstVisibleRow) { this.onBeforeEndOperation = this.onBeforeEndOperation.bind(this);
3669 < this.layerConfig.firstVisibleRow) { this.ace.on('change', this.onChange);
3670 < this.layerConfig.firstVisibleRow) { this.ace.on('changeSelection', this.onSelectionChange);
3671 < this.layerConfig.firstVisibleRow) { this.ace.on('beforeEndOperation', this.onBeforeEndOperation);
3672 < this.layerConfig.firstVisibleRow) { };
3673 < this.layerConfig.firstVisibleRow) { CodeMirror.Pos = function(line, ch) {
3674 < this.layerConfig.firstVisibleRow) { if (!(this instanceof Pos)) return new Pos(line, ch);
3675 < this.layerConfig.firstVisibleRow) { this.line = line; this.ch = ch;
3676 < this.layerConfig.firstVisibleRow) { };
3677 < this.layerConfig.firstVisibleRow) { CodeMirror.defineOption = function(name, val, setter) {};
3678 < this.layerConfig.firstVisibleRow) { CodeMirror.commands = {
3679 < this.layerConfig.firstVisibleRow) { redo: function(cm) { cm.ace.redo(); },
3680 < this.layerConfig.firstVisibleRow) { undo: function(cm) { cm.ace.undo(); },
3681 < this.layerConfig.firstVisibleRow) { newlineAndIndent: function(cm) { cm.ace.insert("\n"); }
3682 < this.layerConfig.firstVisibleRow) { };
3683 < this.layerConfig.firstVisibleRow) { CodeMirror.keyMap = {};
3684 < this.layerConfig.firstVisibleRow) { CodeMirror.addClass = CodeMirror.rmClass =
3685 < this.layerConfig.firstVisibleRow) { CodeMirror.e_stop = function() {};
3686 < this.layerConfig.firstVisibleRow) { CodeMirror.keyName = function(e) {
3687 < this.layerConfig.firstVisibleRow) { if (e.key) return e.key;
3688 < this.layerConfig.firstVisibleRow) { var key = (KEYS[e.keyCode] || "");
3689 < this.layerConfig.firstVisibleRow) { if (key.length == 1) key = key.toUpperCase();
3690 < this.layerConfig.firstVisibleRow) { key = event.getModifierString(e).replace(/(^|-)\w/g, function(m) {
3691 < this.layerConfig.firstVisibleRow) { return m.toUpperCase();
3692 < this.layerConfig.firstVisibleRow) { }) + key;
3693 < this.layerConfig.firstVisibleRow) { return key;
3694 < this.layerConfig.firstVisibleRow) { };
3695 < this.layerConfig.firstVisibleRow) { CodeMirror.keyMap['default'] = function(key) {
3696 < this.layerConfig.firstVisibleRow) { return function(cm) {
3697 < this.layerConfig.firstVisibleRow) { var cmd = cm.ace.commands.commandKeyBinding[key.toLowerCase()];
3698 < this.layerConfig.firstVisibleRow) { return cmd && cm.ace.execCommand(cmd) !== false;
3699 < this.layerConfig.firstVisibleRow) { };
3700 < this.layerConfig.firstVisibleRow) { };
3701 < this.layerConfig.firstVisibleRow) { CodeMirror.lookupKey = function lookupKey(key, map, handle) {
3702 < this.layerConfig.firstVisibleRow) { if (typeof map == "string")
3703 < this.layerConfig.firstVisibleRow) { map = CodeMirror.keyMap[map];
3704 < this.layerConfig.firstVisibleRow) { var found = typeof map == "function" ? map(key) : map[key];
3705 < this.layerConfig.firstVisibleRow) { if (found === false) return "nothing";
3706 < this.layerConfig.firstVisibleRow) { if (found === "...") return "multi";
3707 < this.layerConfig.firstVisibleRow) { if (found != null && handle(found)) return "handled";
3708  
3709 < this.layerConfig.firstVisibleRow) { if (map.fallthrough) {
3710 < this.layerConfig.firstVisibleRow) { if (!Array.isArray(map.fallthrough))
3711 < this.layerConfig.firstVisibleRow) { return lookupKey(key, map.fallthrough, handle);
3712 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < map.fallthrough.length; i++) {
3713 < this.layerConfig.firstVisibleRow) { var result = lookupKey(key, map.fallthrough[i], handle);
3714 < this.layerConfig.firstVisibleRow) { if (result) return result;
3715 < this.layerConfig.firstVisibleRow) { }
3716 < this.layerConfig.firstVisibleRow) { }
3717 < this.layerConfig.firstVisibleRow) { };
3718  
3719 < this.layerConfig.firstVisibleRow) { CodeMirror.signal = function(o, name, e) { return o._signal(name, e) };
3720 < this.layerConfig.firstVisibleRow) { CodeMirror.on = event.addListener;
3721 < this.layerConfig.firstVisibleRow) { CodeMirror.off = event.removeListener;
3722 < this.layerConfig.firstVisibleRow) { CodeMirror.isWordChar = function(ch) {
3723 < this.layerConfig.firstVisibleRow) { if (ch < "\x7f") return /^\w$/.test(ch);
3724 < this.layerConfig.firstVisibleRow) { TextModeTokenRe.lastIndex = 0;
3725 < this.layerConfig.firstVisibleRow) { return TextModeTokenRe.test(ch);
3726 < this.layerConfig.firstVisibleRow) { };
3727  
3728 < this.layerConfig.firstVisibleRow) {(function() {
3729 < this.layerConfig.firstVisibleRow) { oop.implement(CodeMirror.prototype, EventEmitter);
3730  
3731 < this.layerConfig.firstVisibleRow) { this.destroy = function() {
3732 < this.layerConfig.firstVisibleRow) { this.ace.off('change', this.onChange);
3733 < this.layerConfig.firstVisibleRow) { this.ace.off('changeSelection', this.onSelectionChange);
3734 < this.layerConfig.firstVisibleRow) { this.ace.off('beforeEndOperation', this.onBeforeEndOperation);
3735 < this.layerConfig.firstVisibleRow) { this.removeOverlay();
3736 < this.layerConfig.firstVisibleRow) { };
3737 < this.layerConfig.firstVisibleRow) { this.virtualSelectionMode = function() {
3738 < this.layerConfig.firstVisibleRow) { return this.ace.inVirtualSelectionMode && this.ace.selection.index;
3739 < this.layerConfig.firstVisibleRow) { };
3740 < this.layerConfig.firstVisibleRow) { this.onChange = function(delta) {
3741 < this.layerConfig.firstVisibleRow) { var change = { text: delta.action[0] == 'i' ? delta.lines : [] };
3742 < this.layerConfig.firstVisibleRow) { var curOp = this.curOp = this.curOp || {};
3743 < this.layerConfig.firstVisibleRow) { if (!curOp.changeHandlers)
3744 < this.layerConfig.firstVisibleRow) { curOp.changeHandlers = this._eventRegistry["change"] && this._eventRegistry["change"].slice();
3745 < this.layerConfig.firstVisibleRow) { if (this.virtualSelectionMode()) return;
3746 < this.layerConfig.firstVisibleRow) { if (!curOp.lastChange) {
3747 < this.layerConfig.firstVisibleRow) { curOp.lastChange = curOp.change = change;
3748 < this.layerConfig.firstVisibleRow) { } else {
3749 < this.layerConfig.firstVisibleRow) { curOp.lastChange.next = curOp.lastChange = change;
3750 < this.layerConfig.firstVisibleRow) { }
3751 < this.layerConfig.firstVisibleRow) { this.$updateMarkers(delta);
3752 < this.layerConfig.firstVisibleRow) { };
3753 < this.layerConfig.firstVisibleRow) { this.onSelectionChange = function() {
3754 < this.layerConfig.firstVisibleRow) { var curOp = this.curOp = this.curOp || {};
3755 < this.layerConfig.firstVisibleRow) { if (!curOp.cursorActivityHandlers)
3756 < this.layerConfig.firstVisibleRow) { curOp.cursorActivityHandlers = this._eventRegistry["cursorActivity"] && this._eventRegistry["cursorActivity"].slice();
3757 < this.layerConfig.firstVisibleRow) { this.curOp.cursorActivity = true;
3758 < this.layerConfig.firstVisibleRow) { if (this.ace.inMultiSelectMode) {
3759 < this.layerConfig.firstVisibleRow) { this.ace.keyBinding.removeKeyboardHandler(multiSelectCommands.keyboardHandler);
3760 < this.layerConfig.firstVisibleRow) { }
3761 < this.layerConfig.firstVisibleRow) { };
3762 < this.layerConfig.firstVisibleRow) { this.operation = function(fn, force) {
3763 < this.layerConfig.firstVisibleRow) { if (!force && this.curOp || force && this.curOp && this.curOp.force) {
3764 < this.layerConfig.firstVisibleRow) { return fn();
3765 < this.layerConfig.firstVisibleRow) { }
3766 < this.layerConfig.firstVisibleRow) { if (force || !this.ace.curOp) {
3767 < this.layerConfig.firstVisibleRow) { if (this.curOp)
3768 < this.layerConfig.firstVisibleRow) { this.onBeforeEndOperation();
3769 < this.layerConfig.firstVisibleRow) { }
3770 < this.layerConfig.firstVisibleRow) { if (!this.ace.curOp) {
3771 < this.layerConfig.firstVisibleRow) { var prevOp = this.ace.prevOp;
3772 < this.layerConfig.firstVisibleRow) { this.ace.startOperation({
3773 < this.layerConfig.firstVisibleRow) { command: { name: "vim", scrollIntoView: "cursor" }
3774 < this.layerConfig.firstVisibleRow) { });
3775 < this.layerConfig.firstVisibleRow) { }
3776 < this.layerConfig.firstVisibleRow) { var curOp = this.curOp = this.curOp || {};
3777 < this.layerConfig.firstVisibleRow) { this.curOp.force = force;
3778 < this.layerConfig.firstVisibleRow) { var result = fn();
3779 < this.layerConfig.firstVisibleRow) { if (this.ace.curOp && this.ace.curOp.command.name == "vim") {
3780 < this.layerConfig.firstVisibleRow) { this.ace.endOperation();
3781 < this.layerConfig.firstVisibleRow) { if (!curOp.cursorActivity && !curOp.lastChange && prevOp)
3782 < this.layerConfig.firstVisibleRow) { this.ace.prevOp = prevOp;
3783 < this.layerConfig.firstVisibleRow) { }
3784 < this.layerConfig.firstVisibleRow) { if (force || !this.ace.curOp) {
3785 < this.layerConfig.firstVisibleRow) { if (this.curOp)
3786 < this.layerConfig.firstVisibleRow) { this.onBeforeEndOperation();
3787 < this.layerConfig.firstVisibleRow) { }
3788 < this.layerConfig.firstVisibleRow) { return result;
3789 < this.layerConfig.firstVisibleRow) { };
3790 < this.layerConfig.firstVisibleRow) { this.onBeforeEndOperation = function() {
3791 < this.layerConfig.firstVisibleRow) { var op = this.curOp;
3792 < this.layerConfig.firstVisibleRow) { if (op) {
3793 < this.layerConfig.firstVisibleRow) { if (op.change) { this.signal("change", op.change, op); }
3794 < this.layerConfig.firstVisibleRow) { if (op && op.cursorActivity) { this.signal("cursorActivity", null, op); }
3795 < this.layerConfig.firstVisibleRow) { this.curOp = null;
3796 < this.layerConfig.firstVisibleRow) { }
3797 < this.layerConfig.firstVisibleRow) { };
3798  
3799 < this.layerConfig.firstVisibleRow) { this.signal = function(eventName, e, handlers) {
3800 < this.layerConfig.firstVisibleRow) { var listeners = handlers ? handlers[eventName + "Handlers"]
3801 < this.layerConfig.firstVisibleRow) { : (this._eventRegistry || {})[eventName];
3802 < this.layerConfig.firstVisibleRow) { if (!listeners)
3803 < this.layerConfig.firstVisibleRow) { return;
3804 < this.layerConfig.firstVisibleRow) { listeners = listeners.slice();
3805 < this.layerConfig.firstVisibleRow) { for (var i=0; i<listeners.length; i++)
3806 < this.layerConfig.firstVisibleRow) { listeners[i](this, e);
3807 < this.layerConfig.firstVisibleRow) { };
3808 < this.layerConfig.firstVisibleRow) { this.firstLine = function() { return 0; };
3809 < this.layerConfig.firstVisibleRow) { this.lastLine = function() { return this.ace.session.getLength() - 1; };
3810 < this.layerConfig.firstVisibleRow) { this.lineCount = function() { return this.ace.session.getLength(); };
3811 < this.layerConfig.firstVisibleRow) { this.setCursor = function(line, ch) {
3812 < this.layerConfig.firstVisibleRow) { if (typeof line === 'object') {
3813 < this.layerConfig.firstVisibleRow) { ch = line.ch;
3814 < this.layerConfig.firstVisibleRow) { line = line.line;
3815 < this.layerConfig.firstVisibleRow) { }
3816 < this.layerConfig.firstVisibleRow) { if (!this.ace.inVirtualSelectionMode)
3817 < this.layerConfig.firstVisibleRow) { this.ace.exitMultiSelectMode();
3818 < this.layerConfig.firstVisibleRow) { this.ace.session.unfold({row: line, column: ch});
3819 < this.layerConfig.firstVisibleRow) { this.ace.selection.moveTo(line, ch);
3820 < this.layerConfig.firstVisibleRow) { };
3821 < this.layerConfig.firstVisibleRow) { this.getCursor = function(p) {
3822 < this.layerConfig.firstVisibleRow) { var sel = this.ace.selection;
3823 < this.layerConfig.firstVisibleRow) { var pos = p == 'anchor' ? (sel.isEmpty() ? sel.lead : sel.anchor) :
3824 < this.layerConfig.firstVisibleRow) { p == 'head' || !p ? sel.lead : sel.getRange()[p];
3825 < this.layerConfig.firstVisibleRow) { return toCmPos(pos);
3826 < this.layerConfig.firstVisibleRow) { };
3827 < this.layerConfig.firstVisibleRow) { this.listSelections = function(p) {
3828 < this.layerConfig.firstVisibleRow) { var ranges = this.ace.multiSelect.rangeList.ranges;
3829 < this.layerConfig.firstVisibleRow) { if (!ranges.length || this.ace.inVirtualSelectionMode)
3830 < this.layerConfig.firstVisibleRow) { return [{anchor: this.getCursor('anchor'), head: this.getCursor('head')}];
3831 < this.layerConfig.firstVisibleRow) { return ranges.map(function(r) {
3832 < this.layerConfig.firstVisibleRow) { return {
3833 < this.layerConfig.firstVisibleRow) { anchor: this.clipPos(toCmPos(r.cursor == r.end ? r.start : r.end)),
3834 < this.layerConfig.firstVisibleRow) { head: this.clipPos(toCmPos(r.cursor))
3835 < this.layerConfig.firstVisibleRow) { };
3836 < this.layerConfig.firstVisibleRow) { }, this);
3837 < this.layerConfig.firstVisibleRow) { };
3838 < this.layerConfig.firstVisibleRow) { this.setSelections = function(p, primIndex) {
3839 < this.layerConfig.firstVisibleRow) { var sel = this.ace.multiSelect;
3840 < this.layerConfig.firstVisibleRow) { var ranges = p.map(function(x) {
3841 < this.layerConfig.firstVisibleRow) { var anchor = toAcePos(x.anchor);
3842 < this.layerConfig.firstVisibleRow) { var head = toAcePos(x.head);
3843 < this.layerConfig.firstVisibleRow) { var r = Range.comparePoints(anchor, head) < 0
3844 < this.layerConfig.firstVisibleRow) { ? new Range.fromPoints(anchor, head)
3845 < this.layerConfig.firstVisibleRow) { : new Range.fromPoints(head, anchor);
3846 < this.layerConfig.firstVisibleRow) { r.cursor = Range.comparePoints(r.start, head) ? r.end : r.start;
3847 < this.layerConfig.firstVisibleRow) { return r;
3848 < this.layerConfig.firstVisibleRow) { });
3849  
3850 < this.layerConfig.firstVisibleRow) { if (this.ace.inVirtualSelectionMode) {
3851 < this.layerConfig.firstVisibleRow) { this.ace.selection.fromOrientedRange(ranges[0]);
3852 < this.layerConfig.firstVisibleRow) { return;
3853 < this.layerConfig.firstVisibleRow) { }
3854 < this.layerConfig.firstVisibleRow) { if (!primIndex) {
3855 < this.layerConfig.firstVisibleRow) { ranges = ranges.reverse();
3856 < this.layerConfig.firstVisibleRow) { } else if (ranges[primIndex]) {
3857 < this.layerConfig.firstVisibleRow) { ranges.push(ranges.splice(primIndex, 1)[0]);
3858 < this.layerConfig.firstVisibleRow) { }
3859 < this.layerConfig.firstVisibleRow) { sel.toSingleRange(ranges[0].clone());
3860 < this.layerConfig.firstVisibleRow) { var session = this.ace.session;
3861 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < ranges.length; i++) {
3862 < this.layerConfig.firstVisibleRow) { var range = session.$clipRangeToDocument(ranges[i]); // todo why ace doesn't do this?
3863 < this.layerConfig.firstVisibleRow) { sel.addRange(range);
3864 < this.layerConfig.firstVisibleRow) { }
3865 < this.layerConfig.firstVisibleRow) { };
3866 < this.layerConfig.firstVisibleRow) { this.setSelection = function(a, h, options) {
3867 < this.layerConfig.firstVisibleRow) { var sel = this.ace.selection;
3868 < this.layerConfig.firstVisibleRow) { sel.moveTo(a.line, a.ch);
3869 < this.layerConfig.firstVisibleRow) { sel.selectTo(h.line, h.ch);
3870 < this.layerConfig.firstVisibleRow) { if (options && options.origin == '*mouse') {
3871 < this.layerConfig.firstVisibleRow) { this.onBeforeEndOperation();
3872 < this.layerConfig.firstVisibleRow) { }
3873 < this.layerConfig.firstVisibleRow) { };
3874 < this.layerConfig.firstVisibleRow) { this.somethingSelected = function(p) {
3875 < this.layerConfig.firstVisibleRow) { return !this.ace.selection.isEmpty();
3876 < this.layerConfig.firstVisibleRow) { };
3877 < this.layerConfig.firstVisibleRow) { this.clipPos = function(p) {
3878 < this.layerConfig.firstVisibleRow) { var pos = this.ace.session.$clipPositionToDocument(p.line, p.ch);
3879 < this.layerConfig.firstVisibleRow) { return toCmPos(pos);
3880 < this.layerConfig.firstVisibleRow) { };
3881 < this.layerConfig.firstVisibleRow) { this.markText = function(cursor) {
3882 < this.layerConfig.firstVisibleRow) { return {clear: function() {}, find: function() {}};
3883 < this.layerConfig.firstVisibleRow) { };
3884 < this.layerConfig.firstVisibleRow) { this.$updateMarkers = function(delta) {
3885 < this.layerConfig.firstVisibleRow) { var isInsert = delta.action == "insert";
3886 < this.layerConfig.firstVisibleRow) { var start = delta.start;
3887 < this.layerConfig.firstVisibleRow) { var end = delta.end;
3888 < this.layerConfig.firstVisibleRow) { var rowShift = (end.row - start.row) * (isInsert ? 1 : -1);
3889 < this.layerConfig.firstVisibleRow) { var colShift = (end.column - start.column) * (isInsert ? 1 : -1);
3890 < this.layerConfig.firstVisibleRow) { if (isInsert) end = start;
3891  
3892 < this.layerConfig.firstVisibleRow) { for (var i in this.marks) {
3893 < this.layerConfig.firstVisibleRow) { var point = this.marks[i];
3894 < this.layerConfig.firstVisibleRow) { var cmp = Range.comparePoints(point, start);
3895 < this.layerConfig.firstVisibleRow) { if (cmp < 0) {
3896 < this.layerConfig.firstVisibleRow) { continue; // delta starts after the range
3897 < this.layerConfig.firstVisibleRow) { }
3898 < this.layerConfig.firstVisibleRow) { if (cmp === 0) {
3899 < this.layerConfig.firstVisibleRow) { if (isInsert) {
3900 < this.layerConfig.firstVisibleRow) { if (point.bias == 1) {
3901 < this.layerConfig.firstVisibleRow) { cmp = 1;
3902 < this.layerConfig.firstVisibleRow) { } else {
3903 < this.layerConfig.firstVisibleRow) { point.bias == -1;
3904 < this.layerConfig.firstVisibleRow) { continue;
3905 < this.layerConfig.firstVisibleRow) { }
3906 < this.layerConfig.firstVisibleRow) { }
3907 < this.layerConfig.firstVisibleRow) { }
3908 < this.layerConfig.firstVisibleRow) { var cmp2 = isInsert ? cmp : Range.comparePoints(point, end);
3909 < this.layerConfig.firstVisibleRow) { if (cmp2 > 0) {
3910 < this.layerConfig.firstVisibleRow) { point.row += rowShift;
3911 < this.layerConfig.firstVisibleRow) { point.column += point.row == end.row ? colShift : 0;
3912 < this.layerConfig.firstVisibleRow) { continue;
3913 < this.layerConfig.firstVisibleRow) { }
3914 < this.layerConfig.firstVisibleRow) { if (!isInsert && cmp2 <= 0) {
3915 < this.layerConfig.firstVisibleRow) { point.row = start.row;
3916 < this.layerConfig.firstVisibleRow) { point.column = start.column;
3917 < this.layerConfig.firstVisibleRow) { if (cmp2 === 0)
3918 < this.layerConfig.firstVisibleRow) { point.bias = 1;
3919 < this.layerConfig.firstVisibleRow) { }
3920 < this.layerConfig.firstVisibleRow) { }
3921 < this.layerConfig.firstVisibleRow) { };
3922 < this.layerConfig.firstVisibleRow) { var Marker = function(cm, id, row, column) {
3923 < this.layerConfig.firstVisibleRow) { this.cm = cm;
3924 < this.layerConfig.firstVisibleRow) { this.id = id;
3925 < this.layerConfig.firstVisibleRow) { this.row = row;
3926 < this.layerConfig.firstVisibleRow) { this.column = column;
3927 < this.layerConfig.firstVisibleRow) { cm.marks[this.id] = this;
3928 < this.layerConfig.firstVisibleRow) { };
3929 < this.layerConfig.firstVisibleRow) { Marker.prototype.clear = function() { delete this.cm.marks[this.id] };
3930 < this.layerConfig.firstVisibleRow) { Marker.prototype.find = function() { return toCmPos(this) };
3931 < this.layerConfig.firstVisibleRow) { this.setBookmark = function(cursor, options) {
3932 < this.layerConfig.firstVisibleRow) { var bm = new Marker(this, this.$uid++, cursor.line, cursor.ch);
3933 < this.layerConfig.firstVisibleRow) { if (!options || !options.insertLeft)
3934 < this.layerConfig.firstVisibleRow) { bm.$insertRight = true;
3935 < this.layerConfig.firstVisibleRow) { this.marks[bm.id] = bm;
3936 < this.layerConfig.firstVisibleRow) { return bm;
3937 < this.layerConfig.firstVisibleRow) { };
3938 < this.layerConfig.firstVisibleRow) { this.moveH = function(increment, unit) {
3939 < this.layerConfig.firstVisibleRow) { if (unit == 'char') {
3940 < this.layerConfig.firstVisibleRow) { var sel = this.ace.selection;
3941 < this.layerConfig.firstVisibleRow) { sel.clearSelection();
3942 < this.layerConfig.firstVisibleRow) { sel.moveCursorBy(0, increment);
3943 < this.layerConfig.firstVisibleRow) { }
3944 < this.layerConfig.firstVisibleRow) { };
3945 < this.layerConfig.firstVisibleRow) { this.findPosV = function(start, amount, unit, goalColumn) {
3946 < this.layerConfig.firstVisibleRow) { if (unit == 'page') {
3947 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
3948 < this.layerConfig.firstVisibleRow) { var config = renderer.layerConfig;
3949 < this.layerConfig.firstVisibleRow) { amount = amount * Math.floor(config.height / config.lineHeight);
3950 < this.layerConfig.firstVisibleRow) { unit = 'line';
3951 < this.layerConfig.firstVisibleRow) { }
3952 < this.layerConfig.firstVisibleRow) { if (unit == 'line') {
3953 < this.layerConfig.firstVisibleRow) { var screenPos = this.ace.session.documentToScreenPosition(start.line, start.ch);
3954 < this.layerConfig.firstVisibleRow) { if (goalColumn != null)
3955 < this.layerConfig.firstVisibleRow) { screenPos.column = goalColumn;
3956 < this.layerConfig.firstVisibleRow) { screenPos.row += amount;
3957 < this.layerConfig.firstVisibleRow) { screenPos.row = Math.min(Math.max(0, screenPos.row), this.ace.session.getScreenLength() - 1);
3958 < this.layerConfig.firstVisibleRow) { var pos = this.ace.session.screenToDocumentPosition(screenPos.row, screenPos.column);
3959 < this.layerConfig.firstVisibleRow) { return toCmPos(pos);
3960 < this.layerConfig.firstVisibleRow) { } else {
3961 < this.layerConfig.firstVisibleRow) { debugger;
3962 < this.layerConfig.firstVisibleRow) { }
3963 < this.layerConfig.firstVisibleRow) { };
3964 < this.layerConfig.firstVisibleRow) { this.charCoords = function(pos, mode) {
3965 < this.layerConfig.firstVisibleRow) { if (mode == 'div' || !mode) {
3966 < this.layerConfig.firstVisibleRow) { var sc = this.ace.session.documentToScreenPosition(pos.line, pos.ch);
3967 < this.layerConfig.firstVisibleRow) { return {left: sc.column, top: sc.row};
3968 < this.layerConfig.firstVisibleRow) { }if (mode == 'local') {
3969 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
3970 < this.layerConfig.firstVisibleRow) { var sc = this.ace.session.documentToScreenPosition(pos.line, pos.ch);
3971 < this.layerConfig.firstVisibleRow) { var lh = renderer.layerConfig.lineHeight;
3972 < this.layerConfig.firstVisibleRow) { var cw = renderer.layerConfig.characterWidth;
3973 < this.layerConfig.firstVisibleRow) { var top = lh * sc.row;
3974 < this.layerConfig.firstVisibleRow) { return {left: sc.column * cw, top: top, bottom: top + lh};
3975 < this.layerConfig.firstVisibleRow) { }
3976 < this.layerConfig.firstVisibleRow) { };
3977 < this.layerConfig.firstVisibleRow) { this.coordsChar = function(pos, mode) {
3978 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
3979 < this.layerConfig.firstVisibleRow) { if (mode == 'local') {
3980 < this.layerConfig.firstVisibleRow) { var row = Math.max(0, Math.floor(pos.top / renderer.lineHeight));
3981 < this.layerConfig.firstVisibleRow) { var col = Math.max(0, Math.floor(pos.left / renderer.characterWidth));
3982 < this.layerConfig.firstVisibleRow) { var ch = renderer.session.screenToDocumentPosition(row, col);
3983 < this.layerConfig.firstVisibleRow) { return toCmPos(ch);
3984 < this.layerConfig.firstVisibleRow) { } else if (mode == 'div') {
3985 < this.layerConfig.firstVisibleRow) { throw "not implemented";
3986 < this.layerConfig.firstVisibleRow) { }
3987 < this.layerConfig.firstVisibleRow) { };
3988 < this.layerConfig.firstVisibleRow) { this.getSearchCursor = function(query, pos, caseFold) {
3989 < this.layerConfig.firstVisibleRow) { var caseSensitive = false;
3990 < this.layerConfig.firstVisibleRow) { var isRegexp = false;
3991 < this.layerConfig.firstVisibleRow) { if (query instanceof RegExp && !query.global) {
3992 < this.layerConfig.firstVisibleRow) { caseSensitive = !query.ignoreCase;
3993 < this.layerConfig.firstVisibleRow) { query = query.source;
3994 < this.layerConfig.firstVisibleRow) { isRegexp = true;
3995 < this.layerConfig.firstVisibleRow) { }
3996 < this.layerConfig.firstVisibleRow) { var search = new Search();
3997 < this.layerConfig.firstVisibleRow) { if (pos.ch == undefined) pos.ch = Number.MAX_VALUE;
3998 < this.layerConfig.firstVisibleRow) { var acePos = {row: pos.line, column: pos.ch};
3999 < this.layerConfig.firstVisibleRow) { var cm = this;
4000 < this.layerConfig.firstVisibleRow) { var last = null;
4001 < this.layerConfig.firstVisibleRow) { return {
4002 < this.layerConfig.firstVisibleRow) { findNext: function() { return this.find(false) },
4003 < this.layerConfig.firstVisibleRow) { findPrevious: function() {return this.find(true) },
4004 < this.layerConfig.firstVisibleRow) { find: function(back) {
4005 < this.layerConfig.firstVisibleRow) { search.setOptions({
4006 < this.layerConfig.firstVisibleRow) { needle: query,
4007 < this.layerConfig.firstVisibleRow) { caseSensitive: caseSensitive,
4008 < this.layerConfig.firstVisibleRow) { wrap: false,
4009 < this.layerConfig.firstVisibleRow) { backwards: back,
4010 < this.layerConfig.firstVisibleRow) { regExp: isRegexp,
4011 < this.layerConfig.firstVisibleRow) { start: last || acePos
4012 < this.layerConfig.firstVisibleRow) { });
4013 < this.layerConfig.firstVisibleRow) { var range = search.find(cm.ace.session);
4014 < this.layerConfig.firstVisibleRow) { if (range && range.isEmpty()) {
4015 < this.layerConfig.firstVisibleRow) { if (cm.getLine(range.start.row).length == range.start.column) {
4016 < this.layerConfig.firstVisibleRow) { search.$options.start = range;
4017 < this.layerConfig.firstVisibleRow) { range = search.find(cm.ace.session);
4018 < this.layerConfig.firstVisibleRow) { }
4019 < this.layerConfig.firstVisibleRow) { }
4020 < this.layerConfig.firstVisibleRow) { last = range;
4021 < this.layerConfig.firstVisibleRow) { return last;
4022 < this.layerConfig.firstVisibleRow) { },
4023 < this.layerConfig.firstVisibleRow) { from: function() { return last && toCmPos(last.start) },
4024 < this.layerConfig.firstVisibleRow) { to: function() { return last && toCmPos(last.end) },
4025 < this.layerConfig.firstVisibleRow) { replace: function(text) {
4026 < this.layerConfig.firstVisibleRow) { if (last) {
4027 < this.layerConfig.firstVisibleRow) { last.end = cm.ace.session.doc.replace(last, text);
4028 < this.layerConfig.firstVisibleRow) { }
4029 < this.layerConfig.firstVisibleRow) { }
4030 < this.layerConfig.firstVisibleRow) { };
4031 < this.layerConfig.firstVisibleRow) { };
4032 < this.layerConfig.firstVisibleRow) { this.scrollTo = function(x, y) {
4033 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
4034 < this.layerConfig.firstVisibleRow) { var config = renderer.layerConfig;
4035 < this.layerConfig.firstVisibleRow) { var maxHeight = config.maxHeight;
4036 < this.layerConfig.firstVisibleRow) { maxHeight -= (renderer.$size.scrollerHeight - renderer.lineHeight) * renderer.$scrollPastEnd;
4037 < this.layerConfig.firstVisibleRow) { if (y != null) this.ace.session.setScrollTop(Math.max(0, Math.min(y, maxHeight)));
4038 < this.layerConfig.firstVisibleRow) { if (x != null) this.ace.session.setScrollLeft(Math.max(0, Math.min(x, config.width)));
4039 < this.layerConfig.firstVisibleRow) { };
4040 < this.layerConfig.firstVisibleRow) { this.scrollInfo = function() { return 0; };
4041 < this.layerConfig.firstVisibleRow) { this.scrollIntoView = function(pos, margin) {
4042 < this.layerConfig.firstVisibleRow) { if (pos) {
4043 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
4044 < this.layerConfig.firstVisibleRow) { var viewMargin = { "top": 0, "bottom": margin };
4045 < this.layerConfig.firstVisibleRow) { renderer.scrollCursorIntoView(toAcePos(pos),
4046 < this.layerConfig.firstVisibleRow) { (renderer.lineHeight * 2) / renderer.$size.scrollerHeight, viewMargin);
4047 < this.layerConfig.firstVisibleRow) { }
4048 < this.layerConfig.firstVisibleRow) { };
4049 < this.layerConfig.firstVisibleRow) { this.getLine = function(row) { return this.ace.session.getLine(row) };
4050 < this.layerConfig.firstVisibleRow) { this.getRange = function(s, e) {
4051 < this.layerConfig.firstVisibleRow) { return this.ace.session.getTextRange(new Range(s.line, s.ch, e.line, e.ch));
4052 < this.layerConfig.firstVisibleRow) { };
4053 < this.layerConfig.firstVisibleRow) { this.replaceRange = function(text, s, e) {
4054 < this.layerConfig.firstVisibleRow) { if (!e) e = s;
4055 < this.layerConfig.firstVisibleRow) { return this.ace.session.replace(new Range(s.line, s.ch, e.line, e.ch), text);
4056 < this.layerConfig.firstVisibleRow) { };
4057 < this.layerConfig.firstVisibleRow) { this.replaceSelections = function(p) {
4058 < this.layerConfig.firstVisibleRow) { var sel = this.ace.selection;
4059 < this.layerConfig.firstVisibleRow) { if (this.ace.inVirtualSelectionMode) {
4060 < this.layerConfig.firstVisibleRow) { this.ace.session.replace(sel.getRange(), p[0] || "");
4061 < this.layerConfig.firstVisibleRow) { return;
4062 < this.layerConfig.firstVisibleRow) { }
4063 < this.layerConfig.firstVisibleRow) { sel.inVirtualSelectionMode = true;
4064 < this.layerConfig.firstVisibleRow) { var ranges = sel.rangeList.ranges;
4065 < this.layerConfig.firstVisibleRow) { if (!ranges.length) ranges = [this.ace.multiSelect.getRange()];
4066 < this.layerConfig.firstVisibleRow) { for (var i = ranges.length; i--;)
4067 < this.layerConfig.firstVisibleRow) { this.ace.session.replace(ranges[i], p[i] || "");
4068 < this.layerConfig.firstVisibleRow) { sel.inVirtualSelectionMode = false;
4069 < this.layerConfig.firstVisibleRow) { };
4070 < this.layerConfig.firstVisibleRow) { this.getSelection = function() {
4071 < this.layerConfig.firstVisibleRow) { return this.ace.getSelectedText();
4072 < this.layerConfig.firstVisibleRow) { };
4073 < this.layerConfig.firstVisibleRow) { this.getSelections = function() {
4074 < this.layerConfig.firstVisibleRow) { return this.listSelections().map(function(x) {
4075 < this.layerConfig.firstVisibleRow) { return this.getRange(x.anchor, x.head);
4076 < this.layerConfig.firstVisibleRow) { }, this);
4077 < this.layerConfig.firstVisibleRow) { };
4078 < this.layerConfig.firstVisibleRow) { this.getInputField = function() {
4079 < this.layerConfig.firstVisibleRow) { return this.ace.textInput.getElement();
4080 < this.layerConfig.firstVisibleRow) { };
4081 < this.layerConfig.firstVisibleRow) { this.getWrapperElement = function() {
4082 < this.layerConfig.firstVisibleRow) { return this.ace.containter;
4083 < this.layerConfig.firstVisibleRow) { };
4084 < this.layerConfig.firstVisibleRow) { var optMap = {
4085 < this.layerConfig.firstVisibleRow) { indentWithTabs: "useSoftTabs",
4086 < this.layerConfig.firstVisibleRow) { indentUnit: "tabSize",
4087 < this.layerConfig.firstVisibleRow) { tabSize: "tabSize",
4088 < this.layerConfig.firstVisibleRow) { firstLineNumber: "firstLineNumber",
4089 < this.layerConfig.firstVisibleRow) { readOnly: "readOnly"
4090 < this.layerConfig.firstVisibleRow) { };
4091 < this.layerConfig.firstVisibleRow) { this.setOption = function(name, val) {
4092 < this.layerConfig.firstVisibleRow) { this.state[name] = val;
4093 < this.layerConfig.firstVisibleRow) { switch (name) {
4094 < this.layerConfig.firstVisibleRow) { case 'indentWithTabs':
4095 < this.layerConfig.firstVisibleRow) { name = optMap[name];
4096 < this.layerConfig.firstVisibleRow) { val = !val;
4097 < this.layerConfig.firstVisibleRow) { break;
4098 < this.layerConfig.firstVisibleRow) { default:
4099 < this.layerConfig.firstVisibleRow) { name = optMap[name];
4100 < this.layerConfig.firstVisibleRow) { }
4101 < this.layerConfig.firstVisibleRow) { if (name)
4102 < this.layerConfig.firstVisibleRow) { this.ace.setOption(name, val);
4103 < this.layerConfig.firstVisibleRow) { };
4104 < this.layerConfig.firstVisibleRow) { this.getOption = function(name, val) {
4105 < this.layerConfig.firstVisibleRow) { var aceOpt = optMap[name];
4106 < this.layerConfig.firstVisibleRow) { if (aceOpt)
4107 < this.layerConfig.firstVisibleRow) { val = this.ace.getOption(aceOpt);
4108 < this.layerConfig.firstVisibleRow) { switch (name) {
4109 < this.layerConfig.firstVisibleRow) { case 'indentWithTabs':
4110 < this.layerConfig.firstVisibleRow) { name = optMap[name];
4111 < this.layerConfig.firstVisibleRow) { return !val;
4112 < this.layerConfig.firstVisibleRow) { }
4113 < this.layerConfig.firstVisibleRow) { return aceOpt ? val : this.state[name];
4114 < this.layerConfig.firstVisibleRow) { };
4115 < this.layerConfig.firstVisibleRow) { this.toggleOverwrite = function(on) {
4116 < this.layerConfig.firstVisibleRow) { this.state.overwrite = on;
4117 < this.layerConfig.firstVisibleRow) { return this.ace.setOverwrite(on);
4118 < this.layerConfig.firstVisibleRow) { };
4119 < this.layerConfig.firstVisibleRow) { this.addOverlay = function(o) {
4120 < this.layerConfig.firstVisibleRow) { if (!this.$searchHighlight || !this.$searchHighlight.session) {
4121 < this.layerConfig.firstVisibleRow) { var highlight = new SearchHighlight(null, "ace_highlight-marker", "text");
4122 < this.layerConfig.firstVisibleRow) { var marker = this.ace.session.addDynamicMarker(highlight);
4123 < this.layerConfig.firstVisibleRow) { highlight.id = marker.id;
4124 < this.layerConfig.firstVisibleRow) { highlight.session = this.ace.session;
4125 < this.layerConfig.firstVisibleRow) { highlight.destroy = function(o) {
4126 < this.layerConfig.firstVisibleRow) { highlight.session.off("change", highlight.updateOnChange);
4127 < this.layerConfig.firstVisibleRow) { highlight.session.off("changeEditor", highlight.destroy);
4128 < this.layerConfig.firstVisibleRow) { highlight.session.removeMarker(highlight.id);
4129 < this.layerConfig.firstVisibleRow) { highlight.session = null;
4130 < this.layerConfig.firstVisibleRow) { };
4131 < this.layerConfig.firstVisibleRow) { highlight.updateOnChange = function(delta) {
4132 < this.layerConfig.firstVisibleRow) { var row = delta.start.row;
4133 < this.layerConfig.firstVisibleRow) { if (row == delta.end.row) highlight.cache[row] = undefined;
4134 < this.layerConfig.firstVisibleRow) { else highlight.cache.splice(row, highlight.cache.length);
4135 < this.layerConfig.firstVisibleRow) { };
4136 < this.layerConfig.firstVisibleRow) { highlight.session.on("changeEditor", highlight.destroy);
4137 < this.layerConfig.firstVisibleRow) { highlight.session.on("change", highlight.updateOnChange);
4138 < this.layerConfig.firstVisibleRow) { }
4139 < this.layerConfig.firstVisibleRow) { var re = new RegExp(o.query.source, "gmi");
4140 < this.layerConfig.firstVisibleRow) { this.$searchHighlight = o.highlight = highlight;
4141 < this.layerConfig.firstVisibleRow) { this.$searchHighlight.setRegexp(re);
4142 < this.layerConfig.firstVisibleRow) { this.ace.renderer.updateBackMarkers();
4143 < this.layerConfig.firstVisibleRow) { };
4144 < this.layerConfig.firstVisibleRow) { this.removeOverlay = function(o) {
4145 < this.layerConfig.firstVisibleRow) { if (this.$searchHighlight && this.$searchHighlight.session) {
4146 < this.layerConfig.firstVisibleRow) { this.$searchHighlight.destroy();
4147 < this.layerConfig.firstVisibleRow) { }
4148 < this.layerConfig.firstVisibleRow) { };
4149 < this.layerConfig.firstVisibleRow) { this.getScrollInfo = function() {
4150 < this.layerConfig.firstVisibleRow) { var renderer = this.ace.renderer;
4151 < this.layerConfig.firstVisibleRow) { var config = renderer.layerConfig;
4152 < this.layerConfig.firstVisibleRow) { return {
4153 < this.layerConfig.firstVisibleRow) { left: renderer.scrollLeft,
4154 < this.layerConfig.firstVisibleRow) { top: renderer.scrollTop,
4155 < this.layerConfig.firstVisibleRow) { height: config.maxHeight,
4156 < this.layerConfig.firstVisibleRow) { width: config.width,
4157 < this.layerConfig.firstVisibleRow) { clientHeight: config.height,
4158 < this.layerConfig.firstVisibleRow) { clientWidth: config.width
4159 < this.layerConfig.firstVisibleRow) { };
4160 < this.layerConfig.firstVisibleRow) { };
4161 < this.layerConfig.firstVisibleRow) { this.getValue = function() {
4162 < this.layerConfig.firstVisibleRow) { return this.ace.getValue();
4163 < this.layerConfig.firstVisibleRow) { };
4164 < this.layerConfig.firstVisibleRow) { this.setValue = function(v) {
4165 < this.layerConfig.firstVisibleRow) { return this.ace.setValue(v);
4166 < this.layerConfig.firstVisibleRow) { };
4167 < this.layerConfig.firstVisibleRow) { this.getTokenTypeAt = function(pos) {
4168 < this.layerConfig.firstVisibleRow) { var token = this.ace.session.getTokenAt(pos.line, pos.ch);
4169 < this.layerConfig.firstVisibleRow) { return token && /comment|string/.test(token.type) ? "string" : "";
4170 < this.layerConfig.firstVisibleRow) { };
4171 < this.layerConfig.firstVisibleRow) { this.findMatchingBracket = function(pos) {
4172 < this.layerConfig.firstVisibleRow) { var m = this.ace.session.findMatchingBracket(toAcePos(pos));
4173 < this.layerConfig.firstVisibleRow) { return {to: m && toCmPos(m)};
4174 < this.layerConfig.firstVisibleRow) { };
4175 < this.layerConfig.firstVisibleRow) { this.indentLine = function(line, method) {
4176 < this.layerConfig.firstVisibleRow) { if (method === true)
4177 < this.layerConfig.firstVisibleRow) { this.ace.session.indentRows(line, line, "\t");
4178 < this.layerConfig.firstVisibleRow) { else if (method === false)
4179 < this.layerConfig.firstVisibleRow) { this.ace.session.outdentRows(new Range(line, 0, line, 0));
4180 < this.layerConfig.firstVisibleRow) { };
4181 < this.layerConfig.firstVisibleRow) { this.indexFromPos = function(pos) {
4182 < this.layerConfig.firstVisibleRow) { return this.ace.session.doc.positionToIndex(toAcePos(pos));
4183 < this.layerConfig.firstVisibleRow) { };
4184 < this.layerConfig.firstVisibleRow) { this.posFromIndex = function(index) {
4185 < this.layerConfig.firstVisibleRow) { return toCmPos(this.ace.session.doc.indexToPosition(index));
4186 < this.layerConfig.firstVisibleRow) { };
4187 < this.layerConfig.firstVisibleRow) { this.focus = function(index) {
4188 < this.layerConfig.firstVisibleRow) { return this.ace.focus();
4189 < this.layerConfig.firstVisibleRow) { };
4190 < this.layerConfig.firstVisibleRow) { this.blur = function(index) {
4191 < this.layerConfig.firstVisibleRow) { return this.ace.blur();
4192 < this.layerConfig.firstVisibleRow) { };
4193 < this.layerConfig.firstVisibleRow) { this.defaultTextHeight = function(index) {
4194 < this.layerConfig.firstVisibleRow) { return this.ace.renderer.layerConfig.lineHeight;
4195 < this.layerConfig.firstVisibleRow) { };
4196 < this.layerConfig.firstVisibleRow) { this.scanForBracket = function(pos, dir, _, options) {
4197 < this.layerConfig.firstVisibleRow) { var re = options.bracketRegex.source;
4198 < this.layerConfig.firstVisibleRow) { if (dir == 1) {
4199 < this.layerConfig.firstVisibleRow) { var m = this.ace.session.$findClosingBracket(re.slice(1, 2), toAcePos(pos), /paren|text/);
4200 < this.layerConfig.firstVisibleRow) { } else {
4201 < this.layerConfig.firstVisibleRow) { var m = this.ace.session.$findOpeningBracket(re.slice(-2, -1), {row: pos.line, column: pos.ch + 1}, /paren|text/);
4202 < this.layerConfig.firstVisibleRow) { }
4203 < this.layerConfig.firstVisibleRow) { return m && {pos: toCmPos(m)};
4204 < this.layerConfig.firstVisibleRow) { };
4205 < this.layerConfig.firstVisibleRow) { this.refresh = function() {
4206 < this.layerConfig.firstVisibleRow) { return this.ace.resize(true);
4207 < this.layerConfig.firstVisibleRow) { };
4208 < this.layerConfig.firstVisibleRow) { this.getMode = function() {
4209 < this.layerConfig.firstVisibleRow) { return { name : this.getOption("mode") };
4210 < this.layerConfig.firstVisibleRow) { }
4211 < this.layerConfig.firstVisibleRow) {}).call(CodeMirror.prototype);
4212 < this.layerConfig.firstVisibleRow) { function toAcePos(cmPos) {
4213 < this.layerConfig.firstVisibleRow) { return {row: cmPos.line, column: cmPos.ch};
4214 < this.layerConfig.firstVisibleRow) { }
4215 < this.layerConfig.firstVisibleRow) { function toCmPos(acePos) {
4216 < this.layerConfig.firstVisibleRow) { return new Pos(acePos.row, acePos.column);
4217 < this.layerConfig.firstVisibleRow) { }
4218  
4219 < this.layerConfig.firstVisibleRow) { var StringStream = CodeMirror.StringStream = function(string, tabSize) {
4220 < this.layerConfig.firstVisibleRow) { this.pos = this.start = 0;
4221 < this.layerConfig.firstVisibleRow) { this.string = string;
4222 < this.layerConfig.firstVisibleRow) { this.tabSize = tabSize || 8;
4223 < this.layerConfig.firstVisibleRow) { this.lastColumnPos = this.lastColumnValue = 0;
4224 < this.layerConfig.firstVisibleRow) { this.lineStart = 0;
4225 < this.layerConfig.firstVisibleRow) { };
4226  
4227 < this.layerConfig.firstVisibleRow) { StringStream.prototype = {
4228 < this.layerConfig.firstVisibleRow) { eol: function() {return this.pos >= this.string.length;},
4229 < this.layerConfig.firstVisibleRow) { sol: function() {return this.pos == this.lineStart;},
4230 < this.layerConfig.firstVisibleRow) { peek: function() {return this.string.charAt(this.pos) || undefined;},
4231 < this.layerConfig.firstVisibleRow) { next: function() {
4232 < this.layerConfig.firstVisibleRow) { if (this.pos < this.string.length)
4233 < this.layerConfig.firstVisibleRow) { return this.string.charAt(this.pos++);
4234 < this.layerConfig.firstVisibleRow) { },
4235 < this.layerConfig.firstVisibleRow) { eat: function(match) {
4236 < this.layerConfig.firstVisibleRow) { var ch = this.string.charAt(this.pos);
4237 < this.layerConfig.firstVisibleRow) { if (typeof match == "string") var ok = ch == match;
4238 < this.layerConfig.firstVisibleRow) { else var ok = ch && (match.test ? match.test(ch) : match(ch));
4239 < this.layerConfig.firstVisibleRow) { if (ok) {++this.pos; return ch;}
4240 < this.layerConfig.firstVisibleRow) { },
4241 < this.layerConfig.firstVisibleRow) { eatWhile: function(match) {
4242 < this.layerConfig.firstVisibleRow) { var start = this.pos;
4243 < this.layerConfig.firstVisibleRow) { while (this.eat(match)){}
4244 < this.layerConfig.firstVisibleRow) { return this.pos > start;
4245 < this.layerConfig.firstVisibleRow) { },
4246 < this.layerConfig.firstVisibleRow) { eatSpace: function() {
4247 < this.layerConfig.firstVisibleRow) { var start = this.pos;
4248 < this.layerConfig.firstVisibleRow) { while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;
4249 < this.layerConfig.firstVisibleRow) { return this.pos > start;
4250 < this.layerConfig.firstVisibleRow) { },
4251 < this.layerConfig.firstVisibleRow) { skipToEnd: function() {this.pos = this.string.length;},
4252 < this.layerConfig.firstVisibleRow) { skipTo: function(ch) {
4253 < this.layerConfig.firstVisibleRow) { var found = this.string.indexOf(ch, this.pos);
4254 < this.layerConfig.firstVisibleRow) { if (found > -1) {this.pos = found; return true;}
4255 < this.layerConfig.firstVisibleRow) { },
4256 < this.layerConfig.firstVisibleRow) { backUp: function(n) {this.pos -= n;},
4257 < this.layerConfig.firstVisibleRow) { column: function() {
4258 < this.layerConfig.firstVisibleRow) { throw "not implemented";
4259 < this.layerConfig.firstVisibleRow) { },
4260 < this.layerConfig.firstVisibleRow) { indentation: function() {
4261 < this.layerConfig.firstVisibleRow) { throw "not implemented";
4262 < this.layerConfig.firstVisibleRow) { },
4263 < this.layerConfig.firstVisibleRow) { match: function(pattern, consume, caseInsensitive) {
4264 < this.layerConfig.firstVisibleRow) { if (typeof pattern == "string") {
4265 < this.layerConfig.firstVisibleRow) { var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};
4266 < this.layerConfig.firstVisibleRow) { var substr = this.string.substr(this.pos, pattern.length);
4267 < this.layerConfig.firstVisibleRow) { if (cased(substr) == cased(pattern)) {
4268 < this.layerConfig.firstVisibleRow) { if (consume !== false) this.pos += pattern.length;
4269 < this.layerConfig.firstVisibleRow) { return true;
4270 < this.layerConfig.firstVisibleRow) { }
4271 < this.layerConfig.firstVisibleRow) { } else {
4272 < this.layerConfig.firstVisibleRow) { var match = this.string.slice(this.pos).match(pattern);
4273 < this.layerConfig.firstVisibleRow) { if (match && match.index > 0) return null;
4274 < this.layerConfig.firstVisibleRow) { if (match && consume !== false) this.pos += match[0].length;
4275 < this.layerConfig.firstVisibleRow) { return match;
4276 < this.layerConfig.firstVisibleRow) { }
4277 < this.layerConfig.firstVisibleRow) { },
4278 < this.layerConfig.firstVisibleRow) { current: function(){return this.string.slice(this.start, this.pos);},
4279 < this.layerConfig.firstVisibleRow) { hideFirstChars: function(n, inner) {
4280 < this.layerConfig.firstVisibleRow) { this.lineStart += n;
4281 < this.layerConfig.firstVisibleRow) { try { return inner(); }
4282 < this.layerConfig.firstVisibleRow) { finally { this.lineStart -= n; }
4283 < this.layerConfig.firstVisibleRow) { }
4284 < this.layerConfig.firstVisibleRow) { };
4285 < this.layerConfig.firstVisibleRow) {CodeMirror.defineExtension = function(name, fn) {
4286 < this.layerConfig.firstVisibleRow) { CodeMirror.prototype[name] = fn;
4287 < this.layerConfig.firstVisibleRow) {};
4288 < this.layerConfig.firstVisibleRow) {dom.importCssString(".normal-mode .ace_cursor{\
4289 < this.layerConfig.firstVisibleRow) { border: 1px solid red;\
4290 < this.layerConfig.firstVisibleRow) { background-color: red;\
4291 < this.layerConfig.firstVisibleRow) { opacity: 0.5;\
4292 < this.layerConfig.firstVisibleRow) {}\
4293 < this.layerConfig.firstVisibleRow) {.normal-mode .ace_hidden-cursors .ace_cursor{\
4294 < this.layerConfig.firstVisibleRow) { background-color: transparent;\
4295 < this.layerConfig.firstVisibleRow) {}\
4296 < this.layerConfig.firstVisibleRow) {.ace_dialog {\
4297 < this.layerConfig.firstVisibleRow) { position: absolute;\
4298 < this.layerConfig.firstVisibleRow) { left: 0; right: 0;\
4299 < this.layerConfig.firstVisibleRow) { background: white;\
4300 < this.layerConfig.firstVisibleRow) { z-index: 15;\
4301 < this.layerConfig.firstVisibleRow) { padding: .1em .8em;\
4302 < this.layerConfig.firstVisibleRow) { overflow: hidden;\
4303 < this.layerConfig.firstVisibleRow) { color: #333;\
4304 < this.layerConfig.firstVisibleRow) {}\
4305 < this.layerConfig.firstVisibleRow) {.ace_dialog-top {\
4306 < this.layerConfig.firstVisibleRow) { border-bottom: 1px solid #eee;\
4307 < this.layerConfig.firstVisibleRow) { top: 0;\
4308 < this.layerConfig.firstVisibleRow) {}\
4309 < this.layerConfig.firstVisibleRow) {.ace_dialog-bottom {\
4310 < this.layerConfig.firstVisibleRow) { border-top: 1px solid #eee;\
4311 < this.layerConfig.firstVisibleRow) { bottom: 0;\
4312 < this.layerConfig.firstVisibleRow) {}\
4313 < this.layerConfig.firstVisibleRow) {.ace_dialog input {\
4314 < this.layerConfig.firstVisibleRow) { border: none;\
4315 < this.layerConfig.firstVisibleRow) { outline: none;\
4316 < this.layerConfig.firstVisibleRow) { background: transparent;\
4317 < this.layerConfig.firstVisibleRow) { width: 20em;\
4318 < this.layerConfig.firstVisibleRow) { color: inherit;\
4319 < this.layerConfig.firstVisibleRow) { font-family: monospace;\
4320 < this.layerConfig.firstVisibleRow) {}", "vimMode");
4321 < this.layerConfig.firstVisibleRow) {(function() {
4322 < this.layerConfig.firstVisibleRow) { function dialogDiv(cm, template, bottom) {
4323 < this.layerConfig.firstVisibleRow) { var wrap = cm.ace.container;
4324 < this.layerConfig.firstVisibleRow) { var dialog;
4325 < this.layerConfig.firstVisibleRow) { dialog = wrap.appendChild(document.createElement("div"));
4326 < this.layerConfig.firstVisibleRow) { if (bottom)
4327 < this.layerConfig.firstVisibleRow) { dialog.className = "ace_dialog ace_dialog-bottom";
4328 < this.layerConfig.firstVisibleRow) { else
4329 < this.layerConfig.firstVisibleRow) { dialog.className = "ace_dialog ace_dialog-top";
4330  
4331 < this.layerConfig.firstVisibleRow) { if (typeof template == "string") {
4332 < this.layerConfig.firstVisibleRow) { dialog.innerHTML = template;
4333 < this.layerConfig.firstVisibleRow) { } else { // Assuming it's a detached DOM element.
4334 < this.layerConfig.firstVisibleRow) { dialog.appendChild(template);
4335 < this.layerConfig.firstVisibleRow) { }
4336 < this.layerConfig.firstVisibleRow) { return dialog;
4337 < this.layerConfig.firstVisibleRow) { }
4338  
4339 < this.layerConfig.firstVisibleRow) { function closeNotification(cm, newVal) {
4340 < this.layerConfig.firstVisibleRow) { if (cm.state.currentNotificationClose)
4341 < this.layerConfig.firstVisibleRow) { cm.state.currentNotificationClose();
4342 < this.layerConfig.firstVisibleRow) { cm.state.currentNotificationClose = newVal;
4343 < this.layerConfig.firstVisibleRow) { }
4344  
4345 < this.layerConfig.firstVisibleRow) { CodeMirror.defineExtension("openDialog", function(template, callback, options) {
4346 < this.layerConfig.firstVisibleRow) { if (this.virtualSelectionMode()) return;
4347 < this.layerConfig.firstVisibleRow) { if (!options) options = {};
4348  
4349 < this.layerConfig.firstVisibleRow) { closeNotification(this, null);
4350  
4351 < this.layerConfig.firstVisibleRow) { var dialog = dialogDiv(this, template, options.bottom);
4352 < this.layerConfig.firstVisibleRow) { var closed = false, me = this;
4353 < this.layerConfig.firstVisibleRow) { function close(newVal) {
4354 < this.layerConfig.firstVisibleRow) { if (typeof newVal == 'string') {
4355 < this.layerConfig.firstVisibleRow) { inp.value = newVal;
4356 < this.layerConfig.firstVisibleRow) { } else {
4357 < this.layerConfig.firstVisibleRow) { if (closed) return;
4358 < this.layerConfig.firstVisibleRow) { closed = true;
4359 < this.layerConfig.firstVisibleRow) { dialog.parentNode.removeChild(dialog);
4360 < this.layerConfig.firstVisibleRow) { me.focus();
4361  
4362 < this.layerConfig.firstVisibleRow) { if (options.onClose) options.onClose(dialog);
4363 < this.layerConfig.firstVisibleRow) { }
4364 < this.layerConfig.firstVisibleRow) { }
4365  
4366 < this.layerConfig.firstVisibleRow) { var inp = dialog.getElementsByTagName("input")[0], button;
4367 < this.layerConfig.firstVisibleRow) { if (inp) {
4368 < this.layerConfig.firstVisibleRow) { if (options.value) {
4369 < this.layerConfig.firstVisibleRow) { inp.value = options.value;
4370 < this.layerConfig.firstVisibleRow) { if (options.select !== false) inp.select();
4371 < this.layerConfig.firstVisibleRow) { }
4372  
4373 < this.layerConfig.firstVisibleRow) { if (options.onInput)
4374 < this.layerConfig.firstVisibleRow) { CodeMirror.on(inp, "input", function(e) { options.onInput(e, inp.value, close);});
4375 < this.layerConfig.firstVisibleRow) { if (options.onKeyUp)
4376 < this.layerConfig.firstVisibleRow) { CodeMirror.on(inp, "keyup", function(e) {options.onKeyUp(e, inp.value, close);});
4377  
4378 < this.layerConfig.firstVisibleRow) { CodeMirror.on(inp, "keydown", function(e) {
4379 < this.layerConfig.firstVisibleRow) { if (options && options.onKeyDown && options.onKeyDown(e, inp.value, close)) { return; }
4380 < this.layerConfig.firstVisibleRow) { if (e.keyCode == 27 || (options.closeOnEnter !== false && e.keyCode == 13)) {
4381 < this.layerConfig.firstVisibleRow) { inp.blur();
4382 < this.layerConfig.firstVisibleRow) { CodeMirror.e_stop(e);
4383 < this.layerConfig.firstVisibleRow) { close();
4384 < this.layerConfig.firstVisibleRow) { }
4385 < this.layerConfig.firstVisibleRow) { if (e.keyCode == 13) callback(inp.value);
4386 < this.layerConfig.firstVisibleRow) { });
4387  
4388 < this.layerConfig.firstVisibleRow) { if (options.closeOnBlur !== false) CodeMirror.on(inp, "blur", close);
4389  
4390 < this.layerConfig.firstVisibleRow) { inp.focus();
4391 < this.layerConfig.firstVisibleRow) { } else if (button = dialog.getElementsByTagName("button")[0]) {
4392 < this.layerConfig.firstVisibleRow) { CodeMirror.on(button, "click", function() {
4393 < this.layerConfig.firstVisibleRow) { close();
4394 < this.layerConfig.firstVisibleRow) { me.focus();
4395 < this.layerConfig.firstVisibleRow) { });
4396  
4397 < this.layerConfig.firstVisibleRow) { if (options.closeOnBlur !== false) CodeMirror.on(button, "blur", close);
4398  
4399 < this.layerConfig.firstVisibleRow) { button.focus();
4400 < this.layerConfig.firstVisibleRow) { }
4401 < this.layerConfig.firstVisibleRow) { return close;
4402 < this.layerConfig.firstVisibleRow) { });
4403  
4404 < this.layerConfig.firstVisibleRow) { CodeMirror.defineExtension("openNotification", function(template, options) {
4405 < this.layerConfig.firstVisibleRow) { if (this.virtualSelectionMode()) return;
4406 < this.layerConfig.firstVisibleRow) { closeNotification(this, close);
4407 < this.layerConfig.firstVisibleRow) { var dialog = dialogDiv(this, template, options && options.bottom);
4408 < this.layerConfig.firstVisibleRow) { var closed = false, doneTimer;
4409 < this.layerConfig.firstVisibleRow) { var duration = options && typeof options.duration !== "undefined" ? options.duration : 5000;
4410  
4411 < this.layerConfig.firstVisibleRow) { function close() {
4412 < this.layerConfig.firstVisibleRow) { if (closed) return;
4413 < this.layerConfig.firstVisibleRow) { closed = true;
4414 < this.layerConfig.firstVisibleRow) { clearTimeout(doneTimer);
4415 < this.layerConfig.firstVisibleRow) { dialog.parentNode.removeChild(dialog);
4416 < this.layerConfig.firstVisibleRow) { }
4417  
4418 < this.layerConfig.firstVisibleRow) { CodeMirror.on(dialog, 'click', function(e) {
4419 < this.layerConfig.firstVisibleRow) { CodeMirror.e_preventDefault(e);
4420 < this.layerConfig.firstVisibleRow) { close();
4421 < this.layerConfig.firstVisibleRow) { });
4422  
4423 < this.layerConfig.firstVisibleRow) { if (duration)
4424 < this.layerConfig.firstVisibleRow) { doneTimer = setTimeout(close, duration);
4425  
4426 < this.layerConfig.firstVisibleRow) { return close;
4427 < this.layerConfig.firstVisibleRow) { });
4428 < this.layerConfig.firstVisibleRow) {})();
4429  
4430  
4431 < this.layerConfig.firstVisibleRow) { var defaultKeymap = [
4432 < this.layerConfig.firstVisibleRow) { { keys: '<Left>', type: 'keyToKey', toKeys: 'h' },
4433 < this.layerConfig.firstVisibleRow) { { keys: '<Right>', type: 'keyToKey', toKeys: 'l' },
4434 < this.layerConfig.firstVisibleRow) { { keys: '<Up>', type: 'keyToKey', toKeys: 'k' },
4435 < this.layerConfig.firstVisibleRow) { { keys: '<Down>', type: 'keyToKey', toKeys: 'j' },
4436 < this.layerConfig.firstVisibleRow) { { keys: '<Space>', type: 'keyToKey', toKeys: 'l' },
4437 < this.layerConfig.firstVisibleRow) { { keys: '<BS>', type: 'keyToKey', toKeys: 'h', context: 'normal'},
4438 < this.layerConfig.firstVisibleRow) { { keys: '<C-Space>', type: 'keyToKey', toKeys: 'W' },
4439 < this.layerConfig.firstVisibleRow) { { keys: '<C-BS>', type: 'keyToKey', toKeys: 'B', context: 'normal' },
4440 < this.layerConfig.firstVisibleRow) { { keys: '<S-Space>', type: 'keyToKey', toKeys: 'w' },
4441 < this.layerConfig.firstVisibleRow) { { keys: '<S-BS>', type: 'keyToKey', toKeys: 'b', context: 'normal' },
4442 < this.layerConfig.firstVisibleRow) { { keys: '<C-n>', type: 'keyToKey', toKeys: 'j' },
4443 < this.layerConfig.firstVisibleRow) { { keys: '<C-p>', type: 'keyToKey', toKeys: 'k' },
4444 < this.layerConfig.firstVisibleRow) { { keys: '<C-[>', type: 'keyToKey', toKeys: '<Esc>' },
4445 < this.layerConfig.firstVisibleRow) { { keys: '<C-c>', type: 'keyToKey', toKeys: '<Esc>' },
4446 < this.layerConfig.firstVisibleRow) { { keys: '<C-[>', type: 'keyToKey', toKeys: '<Esc>', context: 'insert' },
4447 < this.layerConfig.firstVisibleRow) { { keys: '<C-c>', type: 'keyToKey', toKeys: '<Esc>', context: 'insert' },
4448 < this.layerConfig.firstVisibleRow) { { keys: 's', type: 'keyToKey', toKeys: 'cl', context: 'normal' },
4449 < this.layerConfig.firstVisibleRow) { { keys: 's', type: 'keyToKey', toKeys: 'c', context: 'visual'},
4450 < this.layerConfig.firstVisibleRow) { { keys: 'S', type: 'keyToKey', toKeys: 'cc', context: 'normal' },
4451 < this.layerConfig.firstVisibleRow) { { keys: 'S', type: 'keyToKey', toKeys: 'VdO', context: 'visual' },
4452 < this.layerConfig.firstVisibleRow) { { keys: '<Home>', type: 'keyToKey', toKeys: '0' },
4453 < this.layerConfig.firstVisibleRow) { { keys: '<End>', type: 'keyToKey', toKeys: '$' },
4454 < this.layerConfig.firstVisibleRow) { { keys: '<PageUp>', type: 'keyToKey', toKeys: '<C-b>' },
4455 < this.layerConfig.firstVisibleRow) { { keys: '<PageDown>', type: 'keyToKey', toKeys: '<C-f>' },
4456 < this.layerConfig.firstVisibleRow) { { keys: '<CR>', type: 'keyToKey', toKeys: 'j^', context: 'normal' },
4457 < this.layerConfig.firstVisibleRow) { { keys: 'H', type: 'motion', motion: 'moveToTopLine', motionArgs: { linewise: true, toJumplist: true }},
4458 < this.layerConfig.firstVisibleRow) { { keys: 'M', type: 'motion', motion: 'moveToMiddleLine', motionArgs: { linewise: true, toJumplist: true }},
4459 < this.layerConfig.firstVisibleRow) { { keys: 'L', type: 'motion', motion: 'moveToBottomLine', motionArgs: { linewise: true, toJumplist: true }},
4460 < this.layerConfig.firstVisibleRow) { { keys: 'h', type: 'motion', motion: 'moveByCharacters', motionArgs: { forward: false }},
4461 < this.layerConfig.firstVisibleRow) { { keys: 'l', type: 'motion', motion: 'moveByCharacters', motionArgs: { forward: true }},
4462 < this.layerConfig.firstVisibleRow) { { keys: 'j', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, linewise: true }},
4463 < this.layerConfig.firstVisibleRow) { { keys: 'k', type: 'motion', motion: 'moveByLines', motionArgs: { forward: false, linewise: true }},
4464 < this.layerConfig.firstVisibleRow) { { keys: 'gj', type: 'motion', motion: 'moveByDisplayLines', motionArgs: { forward: true }},
4465 < this.layerConfig.firstVisibleRow) { { keys: 'gk', type: 'motion', motion: 'moveByDisplayLines', motionArgs: { forward: false }},
4466 < this.layerConfig.firstVisibleRow) { { keys: 'w', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: false }},
4467 < this.layerConfig.firstVisibleRow) { { keys: 'W', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: false, bigWord: true }},
4468 < this.layerConfig.firstVisibleRow) { { keys: 'e', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: true, inclusive: true }},
4469 < this.layerConfig.firstVisibleRow) { { keys: 'E', type: 'motion', motion: 'moveByWords', motionArgs: { forward: true, wordEnd: true, bigWord: true, inclusive: true }},
4470 < this.layerConfig.firstVisibleRow) { { keys: 'b', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false }},
4471 < this.layerConfig.firstVisibleRow) { { keys: 'B', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false, bigWord: true }},
4472 < this.layerConfig.firstVisibleRow) { { keys: 'ge', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: true, inclusive: true }},
4473 < this.layerConfig.firstVisibleRow) { { keys: 'gE', type: 'motion', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: true, bigWord: true, inclusive: true }},
4474 < this.layerConfig.firstVisibleRow) { { keys: '{', type: 'motion', motion: 'moveByParagraph', motionArgs: { forward: false, toJumplist: true }},
4475 < this.layerConfig.firstVisibleRow) { { keys: '}', type: 'motion', motion: 'moveByParagraph', motionArgs: { forward: true, toJumplist: true }},
4476 < this.layerConfig.firstVisibleRow) { { keys: '<C-f>', type: 'motion', motion: 'moveByPage', motionArgs: { forward: true }},
4477 < this.layerConfig.firstVisibleRow) { { keys: '<C-b>', type: 'motion', motion: 'moveByPage', motionArgs: { forward: false }},
4478 < this.layerConfig.firstVisibleRow) { { keys: '<C-d>', type: 'motion', motion: 'moveByScroll', motionArgs: { forward: true, explicitRepeat: true }},
4479 < this.layerConfig.firstVisibleRow) { { keys: '<C-u>', type: 'motion', motion: 'moveByScroll', motionArgs: { forward: false, explicitRepeat: true }},
4480 < this.layerConfig.firstVisibleRow) { { keys: 'gg', type: 'motion', motion: 'moveToLineOrEdgeOfDocument', motionArgs: { forward: false, explicitRepeat: true, linewise: true, toJumplist: true }},
4481 < this.layerConfig.firstVisibleRow) { { keys: 'G', type: 'motion', motion: 'moveToLineOrEdgeOfDocument', motionArgs: { forward: true, explicitRepeat: true, linewise: true, toJumplist: true }},
4482 < this.layerConfig.firstVisibleRow) { { keys: '0', type: 'motion', motion: 'moveToStartOfLine' },
4483 < this.layerConfig.firstVisibleRow) { { keys: '^', type: 'motion', motion: 'moveToFirstNonWhiteSpaceCharacter' },
4484 < this.layerConfig.firstVisibleRow) { { keys: '+', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, toFirstChar:true }},
4485 < this.layerConfig.firstVisibleRow) { { keys: '-', type: 'motion', motion: 'moveByLines', motionArgs: { forward: false, toFirstChar:true }},
4486 < this.layerConfig.firstVisibleRow) { { keys: '_', type: 'motion', motion: 'moveByLines', motionArgs: { forward: true, toFirstChar:true, repeatOffset:-1 }},
4487 < this.layerConfig.firstVisibleRow) { { keys: '$', type: 'motion', motion: 'moveToEol', motionArgs: { inclusive: true }},
4488 < this.layerConfig.firstVisibleRow) { { keys: '%', type: 'motion', motion: 'moveToMatchedSymbol', motionArgs: { inclusive: true, toJumplist: true }},
4489 < this.layerConfig.firstVisibleRow) { { keys: 'f<character>', type: 'motion', motion: 'moveToCharacter', motionArgs: { forward: true , inclusive: true }},
4490 < this.layerConfig.firstVisibleRow) { { keys: 'F<character>', type: 'motion', motion: 'moveToCharacter', motionArgs: { forward: false }},
4491 < this.layerConfig.firstVisibleRow) { { keys: 't<character>', type: 'motion', motion: 'moveTillCharacter', motionArgs: { forward: true, inclusive: true }},
4492 < this.layerConfig.firstVisibleRow) { { keys: 'T<character>', type: 'motion', motion: 'moveTillCharacter', motionArgs: { forward: false }},
4493 < this.layerConfig.firstVisibleRow) { { keys: ';', type: 'motion', motion: 'repeatLastCharacterSearch', motionArgs: { forward: true }},
4494 < this.layerConfig.firstVisibleRow) { { keys: ',', type: 'motion', motion: 'repeatLastCharacterSearch', motionArgs: { forward: false }},
4495 < this.layerConfig.firstVisibleRow) { { keys: '\'<character>', type: 'motion', motion: 'goToMark', motionArgs: {toJumplist: true, linewise: true}},
4496 < this.layerConfig.firstVisibleRow) { { keys: '`<character>', type: 'motion', motion: 'goToMark', motionArgs: {toJumplist: true}},
4497 < this.layerConfig.firstVisibleRow) { { keys: ']`', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true } },
4498 < this.layerConfig.firstVisibleRow) { { keys: '[`', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false } },
4499 < this.layerConfig.firstVisibleRow) { { keys: ']\'', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true, linewise: true } },
4500 < this.layerConfig.firstVisibleRow) { { keys: '[\'', type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false, linewise: true } },
4501 < this.layerConfig.firstVisibleRow) { { keys: ']p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: true, isEdit: true, matchIndent: true}},
4502 < this.layerConfig.firstVisibleRow) { { keys: '[p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: false, isEdit: true, matchIndent: true}},
4503 < this.layerConfig.firstVisibleRow) { { keys: ']<character>', type: 'motion', motion: 'moveToSymbol', motionArgs: { forward: true, toJumplist: true}},
4504 < this.layerConfig.firstVisibleRow) { { keys: '[<character>', type: 'motion', motion: 'moveToSymbol', motionArgs: { forward: false, toJumplist: true}},
4505 < this.layerConfig.firstVisibleRow) { { keys: '|', type: 'motion', motion: 'moveToColumn'},
4506 < this.layerConfig.firstVisibleRow) { { keys: 'o', type: 'motion', motion: 'moveToOtherHighlightedEnd', context:'visual'},
4507 < this.layerConfig.firstVisibleRow) { { keys: 'O', type: 'motion', motion: 'moveToOtherHighlightedEnd', motionArgs: {sameLine: true}, context:'visual'},
4508 < this.layerConfig.firstVisibleRow) { { keys: 'd', type: 'operator', operator: 'delete' },
4509 < this.layerConfig.firstVisibleRow) { { keys: 'y', type: 'operator', operator: 'yank' },
4510 < this.layerConfig.firstVisibleRow) { { keys: 'c', type: 'operator', operator: 'change' },
4511 < this.layerConfig.firstVisibleRow) { { keys: '>', type: 'operator', operator: 'indent', operatorArgs: { indentRight: true }},
4512 < this.layerConfig.firstVisibleRow) { { keys: '<', type: 'operator', operator: 'indent', operatorArgs: { indentRight: false }},
4513 < this.layerConfig.firstVisibleRow) { { keys: 'g~', type: 'operator', operator: 'changeCase' },
4514 < this.layerConfig.firstVisibleRow) { { keys: 'gu', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: true}, isEdit: true },
4515 < this.layerConfig.firstVisibleRow) { { keys: 'gU', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: false}, isEdit: true },
4516 < this.layerConfig.firstVisibleRow) { { keys: 'n', type: 'motion', motion: 'findNext', motionArgs: { forward: true, toJumplist: true }},
4517 < this.layerConfig.firstVisibleRow) { { keys: 'N', type: 'motion', motion: 'findNext', motionArgs: { forward: false, toJumplist: true }},
4518 < this.layerConfig.firstVisibleRow) { { keys: 'x', type: 'operatorMotion', operator: 'delete', motion: 'moveByCharacters', motionArgs: { forward: true }, operatorMotionArgs: { visualLine: false }},
4519 < this.layerConfig.firstVisibleRow) { { keys: 'X', type: 'operatorMotion', operator: 'delete', motion: 'moveByCharacters', motionArgs: { forward: false }, operatorMotionArgs: { visualLine: true }},
4520 < this.layerConfig.firstVisibleRow) { { keys: 'D', type: 'operatorMotion', operator: 'delete', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
4521 < this.layerConfig.firstVisibleRow) { { keys: 'D', type: 'operator', operator: 'delete', operatorArgs: { linewise: true }, context: 'visual'},
4522 < this.layerConfig.firstVisibleRow) { { keys: 'Y', type: 'operatorMotion', operator: 'yank', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
4523 < this.layerConfig.firstVisibleRow) { { keys: 'Y', type: 'operator', operator: 'yank', operatorArgs: { linewise: true }, context: 'visual'},
4524 < this.layerConfig.firstVisibleRow) { { keys: 'C', type: 'operatorMotion', operator: 'change', motion: 'moveToEol', motionArgs: { inclusive: true }, context: 'normal'},
4525 < this.layerConfig.firstVisibleRow) { { keys: 'C', type: 'operator', operator: 'change', operatorArgs: { linewise: true }, context: 'visual'},
4526 < this.layerConfig.firstVisibleRow) { { keys: '~', type: 'operatorMotion', operator: 'changeCase', motion: 'moveByCharacters', motionArgs: { forward: true }, operatorArgs: { shouldMoveCursor: true }, context: 'normal'},
4527 < this.layerConfig.firstVisibleRow) { { keys: '~', type: 'operator', operator: 'changeCase', context: 'visual'},
4528 < this.layerConfig.firstVisibleRow) { { keys: '<C-w>', type: 'operatorMotion', operator: 'delete', motion: 'moveByWords', motionArgs: { forward: false, wordEnd: false }, context: 'insert' },
4529 < this.layerConfig.firstVisibleRow) { { keys: '<C-i>', type: 'action', action: 'jumpListWalk', actionArgs: { forward: true }},
4530 < this.layerConfig.firstVisibleRow) { { keys: '<C-o>', type: 'action', action: 'jumpListWalk', actionArgs: { forward: false }},
4531 < this.layerConfig.firstVisibleRow) { { keys: '<C-e>', type: 'action', action: 'scroll', actionArgs: { forward: true, linewise: true }},
4532 < this.layerConfig.firstVisibleRow) { { keys: '<C-y>', type: 'action', action: 'scroll', actionArgs: { forward: false, linewise: true }},
4533 < this.layerConfig.firstVisibleRow) { { keys: 'a', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'charAfter' }, context: 'normal' },
4534 < this.layerConfig.firstVisibleRow) { { keys: 'A', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'eol' }, context: 'normal' },
4535 < this.layerConfig.firstVisibleRow) { { keys: 'A', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'endOfSelectedArea' }, context: 'visual' },
4536 < this.layerConfig.firstVisibleRow) { { keys: 'i', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'inplace' }, context: 'normal' },
4537 < this.layerConfig.firstVisibleRow) { { keys: 'I', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'firstNonBlank'}, context: 'normal' },
4538 < this.layerConfig.firstVisibleRow) { { keys: 'I', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { insertAt: 'startOfSelectedArea' }, context: 'visual' },
4539 < this.layerConfig.firstVisibleRow) { { keys: 'o', type: 'action', action: 'newLineAndEnterInsertMode', isEdit: true, interlaceInsertRepeat: true, actionArgs: { after: true }, context: 'normal' },
4540 < this.layerConfig.firstVisibleRow) { { keys: 'O', type: 'action', action: 'newLineAndEnterInsertMode', isEdit: true, interlaceInsertRepeat: true, actionArgs: { after: false }, context: 'normal' },
4541 < this.layerConfig.firstVisibleRow) { { keys: 'v', type: 'action', action: 'toggleVisualMode' },
4542 < this.layerConfig.firstVisibleRow) { { keys: 'V', type: 'action', action: 'toggleVisualMode', actionArgs: { linewise: true }},
4543 < this.layerConfig.firstVisibleRow) { { keys: '<C-v>', type: 'action', action: 'toggleVisualMode', actionArgs: { blockwise: true }},
4544 < this.layerConfig.firstVisibleRow) { { keys: '<C-q>', type: 'action', action: 'toggleVisualMode', actionArgs: { blockwise: true }},
4545 < this.layerConfig.firstVisibleRow) { { keys: 'gv', type: 'action', action: 'reselectLastSelection' },
4546 < this.layerConfig.firstVisibleRow) { { keys: 'J', type: 'action', action: 'joinLines', isEdit: true },
4547 < this.layerConfig.firstVisibleRow) { { keys: 'p', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: true, isEdit: true }},
4548 < this.layerConfig.firstVisibleRow) { { keys: 'P', type: 'action', action: 'paste', isEdit: true, actionArgs: { after: false, isEdit: true }},
4549 < this.layerConfig.firstVisibleRow) { { keys: 'r<character>', type: 'action', action: 'replace', isEdit: true },
4550 < this.layerConfig.firstVisibleRow) { { keys: '@<character>', type: 'action', action: 'replayMacro' },
4551 < this.layerConfig.firstVisibleRow) { { keys: 'q<character>', type: 'action', action: 'enterMacroRecordMode' },
4552 < this.layerConfig.firstVisibleRow) { { keys: 'R', type: 'action', action: 'enterInsertMode', isEdit: true, actionArgs: { replace: true }},
4553 < this.layerConfig.firstVisibleRow) { { keys: 'u', type: 'action', action: 'undo', context: 'normal' },
4554 < this.layerConfig.firstVisibleRow) { { keys: 'u', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: true}, context: 'visual', isEdit: true },
4555 < this.layerConfig.firstVisibleRow) { { keys: 'U', type: 'operator', operator: 'changeCase', operatorArgs: {toLower: false}, context: 'visual', isEdit: true },
4556 < this.layerConfig.firstVisibleRow) { { keys: '<C-r>', type: 'action', action: 'redo' },
4557 < this.layerConfig.firstVisibleRow) { { keys: 'm<character>', type: 'action', action: 'setMark' },
4558 < this.layerConfig.firstVisibleRow) { { keys: '"<character>', type: 'action', action: 'setRegister' },
4559 < this.layerConfig.firstVisibleRow) { { keys: 'zz', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'center' }},
4560 < this.layerConfig.firstVisibleRow) { { keys: 'z.', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'center' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
4561 < this.layerConfig.firstVisibleRow) { { keys: 'zt', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'top' }},
4562 < this.layerConfig.firstVisibleRow) { { keys: 'z<CR>', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'top' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
4563 < this.layerConfig.firstVisibleRow) { { keys: 'z-', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }},
4564 < this.layerConfig.firstVisibleRow) { { keys: 'zb', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
4565 < this.layerConfig.firstVisibleRow) { { keys: '.', type: 'action', action: 'repeatLastEdit' },
4566 < this.layerConfig.firstVisibleRow) { { keys: '<C-a>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: true, backtrack: false}},
4567 < this.layerConfig.firstVisibleRow) { { keys: '<C-x>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: false, backtrack: false}},
4568 < this.layerConfig.firstVisibleRow) { { keys: 'a<character>', type: 'motion', motion: 'textObjectManipulation' },
4569 < this.layerConfig.firstVisibleRow) { { keys: 'i<character>', type: 'motion', motion: 'textObjectManipulation', motionArgs: { textObjectInner: true }},
4570 < this.layerConfig.firstVisibleRow) { { keys: '/', type: 'search', searchArgs: { forward: true, querySrc: 'prompt', toJumplist: true }},
4571 < this.layerConfig.firstVisibleRow) { { keys: '?', type: 'search', searchArgs: { forward: false, querySrc: 'prompt', toJumplist: true }},
4572 < this.layerConfig.firstVisibleRow) { { keys: '*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
4573 < this.layerConfig.firstVisibleRow) { { keys: '#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
4574 < this.layerConfig.firstVisibleRow) { { keys: 'g*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', toJumplist: true }},
4575 < this.layerConfig.firstVisibleRow) { { keys: 'g#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', toJumplist: true }},
4576 < this.layerConfig.firstVisibleRow) { { keys: ':', type: 'ex' }
4577 < this.layerConfig.firstVisibleRow) { ];
4578 < this.layerConfig.firstVisibleRow) { var defaultExCommandMap = [
4579 < this.layerConfig.firstVisibleRow) { { name: 'colorscheme', shortName: 'colo' },
4580 < this.layerConfig.firstVisibleRow) { { name: 'map' },
4581 < this.layerConfig.firstVisibleRow) { { name: 'imap', shortName: 'im' },
4582 < this.layerConfig.firstVisibleRow) { { name: 'nmap', shortName: 'nm' },
4583 < this.layerConfig.firstVisibleRow) { { name: 'vmap', shortName: 'vm' },
4584 < this.layerConfig.firstVisibleRow) { { name: 'unmap' },
4585 < this.layerConfig.firstVisibleRow) { { name: 'write', shortName: 'w' },
4586 < this.layerConfig.firstVisibleRow) { { name: 'undo', shortName: 'u' },
4587 < this.layerConfig.firstVisibleRow) { { name: 'redo', shortName: 'red' },
4588 < this.layerConfig.firstVisibleRow) { { name: 'set', shortName: 'se' },
4589 < this.layerConfig.firstVisibleRow) { { name: 'set', shortName: 'se' },
4590 < this.layerConfig.firstVisibleRow) { { name: 'setlocal', shortName: 'setl' },
4591 < this.layerConfig.firstVisibleRow) { { name: 'setglobal', shortName: 'setg' },
4592 < this.layerConfig.firstVisibleRow) { { name: 'sort', shortName: 'sor' },
4593 < this.layerConfig.firstVisibleRow) { { name: 'substitute', shortName: 's', possiblyAsync: true },
4594 < this.layerConfig.firstVisibleRow) { { name: 'nohlsearch', shortName: 'noh' },
4595 < this.layerConfig.firstVisibleRow) { { name: 'delmarks', shortName: 'delm' },
4596 < this.layerConfig.firstVisibleRow) { { name: 'registers', shortName: 'reg', excludeFromCommandHistory: true },
4597 < this.layerConfig.firstVisibleRow) { { name: 'global', shortName: 'g' }
4598 < this.layerConfig.firstVisibleRow) { ];
4599  
4600 < this.layerConfig.firstVisibleRow) { var Pos = CodeMirror.Pos;
4601  
4602 < this.layerConfig.firstVisibleRow) { var Vim = function() { return vimApi; } //{
4603 < this.layerConfig.firstVisibleRow) { function enterVimMode(cm) {
4604 < this.layerConfig.firstVisibleRow) { cm.setOption('disableInput', true);
4605 < this.layerConfig.firstVisibleRow) { cm.setOption('showCursorWhenSelecting', false);
4606 < this.layerConfig.firstVisibleRow) { CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
4607 < this.layerConfig.firstVisibleRow) { cm.on('cursorActivity', onCursorActivity);
4608 < this.layerConfig.firstVisibleRow) { maybeInitVimState(cm);
4609 < this.layerConfig.firstVisibleRow) { CodeMirror.on(cm.getInputField(), 'paste', getOnPasteFn(cm));
4610 < this.layerConfig.firstVisibleRow) { }
4611  
4612 < this.layerConfig.firstVisibleRow) { function leaveVimMode(cm) {
4613 < this.layerConfig.firstVisibleRow) { cm.setOption('disableInput', false);
4614 < this.layerConfig.firstVisibleRow) { cm.off('cursorActivity', onCursorActivity);
4615 < this.layerConfig.firstVisibleRow) { CodeMirror.off(cm.getInputField(), 'paste', getOnPasteFn(cm));
4616 < this.layerConfig.firstVisibleRow) { cm.state.vim = null;
4617 < this.layerConfig.firstVisibleRow) { }
4618  
4619 < this.layerConfig.firstVisibleRow) { function detachVimMap(cm, next) {
4620 < this.layerConfig.firstVisibleRow) { if (this == CodeMirror.keyMap.vim)
4621 < this.layerConfig.firstVisibleRow) { CodeMirror.rmClass(cm.getWrapperElement(), "cm-fat-cursor");
4622  
4623 < this.layerConfig.firstVisibleRow) { if (!next || next.attach != attachVimMap)
4624 < this.layerConfig.firstVisibleRow) { leaveVimMode(cm, false);
4625 < this.layerConfig.firstVisibleRow) { }
4626 < this.layerConfig.firstVisibleRow) { function attachVimMap(cm, prev) {
4627 < this.layerConfig.firstVisibleRow) { if (this == CodeMirror.keyMap.vim)
4628 < this.layerConfig.firstVisibleRow) { CodeMirror.addClass(cm.getWrapperElement(), "cm-fat-cursor");
4629  
4630 < this.layerConfig.firstVisibleRow) { if (!prev || prev.attach != attachVimMap)
4631 < this.layerConfig.firstVisibleRow) { enterVimMode(cm);
4632 < this.layerConfig.firstVisibleRow) { }
4633 < this.layerConfig.firstVisibleRow) { CodeMirror.defineOption('vimMode', false, function(cm, val, prev) {
4634 < this.layerConfig.firstVisibleRow) { if (val && cm.getOption("keyMap") != "vim")
4635 < this.layerConfig.firstVisibleRow) { cm.setOption("keyMap", "vim");
4636 < this.layerConfig.firstVisibleRow) { else if (!val && prev != CodeMirror.Init && /^vim/.test(cm.getOption("keyMap")))
4637 < this.layerConfig.firstVisibleRow) { cm.setOption("keyMap", "default");
4638 < this.layerConfig.firstVisibleRow) { });
4639  
4640 < this.layerConfig.firstVisibleRow) { function cmKey(key, cm) {
4641 < this.layerConfig.firstVisibleRow) { if (!cm) { return undefined; }
4642 < this.layerConfig.firstVisibleRow) { var vimKey = cmKeyToVimKey(key);
4643 < this.layerConfig.firstVisibleRow) { if (!vimKey) {
4644 < this.layerConfig.firstVisibleRow) { return false;
4645 < this.layerConfig.firstVisibleRow) { }
4646 < this.layerConfig.firstVisibleRow) { var cmd = CodeMirror.Vim.findKey(cm, vimKey);
4647 < this.layerConfig.firstVisibleRow) { if (typeof cmd == 'function') {
4648 < this.layerConfig.firstVisibleRow) { CodeMirror.signal(cm, 'vim-keypress', vimKey);
4649 < this.layerConfig.firstVisibleRow) { }
4650 < this.layerConfig.firstVisibleRow) { return cmd;
4651 < this.layerConfig.firstVisibleRow) { }
4652  
4653 < this.layerConfig.firstVisibleRow) { var modifiers = {'Shift': 'S', 'Ctrl': 'C', 'Alt': 'A', 'Cmd': 'D', 'Mod': 'A'};
4654 < this.layerConfig.firstVisibleRow) { var specialKeys = {Enter:'CR',Backspace:'BS',Delete:'Del'};
4655 < this.layerConfig.firstVisibleRow) { function cmKeyToVimKey(key) {
4656 < this.layerConfig.firstVisibleRow) { if (key.charAt(0) == '\'') {
4657 < this.layerConfig.firstVisibleRow) { return key.charAt(1);
4658 < this.layerConfig.firstVisibleRow) { }
4659 < this.layerConfig.firstVisibleRow) { var pieces = key.split(/-(?!$)/);
4660 < this.layerConfig.firstVisibleRow) { var lastPiece = pieces[pieces.length - 1];
4661 < this.layerConfig.firstVisibleRow) { if (pieces.length == 1 && pieces[0].length == 1) {
4662 < this.layerConfig.firstVisibleRow) { return false;
4663 < this.layerConfig.firstVisibleRow) { } else if (pieces.length == 2 && pieces[0] == 'Shift' && lastPiece.length == 1) {
4664 < this.layerConfig.firstVisibleRow) { return false;
4665 < this.layerConfig.firstVisibleRow) { }
4666 < this.layerConfig.firstVisibleRow) { var hasCharacter = false;
4667 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < pieces.length; i++) {
4668 < this.layerConfig.firstVisibleRow) { var piece = pieces[i];
4669 < this.layerConfig.firstVisibleRow) { if (piece in modifiers) { pieces[i] = modifiers[piece]; }
4670 < this.layerConfig.firstVisibleRow) { else { hasCharacter = true; }
4671 < this.layerConfig.firstVisibleRow) { if (piece in specialKeys) { pieces[i] = specialKeys[piece]; }
4672 < this.layerConfig.firstVisibleRow) { }
4673 < this.layerConfig.firstVisibleRow) { if (!hasCharacter) {
4674 < this.layerConfig.firstVisibleRow) { return false;
4675 < this.layerConfig.firstVisibleRow) { }
4676 < this.layerConfig.firstVisibleRow) { if (isUpperCase(lastPiece)) {
4677 < this.layerConfig.firstVisibleRow) { pieces[pieces.length - 1] = lastPiece.toLowerCase();
4678 < this.layerConfig.firstVisibleRow) { }
4679 < this.layerConfig.firstVisibleRow) { return '<' + pieces.join('-') + '>';
4680 < this.layerConfig.firstVisibleRow) { }
4681  
4682 < this.layerConfig.firstVisibleRow) { function getOnPasteFn(cm) {
4683 < this.layerConfig.firstVisibleRow) { var vim = cm.state.vim;
4684 < this.layerConfig.firstVisibleRow) { if (!vim.onPasteFn) {
4685 < this.layerConfig.firstVisibleRow) { vim.onPasteFn = function() {
4686 < this.layerConfig.firstVisibleRow) { if (!vim.insertMode) {
4687 < this.layerConfig.firstVisibleRow) { cm.setCursor(offsetCursor(cm.getCursor(), 0, 1));
4688 < this.layerConfig.firstVisibleRow) { actions.enterInsertMode(cm, {}, vim);
4689 < this.layerConfig.firstVisibleRow) { }
4690 < this.layerConfig.firstVisibleRow) { };
4691 < this.layerConfig.firstVisibleRow) { }
4692 < this.layerConfig.firstVisibleRow) { return vim.onPasteFn;
4693 < this.layerConfig.firstVisibleRow) { }
4694  
4695 < this.layerConfig.firstVisibleRow) { var numberRegex = /[\d]/;
4696 < this.layerConfig.firstVisibleRow) { var wordCharTest = [CodeMirror.isWordChar, function(ch) {
4697 < this.layerConfig.firstVisibleRow) { return ch && !CodeMirror.isWordChar(ch) && !/\s/.test(ch);
4698 < this.layerConfig.firstVisibleRow) { }], bigWordCharTest = [function(ch) {
4699 < this.layerConfig.firstVisibleRow) { return /\S/.test(ch);
4700 < this.layerConfig.firstVisibleRow) { }];
4701 < this.layerConfig.firstVisibleRow) { function makeKeyRange(start, size) {
4702 < this.layerConfig.firstVisibleRow) { var keys = [];
4703 < this.layerConfig.firstVisibleRow) { for (var i = start; i < start + size; i++) {
4704 < this.layerConfig.firstVisibleRow) { keys.push(String.fromCharCode(i));
4705 < this.layerConfig.firstVisibleRow) { }
4706 < this.layerConfig.firstVisibleRow) { return keys;
4707 < this.layerConfig.firstVisibleRow) { }
4708 < this.layerConfig.firstVisibleRow) { var upperCaseAlphabet = makeKeyRange(65, 26);
4709 < this.layerConfig.firstVisibleRow) { var lowerCaseAlphabet = makeKeyRange(97, 26);
4710 < this.layerConfig.firstVisibleRow) { var numbers = makeKeyRange(48, 10);
4711 < this.layerConfig.firstVisibleRow) { var validMarks = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['<', '>']);
4712 < this.layerConfig.firstVisibleRow) { var validRegisters = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['-', '"', '.', ':', '/']);
4713  
4714 < this.layerConfig.firstVisibleRow) { function isLine(cm, line) {
4715 < this.layerConfig.firstVisibleRow) { return line >= cm.firstLine() && line <= cm.lastLine();
4716 < this.layerConfig.firstVisibleRow) { }
4717 < this.layerConfig.firstVisibleRow) { function isLowerCase(k) {
4718 < this.layerConfig.firstVisibleRow) { return (/^[a-z]$/).test(k);
4719 < this.layerConfig.firstVisibleRow) { }
4720 < this.layerConfig.firstVisibleRow) { function isMatchableSymbol(k) {
4721 < this.layerConfig.firstVisibleRow) { return '()[]{}'.indexOf(k) != -1;
4722 < this.layerConfig.firstVisibleRow) { }
4723 < this.layerConfig.firstVisibleRow) { function isNumber(k) {
4724 < this.layerConfig.firstVisibleRow) { return numberRegex.test(k);
4725 < this.layerConfig.firstVisibleRow) { }
4726 < this.layerConfig.firstVisibleRow) { function isUpperCase(k) {
4727 < this.layerConfig.firstVisibleRow) { return (/^[A-Z]$/).test(k);
4728 < this.layerConfig.firstVisibleRow) { }
4729 < this.layerConfig.firstVisibleRow) { function isWhiteSpaceString(k) {
4730 < this.layerConfig.firstVisibleRow) { return (/^\s*$/).test(k);
4731 < this.layerConfig.firstVisibleRow) { }
4732 < this.layerConfig.firstVisibleRow) { function inArray(val, arr) {
4733 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < arr.length; i++) {
4734 < this.layerConfig.firstVisibleRow) { if (arr[i] == val) {
4735 < this.layerConfig.firstVisibleRow) { return true;
4736 < this.layerConfig.firstVisibleRow) { }
4737 < this.layerConfig.firstVisibleRow) { }
4738 < this.layerConfig.firstVisibleRow) { return false;
4739 < this.layerConfig.firstVisibleRow) { }
4740  
4741 < this.layerConfig.firstVisibleRow) { var options = {};
4742 < this.layerConfig.firstVisibleRow) { function defineOption(name, defaultValue, type, aliases, callback) {
4743 < this.layerConfig.firstVisibleRow) { if (defaultValue === undefined && !callback) {
4744 < this.layerConfig.firstVisibleRow) { throw Error('defaultValue is required unless callback is provided');
4745 < this.layerConfig.firstVisibleRow) { }
4746 < this.layerConfig.firstVisibleRow) { if (!type) { type = 'string'; }
4747 < this.layerConfig.firstVisibleRow) { options[name] = {
4748 < this.layerConfig.firstVisibleRow) { type: type,
4749 < this.layerConfig.firstVisibleRow) { defaultValue: defaultValue,
4750 < this.layerConfig.firstVisibleRow) { callback: callback
4751 < this.layerConfig.firstVisibleRow) { };
4752 < this.layerConfig.firstVisibleRow) { if (aliases) {
4753 < this.layerConfig.firstVisibleRow) { for (var i = 0; i < aliases.length; i++) {
4754 < this.layerConfig.firstVisibleRow) { options[aliases[i]] = options[name];
4755 < this.layerConfig.firstVisibleRow) { }
4756 < this.layerConfig.firstVisibleRow) { }
4757 < this.layerConfig.firstVisibleRow) { if (defaultValue) {
4758 < this.layerConfig.firstVisibleRow) { setOption(name, defaultValue);
4759 < this.layerConfig.firstVisibleRow) { }
4760 < this.layerConfig.firstVisibleRow) { }
4761  
4762 < this.layerConfig.firstVisibleRow) { function setOption(name, value, cm, cfg) {
4763 < this.layerConfig.firstVisibleRow) { var option = options[name];
4764 < this.layerConfig.firstVisibleRow) { cfg = cfg || {};
4765 < this.layerConfig.firstVisibleRow) { var scope = cfg.scope;
4766 < this.layerConfig.firstVisibleRow) { if (!option) {
4767 < this.layerConfig.firstVisibleRow) { throw Error('Unknown option: ' + name);
4768 < this.layerConfig.firstVisibleRow) { }
4769 < this.layerConfig.firstVisibleRow) { if (option.type == 'boolean') {
4770 < this.layerConfig.firstVisibleRow) { if (value && value !== true) {
4771 < this.layerConfig.firstVisibleRow) { throw Error('Invalid argument: ' + name + '=' + value);
4772 < this.layerConfig.firstVisibleRow) { } else if (value !== false) {
4773 < this.layerConfig.firstVisibleRow) { value = true;
4774 < this.layerConfig.firstVisibleRow) { }
4775 < this.layerConfig.firstVisibleRow) { }
4776 < this.layerConfig.firstVisibleRow) { if (option.callback) {
4777 < this.layerConfig.firstVisibleRow) { if (scope !== 'local') {
4778 < this.layerConfig.firstVisibleRow) { option.callback(value, undefined);
4779 < this.layerConfig.firstVisibleRow) { }
4780 < this.layerConfig.firstVisibleRow) { if (scope !== 'global' && cm) {
4781 < this.layerConfig.firstVisibleRow) { option.callback(value, cm);
4782 < this.layerConfig.firstVisibleRow) { }
4783 < this.layerConfig.firstVisibleRow) { } else {
4784 < this.layerConfig.firstVisibleRow) { if (scope !== 'local') {
4785 < this.layerConfig.firstVisibleRow) { option.value = option.type == 'boolean' ? !!value : value;
4786 < this.layerConfig.firstVisibleRow) { }
4787 < this.layerConfig.firstVisibleRow) { if (scope !== 'global' && cm) {
4788 < this.layerConfig.firstVisibleRow) { cm.state.vim.options[name] = {value: value};
4789 < this.layerConfig.firstVisibleRow) { }
4790 < this.layerConfig.firstVisibleRow) { }
4791 < this.layerConfig.firstVisibleRow) { }
4792  
4793 < this.layerConfig.firstVisibleRow) { function getOption(name, cm, cfg) {
4794 < this.layerConfig.firstVisibleRow) { var option = options[name];
4795 < this.layerConfig.firstVisibleRow) { cfg = cfg || {};
4796 < this.layerConfig.firstVisibleRow) { var scope = cfg.scope;
4797 < this.layerConfig.firstVisibleRow) { if (!option) {
4798 < this.layerConfig.firstVisibleRow) { throw Error('Unknown option: ' + name);
4799 < this.layerConfig.firstVisibleRow) { }
4800 < this.layerConfig.firstVisibleRow) { if (option.callback) {
4801 < this.layerConfig.firstVisibleRow) { var local = cm && option.callback(undefined, cm);
4802 < this.layerConfig.firstVisibleRow) { if (scope !== 'global' && local !== undefined) {
4803 < this.layerConfig.firstVisibleRow) { return local;
4804 < this.layerConfig.firstVisibleRow) { }
4805 < this.layerConfig.firstVisibleRow) { if (scope !== 'local') {
4806 < this.layerConfig.firstVisibleRow) { return option.callback();
4807 < this.layerConfig.firstVisibleRow) { }
4808 < this.layerConfig.firstVisibleRow) { return;
4809 < this.layerConfig.firstVisibleRow) { } else {
4810 < this.layerConfig.firstVisibleRow) { var local = (scope !== 'global') && (cm && cm.state.vim.options[name]);
4811 < this.layerConfig.firstVisibleRow) { return (local || (scope !== 'local') && option || {}).value;
4812 < this.layerConfig.firstVisibleRow) { }
4813 < this.layerConfig.firstVisibleRow) { }
4814  
4815 < this.layerConfig.firstVisibleRow) { defineOption('filetype', undefined, 'string', ['ft'], function(name, cm) {
4816 < this.layerConfig.firstVisibleRow) { if (cm === undefined) {
4817 < this.layerConfig.firstVisibleRow) { return;
4818 < this.layerConfig.firstVisibleRow) { }
4819 < this.layerConfig.firstVisibleRow) { if (name === undefined) {
4820 < this.layerConfig.firstVisibleRow) { var mode = cm.getOption('mode');
4821 < this.layerConfig.firstVisibleRow) { return mode == 'null' ? '' : mode;
4822 < this.layerConfig.firstVisibleRow) { } else {
4823 < this.layerConfig.firstVisibleRow) { var mode = name == '' ? 'null' : name;
4824 < this.layerConfig.firstVisibleRow) { cm.setOption('mode', mode);
4825 < this.layerConfig.firstVisibleRow) { }
4826 < this.layerConfig.firstVisibleRow) { });
4827  
4828 < this.layerConfig.firstVisibleRow) { var createCircularJumpList = function() {
4829 < this.layerConfig.firstVisibleRow) { var size = 100;
4830 < this.layerConfig.firstVisibleRow) { var pointer = -1;
4831 < this.layerConfig.firstVisibleRow) { var head = 0;
4832 < this.layerConfig.firstVisibleRow) { var tail = 0;
4833 < this.layerConfig.firstVisibleRow) { var buffer = new Array(size);
4834 < this.layerConfig.firstVisibleRow) { function add(cm, oldCur, newCur) {
4835 < this.layerConfig.firstVisibleRow) { var current = pointer % size;
4836 < this.layerConfig.firstVisibleRow) { var curMark = buffer[current];
4837 < this.layerConfig.firstVisibleRow) { function useNextSlot(cursor) {
4838 < this.layerConfig.firstVisibleRow) { var next = ++pointer % size;
4839 < this.layerConfig.firstVisibleRow) { var trashMark = buffer[next];
4840 < this.layerConfig.firstVisibleRow) { if (trashMark) {
4841 < this.layerConfig.firstVisibleRow) { trashMark.clear();
4842 < this.layerConfig.firstVisibleRow) { }
4843 < this.layerConfig.firstVisibleRow) { buffer[next] = cm.setBookmark(cursor);
4844 < this.layerConfig.firstVisibleRow) { }
4845 < this.layerConfig.firstVisibleRow) { if (curMark) {
4846 < this.layerConfig.firstVisibleRow) { var markPos = curMark.find();
4847 < this.layerConfig.firstVisibleRow) { if (markPos && !cursorEqual(markPos, oldCur)) {
4848 < this.layerConfig.firstVisibleRow) { useNextSlot(oldCur);
4849 < this.layerConfig.firstVisibleRow) { }
4850 < this.layerConfig.firstVisibleRow) { } else {
4851 < this.layerConfig.firstVisibleRow) { useNextSlot(oldCur);
4852 < this.layerConfig.firstVisibleRow) { }
4853 < this.layerConfig.firstVisibleRow) { useNextSlot(newCur);
4854 < this.layerConfig.firstVisibleRow) { head = pointer;
4855 < this.layerConfig.firstVisibleRow) { tail = pointer - size + 1;
4856 < this.layerConfig.firstVisibleRow) { if (tail < 0) {
4857 < this.layerConfig.firstVisibleRow) { tail = 0;
4858 < this.layerConfig.firstVisibleRow) { }
4859 < this.layerConfig.firstVisibleRow) { }
4860 < this.layerConfig.firstVisibleRow) { function move(cm, offset) {
4861 < this.layerConfig.firstVisibleRow) { pointer += offset;
4862 < this.layerConfig.firstVisibleRow) { if (pointer > head) {
4863 < this.layerConfig.firstVisibleRow) { pointer = head;
4864 < this.layerConfig.firstVisibleRow) { } else if (pointer < tail) {
4865 < this.layerConfig.firstVisibleRow) { pointer = tail;
4866 < this.layerConfig.firstVisibleRow) { }
4867 < this.layerConfig.firstVisibleRow) { var mark = buffer[(size + pointer) % size];
4868 < this.layerConfig.firstVisibleRow) { if (mark && !mark.find()) {
4869 < this.layerConfig.firstVisibleRow) { var inc = offset > 0 ? 1 : -1;
4870 < this.layerConfig.firstVisibleRow) { var newCur;
4871 < this.layerConfig.firstVisibleRow) { var oldCur = cm.getCursor();
4872 < this.layerConfig.firstVisibleRow) { do {
4873 < this.layerConfig.firstVisibleRow) { pointer += inc;
4874 < this.layerConfig.firstVisibleRow) { mark = buffer[(size + pointer) % size];
4875 < this.layerConfig.firstVisibleRow) { if (mark &&
4876 < this.layerConfig.firstVisibleRow) { (newCur = mark.find()) &&
4877 < this.layerConfig.firstVisibleRow) { !cursorEqual(oldCur, newCur)) {
4878 < this.layerConfig.firstVisibleRow) { break;
4879 < this.layerConfig.firstVisibleRow) { }
4880 < this.layerConfig.firstVisibleRow) { } while (pointer < head && pointer > tail);
4881 < this.layerConfig.firstVisibleRow) { }
4882 < this.layerConfig.firstVisibleRow) { return mark;
4883 < this.layerConfig.firstVisibleRow) { }
4884 < this.layerConfig.firstVisibleRow) { return {
4885 < this.layerConfig.firstVisibleRow) { cachedCursor: undefined, //used for # and * jumps
4886 < this.layerConfig.firstVisibleRow) { add: add,
4887 < this.layerConfig.firstVisibleRow) { move: move
4888 < this.layerConfig.firstVisibleRow) { };
4889 < this.layerConfig.firstVisibleRow) { };
4890 < this.layerConfig.firstVisibleRow) { var createInsertModeChanges = function(c) {
4891 < this.layerConfig.firstVisibleRow) { if (c) {
4892 < this.layerConfig.firstVisibleRow) { return {
4893 < this.layerConfig.firstVisibleRow) { changes: c.changes,
4894 < this.layerConfig.firstVisibleRow) { expectCursorActivityForChange: c.expectCursorActivityForChange
4895 < this.layerConfig.firstVisibleRow) { };
4896 < this.layerConfig.firstVisibleRow) { }
4897 < this.layerConfig.firstVisibleRow) { return {
4898 < this.layerConfig.firstVisibleRow) { changes: [],
4899 < this.layerConfig.firstVisibleRow) { expectCursorActivityForChange: false
4900 < this.layerConfig.firstVisibleRow) { };
4901 < this.layerConfig.firstVisibleRow) { };
4902  
4903 < this.layerConfig.firstVisibleRow) { function MacroModeState() {
4904 < this.layerConfig.firstVisibleRow) { this.latestRegister = undefined;
4905 < this.layerConfig.firstVisibleRow) { this.isPlaying = false;
4906 < this.layerConfig.firstVisibleRow) { this.isRecording = false;
4907 < this.layerConfig.firstVisibleRow) { this.replaySearchQueries = [];
4908 < this.layerConfig.firstVisibleRow) { this.onRecordingDone = undefined;
4909 < this.layerConfig.firstVisibleRow) { this.lastInsertModeChanges = createInsertModeChanges();
4910 < this.layerConfig.firstVisibleRow) { }
4911 < this.layerConfig.firstVisibleRow) { MacroModeState.prototype = {
4912 < this.layerConfig.firstVisibleRow) { exitMacroRecordMode: function() {
4913 < this.layerConfig.firstVisibleRow) { var macroModeState = vimGlobalState.macroModeState;
4914 < this.layerConfig.firstVisibleRow) { if (macroModeState.onRecordingDone) {
4915 < this.layerConfig.firstVisibleRow) { macroModeState.onRecordingDone(); // close dialog
4916 < this.layerConfig.firstVisibleRow) { }
4917 < this.layerConfig.firstVisibleRow) { macroModeState.onRecordingDone = undefined;
4918 < this.layerConfig.firstVisibleRow) { macroModeState.isRecording = false;
4919 < this.layerConfig.firstVisibleRow) { },
4920 < this.layerConfig.firstVisibleRow) { enterMacroRecordMode: function(cm, registerName) {
4921 < this.layerConfig.firstVisibleRow) { var register =
4922 < this.layerConfig.firstVisibleRow) { vimGlobalState.registerController.getRegister(registerName);
4923 < this.layerConfig.firstVisibleRow) { if (register) {
4924 < this.layerConfig.firstVisibleRow) { register.clear();
4925 < this.layerConfig.firstVisibleRow) { this.latestRegister = registerName;
4926 < this.layerConfig.firstVisibleRow) { if (cm.openDialog) {
4927 < this.layerConfig.firstVisibleRow) { this.onRecordingDone = cm.openDialog(
4928 < this.layerConfig.firstVisibleRow) { '(recording)['+registerName+']', null, {bottom:true});
4929 < this.layerConfig.firstVisibleRow) { }
4930 < this.layerConfig.firstVisibleRow) { this.isRecording = true;
4931 < this.layerConfig.firstVisibleRow) { }
4932 < this.layerConfig.firstVisibleRow) { }
4933 < this.layerConfig.firstVisibleRow) { };
4934  
4935 < this.layerConfig.firstVisibleRow) { function maybeInitVimState(cm) {
4936 < this.layerConfig.firstVisibleRow) { if (!cm.state.vim) {
4937 < this.layerConfig.firstVisibleRow) { cm.state.vim = {
4938 < this.layerConfig.firstVisibleRow) { inputState: new InputState(),
4939 < this.layerConfig.firstVisibleRow) { lastEditInputState: undefined,
4940 < this.layerConfig.firstVisibleRow) { lastEditActionCommand: undefined,
4941 < this.layerConfig.firstVisibleRow) { lastHPos: -1,
4942 < this.layerConfig.firstVisibleRow) { lastHSPos: -1,
4943 < this.layerConfig.firstVisibleRow) { lastMotion: null,
4944 < this.layerConfig.firstVisibleRow) { marks: {},
4945 < this.layerConfig.firstVisibleRow) { fakeCursor: null,
4946 < this.layerConfig.firstVisibleRow) { insertMode: false,
4947 < this.layerConfig.firstVisibleRow) { insertModeRepeat: undefined,
4948 < this.layerConfig.firstVisibleRow) { visualMode: false,
4949 < this.layerConfig.firstVisibleRow) { visualLine: false,
4950 < this.layerConfig.firstVisibleRow) { visualBlock: false,
4951 < this.layerConfig.firstVisibleRow) { lastSelection: null,
4952 < this.layerConfig.firstVisibleRow) { lastPastedText: null,
4953 < this.layerConfig.firstVisibleRow) { sel: {},
4954 < this.layerConfig.firstVisibleRow) { options: {}
4955 < this.layerConfig.firstVisibleRow) { };
4956 < this.layerConfig.firstVisibleRow) { }
4957 < this.layerConfig.firstVisibleRow) { return cm.state.vim;
4958 < this.layerConfig.firstVisibleRow) { }
4959 < this.layerConfig.firstVisibleRow) { var vimGlobalState;
4960 < this.layerConfig.firstVisibleRow) { function resetVimGlobalState() {
4961 < this.layerConfig.firstVisibleRow) { vimGlobalState = {
4962 < this.layerConfig.firstVisibleRow) { searchQuery: null,
4963 < this.layerConfig.firstVisibleRow) { searchIsReversed: false,
4964 < this.layerConfig.firstVisibleRow) { lastSubstituteReplacePart: undefined,
4965 < this.layerConfig.firstVisibleRow) { jumpList: createCircularJumpList(),
4966 < this.layerConfig.firstVisibleRow) { macroModeState: new MacroModeState,
4967 < this.layerConfig.firstVisibleRow) { lastChararacterSearch: {increment:0, forward:true, selectedCharacter:''},
4968 < this.layerConfig.firstVisibleRow) { registerController: new RegisterController({}),
4969 < this.layerConfig.firstVisibleRow) { searchHistoryController: new HistoryController({}),
4970 < this.layerConfig.firstVisibleRow) { exCommandHistoryController : new HistoryController({})
4971 < this.layerConfig.firstVisibleRow) { };
4972 < this.layerConfig.firstVisibleRow) { for (var optionName in options) {
4973 < this.layerConfig.firstVisibleRow) { var option = options[optionName];
4974 < this.layerConfig.firstVisibleRow) { option.value = option.defaultValue;
4975 < this.layerConfig.firstVisibleRow) { }
4976 < this.layerConfig.firstVisibleRow) { }
4977  
4978 < this.layerConfig.firstVisibleRow) { var lastInsertModeKeyTimer;
4979 < this.layerConfig.firstVisibleRow) { var vimApi= {
4980 < this.layerConfig.firstVisibleRow) { buildKeyMap: function() {
4981 < this.layerConfig.firstVisibleRow) { },
4982 < this.layerConfig.firstVisibleRow) { getRegisterController: function() {
4983 < this.layerConfig.firstVisibleRow) { return vimGlobalState.registerController;
4984 < this.layerConfig.firstVisibleRow) { },
4985 < this.layerConfig.firstVisibleRow) { resetVimGlobalState_: resetVimGlobalState,
4986 < this.layerConfig.firstVisibleRow) { getVimGlobalState_: function() {
4987 < this.layerConfig.firstVisibleRow) { return vimGlobalState;
4988 < this.layerConfig.firstVisibleRow) { },
4989 < this.layerConfig.firstVisibleRow) { maybeInitVimState_: maybeInitVimState,
4990  
4991 < this.layerConfig.firstVisibleRow) { suppressErrorLogging: false,
4992  
4993 < this.layerConfig.firstVisibleRow) { InsertModeKey: InsertModeKey,
4994 < this.layerConfig.firstVisibleRow) { map: function(lhs, rhs, ctx) {
4995 < this.layerConfig.firstVisibleRow) { exCommandDispatcher.map(lhs, rhs, ctx);
4996 < this.layerConfig.firstVisibleRow) { },
4997 < this.layerConfig.firstVisibleRow) { unmap: function(lhs, ctx) {
4998 < this.layerConfig.firstVisibleRow) { exCommandDispatcher.unmap(lhs, ctx);
4999 < this.layerConfig.firstVisibleRow) { },
5000 < this.layerConfig.firstVisibleRow) { setOption: setOption,
5001 < this.layerConfig.firstVisibleRow) { getOption: getOption,
5002 < this.layerConfig.firstVisibleRow) { defineOption: defineOption,
5003 < this.layerConfig.firstVisibleRow) { defineEx: function(name, prefix, func){
5004 < this.layerConfig.firstVisibleRow) { if (!prefix) {
5005 < this.layerConfig.firstVisibleRow) { prefix = name;
5006 < this.layerConfig.firstVisibleRow) { } else if (name.indexOf(prefix) !== 0) {
5007 < this.layerConfig.firstVisibleRow) { throw new Error('(Vim.defineEx) "'+prefix+'" is not a prefix of "'+name+'", command not registered');
5008 < this.layerConfig.firstVisibleRow) { }
5009 < this.layerConfig.firstVisibleRow) { exCommands[name]=func;
5010 < this.layerConfig.firstVisibleRow) { exCommandDispatcher.commandMap_[prefix]={name:name, shortName:prefix, type:'api'};
5011 < this.layerConfig.firstVisibleRow) { },
5012 < this.layerConfig.firstVisibleRow) { handleKey: function (cm, key, origin) {
5013 < this.layerConfig.firstVisibleRow) { var command = this.findKey(cm, key, origin);
5014 < this.layerConfig.firstVisibleRow) { if (typeof command === 'function') {
5015 < this.layerConfig.firstVisibleRow) { return command();
5016 < this.layerConfig.firstVisibleRow) { }
5017 < this.layerConfig.firstVisibleRow) { },
5018 < this.layerConfig.firstVisibleRow) { findKey: function(cm, key, origin) {
5019 < this.layerConfig.firstVisibleRow) { var vim = maybeInitVimState(cm);
5020 < this.layerConfig.firstVisibleRow) { function handleMacroRecording() {
5021 < this.layerConfig.firstVisibleRow) { var macroModeState = vimGlobalState.macroModeState;
5022 < this.layerConfig.firstVisibleRow) { if (macroModeState.isRecording) {
5023 < this.layerConfig.firstVisibleRow) { if (key == 'q') {
5024 < this.layerConfig.firstVisibleRow) { macroModeState.exitMacroRecordMode();
5025 < this.layerConfig.firstVisibleRow) { clearInputState(cm);
5026 < this.layerConfig.firstVisibleRow) { return true;
5027 < this.layerConfig.firstVisibleRow) { }
5028 < this.layerConfig.firstVisibleRow) { if (origin != 'mapping') {
5029 < this.layerConfig.firstVisibleRow) { logKey(macroModeState, key);
5030 < this.layerConfig.firstVisibleRow) { }
5031 < this.layerConfig.firstVisibleRow) { }
5032 < this.layerConfig.firstVisibleRow) { }
5033 < this.layerConfig.firstVisibleRow) { function handleEsc() {
5034 < this.layerConfig.firstVisibleRow) { if (key == '<Esc>') {
5035 < this.layerConfig.firstVisibleRow) { clearInputState(cm);
5036 < this.layerConfig.firstVisibleRow) { if (vim.visualMode) {
5037 < this.layerConfig.firstVisibleRow) { exitVisualMode(cm);
5038 < this.layerConfig.firstVisibleRow) { } else if (vim.insertMode) {
5039 < this.layerConfig.firstVisibleRow) { exitInsertMode(cm);
5040 < this.layerConfig.firstVisibleRow) { }
5041 < this.layerConfig.firstVisibleRow) { return true;
5042 < this.layerConfig.firstVisibleRow) { }
5043 < this.layerConfig.firstVisibleRow) { }
5044 < this.layerConfig.firstVisibleRow) { function doKeyToKey(keys) {
5045 < this.layerConfig.firstVisibleRow) { var match;
5046 < this.layerConfig.firstVisibleRow) { while (keys) {
5047 < this.layerConfig.firstVisibleRow) { match = (/<\w+-.+?>|<\w+>|./).exec(keys);
5048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> key = match[0];
5049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> keys = keys.substring(match.index + key.length);
5050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.Vim.handleKey(cm, key, 'mapping');
5051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5053  
5054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function handleKeyInsertMode() {
5055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (handleEsc()) { return true; }
5056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keys = vim.inputState.keyBuffer = vim.inputState.keyBuffer + key;
5057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keysAreChars = key.length == 1;
5058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var match = commandDispatcher.matchCommand(keys, defaultKeymap, vim.inputState, 'insert');
5059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> while (keys.length > 1 && match.type != 'full') {
5060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keys = vim.inputState.keyBuffer = keys.slice(1);
5061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var thisMatch = commandDispatcher.matchCommand(keys, defaultKeymap, vim.inputState, 'insert');
5062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (thisMatch.type != 'none') { match = thisMatch; }
5063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (match.type == 'none') { clearInputState(cm); return false; }
5065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> else if (match.type == 'partial') {
5066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (lastInsertModeKeyTimer) { window.clearTimeout(lastInsertModeKeyTimer); }
5067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> lastInsertModeKeyTimer = window.setTimeout(
5068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function() { if (vim.insertMode && vim.inputState.keyBuffer) { clearInputState(cm); } },
5069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> getOption('insertModeEscKeysTimeout'));
5070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return !keysAreChars;
5071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5072  
5073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (lastInsertModeKeyTimer) { window.clearTimeout(lastInsertModeKeyTimer); }
5074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keysAreChars) {
5075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var selections = cm.listSelections();
5076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 0; i < selections.length; i++) {
5077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var here = selections[i].head;
5078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.replaceRange('', offsetCursor(here, 0, -(keys.length - 1)), here, '+input');
5079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.macroModeState.lastInsertModeChanges.changes.pop();
5081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return match.command;
5084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5085  
5086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function handleKeyNonInsertMode() {
5087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (handleMacroRecording() || handleEsc()) { return true; }
5088  
5089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keys = vim.inputState.keyBuffer = vim.inputState.keyBuffer + key;
5090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (/^[1-9]\d*$/.test(keys)) { return true; }
5091  
5092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keysMatcher = /^(\d*)(.*)$/.exec(keys);
5093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!keysMatcher) { clearInputState(cm); return false; }
5094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var context = vim.visualMode ? 'visual' :
5095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> 'normal';
5096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var match = commandDispatcher.matchCommand(keysMatcher[2] || keysMatcher[1], defaultKeymap, vim.inputState, context);
5097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (match.type == 'none') { clearInputState(cm); return false; }
5098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> else if (match.type == 'partial') { return true; }
5099  
5100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.inputState.keyBuffer = '';
5101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keysMatcher = /^(\d*)(.*)$/.exec(keys);
5102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keysMatcher[1] && keysMatcher[1] != '0') {
5103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.inputState.pushRepeatDigit(keysMatcher[1]);
5104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return match.command;
5106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5107  
5108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var command;
5109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.insertMode) { command = handleKeyInsertMode(); }
5110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> else { command = handleKeyNonInsertMode(); }
5111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command === false) {
5112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return undefined;
5113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (command === true) {
5114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return function() { return true; };
5115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return function() {
5117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if ((command.operator || command.isEdit) && cm.getOption('readOnly'))
5118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return; // ace_patch
5119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return cm.operation(function() {
5120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.curOp.isVimOp = true;
5121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> try {
5122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.type == 'keyToKey') {
5123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> doKeyToKey(command.toKeys);
5124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> commandDispatcher.processCommand(cm, vim, command);
5126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } catch (e) {
5128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.state.vim = undefined;
5129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> maybeInitVimState(cm);
5130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!CodeMirror.Vim.suppressErrorLogging) {
5131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> console['log'](e);
5132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> throw e;
5134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return true;
5136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> });
5137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> handleEx: function(cm, input) {
5141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exCommandDispatcher.processCommand(cm, input);
5142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5143  
5144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> defineMotion: defineMotion,
5145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> defineAction: defineAction,
5146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> defineOperator: defineOperator,
5147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> mapCommand: mapCommand,
5148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> _mapCommand: _mapCommand,
5149  
5150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> defineRegister: defineRegister,
5151  
5152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exitVisualMode: exitVisualMode,
5153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exitInsertMode: exitInsertMode
5154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function InputState() {
5156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.prefixRepeat = [];
5157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.motionRepeat = [];
5158  
5159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.operator = null;
5160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.operatorArgs = null;
5161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.motion = null;
5162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.motionArgs = null;
5163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer = []; // For matching multi-key commands.
5164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registerName = null; // Defaults to the unnamed register.
5165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> InputState.prototype.pushRepeatDigit = function(n) {
5167 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!this.operator) {
5168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.prefixRepeat = this.prefixRepeat.concat(n);
5169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.motionRepeat = this.motionRepeat.concat(n);
5171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> InputState.prototype.getRepeat = function() {
5174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = 0;
5175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (this.prefixRepeat.length > 0 || this.motionRepeat.length > 0) {
5176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat = 1;
5177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (this.prefixRepeat.length > 0) {
5178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat *= parseInt(this.prefixRepeat.join(''), 10);
5179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (this.motionRepeat.length > 0) {
5181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat *= parseInt(this.motionRepeat.join(''), 10);
5182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return repeat;
5185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5186  
5187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function clearInputState(cm, reason) {
5188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.state.vim.inputState = new InputState();
5189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.signal(cm, 'vim-command-done', reason);
5190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function Register(text, linewise, blockwise) {
5192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.clear();
5193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer = [text || ''];
5194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.insertModeChanges = [];
5195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.searchQueries = [];
5196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.linewise = !!linewise;
5197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.blockwise = !!blockwise;
5198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> Register.prototype = {
5200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> setText: function(text, linewise, blockwise) {
5201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer = [text || ''];
5202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.linewise = !!linewise;
5203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.blockwise = !!blockwise;
5204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> pushText: function(text, linewise) {
5206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (linewise) {
5207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!this.linewise) {
5208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer.push('\n');
5209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.linewise = true;
5211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer.push(text);
5213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> pushInsertModeChanges: function(changes) {
5215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.insertModeChanges.push(createInsertModeChanges(changes));
5216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> pushSearchQuery: function(query) {
5218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.searchQueries.push(query);
5219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clear: function() {
5221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.keyBuffer = [];
5222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.insertModeChanges = [];
5223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.searchQueries = [];
5224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.linewise = false;
5225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> toString: function() {
5227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return this.keyBuffer.join('');
5228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function defineRegister(name, register) {
5231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var registers = vimGlobalState.registerController.registers[name];
5232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!name || name.length != 1) {
5233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> throw Error('Register name must be 1 character');
5234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> registers[name] = register;
5236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> validRegisters.push(name);
5237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function RegisterController(registers) {
5239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers = registers;
5240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.unnamedRegister = registers['"'] = new Register();
5241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> registers['.'] = new Register();
5242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> registers[':'] = new Register();
5243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> registers['/'] = new Register();
5244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> RegisterController.prototype = {
5246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> pushText: function(registerName, operator, text, linewise, blockwise) {
5247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (linewise && text.charAt(0) == '\n') {
5248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> text = text.slice(1) + '\n';
5249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (linewise && text.charAt(text.length - 1) !== '\n'){
5251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> text += '\n';
5252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var register = this.isValidRegister(registerName) ?
5254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.getRegister(registerName) : null;
5255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!register) {
5256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> switch (operator) {
5257 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'yank':
5258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers['0'] = new Register(text, linewise, blockwise);
5259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'delete':
5261 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'change':
5262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (text.indexOf('\n') == -1) {
5263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers['-'] = new Register(text, linewise);
5264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.shiftNumericRegisters_();
5266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers['1'] = new Register(text, linewise);
5267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.unnamedRegister.setText(text, linewise, blockwise);
5271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var append = isUpperCase(registerName);
5274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (append) {
5275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> register.pushText(text, linewise);
5276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> register.setText(text, linewise, blockwise);
5278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.unnamedRegister.setText(register.toString(), linewise);
5280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> getRegister: function(name) {
5282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!this.isValidRegister(name)) {
5283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return this.unnamedRegister;
5284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> name = name.toLowerCase();
5286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!this.registers[name]) {
5287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers[name] = new Register();
5288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return this.registers[name];
5290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> isValidRegister: function(name) {
5292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return name && inArray(name, validRegisters);
5293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> shiftNumericRegisters_: function() {
5295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 9; i >= 2; i--) {
5296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.registers[i] = this.getRegister('' + (i - 1));
5297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function HistoryController() {
5301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.historyBuffer = [];
5302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.iterator;
5303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.initialPrefix = null;
5304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> HistoryController.prototype = {
5306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> nextMatch: function (input, up) {
5307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var historyBuffer = this.historyBuffer;
5308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var dir = up ? -1 : 1;
5309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (this.initialPrefix === null) this.initialPrefix = input;
5310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = this.iterator + dir; up ? i >= 0 : i < historyBuffer.length; i+= dir) {
5311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var element = historyBuffer[i];
5312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var j = 0; j <= element.length; j++) {
5313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (this.initialPrefix == element.substring(0, j)) {
5314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.iterator = i;
5315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return element;
5316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (i >= historyBuffer.length) {
5320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.iterator = historyBuffer.length;
5321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return this.initialPrefix;
5322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (i < 0 ) return input;
5324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> pushInput: function(input) {
5326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var index = this.historyBuffer.indexOf(input);
5327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (index > -1) this.historyBuffer.splice(index, 1);
5328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (input.length) this.historyBuffer.push(input);
5329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> reset: function() {
5331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.initialPrefix = null;
5332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.iterator = this.historyBuffer.length;
5333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var commandDispatcher = {
5336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> matchCommand: function(keys, keyMap, inputState, context) {
5337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var matches = commandMatches(keys, keyMap, context, inputState);
5338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!matches.full && !matches.partial) {
5339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return {type: 'none'};
5340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (!matches.full && matches.partial) {
5341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return {type: 'partial'};
5342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5343  
5344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var bestMatch;
5345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 0; i < matches.full.length; i++) {
5346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var match = matches.full[i];
5347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!bestMatch) {
5348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> bestMatch = match;
5349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (bestMatch.keys.slice(-11) == '<character>') {
5352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.selectedCharacter = lastChar(keys);
5353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return {type: 'full', command: bestMatch};
5355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processCommand: function(cm, vim, command) {
5357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.inputState.repeatOverride = command.repeatOverride;
5358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> switch (command.type) {
5359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'motion':
5360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processMotion(cm, vim, command);
5361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'operator':
5363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processOperator(cm, vim, command);
5364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'operatorMotion':
5366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processOperatorMotion(cm, vim, command);
5367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'action':
5369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processAction(cm, vim, command);
5370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'search':
5372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processSearch(cm, vim, command);
5373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'ex':
5375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'keyToEx':
5376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processEx(cm, vim, command);
5377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> default:
5379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processMotion: function(cm, vim, command) {
5383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.inputState.motion = command.motion;
5384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.inputState.motionArgs = copyArgs(command.motionArgs);
5385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.evalInput(cm, vim);
5386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processOperator: function(cm, vim, command) {
5388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var inputState = vim.inputState;
5389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (inputState.operator) {
5390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (inputState.operator == command.operator) {
5391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.motion = 'expandToLine';
5392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.motionArgs = { linewise: true };
5393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.evalInput(cm, vim);
5394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.operator = command.operator;
5400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.operatorArgs = copyArgs(command.operatorArgs);
5401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
5402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.evalInput(cm, vim);
5403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processOperatorMotion: function(cm, vim, command) {
5406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var visualMode = vim.visualMode;
5407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var operatorMotionArgs = copyArgs(command.operatorMotionArgs);
5408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operatorMotionArgs) {
5409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (visualMode && operatorMotionArgs.visualLine) {
5410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.visualLine = true;
5411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processOperator(cm, vim, command);
5414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!visualMode) {
5415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processMotion(cm, vim, command);
5416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processAction: function(cm, vim, command) {
5419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var inputState = vim.inputState;
5420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = inputState.getRepeat();
5421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeatIsExplicit = !!repeat;
5422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var actionArgs = copyArgs(command.actionArgs) || {};
5423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (inputState.selectedCharacter) {
5424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> actionArgs.selectedCharacter = inputState.selectedCharacter;
5425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.operator) {
5427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processOperator(cm, vim, command);
5428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.motion) {
5430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.processMotion(cm, vim, command);
5431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.motion || command.operator) {
5433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.evalInput(cm, vim);
5434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> actionArgs.repeat = repeat || 1;
5436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> actionArgs.repeatIsExplicit = repeatIsExplicit;
5437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> actionArgs.registerName = inputState.registerName;
5438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastMotion = null;
5440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.isEdit) {
5441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.recordLastEdit(vim, inputState, command);
5442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> actions[command.action](cm, actionArgs, vim);
5444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processSearch: function(cm, vim, command) {
5446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!cm.getSearchCursor) {
5447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var forward = command.searchArgs.forward;
5450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var wholeWordOnly = command.searchArgs.wholeWordOnly;
5451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> getSearchState(cm).setReversed(!forward);
5452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var promptPrefix = (forward) ? '/' : '?';
5453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var originalQuery = getSearchState(cm).getQuery();
5454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var originalScrollPos = cm.getScrollInfo();
5455 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function handleQuery(query, ignoreCase, smartCase) {
5456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.searchHistoryController.pushInput(query);
5457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.searchHistoryController.reset();
5458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> try {
5459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateSearchQuery(cm, query, ignoreCase, smartCase);
5460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } catch (e) {
5461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> showConfirm(cm, 'Invalid regex: ' + query);
5462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> commandDispatcher.processMotion(cm, vim, {
5466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> type: 'motion',
5467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motion: 'findNext',
5468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs: { forward: true, toJumplist: command.searchArgs.toJumplist }
5469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> });
5470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function onPromptClose(query) {
5472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
5473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> handleQuery(query, true /** ignoreCase */, true /** smartCase */);
5474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
5475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (macroModeState.isRecording) {
5476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> logSearchQuery(macroModeState, query);
5477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function onPromptKeyUp(e, query, close) {
5480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keyName = CodeMirror.keyName(e), up;
5481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keyName == 'Up' || keyName == 'Down') {
5482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> up = keyName == 'Up' ? true : false;
5483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> query = vimGlobalState.searchHistoryController.nextMatch(query, up) || '';
5484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close(query);
5485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if ( keyName != 'Left' && keyName != 'Right' && keyName != 'Ctrl' && keyName != 'Alt' && keyName != 'Shift')
5487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.searchHistoryController.reset();
5488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var parsedQuery;
5490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> try {
5491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> parsedQuery = updateSearchQuery(cm, query,
5492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> true /** ignoreCase */, true /** smartCase */);
5493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } catch (e) {
5494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (parsedQuery) {
5496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.scrollIntoView(findNext(cm, !forward, parsedQuery), 30);
5497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearSearchHighlight(cm);
5499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
5500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function onPromptKeyDown(e, query, close) {
5503 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keyName = CodeMirror.keyName(e);
5504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[' ||
5505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> (keyName == 'Backspace' && query == '')) {
5506 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.searchHistoryController.pushInput(query);
5507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.searchHistoryController.reset();
5508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateSearchQuery(cm, originalQuery);
5509 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearSearchHighlight(cm);
5510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.scrollTo(originalScrollPos.left, originalScrollPos.top);
5511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.e_stop(e);
5512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5513 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close();
5514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.focus();
5515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (keyName == 'Ctrl-U') {
5516 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.e_stop(e);
5517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close('');
5518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> switch (command.searchArgs.querySrc) {
5521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'prompt':
5522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
5523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (macroModeState.isPlaying) {
5524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var query = macroModeState.replaySearchQueries.shift();
5525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> handleQuery(query, true /** ignoreCase */, false /** smartCase */);
5526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> showPrompt(cm, {
5528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> onClose: onPromptClose,
5529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> prefix: promptPrefix,
5530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> desc: searchPromptDesc,
5531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> onKeyUp: onPromptKeyUp,
5532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> onKeyDown: onPromptKeyDown
5533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> });
5534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case 'wordUnderCursor':
5537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var word = expandWordUnderCursor(cm, false /** inclusive */,
5538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> true /** forward */, false /** bigWord */,
5539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> true /** noSymbol */);
5540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var isKeyword = true;
5541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!word) {
5542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> word = expandWordUnderCursor(cm, false /** inclusive */,
5543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> true /** forward */, false /** bigWord */,
5544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> false /** noSymbol */);
5545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> isKeyword = false;
5546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!word) {
5548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var query = cm.getLine(word.start.line).substring(word.start.ch,
5551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> word.end.ch);
5552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (isKeyword && wholeWordOnly) {
5553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> query = '\\b' + query + '\\b';
5554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> query = escapeRegex(query);
5556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.jumpList.cachedCursor = cm.getCursor();
5558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.setCursor(word.start);
5559  
5560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> handleQuery(query, true /** ignoreCase */, false /** smartCase */);
5561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> processEx: function(cm, vim, command) {
5565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function onPromptClose(input) {
5566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.exCommandHistoryController.pushInput(input);
5567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.exCommandHistoryController.reset();
5568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exCommandDispatcher.processCommand(cm, input);
5569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function onPromptKeyDown(e, input, close) {
5571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var keyName = CodeMirror.keyName(e), up;
5572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[' ||
5573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> (keyName == 'Backspace' && input == '')) {
5574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.exCommandHistoryController.pushInput(input);
5575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.exCommandHistoryController.reset();
5576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.e_stop(e);
5577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close();
5579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.focus();
5580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (keyName == 'Up' || keyName == 'Down') {
5582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> up = keyName == 'Up' ? true : false;
5583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> input = vimGlobalState.exCommandHistoryController.nextMatch(input, up) || '';
5584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close(input);
5585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (keyName == 'Ctrl-U') {
5586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> CodeMirror.e_stop(e);
5587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> close('');
5588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if ( keyName != 'Left' && keyName != 'Right' && keyName != 'Ctrl' && keyName != 'Alt' && keyName != 'Shift')
5590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vimGlobalState.exCommandHistoryController.reset();
5591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (command.type == 'keyToEx') {
5594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exCommandDispatcher.processCommand(cm, command.exArgs.input);
5595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
5597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> showPrompt(cm, { onClose: onPromptClose, prefix: ':', value: '\'<,\'>',
5598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> onKeyDown: onPromptKeyDown});
5599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> showPrompt(cm, { onClose: onPromptClose, prefix: ':',
5601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> onKeyDown: onPromptKeyDown});
5602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> evalInput: function(cm, vim) {
5606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var inputState = vim.inputState;
5607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var motion = inputState.motion;
5608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var motionArgs = inputState.motionArgs || {};
5609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var operator = inputState.operator;
5610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var operatorArgs = inputState.operatorArgs || {};
5611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var registerName = inputState.registerName;
5612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var sel = vim.sel;
5613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var origHead = copyCursor(vim.visualMode ? clipCursorToContent(cm, sel.head): cm.getCursor('head'));
5614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var origAnchor = copyCursor(vim.visualMode ? clipCursorToContent(cm, sel.anchor) : cm.getCursor('anchor'));
5615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var oldHead = copyCursor(origHead);
5616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var oldAnchor = copyCursor(origAnchor);
5617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var newHead, newAnchor;
5618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat;
5619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operator) {
5620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> this.recordLastEdit(vim, inputState);
5621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (inputState.repeatOverride !== undefined) {
5623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat = inputState.repeatOverride;
5624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat = inputState.getRepeat();
5626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (repeat > 0 && motionArgs.explicitRepeat) {
5628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.repeatIsExplicit = true;
5629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (motionArgs.noRepeat ||
5630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> (!motionArgs.explicitRepeat && repeat === 0)) {
5631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat = 1;
5632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.repeatIsExplicit = false;
5633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (inputState.selectedCharacter) {
5635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.selectedCharacter = operatorArgs.selectedCharacter =
5636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> inputState.selectedCharacter;
5637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.repeat = repeat;
5639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clearInputState(cm);
5640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motion) {
5641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var motionResult = motions[motion](cm, origHead, motionArgs, vim);
5642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastMotion = motions[motion];
5643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!motionResult) {
5644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.toJumplist) {
5647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!operator && cm.ace.curOp != null)
5648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.ace.curOp.command.scrollIntoView = "center-animate"; // ace_patch
5649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var jumpList = vimGlobalState.jumpList;
5650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cachedCursor = jumpList.cachedCursor;
5651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (cachedCursor) {
5652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> recordJumpPosition(cm, cachedCursor, motionResult);
5653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> delete jumpList.cachedCursor;
5654 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> recordJumpPosition(cm, origHead, motionResult);
5656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionResult instanceof Array) {
5659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newAnchor = motionResult[0];
5660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = motionResult[1];
5661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = motionResult;
5663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!newHead) {
5665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = copyCursor(origHead);
5666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
5668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!(vim.visualBlock && newHead.ch === Infinity)) {
5669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = clipCursorToContent(cm, newHead, vim.visualBlock);
5670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (newAnchor) {
5672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newAnchor = clipCursorToContent(cm, newAnchor, true);
5673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newAnchor = newAnchor || oldAnchor;
5675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> sel.anchor = newAnchor;
5676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> sel.head = newHead;
5677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateCmSelection(cm);
5678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateMark(cm, vim, '<',
5679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cursorIsBefore(newAnchor, newHead) ? newAnchor
5680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> : newHead);
5681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateMark(cm, vim, '>',
5682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cursorIsBefore(newAnchor, newHead) ? newHead
5683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> : newAnchor);
5684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (!operator) {
5685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = clipCursorToContent(cm, newHead);
5686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.setCursor(newHead.line, newHead.ch);
5687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operator) {
5690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operatorArgs.lastSel) {
5691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newAnchor = oldAnchor;
5692 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lastSel = operatorArgs.lastSel;
5693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lineOffset = Math.abs(lastSel.head.line - lastSel.anchor.line);
5694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var chOffset = Math.abs(lastSel.head.ch - lastSel.anchor.ch);
5695 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (lastSel.visualLine) {
5696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch);
5697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (lastSel.visualBlock) {
5698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch + chOffset);
5699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (lastSel.head.line == lastSel.anchor.line) {
5700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = Pos(oldAnchor.line, oldAnchor.ch + chOffset);
5701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> newHead = Pos(oldAnchor.line + lineOffset, oldAnchor.ch);
5703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.visualMode = true;
5705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.visualLine = lastSel.visualLine;
5706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.visualBlock = lastSel.visualBlock;
5707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> sel = vim.sel = {
5708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> anchor: newAnchor,
5709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> head: newHead
5710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> updateCmSelection(cm);
5712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (vim.visualMode) {
5713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> operatorArgs.lastSel = {
5714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> anchor: copyCursor(sel.anchor),
5715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> head: copyCursor(sel.head),
5716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> visualBlock: vim.visualBlock,
5717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> visualLine: vim.visualLine
5718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curStart, curEnd, linewise, mode;
5721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cmSel;
5722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
5723 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curStart = cursorMin(sel.head, sel.anchor);
5724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curEnd = cursorMax(sel.head, sel.anchor);
5725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> linewise = vim.visualLine || operatorArgs.linewise;
5726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> mode = vim.visualBlock ? 'block' :
5727 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> linewise ? 'line' :
5728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> 'char';
5729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cmSel = makeCmSelection(cm, {
5730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> anchor: curStart,
5731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> head: curEnd
5732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }, mode);
5733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (linewise) {
5734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var ranges = cmSel.ranges;
5735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (mode == 'block') {
5736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 0; i < ranges.length; i++) {
5737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> ranges[i].head.ch = lineLength(cm, ranges[i].head.line);
5738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (mode == 'line') {
5740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> ranges[0].head = Pos(ranges[0].head.line + 1, 0);
5741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curStart = copyCursor(newAnchor || oldAnchor);
5745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curEnd = copyCursor(newHead || oldHead);
5746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (cursorIsBefore(curEnd, curStart)) {
5747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var tmp = curStart;
5748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curStart = curEnd;
5749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curEnd = tmp;
5750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> linewise = motionArgs.linewise || operatorArgs.linewise;
5752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (linewise) {
5753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> expandSelectionToLine(cm, curStart, curEnd);
5754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (motionArgs.forward) {
5755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clipToLine(cm, curStart, curEnd);
5756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> mode = 'char';
5758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var exclusive = !motionArgs.inclusive || linewise;
5759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cmSel = makeCmSelection(cm, {
5760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> anchor: curStart,
5761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> head: curEnd
5762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }, mode, exclusive);
5763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.setSelections(cmSel.ranges, cmSel.primary);
5765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastMotion = null;
5766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> operatorArgs.repeat = repeat; // For indent in visual mode.
5767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> operatorArgs.registerName = registerName;
5768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> operatorArgs.linewise = linewise;
5769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var operatorMoveTo = operators[operator](
5770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm, operatorArgs, cmSel.ranges, oldAnchor, newHead);
5771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
5772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> exitVisualMode(cm, operatorMoveTo != null);
5773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operatorMoveTo) {
5775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.setCursor(operatorMoveTo);
5776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> recordLastEdit: function(vim, inputState, actionCommand) {
5780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
5781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (macroModeState.isPlaying) { return; }
5782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastEditInputState = inputState;
5783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastEditActionCommand = actionCommand;
5784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> macroModeState.lastInsertModeChanges.changes = [];
5785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> macroModeState.lastInsertModeChanges.expectCursorActivityForChange = false;
5786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
5788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var motions = {
5789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToTopLine: function(cm, _head, motionArgs) {
5790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var line = getUserVisibleLines(cm).top + motionArgs.repeat -1;
5791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
5792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToMiddleLine: function(cm) {
5794 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var range = getUserVisibleLines(cm);
5795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var line = Math.floor((range.top + range.bottom) * 0.5);
5796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
5797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToBottomLine: function(cm, _head, motionArgs) {
5799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var line = getUserVisibleLines(cm).bottom - motionArgs.repeat +1;
5800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));
5801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> expandToLine: function(_cm, head, motionArgs) {
5803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cur = head;
5804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(cur.line + motionArgs.repeat - 1, Infinity);
5805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> findNext: function(cm, _head, motionArgs) {
5807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var state = getSearchState(cm);
5808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var query = state.getQuery();
5809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!query) {
5810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var prev = !motionArgs.forward;
5813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> prev = (state.isReversed()) ? !prev : prev;
5814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> highlightSearchMatches(cm, query);
5815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return findNext(cm, prev/** prev */, query, motionArgs.repeat);
5816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> goToMark: function(cm, _head, motionArgs, vim) {
5818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var mark = vim.marks[motionArgs.selectedCharacter];
5819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (mark) {
5820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var pos = mark.find();
5821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return motionArgs.linewise ? { line: pos.line, ch: findFirstNonWhiteSpaceCharacter(cm.getLine(pos.line)) } : pos;
5822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return null;
5824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5825 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToOtherHighlightedEnd: function(cm, _head, motionArgs, vim) {
5826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualBlock && motionArgs.sameLine) {
5827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var sel = vim.sel;
5828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return [
5829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clipCursorToContent(cm, Pos(sel.anchor.line, sel.head.ch)),
5830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> clipCursorToContent(cm, Pos(sel.head.line, sel.anchor.ch))
5831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> ];
5832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return ([vim.sel.head, vim.sel.anchor]);
5834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> jumpToMark: function(cm, head, motionArgs, vim) {
5837 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var best = head;
5838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 0; i < motionArgs.repeat; i++) {
5839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cursor = best;
5840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var key in vim.marks) {
5841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!isLowerCase(key)) {
5842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> continue;
5843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var mark = vim.marks[key].find();
5845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var isWrongDirection = (motionArgs.forward) ?
5846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cursorIsBefore(mark, cursor) : cursorIsBefore(cursor, mark);
5847  
5848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (isWrongDirection) {
5849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> continue;
5850 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.linewise && (mark.line == cursor.line)) {
5852 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> continue;
5853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5854  
5855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var equal = cursorEqual(cursor, best);
5856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var between = (motionArgs.forward) ?
5857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cursorIsBetween(cursor, mark, best) :
5858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cursorIsBetween(best, mark, cursor);
5859  
5860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (equal || between) {
5861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> best = mark;
5862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5865  
5866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.linewise) {
5867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> best = Pos(best.line, findFirstNonWhiteSpaceCharacter(cm.getLine(best.line)));
5868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return best;
5870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByCharacters: function(_cm, head, motionArgs) {
5872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cur = head;
5873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var ch = motionArgs.forward ? cur.ch + repeat : cur.ch - repeat;
5875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(cur.line, ch);
5876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByLines: function(cm, head, motionArgs, vim) {
5878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cur = head;
5879 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var endCh = cur.ch;
5880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> switch (vim.lastMotion) {
5881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByLines:
5882 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByDisplayLines:
5883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByScroll:
5884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveToColumn:
5885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveToEol:
5886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> endCh = vim.lastHPos;
5887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> default:
5889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHPos = endCh;
5890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat+(motionArgs.repeatOffset||0);
5892 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var line = motionArgs.forward ? cur.line + repeat : cur.line - repeat;
5893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var first = cm.firstLine();
5894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var last = cm.lastLine();
5895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if ((line < first && cur.line == first) ||
5896 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> (line > last && cur.line == last)) {
5897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return;
5898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var fold = cm.ace.session.getFoldLine(line);
5900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (fold) {
5901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.forward) {
5902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (line > fold.start.row)
5903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> line = fold.end.row + 1;
5904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> line = fold.start.row;
5906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.toFirstChar){
5909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> endCh=findFirstNonWhiteSpaceCharacter(cm.getLine(line));
5910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHPos = endCh;
5911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5912 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHSPos = cm.charCoords(Pos(line, endCh),'div').left;
5913 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(line, endCh);
5914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByDisplayLines: function(cm, head, motionArgs, vim) {
5916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cur = head;
5917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> switch (vim.lastMotion) {
5918 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByDisplayLines:
5919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByScroll:
5920 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveByLines:
5921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveToColumn:
5922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> case this.moveToEol:
5923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
5924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> default:
5925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHSPos = cm.charCoords(cur,'div').left;
5926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var res=cm.findPosV(cur,(motionArgs.forward ? repeat : -repeat),'line',vim.lastHSPos);
5929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (res.hitSide) {
5930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.forward) {
5931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lastCharCoords = cm.charCoords(res, 'div');
5932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var goalCoords = { top: lastCharCoords.top + 8, left: vim.lastHSPos };
5933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var res = cm.coordsChar(goalCoords, 'div');
5934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
5935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var resCoords = cm.charCoords(Pos(cm.firstLine(), 0), 'div');
5936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> resCoords.left = vim.lastHSPos;
5937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> res = cm.coordsChar(resCoords, 'div');
5938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHPos = res.ch;
5941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return res;
5942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByPage: function(cm, head, motionArgs) {
5944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curStart = head;
5945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return cm.findPosV(curStart, (motionArgs.forward ? repeat : -repeat), 'page');
5947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByParagraph: function(cm, head, motionArgs) {
5949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var dir = motionArgs.forward ? 1 : -1;
5950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return findParagraph(cm, head, motionArgs.repeat, dir);
5951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByScroll: function(cm, head, motionArgs, vim) {
5953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var scrollbox = cm.getScrollInfo();
5954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curEnd = null;
5955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!repeat) {
5957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeat = scrollbox.clientHeight / (2 * cm.defaultTextHeight());
5958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var orig = cm.charCoords(head, 'local');
5960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.repeat = repeat;
5961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curEnd = motions.moveByDisplayLines(cm, head, motionArgs, vim);
5962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!curEnd) {
5963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return null;
5964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
5965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var dest = cm.charCoords(curEnd, 'local');
5966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.scrollTo(null, scrollbox.top + dest.top - orig.top);
5967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return curEnd;
5968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveByWords: function(cm, head, motionArgs) {
5970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return moveToWord(cm, head, motionArgs.repeat, !!motionArgs.forward,
5971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> !!motionArgs.wordEnd, !!motionArgs.bigWord);
5972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveTillCharacter: function(cm, _head, motionArgs) {
5974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curEnd = moveToCharacter(cm, repeat, motionArgs.forward,
5976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.selectedCharacter);
5977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var increment = motionArgs.forward ? -1 : 1;
5978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> recordLastCharacterSearch(increment, motionArgs);
5979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!curEnd) return null;
5980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curEnd.ch += increment;
5981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return curEnd;
5982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToCharacter: function(cm, head, motionArgs) {
5984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> recordLastCharacterSearch(0, motionArgs);
5986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return moveToCharacter(cm, repeat, motionArgs.forward,
5987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.selectedCharacter) || head;
5988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToSymbol: function(cm, head, motionArgs) {
5990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return findSymbol(cm, repeat, motionArgs.forward,
5992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.selectedCharacter) || head;
5993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
5994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToColumn: function(cm, head, motionArgs, vim) {
5995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
5996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHPos = repeat - 1;
5997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHSPos = cm.charCoords(head,'div').left;
5998 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return moveToColumn(cm, repeat);
5999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToEol: function(cm, head, motionArgs, vim) {
6001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cur = head;
6002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHPos = Infinity;
6003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var retval= Pos(cur.line + motionArgs.repeat - 1, Infinity);
6004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var end=cm.clipPos(retval);
6005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> end.ch--;
6006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> vim.lastHSPos = cm.charCoords(end,'div').left;
6007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return retval;
6008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToFirstNonWhiteSpaceCharacter: function(cm, head) {
6010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cursor = head;
6011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(cursor.line,
6012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> findFirstNonWhiteSpaceCharacter(cm.getLine(cursor.line)));
6013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToMatchedSymbol: function(cm, head) {
6015 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var cursor = head;
6016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var line = cursor.line;
6017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var ch = cursor.ch;
6018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lineText = cm.getLine(line);
6019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var symbol;
6020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> do {
6021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> symbol = lineText.charAt(ch++);
6022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (symbol && isMatchableSymbol(symbol)) {
6023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var style = cm.getTokenTypeAt(Pos(line, ch));
6024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (style !== "string" && style !== "comment") {
6025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> break;
6026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6028 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } while (symbol);
6029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (symbol) {
6030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var matched = cm.findMatchingBracket(Pos(line, ch));
6031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return matched.to;
6032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
6033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return cursor;
6034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToStartOfLine: function(_cm, head) {
6037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(head.line, 0);
6038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> moveToLineOrEdgeOfDocument: function(cm, _head, motionArgs) {
6040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lineNum = motionArgs.forward ? cm.lastLine() : cm.firstLine();
6041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (motionArgs.repeatIsExplicit) {
6042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> lineNum = motionArgs.repeat - cm.getOption('firstLineNumber');
6043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return Pos(lineNum,
6045 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> findFirstNonWhiteSpaceCharacter(cm.getLine(lineNum)));
6046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> textObjectManipulation: function(cm, head, motionArgs, vim) {
6048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var mirroredPairs = {'(': ')', ')': '(',
6049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> '{': '}', '}': '{',
6050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> '[': ']', ']': '['};
6051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var selfPaired = {'\'': true, '"': true};
6052  
6053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var character = motionArgs.selectedCharacter;
6054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (character == 'b') {
6055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> character = '(';
6056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (character == 'B') {
6057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> character = '{';
6058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var inclusive = !motionArgs.textObjectInner;
6060  
6061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var tmp;
6062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (mirroredPairs[character]) {
6063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp = selectCompanionObject(cm, head, character, inclusive);
6064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (selfPaired[character]) {
6065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp = findBeginningAndEnd(cm, head, character, inclusive);
6066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (character === 'W') {
6067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,
6068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> true /** bigWord */);
6069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (character === 'w') {
6070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,
6071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> false /** bigWord */);
6072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else if (character === 'p') {
6073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp = findParagraph(cm, head, motionArgs.repeat, 0, inclusive);
6074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.linewise = true;
6075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (vim.visualMode) {
6076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!vim.visualLine) { vim.visualLine = true; }
6077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
6078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var operatorArgs = vim.inputState.operatorArgs;
6079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (operatorArgs) { operatorArgs.linewise = true; }
6080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> tmp.end.line--;
6081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
6083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return null;
6084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6085  
6086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!cm.state.vim.visualMode) {
6087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return [tmp.start, tmp.end];
6088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> } else {
6089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return expandSelection(cm, tmp.start, tmp.end);
6090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> },
6092  
6093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> repeatLastCharacterSearch: function(cm, head, motionArgs) {
6094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var lastSearch = vimGlobalState.lastChararacterSearch;
6095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var repeat = motionArgs.repeat;
6096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var forward = motionArgs.forward === lastSearch.forward;
6097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var increment = (lastSearch.increment ? 1 : 0) * (forward ? -1 : 1);
6098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.moveH(-increment, 'char');
6099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motionArgs.inclusive = forward ? true : false;
6100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var curEnd = moveToCharacter(cm, repeat, forward, lastSearch.selectedCharacter);
6101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> if (!curEnd) {
6102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> cm.moveH(increment, 'char');
6103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return head;
6104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> curEnd.ch += increment;
6106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> return curEnd;
6107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> };
6109  
6110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function defineMotion(name, fn) {
6111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> motions[name] = fn;
6112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> }
6113  
6114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> function fillArray(val, times) {
6115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> var arr = [];
6116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+> for (var i = 0; i < times; i++) {
6117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { arr.push(val);
6118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { return arr;
6120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var operators = {
6122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { change: function(cm, args, ranges) {
6123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var finalHead, text;
6124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var vim = cm.state.vim;
6125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { vimGlobalState.macroModeState.lastInsertModeChanges.inVisualBlock = vim.visualBlock;
6126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (!vim.visualMode) {
6127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var anchor = ranges[0].anchor,
6128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { head = ranges[0].head;
6129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { text = cm.getRange(anchor, head);
6130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var lastState = vim.lastEditInputState || {};
6131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (lastState.motion == "moveByWords" && !isWhiteSpaceString(text)) {
6132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var match = (/\s+$/).exec(text);
6133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (match && lastState.motionArgs && lastState.motionArgs.forward) {
6134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { head = offsetCursor(head, 0, - match[0].length);
6135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { text = text.slice(0, - match[0].length);
6136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var prevLineEnd = new Pos(anchor.line - 1, Number.MAX_VALUE);
6139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var wasLastLine = cm.firstLine() == cm.lastLine();
6140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (head.line > cm.lastLine() && args.linewise && !wasLastLine) {
6141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.replaceRange('', prevLineEnd, head);
6142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { } else {
6143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.replaceRange('', anchor, head);
6144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (args.linewise) {
6146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (!wasLastLine) {
6147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.setCursor(prevLineEnd);
6148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { CodeMirror.commands.newlineAndIndent(cm);
6149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { anchor.ch = Number.MAX_VALUE;
6151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { finalHead = anchor;
6153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { } else {
6154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { text = cm.getSelection();
6155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var replacement = fillArray('', ranges.length);
6156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.replaceSelections(replacement);
6157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { finalHead = cursorMin(ranges[0].head, ranges[0].anchor);
6158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { vimGlobalState.registerController.pushText(
6160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { args.registerName, 'change', text,
6161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { args.linewise, ranges.length > 1);
6162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { actions.enterInsertMode(cm, {head: finalHead}, cm.state.vim);
6163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { },
6164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { 'delete': function(cm, args, ranges) {
6165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var finalHead, text;
6166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var vim = cm.state.vim;
6167 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (!vim.visualBlock) {
6168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var anchor = ranges[0].anchor,
6169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { head = ranges[0].head;
6170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (args.linewise &&
6171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { head.line != cm.firstLine() &&
6172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { anchor.line == cm.lastLine() &&
6173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { anchor.line == head.line - 1) {
6174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (anchor.line == cm.firstLine()) {
6175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { anchor.ch = 0;
6176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { } else {
6177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { anchor = Pos(anchor.line - 1, lineLength(cm, anchor.line - 1));
6178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { text = cm.getRange(anchor, head);
6181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.replaceRange('', anchor, head);
6182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { finalHead = anchor;
6183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (args.linewise) {
6184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { finalHead = motions.moveToFirstNonWhiteSpaceCharacter(cm, anchor);
6185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { } else {
6187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { text = cm.getSelection();
6188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var replacement = fillArray('', ranges.length);
6189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { cm.replaceSelections(replacement);
6190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { finalHead = ranges[0].anchor;
6191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { vimGlobalState.registerController.pushText(
6193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { args.registerName, 'delete', text,
6194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { args.linewise, vim.visualBlock);
6195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { return clipCursorToContent(cm, finalHead);
6196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { },
6197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { indent: function(cm, args, ranges) {
6198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var vim = cm.state.vim;
6199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var startLine = ranges[0].anchor.line;
6200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var endLine = vim.visualBlock ?
6201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { ranges[ranges.length - 1].anchor.line :
6202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { ranges[0].head.line;
6203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { var repeat = (vim.visualMode) ? args.repeat : 1;
6204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { if (args.linewise) {
6205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { endLine--;
6206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { }
6207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) { for (var i = startLine; i <= endLine; i++) {
6208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) { for (var j = 0; j < repeat; j++) {
6209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { cm.indentLine(i, args.indentRight);
6210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { }
6211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { }
6212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { return motions.moveToFirstNonWhiteSpaceCharacter(cm, ranges[0].anchor);
6213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { },
6214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { changeCase: function(cm, args, ranges, oldAnchor, newHead) {
6215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { var selections = cm.getSelections();
6216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { var swapped = [];
6217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { var toLower = args.toLower;
6218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) { for (var j = 0; j < selections.length; j++) {
6219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { var toSwap = selections[j];
6220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { var text = '';
6221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { if (toLower === true) {
6222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { text = toSwap.toLowerCase();
6223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { } else if (toLower === false) {
6224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { text = toSwap.toUpperCase();
6225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { } else {
6226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) { for (var i = 0; i < toSwap.length; i++) {
6227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var character = toSwap.charAt(i);
6228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text += isUpperCase(character) ? character.toLowerCase() :
6229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { character.toUpperCase();
6230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { swapped.push(text);
6233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.replaceSelections(swapped);
6235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (args.shouldMoveCursor){
6236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return newHead;
6237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (!cm.state.vim.visualMode && args.linewise && ranges[0].anchor.line + 1 == ranges[0].head.line) {
6238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return motions.moveToFirstNonWhiteSpaceCharacter(cm, oldAnchor);
6239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (args.linewise){
6240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return oldAnchor;
6241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return cursorMin(ranges[0].anchor, ranges[0].head);
6243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { yank: function(cm, args, ranges, oldAnchor) {
6246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var vim = cm.state.vim;
6247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var text = cm.getSelection();
6248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var endPos = vim.visualMode
6249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { ? cursorMin(vim.sel.anchor, vim.sel.head, ranges[0].head, ranges[0].anchor)
6250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { : oldAnchor;
6251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vimGlobalState.registerController.pushText(
6252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { args.registerName, 'yank',
6253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text, args.linewise, vim.visualBlock);
6254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return endPos;
6255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { };
6257  
6258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { function defineOperator(name, fn) {
6259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { operators[name] = fn;
6260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6261  
6262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var actions = {
6263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { jumpListWalk: function(cm, actionArgs, vim) {
6264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return;
6266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var repeat = actionArgs.repeat;
6268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var forward = actionArgs.forward;
6269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var jumpList = vimGlobalState.jumpList;
6270  
6271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var mark = jumpList.move(cm, forward ? repeat : -repeat);
6272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var markPos = mark ? mark.find() : undefined;
6273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { markPos = markPos ? markPos : cm.getCursor();
6274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(markPos);
6275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.ace.curOp.command.scrollIntoView = "center-animate"; // ace_patch
6276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { scroll: function(cm, actionArgs, vim) {
6278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return;
6280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var repeat = actionArgs.repeat || 1;
6282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var lineHeight = cm.defaultTextHeight();
6283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var top = cm.getScrollInfo().top;
6284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var delta = lineHeight * repeat;
6285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var newPos = actionArgs.forward ? top + delta : top - delta;
6286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var cursor = copyCursor(cm.getCursor());
6287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var cursorCoords = cm.charCoords(cursor, 'local');
6288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (actionArgs.forward) {
6289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (newPos > cursorCoords.top) {
6290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursor.line += (newPos - cursorCoords.top) / lineHeight;
6291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursor.line = Math.ceil(cursor.line);
6292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(cursor);
6293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursorCoords = cm.charCoords(cursor, 'local');
6294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.scrollTo(null, cursorCoords.top);
6295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.scrollTo(null, newPos);
6297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var newBottom = newPos + cm.getScrollInfo().clientHeight;
6300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (newBottom < cursorCoords.bottom) {
6301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursor.line -= (cursorCoords.bottom - newBottom) / lineHeight;
6302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursor.line = Math.floor(cursor.line);
6303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(cursor);
6304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cursorCoords = cm.charCoords(cursor, 'local');
6305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.scrollTo(
6306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { null, cursorCoords.bottom - cm.getScrollInfo().clientHeight);
6307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.scrollTo(null, newPos);
6309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { scrollToCursor: function(cm, actionArgs) {
6313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var lineNum = cm.getCursor().line;
6314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var charCoords = cm.charCoords(Pos(lineNum, 0), 'local');
6315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var height = cm.getScrollInfo().clientHeight;
6316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var y = charCoords.top;
6317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var lineHeight = charCoords.bottom - y;
6318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { switch (actionArgs.position) {
6319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { case 'center': y = y - (height / 2) + lineHeight;
6320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { break;
6321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { case 'bottom': y = y - height + lineHeight*1.4;
6322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { break;
6323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { case 'top': y = y + lineHeight*0.4;
6324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { break;
6325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.scrollTo(null, y);
6327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { replayMacro: function(cm, actionArgs, vim) {
6329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var registerName = actionArgs.selectedCharacter;
6330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var repeat = actionArgs.repeat;
6331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var macroModeState = vimGlobalState.macroModeState;
6332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (registerName == '@') {
6333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { registerName = macroModeState.latestRegister;
6334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { while(repeat--){
6336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { executeMacroRegister(cm, vim, macroModeState, registerName);
6337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { enterMacroRecordMode: function(cm, actionArgs) {
6340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var macroModeState = vimGlobalState.macroModeState;
6341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var registerName = actionArgs.selectedCharacter;
6342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { macroModeState.enterMacroRecordMode(cm, registerName);
6343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { enterInsertMode: function(cm, actionArgs, vim) {
6345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (cm.getOption('readOnly')) { return; }
6346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.insertMode = true;
6347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.insertModeRepeat = actionArgs && actionArgs.repeat || 1;
6348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var insertAt = (actionArgs) ? actionArgs.insertAt : null;
6349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var sel = vim.sel;
6350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var head = actionArgs.head || cm.getCursor('head');
6351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var height = cm.listSelections().length;
6352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (insertAt == 'eol') {
6353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = Pos(head.line, lineLength(cm, head.line));
6354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (insertAt == 'charAfter') {
6355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = offsetCursor(head, 0, 1);
6356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (insertAt == 'firstNonBlank') {
6357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = motions.moveToFirstNonWhiteSpaceCharacter(cm, head);
6358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (insertAt == 'startOfSelectedArea') {
6359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!vim.visualBlock) {
6360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (sel.head.line < sel.anchor.line) {
6361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = sel.head;
6362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = Pos(sel.anchor.line, 0);
6364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = Pos(
6367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { Math.min(sel.head.line, sel.anchor.line),
6368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { Math.min(sel.head.ch, sel.anchor.ch));
6369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { height = Math.abs(sel.head.line - sel.anchor.line) + 1;
6370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (insertAt == 'endOfSelectedArea') {
6372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!vim.visualBlock) {
6373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (sel.head.line >= sel.anchor.line) {
6374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = offsetCursor(sel.head, 0, 1);
6375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = Pos(sel.anchor.line, 0);
6377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = Pos(
6380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { Math.min(sel.head.line, sel.anchor.line),
6381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { Math.max(sel.head.ch + 1, sel.anchor.ch));
6382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { height = Math.abs(sel.head.line - sel.anchor.line) + 1;
6383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (insertAt == 'inplace') {
6385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode){
6386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return;
6387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setOption('keyMap', 'vim-insert');
6390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setOption('disableInput', false);
6391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (actionArgs && actionArgs.replace) {
6392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.toggleOverwrite(true);
6393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setOption('keyMap', 'vim-replace');
6394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.signal(cm, "vim-mode-change", {mode: "replace"});
6395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setOption('keyMap', 'vim-insert');
6397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.signal(cm, "vim-mode-change", {mode: "insert"});
6398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!vimGlobalState.macroModeState.isPlaying) {
6400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.on('change', onChange);
6401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.on(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);
6402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { exitVisualMode(cm);
6405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { selectForInsert(cm, head, height);
6407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { toggleVisualMode: function(cm, actionArgs, vim) {
6409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var repeat = actionArgs.repeat;
6410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var anchor = cm.getCursor();
6411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var head;
6412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!vim.visualMode) {
6413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualMode = true;
6414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualLine = !!actionArgs.linewise;
6415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualBlock = !!actionArgs.blockwise;
6416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head = clipCursorToContent(
6417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm, Pos(anchor.line, anchor.ch + repeat - 1),
6418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { true /** includeLineBreak */);
6419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.sel = {
6420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { anchor: anchor,
6421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head: head
6422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { };
6423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.signal(cm, "vim-mode-change", {mode: "visual", subMode: vim.visualLine ? "linewise" : vim.visualBlock ? "blockwise" : ""});
6424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateCmSelection(cm);
6425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateMark(cm, vim, '<', cursorMin(anchor, head));
6426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateMark(cm, vim, '>', cursorMax(anchor, head));
6427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (vim.visualLine ^ actionArgs.linewise ||
6428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualBlock ^ actionArgs.blockwise) {
6429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualLine = !!actionArgs.linewise;
6430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualBlock = !!actionArgs.blockwise;
6431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.signal(cm, "vim-mode-change", {mode: "visual", subMode: vim.visualLine ? "linewise" : vim.visualBlock ? "blockwise" : ""});
6432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateCmSelection(cm);
6433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { exitVisualMode(cm);
6435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { reselectLastSelection: function(cm, _actionArgs, vim) {
6438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var lastSelection = vim.lastSelection;
6439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateLastSelection(cm, vim);
6441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (lastSelection) {
6443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var anchor = lastSelection.anchorMark.find();
6444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var head = lastSelection.headMark.find();
6445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!anchor || !head) {
6446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return;
6447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.sel = {
6449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { anchor: anchor,
6450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { head: head
6451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { };
6452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualMode = true;
6453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualLine = lastSelection.visualLine;
6454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualBlock = lastSelection.visualBlock;
6455 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateCmSelection(cm);
6456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateMark(cm, vim, '<', cursorMin(anchor, head));
6457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { updateMark(cm, vim, '>', cursorMax(anchor, head));
6458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.signal(cm, 'vim-mode-change', {
6459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { mode: 'visual',
6460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { subMode: vim.visualLine ? 'linewise' :
6461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.visualBlock ? 'blockwise' : ''});
6462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { joinLines: function(cm, actionArgs, vim) {
6465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var curStart, curEnd;
6466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curStart = cm.getCursor('anchor');
6468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curEnd = cm.getCursor('head');
6469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (cursorIsBefore(curEnd, curStart)) {
6470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var tmp = curEnd;
6471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curEnd = curStart;
6472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curStart = tmp;
6473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curEnd.ch = lineLength(cm, curEnd.line) - 1;
6475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var repeat = Math.max(actionArgs.repeat, 2);
6477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curStart = cm.getCursor();
6478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { curEnd = clipCursorToContent(cm, Pos(curStart.line + repeat - 1,
6479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { Infinity));
6480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var finalCh = 0;
6482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { for (var i = curStart.line; i < curEnd.line; i++) {
6483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { finalCh = lineLength(cm, curStart.line);
6484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var tmp = Pos(curStart.line + 1,
6485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { lineLength(cm, curStart.line + 1));
6486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var text = cm.getRange(curStart, tmp);
6487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text = text.replace(/\n\s*/g, ' ');
6488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.replaceRange(text, curStart, tmp);
6489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var curFinalPos = Pos(curStart.line, finalCh);
6491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (vim.visualMode) {
6492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { exitVisualMode(cm, false);
6493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(curFinalPos);
6495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { newLineAndEnterInsertMode: function(cm, actionArgs, vim) {
6497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { vim.insertMode = true;
6498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var insertAt = copyCursor(cm.getCursor());
6499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (insertAt.line === cm.firstLine() && !actionArgs.after) {
6500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.replaceRange('\n', Pos(cm.firstLine(), 0));
6501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(cm.firstLine(), 0);
6502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6503 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { insertAt.line = (actionArgs.after) ? insertAt.line :
6504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { insertAt.line - 1;
6505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { insertAt.ch = lineLength(cm, insertAt.line);
6506 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cm.setCursor(insertAt);
6507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var newlineFn = CodeMirror.commands.newlineAndIndentContinueComment ||
6508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { CodeMirror.commands.newlineAndIndent;
6509 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { newlineFn(cm);
6510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { this.enterInsertMode(cm, { repeat: actionArgs.repeat }, vim);
6512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { },
6513 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { paste: function(cm, actionArgs, vim) {
6514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var cur = copyCursor(cm.getCursor());
6515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var register = vimGlobalState.registerController.getRegister(
6516 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { actionArgs.registerName);
6517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var text = register.toString();
6518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (!text) {
6519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return;
6520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (actionArgs.matchIndent) {
6522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var tabSize = cm.getOption("tabSize");
6523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var whitespaceLength = function(str) {
6524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var tabs = (str.split("\t").length - 1);
6525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var spaces = (str.split(" ").length - 1);
6526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return tabs * tabSize + spaces * 1;
6527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { };
6528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var currentLine = cm.getLine(cm.getCursor().line);
6529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var indent = whitespaceLength(currentLine.match(/^\s*/)[0]);
6530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var chompedText = text.replace(/\n$/, '');
6531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var wasChomped = text !== chompedText;
6532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var firstIndent = whitespaceLength(text.match(/^\s*/)[0]);
6533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var text = chompedText.replace(/^\s*/gm, function(wspace) {
6534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var newIndent = indent + (whitespaceLength(wspace) - firstIndent);
6535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (newIndent < 0) {
6536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return "";
6537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { else if (cm.getOption("indentWithTabs")) {
6539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var quotient = Math.floor(newIndent / tabSize);
6540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return Array(quotient + 1).join('\t');
6541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { else {
6543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { return Array(newIndent + 1).join(' ');
6544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { });
6546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text += wasChomped ? "\n" : "";
6547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (actionArgs.repeat > 1) {
6549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var text = Array(actionArgs.repeat + 1).join(text);
6550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var linewise = register.linewise;
6552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { var blockwise = register.blockwise;
6553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (linewise && !blockwise) {
6554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if(vim.visualMode) {
6555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text = vim.visualLine ? text.slice(0, -1) : '\n' + text.slice(0, text.length - 1) + '\n';
6556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else if (actionArgs.after) {
6557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text = '\n' + text.slice(0, text.length - 1);
6558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cur.ch = lineLength(cm, cur.line);
6559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { cur.ch = 0;
6561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { }
6562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { } else {
6563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { if (blockwise) {
6564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { text = text.split('\n');
6565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) { for (var i = 0; i < text.length; i++) {
6566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { text[i] = (text[i] == '') ? ' ' : text[i];
6567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cur.ch += actionArgs.after ? 1 : 0;
6570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var curPosFinal;
6572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var idx;
6573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if (vim.visualMode) {
6574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { vim.lastPastedText = text;
6575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var lastSelectionCurEnd;
6576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var selectedArea = getSelectedAreaRange(cm, vim);
6577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var selectionStart = selectedArea[0];
6578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var selectionEnd = selectedArea[1];
6579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var selectedText = cm.getSelection();
6580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var selections = cm.listSelections();
6581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { var emptyStrings = new Array(selections.length).join('1').split('1');
6582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if (vim.lastSelection) {
6583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { lastSelectionCurEnd = vim.lastSelection.headMark.find();
6584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { vimGlobalState.registerController.unnamedRegister.setText(selectedText);
6586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if (blockwise) {
6587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.replaceSelections(emptyStrings);
6588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { selectionEnd = Pos(selectionStart.line + text.length-1, selectionStart.ch);
6589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.setCursor(selectionStart);
6590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { selectBlock(cm, selectionEnd);
6591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.replaceSelections(text);
6592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { curPosFinal = selectionStart;
6593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { } else if (vim.visualBlock) {
6594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.replaceSelections(emptyStrings);
6595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.setCursor(selectionStart);
6596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.replaceRange(text, selectionStart, selectionStart);
6597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { curPosFinal = selectionStart;
6598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { } else {
6599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.replaceRange(text, selectionStart, selectionEnd);
6600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { curPosFinal = cm.posFromIndex(cm.indexFromPos(selectionStart) + text.length - 1);
6601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if(lastSelectionCurEnd) {
6603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { vim.lastSelection.headMark = cm.setBookmark(lastSelectionCurEnd);
6604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if (linewise) {
6606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { curPosFinal.ch=0;
6607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { }
6608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { } else {
6609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { if (blockwise) {
6610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { cm.setCursor(cur);
6611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) { for (var i = 0; i < text.length; i++) {
6612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { var line = cur.line+i;
6613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { if (line > cm.lastLine()) {
6614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { cm.replaceRange('\n', Pos(line, 0));
6615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { }
6616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { var lastCh = lineLength(cm, line);
6617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) { if (lastCh < cur.ch) {
6618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { extendLineToColumn(cm, line, cur.ch);
6619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.setCursor(cur);
6622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { selectBlock(cm, Pos(cur.line + text.length-1, cur.ch));
6623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.replaceSelections(text);
6624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curPosFinal = cur;
6625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.replaceRange(text, cur);
6627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (linewise && actionArgs.after) {
6628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curPosFinal = Pos(
6629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cur.line + 1,
6630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line + 1)));
6631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else if (linewise && !actionArgs.after) {
6632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curPosFinal = Pos(
6633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cur.line,
6634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line)));
6635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else if (!linewise && actionArgs.after) {
6636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { idx = cm.indexFromPos(cur);
6637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curPosFinal = cm.posFromIndex(idx + text.length - 1);
6638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { idx = cm.indexFromPos(cur);
6640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curPosFinal = cm.posFromIndex(idx + text.length);
6641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (vim.visualMode) {
6645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { exitVisualMode(cm, false);
6646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.setCursor(curPosFinal);
6648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { undo: function(cm, actionArgs) {
6650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.operation(function() {
6651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { repeatFn(cm, CodeMirror.commands.undo, actionArgs.repeat)();
6652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.setCursor(cm.getCursor('anchor'));
6653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { });
6654 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { redo: function(cm, actionArgs) {
6656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { repeatFn(cm, CodeMirror.commands.redo, actionArgs.repeat)();
6657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { setRegister: function(_cm, actionArgs, vim) {
6659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { vim.inputState.registerName = actionArgs.selectedCharacter;
6660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { setMark: function(cm, actionArgs, vim) {
6662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var markName = actionArgs.selectedCharacter;
6663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { updateMark(cm, vim, markName, cm.getCursor());
6664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replace: function(cm, actionArgs, vim) {
6666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var replaceWith = actionArgs.selectedCharacter;
6667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var curStart = cm.getCursor();
6668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var replaceTo;
6669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var curEnd;
6670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var selections = cm.listSelections();
6671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (vim.visualMode) {
6672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curStart = cm.getCursor('start');
6673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curEnd = cm.getCursor('end');
6674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var line = cm.getLine(curStart.line);
6676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replaceTo = curStart.ch + actionArgs.repeat;
6677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (replaceTo > line.length) {
6678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replaceTo=line.length;
6679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curEnd = Pos(curStart.line, replaceTo);
6681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (replaceWith=='\n') {
6683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (!vim.visualMode) cm.replaceRange('', curStart, curEnd);
6684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { (CodeMirror.commands.newlineAndIndentContinueComment || CodeMirror.commands.newlineAndIndent)(cm);
6685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var replaceWithStr = cm.getRange(curStart, curEnd);
6687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replaceWithStr = replaceWithStr.replace(/[^\n]/g, replaceWith);
6688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (vim.visualBlock) {
6689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var spaces = new Array(cm.getOption("tabSize")+1).join(' ');
6690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replaceWithStr = cm.getSelection();
6691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { replaceWithStr = replaceWithStr.replace(/\t/g, spaces).replace(/[^\n]/g, replaceWith).split('\n');
6692 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.replaceSelections(replaceWithStr);
6693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.replaceRange(replaceWithStr, curStart, curEnd);
6695 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (vim.visualMode) {
6697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { curStart = cursorIsBefore(selections[0].anchor, selections[0].head) ?
6698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { selections[0].anchor : selections[0].head;
6699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.setCursor(curStart);
6700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { exitVisualMode(cm, false);
6701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { } else {
6702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { cm.setCursor(offsetCursor(curEnd, 0, -1));
6703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { }
6705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { },
6706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { incrementNumberToken: function(cm, actionArgs) {
6707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var cur = cm.getCursor();
6708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var lineStr = cm.getLine(cur.line);
6709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var re = /-?\d+/g;
6710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var match;
6711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var start;
6712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var end;
6713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var numberStr;
6714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { var token;
6715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { while ((match = re.exec(lineStr)) !== null) {
6716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { token = match[0];
6717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { start = match.index;
6718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { end = start + token.length;
6719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) { if (cur.ch < end)break;
6720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break; }
6721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break; if (!actionArgs.backtrack && (end <= cur.ch))return;
6722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; if (token) {
6723 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var increment = actionArgs.increase ? 1 : -1;
6724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var number = parseInt(token) + (increment * actionArgs.repeat);
6725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var from = Pos(cur.line, start);
6726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var to = Pos(cur.line, end);
6727 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; numberStr = number.toString();
6728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; cm.replaceRange(numberStr, from, to);
6729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; } else {
6730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; return;
6731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; cm.setCursor(Pos(cur.line, start + numberStr.length - 1));
6733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; },
6734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; repeatLastEdit: function(cm, actionArgs, vim) {
6735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var lastEditInputState = vim.lastEditInputState;
6736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; if (!lastEditInputState) { return; }
6737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var repeat = actionArgs.repeat;
6738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; if (repeat && actionArgs.repeatIsExplicit) {
6739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; vim.lastEditInputState.repeatOverride = repeat;
6740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; } else {
6741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; repeat = vim.lastEditInputState.repeatOverride || repeat;
6742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; repeatLastEdit(cm, vim, repeat, false /** repeatForInsert */);
6744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; },
6745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; exitInsertMode: exitInsertMode
6746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; };
6747  
6748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function defineAction(name, fn) {
6749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; actions[name] = fn;
6750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function clipCursorToContent(cm, cur, includeLineBreak) {
6752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var line = Math.min(Math.max(cm.firstLine(), cur.line), cm.lastLine() );
6753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var maxCh = lineLength(cm, line) - 1;
6754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; maxCh = (includeLineBreak) ? maxCh + 1 : maxCh;
6755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var ch = Math.min(Math.max(0, cur.ch), maxCh);
6756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; return Pos(line, ch);
6757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function copyArgs(args) {
6759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var ret = {};
6760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; for (var prop in args) {
6761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; if (args.hasOwnProperty(prop)) {
6762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; ret[prop] = args[prop];
6763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; return ret;
6766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function offsetCursor(cur, offsetLine, offsetCh) {
6768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; if (typeof offsetLine === 'object') {
6769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; offsetCh = offsetLine.ch;
6770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; offsetLine = offsetLine.line;
6771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; return Pos(cur.line + offsetLine, cur.ch + offsetCh);
6773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function getOffset(anchor, head) {
6775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; return {
6776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; line: head.line - anchor.line,
6777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; ch: head.line - anchor.line
6778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; };
6779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; }
6780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; function commandMatches(keys, keyMap, context, inputState) {
6781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; var match, partial = [], full = [];
6782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return; for (var i = 0; i < keyMap.length; i++) {
6783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var command = keyMap[i];
6784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { if (context == 'insert' && command.context != 'insert' ||
6785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { command.context && command.context != context ||
6786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { inputState.operator && command.type == 'action' ||
6787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { !(match = commandMatch(keys, command.keys))) { continue; }
6788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { if (match == 'partial') { partial.push(command); }
6789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { if (match == 'full') { full.push(command); }
6790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { return {
6792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { partial: partial.length && partial,
6793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { full: full.length && full
6794 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { };
6795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { function commandMatch(pressed, mapped) {
6797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { if (mapped.slice(-11) == '') {
6798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var prefixLen = mapped.length - 11;
6799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var pressedPrefix = pressed.slice(0, prefixLen);
6800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var mappedPrefix = mapped.slice(0, prefixLen);
6801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { return pressedPrefix == mappedPrefix && pressed.length > prefixLen ? 'full' :
6802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { mappedPrefix.indexOf(pressedPrefix) == 0 ? 'partial' : false;
6803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { } else {
6804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { return pressed == mapped ? 'full' :
6805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { mapped.indexOf(pressed) == 0 ? 'partial' : false;
6806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { function lastChar(keys) {
6809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var match = /^.*(<[\w\-]+>)$/.exec(keys);
6810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { var selectedCharacter = match ? match[1] : keys.slice(-1);
6811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { if (selectedCharacter.length > 1){
6812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { switch(selectedCharacter){
6813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { case '':
6814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { selectedCharacter='\n';
6815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { break;
6816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { case '':
6817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { selectedCharacter=' ';
6818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { break;
6819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { default:
6820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { break;
6821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { return selectedCharacter;
6824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { }
6825 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { function repeatFn(cm, fn, repeat) {
6826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { return function() {
6827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) { for (var i = 0; i < repeat; i++) {
6828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { fn(cm);
6829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { }
6830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { };
6831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { }
6832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { function copyCursor(cur) {
6833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { return Pos(cur.line, cur.ch);
6834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { }
6835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { function cursorEqual(cur1, cur2) {
6836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { return cur1.ch == cur2.ch && cur1.line == cur2.line;
6837 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { }
6838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { function cursorIsBefore(cur1, cur2) {
6839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) { if (cur1.line < cur2.line) {
6840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) { return true;
6841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) { }
6842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) { if (cur1.line == cur2.line && cur1.ch < cur2.ch) {
6843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return true;
6844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
6846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6847 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function cursorMin(cur1, cur2) {
6848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (arguments.length > 2) {
6849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur2 = cursorMin.apply(undefined, Array.prototype.slice.call(arguments, 1));
6850 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cursorIsBefore(cur1, cur2) ? cur1 : cur2;
6852 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function cursorMax(cur1, cur2) {
6854 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (arguments.length > 2) {
6855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur2 = cursorMax.apply(undefined, Array.prototype.slice.call(arguments, 1));
6856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cursorIsBefore(cur1, cur2) ? cur2 : cur1;
6858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function cursorIsBetween(cur1, cur2, cur3) {
6860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur1before2 = cursorIsBefore(cur1, cur2);
6861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur2before3 = cursorIsBefore(cur2, cur3);
6862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cur1before2 && cur2before3;
6863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function lineLength(cm, lineNum) {
6865 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cm.getLine(lineNum).length;
6866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function trim(s) {
6868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (s.trim) {
6869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return s.trim();
6870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return s.replace(/^\s+|\s+$/g, '');
6872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function escapeRegex(s) {
6874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return s.replace(/([.?*+$\[\]\/\\(){}|\-])/g, '\\$1');
6875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function extendLineToColumn(cm, lineNum, column) {
6877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var endCh = lineLength(cm, lineNum);
6878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var spaces = new Array(column-endCh+1).join(' ');
6879 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setCursor(Pos(lineNum, endCh));
6880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.replaceRange(spaces, cm.getCursor());
6881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6882 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function selectBlock(cm, selectionEnd) {
6883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selections = [], ranges = cm.listSelections();
6884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var head = copyCursor(cm.clipPos(selectionEnd));
6885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var isClipped = !cursorEqual(selectionEnd, head);
6886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curHead = cm.getCursor('head');
6887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var primIndex = getIndex(ranges, curHead);
6888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var wasClipped = cursorEqual(ranges[primIndex].head, ranges[primIndex].anchor);
6889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var max = ranges.length - 1;
6890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var index = max - primIndex > primIndex ? max : 0;
6891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var base = ranges[index].anchor;
6892  
6893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var firstLine = Math.min(base.line, head.line);
6894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastLine = Math.max(base.line, head.line);
6895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var baseCh = base.ch, headCh = head.ch;
6896  
6897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var dir = ranges[index].head.ch - baseCh;
6898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var newDir = headCh - baseCh;
6899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (dir > 0 && newDir <= 0) {
6900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { baseCh++;
6901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!isClipped) { headCh--; }
6902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (dir < 0 && newDir >= 0) {
6903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { baseCh--;
6904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!wasClipped) { headCh++; }
6905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (dir < 0 && newDir == -1) {
6906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { baseCh--;
6907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { headCh++;
6908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var line = firstLine; line <= lastLine; line++) {
6910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var range = {anchor: new Pos(line, baseCh), head: new Pos(line, headCh)};
6911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selections.push(range);
6912 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6913 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { primIndex = head.line == lastLine ? selections.length - 1 : 0;
6914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelections(selections);
6915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectionEnd.ch = headCh;
6916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { base.ch = baseCh;
6917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return base;
6918 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function selectForInsert(cm, head, height) {
6920 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var sel = [];
6921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < height; i++) {
6922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineHead = offsetCursor(head, i, 0);
6923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { sel.push({anchor: lineHead, head: lineHead});
6924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelections(sel, 0);
6926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function getIndex(ranges, cursor, end) {
6928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < ranges.length; i++) {
6929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var atAnchor = end != 'head' && cursorEqual(ranges[i].anchor, cursor);
6930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var atHead = end != 'anchor' && cursorEqual(ranges[i].head, cursor);
6931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (atAnchor || atHead) {
6932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return i;
6933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return -1;
6936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function getSelectedAreaRange(cm, vim) {
6938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastSelection = vim.lastSelection;
6939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var getCurrentSelectedAreaRange = function() {
6940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selections = cm.listSelections();
6941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start = selections[0];
6942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var end = selections[selections.length-1];
6943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selectionStart = cursorIsBefore(start.anchor, start.head) ? start.anchor : start.head;
6944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selectionEnd = cursorIsBefore(end.anchor, end.head) ? end.head : end.anchor;
6945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return [selectionStart, selectionEnd];
6946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
6947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var getLastSelectedAreaRange = function() {
6948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selectionStart = cm.getCursor();
6949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selectionEnd = cm.getCursor();
6950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var block = lastSelection.visualBlock;
6951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (block) {
6952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var width = block.width;
6953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var height = block.height;
6954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectionEnd = Pos(selectionStart.line + height, selectionStart.ch + width);
6955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selections = [];
6956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = selectionStart.line; i < selectionEnd.line; i++) {
6957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchor = Pos(i, selectionStart.ch);
6958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var head = Pos(i, selectionEnd.ch);
6959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var range = {anchor: anchor, head: head};
6960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selections.push(range);
6961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelections(selections);
6963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
6964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start = lastSelection.anchorMark.find();
6965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var end = lastSelection.headMark.find();
6966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = end.line - start.line;
6967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var ch = end.ch - start.ch;
6968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectionEnd = {line: selectionEnd.line + line, ch: line ? selectionEnd.ch : ch + selectionEnd.ch};
6969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lastSelection.visualLine) {
6970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectionStart = Pos(selectionStart.line, 0);
6971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectionEnd = Pos(selectionEnd.line, lineLength(cm, selectionEnd.line));
6972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelection(selectionStart, selectionEnd);
6974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return [selectionStart, selectionEnd];
6976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
6977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!vim.visualMode) {
6978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return getLastSelectedAreaRange();
6979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
6980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return getCurrentSelectedAreaRange();
6981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function updateLastSelection(cm, vim) {
6984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchor = vim.sel.anchor;
6985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var head = vim.sel.head;
6986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (vim.lastPastedText) {
6987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = cm.posFromIndex(cm.indexFromPos(anchor) + vim.lastPastedText.length);
6988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.lastPastedText = null;
6989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.lastSelection = {'anchorMark': cm.setBookmark(anchor),
6991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'headMark': cm.setBookmark(head),
6992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'anchor': copyCursor(anchor),
6993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'head': copyCursor(head),
6994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'visualMode': vim.visualMode,
6995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'visualLine': vim.visualLine,
6996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'visualBlock': vim.visualBlock};
6997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
6998 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function expandSelection(cm, start, end) {
6999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var sel = cm.state.vim.sel;
7000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var head = sel.head;
7001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchor = sel.anchor;
7002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var tmp;
7003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cursorIsBefore(end, start)) {
7004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { tmp = end;
7005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = start;
7006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = tmp;
7007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cursorIsBefore(head, anchor)) {
7009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = cursorMin(start, head);
7010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor = cursorMax(anchor, end);
7011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor = cursorMin(start, anchor);
7013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = cursorMax(head, end);
7014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = offsetCursor(head, 0, -1);
7015 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (head.ch == -1 && head.line != cm.firstLine()) {
7016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = Pos(head.line - 1, lineLength(cm, head.line - 1));
7017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return [anchor, head];
7020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function updateCmSelection(cm, sel, mode) {
7022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
7023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { sel = sel || vim.sel;
7024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mode = mode ||
7025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.visualLine ? 'line' : vim.visualBlock ? 'block' : 'char';
7026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cmSel = makeCmSelection(cm, sel, mode);
7027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelections(cmSel.ranges, cmSel.primary);
7028 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { updateFakeCursor(cm);
7029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function makeCmSelection(cm, sel, mode, exclusive) {
7031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var head = copyCursor(sel.head);
7032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchor = copyCursor(sel.anchor);
7033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (mode == 'char') {
7034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var headOffset = !exclusive && !cursorIsBefore(sel.head, sel.anchor) ? 1 : 0;
7035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchorOffset = cursorIsBefore(sel.head, sel.anchor) ? 1 : 0;
7036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head = offsetCursor(sel.head, 0, headOffset);
7037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor = offsetCursor(sel.anchor, 0, anchorOffset);
7038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ranges: [{anchor: anchor, head: head}],
7040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { primary: 0
7041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (mode == 'line') {
7043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!cursorIsBefore(sel.head, sel.anchor)) {
7044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor.ch = 0;
7045  
7046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastLine = cm.lastLine();
7047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (head.line > lastLine) {
7048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head.line = lastLine;
7049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head.ch = lineLength(cm, head.line);
7051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head.ch = 0;
7053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor.ch = lineLength(cm, anchor.line);
7054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ranges: [{anchor: anchor, head: head}],
7057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { primary: 0
7058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (mode == 'block') {
7060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var top = Math.min(anchor.line, head.line),
7061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { left = Math.min(anchor.ch, head.ch),
7062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { bottom = Math.max(anchor.line, head.line),
7063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { right = Math.max(anchor.ch, head.ch) + 1;
7064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var height = bottom - top + 1;
7065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var primary = head.line == top ? 0 : height - 1;
7066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var ranges = [];
7067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < height; i++) {
7068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ranges.push({
7069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anchor: Pos(top + i, left),
7070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { head: Pos(top + i, right)
7071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
7072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ranges: ranges,
7075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { primary: primary
7076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function getHead(cm) {
7080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = cm.getCursor('head');
7081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm.getSelection().length == 1) {
7082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur = cursorMin(cur, cm.getCursor('anchor'));
7083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cur;
7085 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function exitVisualMode(cm, moveHead) {
7087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
7088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (moveHead !== false) {
7089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setCursor(clipCursorToContent(cm, vim.sel.head));
7090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { updateLastSelection(cm, vim);
7092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.visualMode = false;
7093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.visualLine = false;
7094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.visualBlock = false;
7095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
7096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (vim.fakeCursor) {
7097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.fakeCursor.clear();
7098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function clipToLine(cm, curStart, curEnd) {
7101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selection = cm.getRange(curStart, curEnd);
7102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (/\n\s*$/.test(selection)) {
7103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lines = selection.split('\n');
7104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lines.pop();
7105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line;
7106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var line = lines.pop(); lines.length > 0 && line && isWhiteSpaceString(line); line = lines.pop()) {
7107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.line--;
7108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.ch = 0;
7109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (line) {
7111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.line--;
7112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.ch = lineLength(cm, curEnd.line);
7113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.ch = 0;
7115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function expandSelectionToLine(_cm, curStart, curEnd) {
7119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curStart.ch = 0;
7120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.ch = 0;
7121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curEnd.line++;
7122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7123  
7124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findFirstNonWhiteSpaceCharacter(text) {
7125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!text) {
7126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return 0;
7127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var firstNonWS = text.search(/\S/);
7129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return firstNonWS == -1 ? text.length : firstNonWS;
7130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7131  
7132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function expandWordUnderCursor(cm, inclusive, _forward, bigWord, noSymbol) {
7133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = getHead(cm);
7134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cm.getLine(cur.line);
7135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var idx = cur.ch;
7136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var test = noSymbol ? wordCharTest[0] : bigWordCharTest [0];
7137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (!test(line.charAt(idx))) {
7138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx++;
7139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (idx >= line.length) { return null; }
7140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7141  
7142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (bigWord) {
7143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { test = bigWordCharTest[0];
7144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { test = wordCharTest[0];
7146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!test(line.charAt(idx))) {
7147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { test = wordCharTest[1];
7148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7150  
7151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var end = idx, start = idx;
7152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (test(line.charAt(end)) && end < line.length) { end++; }
7153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (test(line.charAt(start)) && start >= 0) { start--; }
7154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start++;
7155  
7156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (inclusive) {
7157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var wordEnd = end;
7158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (/\s/.test(line.charAt(end)) && end < line.length) { end++; }
7159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (wordEnd == end) {
7160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var wordStart = start;
7161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (/\s/.test(line.charAt(start - 1)) && start > 0) { start--; }
7162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!start) { start = wordStart; }
7163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { start: Pos(cur.line, start), end: Pos(cur.line, end) };
7166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7167  
7168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function recordJumpPosition(cm, oldCur, newCur) {
7169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!cursorEqual(oldCur, newCur)) {
7170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.jumpList.add(cm, oldCur, newCur);
7171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7173  
7174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function recordLastCharacterSearch(increment, args) {
7175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.lastChararacterSearch.increment = increment;
7176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.lastChararacterSearch.forward = args.forward;
7177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.lastChararacterSearch.selectedCharacter = args.selectedCharacter;
7178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7179  
7180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var symbolToMode = {
7181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '(': 'bracket', ')': 'bracket', '{': 'bracket', '}': 'bracket',
7182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '[': 'section', ']': 'section',
7183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '*': 'comment', '/': 'comment',
7184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'm': 'method', 'M': 'method',
7185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '#': 'preprocess'
7186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var findSymbolModes = {
7188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { bracket: {
7189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isComplete: function(state) {
7190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.nextCh === state.symb) {
7191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.depth++;
7192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.depth >= 1)return true;
7193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (state.nextCh === state.reverseSymb) {
7194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.depth--;
7195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
7197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { section: {
7200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { init: function(state) {
7201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.curMoveThrough = true;
7202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.symb = (state.forward ? ']' : '[') === state.symb ? '{' : '}';
7203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isComplete: function(state) {
7205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return state.index === 0 && state.nextCh === state.symb;
7206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { comment: {
7209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isComplete: function(state) {
7210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var found = state.lastCh === '*' && state.nextCh === '/';
7211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.lastCh = state.nextCh;
7212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return found;
7213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { method: {
7216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { init: function(state) {
7217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.symb = (state.symb === 'm' ? '{' : '}');
7218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.reverseSymb = state.symb === '{' ? '}' : '{';
7219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isComplete: function(state) {
7221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.nextCh === state.symb)return true;
7222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
7223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { preprocess: {
7226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { init: function(state) {
7227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.index = 0;
7228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isComplete: function(state) {
7230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.nextCh === '#') {
7231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var token = state.lineText.match(/#(\w+)/)[1];
7232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (token === 'endif') {
7233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.forward && state.depth === 0) {
7234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return true;
7235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.depth++;
7237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (token === 'if') {
7238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!state.forward && state.depth === 0) {
7239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return true;
7240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.depth--;
7242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (token === 'else' && state.depth === 0)return true;
7244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
7246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findSymbol(cm, repeat, forward, symb) {
7250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = copyCursor(cm.getCursor());
7251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var increment = forward ? 1 : -1;
7252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var endLine = forward ? cm.lineCount() : -1;
7253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curCh = cur.ch;
7254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cur.line;
7255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineText = cm.getLine(line);
7256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var state = {
7257 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineText: lineText,
7258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { nextCh: lineText.charAt(curCh),
7259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastCh: null,
7260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { index: curCh,
7261 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { symb: symb,
7262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { reverseSymb: (forward ? { ')': '(', '}': '{' } : { '(': ')', '{': '}' })[symb],
7263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { forward: forward,
7264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { depth: 0,
7265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { curMoveThrough: false
7266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mode = symbolToMode[symb];
7268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!mode)return cur;
7269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var init = findSymbolModes[mode].init;
7270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var isComplete = findSymbolModes[mode].isComplete;
7271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (init) { init(state); }
7272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (line !== endLine && repeat) {
7273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.index += increment;
7274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.nextCh = state.lineText.charAt(state.index);
7275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!state.nextCh) {
7276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { line += increment;
7277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.lineText = cm.getLine(line) || '';
7278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (increment > 0) {
7279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.index = 0;
7280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineLen = state.lineText.length;
7282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.index = (lineLen > 0) ? (lineLen-1) : 0;
7283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.nextCh = state.lineText.charAt(state.index);
7285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isComplete(state)) {
7287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur.line = line;
7288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur.ch = state.index;
7289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { repeat--;
7290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.nextCh || state.curMoveThrough) {
7293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(line, state.index);
7294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cur;
7296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findWord(cm, cur, forward, bigWord, emptyLineIsWord) {
7298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineNum = cur.line;
7299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var pos = cur.ch;
7300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cm.getLine(lineNum);
7301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var dir = forward ? 1 : -1;
7302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var charTests = bigWord ? bigWordCharTest: wordCharTest;
7303  
7304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (emptyLineIsWord && line == '') {
7305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineNum += dir;
7306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { line = cm.getLine(lineNum);
7307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!isLine(cm, lineNum)) {
7308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
7309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { pos = (forward) ? 0 : line.length;
7311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7312  
7313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (true) {
7314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (emptyLineIsWord && line == '') {
7315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { from: 0, to: 0, line: lineNum };
7316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var stop = (dir > 0) ? line.length : -1;
7318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var wordStart = stop, wordEnd = stop;
7319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (pos != stop) {
7320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var foundWord = false;
7321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < charTests.length && !foundWord; ++i) {
7322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (charTests[i](line.charAt(pos))) {
7323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { wordStart = pos;
7324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (pos != stop && charTests[i](line.charAt(pos))) {
7325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { pos += dir;
7326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { wordEnd = pos;
7328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { foundWord = wordStart != wordEnd;
7329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (wordStart == cur.ch && lineNum == cur.line &&
7330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { wordEnd == wordStart + dir) {
7331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { continue;
7332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { from: Math.min(wordStart, wordEnd + 1),
7335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { to: Math.max(wordStart, wordEnd),
7336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { line: lineNum };
7337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!foundWord) {
7341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { pos += dir;
7342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineNum += dir;
7345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!isLine(cm, lineNum)) {
7346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
7347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { line = cm.getLine(lineNum);
7349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { pos = (dir > 0) ? 0 : line.length;
7350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { throw new Error('The impossible happened.');
7352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function moveToWord(cm, cur, repeat, forward, wordEnd, bigWord) {
7354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curStart = copyCursor(cur);
7355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var words = [];
7356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (forward && !wordEnd || !forward && wordEnd) {
7357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { repeat++;
7358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var emptyLineIsWord = !(forward && wordEnd);
7360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < repeat; i++) {
7361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var word = findWord(cm, cur, forward, bigWord, emptyLineIsWord);
7362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!word) {
7363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var eodCh = lineLength(cm, cm.lastLine());
7364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { words.push(forward
7365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ? {line: cm.lastLine(), from: eodCh, to: eodCh}
7366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { : {line: 0, from: 0, to: 0});
7367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { break;
7368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { words.push(word);
7370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur = Pos(word.line, forward ? (word.to - 1) : word.from);
7371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var shortCircuit = words.length != repeat;
7373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var firstWord = words[0];
7374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastWord = words.pop();
7375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (forward && !wordEnd) {
7376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!shortCircuit && (firstWord.from != curStart.ch || firstWord.line != curStart.line)) {
7377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastWord = words.pop();
7378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(lastWord.line, lastWord.from);
7380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (forward && wordEnd) {
7381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(lastWord.line, lastWord.to - 1);
7382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (!forward && wordEnd) {
7383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!shortCircuit && (firstWord.to != curStart.ch || firstWord.line != curStart.line)) {
7384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastWord = words.pop();
7385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(lastWord.line, lastWord.to);
7387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(lastWord.line, lastWord.from);
7389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7391  
7392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function moveToCharacter(cm, repeat, forward, character) {
7393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = cm.getCursor();
7394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start = cur.ch;
7395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var idx;
7396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < repeat; i ++) {
7397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cm.getLine(cur.line);
7398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx = charIdxInLine(start, line, character, forward, true);
7399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (idx == -1) {
7400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
7401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = idx;
7403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return Pos(cm.getCursor().line, idx);
7405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7406  
7407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function moveToColumn(cm, repeat) {
7408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cm.getCursor().line;
7409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return clipCursorToContent(cm, Pos(line, repeat - 1));
7410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7411  
7412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function updateMark(cm, vim, markName, pos) {
7413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!inArray(markName, validMarks)) {
7414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (vim.marks[markName]) {
7417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.marks[markName].clear();
7418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.marks[markName] = cm.setBookmark(pos);
7420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7421  
7422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function charIdxInLine(start, line, character, forward, includeChar) {
7423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var idx;
7424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (forward) {
7425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx = line.indexOf(character, start + 1);
7426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (idx != -1 && !includeChar) {
7427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx -= 1;
7428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx = line.lastIndexOf(character, start - 1);
7431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (idx != -1 && !includeChar) {
7432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { idx += 1;
7433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return idx;
7436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7437  
7438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findParagraph(cm, head, repeat, dir, inclusive) {
7439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = head.line;
7440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var min = cm.firstLine();
7441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var max = cm.lastLine();
7442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start, end, i = line;
7443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function isEmpty(i) { return !/\S/.test(cm.getLine(i)); } // ace_patch
7444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function isBoundary(i, dir, any) {
7445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (any) { return isEmpty(i) != isEmpty(i + dir); }
7446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return !isEmpty(i) && isEmpty(i + dir);
7447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function skipFold(i) {
7449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { dir = dir > 0 ? 1 : -1;
7450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var foldLine = cm.ace.session.getFoldLine(i);
7451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (foldLine) {
7452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (i + dir > foldLine.start.row && i + dir < foldLine.end.row)
7453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { dir = (dir > 0 ? foldLine.end.row : foldLine.start.row) - i;
7454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7455 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (dir) {
7457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (min <= i && i <= max && repeat > 0) {
7458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { skipFold(i);
7459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isBoundary(i, dir)) { repeat--; }
7460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { i += dir;
7461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return new Pos(i, 0);
7463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7464  
7465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
7466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (vim.visualLine && isBoundary(line, 1, true)) {
7467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anchor = vim.sel.anchor;
7468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isBoundary(anchor.line, -1, true)) {
7469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!inclusive || anchor.line != line) {
7470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { line += 1;
7471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var startState = isEmpty(line);
7475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (i = line; i <= max && repeat; i++) {
7476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isBoundary(i, 1, true)) {
7477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!inclusive || isEmpty(i) != startState) {
7478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { repeat--;
7479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = new Pos(i, 0);
7483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (i > max && !startState) { startState = true; }
7484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { else { inclusive = false; }
7485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (i = line; i > min; i--) {
7486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!inclusive || isEmpty(i) == startState || i == line) {
7487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isBoundary(i, -1, true)) { break; }
7488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = new Pos(i, 0);
7491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { start: start, end: end };
7492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function selectCompanionObject(cm, head, symb, inclusive) {
7494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = head, start, end;
7495  
7496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var bracketRegexp = ({
7497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '(': /[()]/, ')': /[()]/,
7498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '[': /[[\]]/, ']': /[[\]]/,
7499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '{': /[{}]/, '}': /[{}]/})[symb];
7500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var openSym = ({
7501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '(': '(', ')': '(',
7502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '[': '[', ']': '[',
7503 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '{': '{', '}': '{'})[symb];
7504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curChar = cm.getLine(cur.line).charAt(cur.ch);
7505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var offset = curChar === openSym ? 1 : 0;
7506  
7507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = cm.scanForBracket(Pos(cur.line, cur.ch + offset), -1, null, {'bracketRegex': bracketRegexp});
7508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = cm.scanForBracket(Pos(cur.line, cur.ch + offset), 1, null, {'bracketRegex': bracketRegexp});
7509  
7510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!start || !end) {
7511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { start: cur, end: cur };
7512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7513  
7514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = start.pos;
7515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = end.pos;
7516  
7517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if ((start.line == end.line && start.ch > end.ch)
7518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { || (start.line > end.line)) {
7519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var tmp = start;
7520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = end;
7521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = tmp;
7522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7523  
7524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (inclusive) {
7525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end.ch += 1;
7526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start.ch += 1;
7528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7529  
7530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { start: start, end: end };
7531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findBeginningAndEnd(cm, head, symb, inclusive) {
7533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cur = copyCursor(head);
7534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var line = cm.getLine(cur.line);
7535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var chars = line.split('');
7536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start, end, i, len;
7537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var firstIndex = chars.indexOf(symb);
7538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cur.ch < firstIndex) {
7539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cur.ch = firstIndex;
7540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { else if (firstIndex < cur.ch && chars[cur.ch] == symb) {
7542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = cur.ch; // assign end to the current cursor
7543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { --cur.ch; // make sure to look backwards
7544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (chars[cur.ch] == symb && !end) {
7546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = cur.ch + 1; // assign start to ahead of the cursor
7547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (i = cur.ch; i > -1 && !start; i--) {
7549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (chars[i] == symb) {
7550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start = i + 1;
7551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (start && !end) {
7555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (i = start, len = chars.length; i < len && !end; i++) {
7556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (chars[i] == symb) {
7557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end = i;
7558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!start || !end) {
7562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return { start: cur, end: cur };
7563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (inclusive) {
7565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { --start; ++end;
7566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7567  
7568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { start: Pos(cur.line, start),
7570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { end: Pos(cur.line, end)
7571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defineOption('pcre', true, 'boolean');
7574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function SearchState() {}
7575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { SearchState.prototype = {
7576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { getQuery: function() {
7577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return vimGlobalState.query;
7578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setQuery: function(query) {
7580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.query = query;
7581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { getOverlay: function() {
7583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return this.searchOverlay;
7584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setOverlay: function(overlay) {
7586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.searchOverlay = overlay;
7587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isReversed: function() {
7589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return vimGlobalState.isReversed;
7590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setReversed: function(reversed) {
7592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.isReversed = reversed;
7593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { getScrollbarAnnotate: function() {
7595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return this.annotate;
7596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setScrollbarAnnotate: function(annotate) {
7598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.annotate = annotate;
7599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function getSearchState(cm) {
7602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
7603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return vim.searchState_ || (vim.searchState_ = new SearchState());
7604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function dialog(cm, template, shortText, onClose, options) {
7606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm.openDialog) {
7607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.openDialog(template, onClose, { bottom: true, value: options.value,
7608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { onKeyDown: options.onKeyDown, onKeyUp: options.onKeyUp,
7609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { selectValueOnOpen: false});
7610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { else {
7612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { onClose(prompt(shortText, ''));
7613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function splitBySlash(argString) {
7616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var slashes = findUnescapedSlashes(argString) || [];
7617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!slashes.length) return [];
7618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var tokens = [];
7619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (slashes[0] !== 0) return;
7620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < slashes.length; i++) {
7621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (typeof slashes[i] == 'number')
7622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { tokens.push(argString.substring(slashes[i] + 1, slashes[i+1]));
7623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return tokens;
7625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7626  
7627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findUnescapedSlashes(str) {
7628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var escapeNextChar = false;
7629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var slashes = [];
7630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < str.length; i++) {
7631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var c = str.charAt(i);
7632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!escapeNextChar && c == '/') {
7633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { slashes.push(i);
7634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { escapeNextChar = !escapeNextChar && (c == '\\');
7636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return slashes;
7638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function translateRegex(str) {
7640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var specials = '|(){';
7641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var unescape = '}';
7642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var escapeNextChar = false;
7643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var out = [];
7644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = -1; i < str.length; i++) {
7645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var c = str.charAt(i) || '';
7646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var n = str.charAt(i+1) || '';
7647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var specialComesNext = (n && specials.indexOf(n) != -1);
7648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (escapeNextChar) {
7649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (c !== '\\' || !specialComesNext) {
7650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(c);
7651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { escapeNextChar = false;
7653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7654 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (c === '\\') {
7655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { escapeNextChar = true;
7656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (n && unescape.indexOf(n) != -1) {
7657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { specialComesNext = true;
7658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!specialComesNext || n === '\\') {
7660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(c);
7661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(c);
7664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (specialComesNext && n !== '\\') {
7665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push('\\');
7666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return out.join('');
7671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var charUnescapes = {'\\n': '\n', '\\r': '\r', '\\t': '\t'};
7673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function translateRegexReplace(str) {
7674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var escapeNextChar = false;
7675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var out = [];
7676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = -1; i < str.length; i++) {
7677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var c = str.charAt(i) || '';
7678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var n = str.charAt(i+1) || '';
7679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (charUnescapes[c + n]) {
7680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(charUnescapes[c+n]);
7681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { i++;
7682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (escapeNextChar) {
7683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(c);
7684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { escapeNextChar = false;
7685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (c === '\\') {
7687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { escapeNextChar = true;
7688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if ((isNumber(n) || n === '$')) {
7689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push('$');
7690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (n !== '/' && n !== '\\') {
7691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push('\\');
7692 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (c === '$') {
7695 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push('$');
7696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push(c);
7698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (n === '/') {
7699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { out.push('\\');
7700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return out.join('');
7705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var unescapes = {'\\/': '/', '\\\\': '\\', '\\n': '\n', '\\r': '\r', '\\t': '\t'};
7707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function unescapeRegexReplace(str) {
7708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var stream = new CodeMirror.StringStream(str);
7709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var output = [];
7710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (!stream.eol()) {
7711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (stream.peek() && stream.peek() != '\\') {
7712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { output.push(stream.next());
7713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var matched = false;
7715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var matcher in unescapes) {
7716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (stream.match(matcher, true)) {
7717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { matched = true;
7718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { output.push(unescapes[matcher]);
7719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { break;
7720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!matched) {
7723 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { output.push(stream.next());
7724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return output.join('');
7727 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function parseQuery(query, ignoreCase, smartCase) {
7729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastSearchRegister = vimGlobalState.registerController.getRegister('/');
7730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastSearchRegister.setText(query);
7731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (query instanceof RegExp) { return query; }
7732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var slashes = findUnescapedSlashes(query);
7733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regexPart;
7734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var forceIgnoreCase;
7735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!slashes.length) {
7736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = query;
7737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = query.substring(0, slashes[0]);
7739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var flagsPart = query.substring(slashes[0]);
7740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { forceIgnoreCase = (flagsPart.indexOf('i') != -1);
7741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!regexPart) {
7743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
7744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!getOption('pcre')) {
7746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = translateRegex(regexPart);
7747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (smartCase) {
7749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ignoreCase = (/^[^A-Z]*$/).test(regexPart);
7750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regexp = new RegExp(regexPart,
7752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { (ignoreCase || forceIgnoreCase) ? 'i' : undefined);
7753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return regexp;
7754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function showConfirm(cm, text) {
7756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm.openNotification) {
7757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.openNotification('<span style="color: red">' + text + '</span>',
7758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { {bottom: true, duration: 5000});
7759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { alert(text);
7761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function makePrompt(prefix, desc) {
7764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var raw = '';
7765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (prefix) {
7766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { raw += '<span style="font-family: monospace">' + prefix + '</span>';
7767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { raw += '<input type="text"/> ' +
7769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { '<span style="color: #888">';
7770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (desc) {
7771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { raw += '<span style="color: #888">';
7772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { raw += desc;
7773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { raw += '</span>';
7774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return raw;
7776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var searchPromptDesc = '(Javascript regexp)';
7778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function showPrompt(cm, options) {
7779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var shortText = (options.prefix || '') + ' ' + (options.desc || '');
7780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var prompt = makePrompt(options.prefix, options.desc);
7781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { dialog(cm, prompt, shortText, options.onClose, options);
7782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function regexEqual(r1, r2) {
7784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (r1 instanceof RegExp && r2 instanceof RegExp) {
7785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var props = ['global', 'multiline', 'ignoreCase', 'source'];
7786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < props.length; i++) {
7787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var prop = props[i];
7788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (r1[prop] !== r2[prop]) {
7789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
7790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return true;
7793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7794 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return false;
7795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function updateSearchQuery(cm, rawQuery, ignoreCase, smartCase) {
7797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!rawQuery) {
7798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var state = getSearchState(cm);
7801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var query = parseQuery(rawQuery, !!ignoreCase, !!smartCase);
7802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!query) {
7803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { highlightSearchMatches(cm, query);
7806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (regexEqual(query, state.getQuery())) {
7807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return query;
7808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.setQuery(query);
7810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return query;
7811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function searchOverlay(query) {
7813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (query.source.charAt(0) == '^') {
7814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var matchSol = true;
7815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { token: function(stream) {
7818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (matchSol && !stream.sol()) {
7819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.skipToEnd();
7820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var match = stream.match(query, false);
7823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (match) {
7824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (match[0].length == 0) {
7825 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.next();
7826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return 'searching';
7827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!stream.sol()) {
7829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.backUp(1);
7830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!query.exec(stream.next() + match[0])) {
7831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.next();
7832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
7833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.match(query);
7836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return 'searching';
7837 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (!stream.eol()) {
7839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.next();
7840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (stream.match(query, false)) break;
7841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { query: query
7844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function highlightSearchMatches(cm, query) {
7847 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var searchState = getSearchState(cm);
7848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var overlay = searchState.getOverlay();
7849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!overlay || query != overlay.query) {
7850 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (overlay) {
7851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.removeOverlay(overlay);
7852 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { overlay = searchOverlay(query);
7854 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.addOverlay(overlay);
7855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm.showMatchesOnScrollbar) {
7856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (searchState.getScrollbarAnnotate()) {
7857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { searchState.getScrollbarAnnotate().clear();
7858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { searchState.setScrollbarAnnotate(cm.showMatchesOnScrollbar(query));
7860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { searchState.setOverlay(overlay);
7862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function findNext(cm, prev, query, repeat) {
7865 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (repeat === undefined) { repeat = 1; }
7866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cm.operation(function() {
7867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var pos = cm.getCursor();
7868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cursor = cm.getSearchCursor(query, pos);
7869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < repeat; i++) {
7870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var found = cursor.find(prev);
7871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (i == 0 && found && cursorEqual(cursor.from(), pos)) { found = cursor.find(prev); }
7872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!found) {
7873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cursor = cm.getSearchCursor(query,
7874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { (prev) ? Pos(cm.lastLine()) : Pos(cm.firstLine(), 0) );
7875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!cursor.find(prev)) {
7876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7879 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cursor.from();
7881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
7882 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function clearSearchHighlight(cm) {
7884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var state = getSearchState(cm);
7885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.removeOverlay(getSearchState(cm).getOverlay());
7886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.setOverlay(null);
7887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (state.getScrollbarAnnotate()) {
7888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.getScrollbarAnnotate().clear();
7889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { state.setScrollbarAnnotate(null);
7890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7892 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function isInRange(pos, start, end) {
7893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (typeof pos != 'number') {
7894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { pos = pos.line;
7895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7896 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (start instanceof Array) {
7897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return inArray(pos, start);
7898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (end) {
7900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return (pos >= start && pos <= end);
7901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return pos == start;
7903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function getUserVisibleLines(cm) {
7907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var renderer = cm.ace.renderer;
7908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return {
7909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { top: renderer.getFirstFullyVisibleRow(),
7910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { bottom: renderer.getLastFullyVisibleRow()
7911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7912 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7913  
7914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var ExCommandDispatcher = function() {
7915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.buildCommandMap_();
7916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
7917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ExCommandDispatcher.prototype = {
7918 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { processCommand: function(cm, input, opt_params) {
7919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var that = this;
7920 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.operation(function () {
7921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.curOp.isVimOp = true;
7922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { that._processCommand(cm, input, opt_params);
7923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
7924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { _processCommand: function(cm, input, opt_params) {
7926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
7927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var commandHistoryRegister = vimGlobalState.registerController.getRegister(':');
7928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var previousCommand = commandHistoryRegister.toString();
7929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (vim.visualMode) {
7930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exitVisualMode(cm);
7931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var inputStream = new CodeMirror.StringStream(input);
7933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { commandHistoryRegister.setText(input);
7934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var params = opt_params || {};
7935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.input = input;
7936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { try {
7937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.parseInput_(cm, inputStream, params);
7938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } catch(e) {
7939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, e);
7940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { throw e;
7941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var command;
7943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var commandName;
7944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!params.commandName) {
7945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (params.line !== undefined) {
7946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { commandName = 'move';
7947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { command = this.matchCommand_(params.commandName);
7950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (command) {
7951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { commandName = command.name;
7952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (command.excludeFromCommandHistory) {
7953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { commandHistoryRegister.setText(previousCommand);
7954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.parseCommandArgs_(inputStream, params, command);
7956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (command.type == 'exToKey') {
7957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < command.toKeys.length; i++) {
7958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.Vim.handleKey(cm, command.toKeys[i], 'mapping');
7959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else if (command.type == 'exToEx') {
7962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.processCommand(cm, command.toInput);
7963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!commandName) {
7968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Not an editor command ":' + input + '"');
7969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
7970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { try {
7972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exCommands[commandName](cm, params);
7973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if ((!command || !command.possiblyAsync) && params.callback) {
7974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.callback();
7975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } catch(e) {
7977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, e);
7978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { throw e;
7979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
7981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { parseInput_: function(cm, inputStream, result) {
7982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { inputStream.eatWhile(':');
7983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (inputStream.eat('%')) {
7984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.line = cm.firstLine();
7985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.lineEnd = cm.lastLine();
7986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.line = this.parseLineSpec_(cm, inputStream);
7988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (result.line !== undefined && inputStream.eat(',')) {
7989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.lineEnd = this.parseLineSpec_(cm, inputStream);
7990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var commandMatch = inputStream.match(/^(\w+)/);
7993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (commandMatch) {
7994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.commandName = commandMatch[1];
7995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
7996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { result.commandName = inputStream.match(/.*/)[0];
7997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
7998  
7999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return result;
8000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { parseLineSpec_: function(cm, inputStream) {
8002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var numberMatch = inputStream.match(/^(\d+)/);
8003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (numberMatch) {
8004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return parseInt(numberMatch[1], 10) - 1;
8005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { switch (inputStream.next()) {
8007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case '.':
8008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cm.getCursor().line;
8009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case '$':
8010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return cm.lastLine();
8011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case '\'':
8012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mark = cm.state.vim.marks[inputStream.next()];
8013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (mark && mark.find()) {
8014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return mark.find().line;
8015 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { throw new Error('Mark not set');
8017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { default:
8018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { inputStream.backUp(1);
8019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return undefined;
8020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { parseCommandArgs_: function(inputStream, params, command) {
8023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (inputStream.eol()) {
8024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.argString = inputStream.match(/.*/)[0];
8027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var delim = command.argDelimiter || /\s+/;
8028 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var args = trim(params.argString).split(delim);
8029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (args.length && args[0]) {
8030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.args = args;
8031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { matchCommand_: function(commandName) {
8034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = commandName.length; i > 0; i--) {
8035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var prefix = commandName.substring(0, i);
8036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (this.commandMap_[prefix]) {
8037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var command = this.commandMap_[prefix];
8038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (command.name.indexOf(commandName) === 0) {
8039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return command;
8040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return null;
8044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8045 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { buildCommandMap_: function() {
8046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.commandMap_ = {};
8047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < defaultExCommandMap.length; i++) {
8048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var command = defaultExCommandMap[i];
8049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var key = command.shortName || command.name;
8050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.commandMap_[key] = command;
8051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { map: function(lhs, rhs, ctx) {
8054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lhs != ':' && lhs.charAt(0) == ':') {
8055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (ctx) { throw Error('Mode not supported for ex mappings'); }
8056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var commandName = lhs.substring(1);
8057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (rhs != ':' && rhs.charAt(0) == ':') {
8058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.commandMap_[commandName] = {
8059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { name: commandName,
8060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { type: 'exToEx',
8061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { toInput: rhs.substring(1),
8062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { user: true
8063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.commandMap_[commandName] = {
8066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { name: commandName,
8067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { type: 'exToKey',
8068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { toKeys: rhs,
8069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { user: true
8070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (rhs != ':' && rhs.charAt(0) == ':') {
8074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mapping = {
8075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { keys: lhs,
8076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { type: 'keyToEx',
8077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exArgs: { input: rhs.substring(1) },
8078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { user: true};
8079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (ctx) { mapping.context = ctx; }
8080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defaultKeymap.unshift(mapping);
8081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mapping = {
8083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { keys: lhs,
8084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { type: 'keyToKey',
8085 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { toKeys: rhs,
8086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { user: true
8087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (ctx) { mapping.context = ctx; }
8089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defaultKeymap.unshift(mapping);
8090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { unmap: function(lhs, ctx) {
8094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lhs != ':' && lhs.charAt(0) == ':') {
8095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (ctx) { throw Error('Mode not supported for ex mappings'); }
8096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var commandName = lhs.substring(1);
8097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (this.commandMap_[commandName] && this.commandMap_[commandName].user) {
8098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { delete this.commandMap_[commandName];
8099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var keys = lhs;
8103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < defaultKeymap.length; i++) {
8104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (keys == defaultKeymap[i].keys
8105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { && defaultKeymap[i].context === ctx
8106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { && defaultKeymap[i].user) {
8107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defaultKeymap.splice(i, 1);
8108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8114  
8115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var exCommands = {
8116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { colorscheme: function(cm, params) {
8117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!params.args || params.args.length < 1) {
8118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, cm.getOption('theme'));
8119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setOption('theme', params.args[0]);
8122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { map: function(cm, params, ctx) {
8124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mapArgs = params.args;
8125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!mapArgs || mapArgs.length < 2) {
8126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm) {
8127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid mapping: ' + params.input);
8128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exCommandDispatcher.map(mapArgs[0], mapArgs[1], ctx);
8132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { imap: function(cm, params) { this.map(cm, params, 'insert'); },
8134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { nmap: function(cm, params) { this.map(cm, params, 'normal'); },
8135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vmap: function(cm, params) { this.map(cm, params, 'visual'); },
8136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { unmap: function(cm, params, ctx) {
8137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mapArgs = params.args;
8138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!mapArgs || mapArgs.length < 1) {
8139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm) {
8140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'No such mapping: ' + params.input);
8141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exCommandDispatcher.unmap(mapArgs[0], ctx);
8145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { move: function(cm, params) {
8147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { commandDispatcher.processCommand(cm, cm.state.vim, {
8148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { type: 'motion',
8149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { motion: 'moveToLineOrEdgeOfDocument',
8150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { motionArgs: { forward: false, explicitRepeat: true,
8151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { linewise: true },
8152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { repeatOverride: params.line+1});
8153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { set: function(cm, params) {
8155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var setArgs = params.args;
8156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var setCfg = params.setCfg || {};
8157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!setArgs || setArgs.length < 1) {
8158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (cm) {
8159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid mapping: ' + params.input);
8160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var expr = setArgs[0].split('=');
8164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var optionName = expr[0];
8165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var value = expr[1];
8166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var forceGet = false;
8167  
8168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (optionName.charAt(optionName.length - 1) == '?') {
8169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (value) { throw Error('Trailing characters: ' + params.argString); }
8170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { optionName = optionName.substring(0, optionName.length - 1);
8171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { forceGet = true;
8172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (value === undefined && optionName.substring(0, 2) == 'no') {
8174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { optionName = optionName.substring(2);
8175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { value = false;
8176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8177  
8178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var optionIsBoolean = options[optionName] && options[optionName].type == 'boolean';
8179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (optionIsBoolean && value == undefined) {
8180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { value = true;
8181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!optionIsBoolean && value === undefined || forceGet) {
8183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var oldValue = getOption(optionName, cm, setCfg);
8184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (oldValue === true || oldValue === false) {
8185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, ' ' + (oldValue ? '' : 'no') + optionName);
8186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, ' ' + optionName + '=' + oldValue);
8188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setOption(optionName, value, cm, setCfg);
8191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setlocal: function (cm, params) {
8194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.setCfg = {scope: 'local'};
8195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.set(cm, params);
8196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { setglobal: function (cm, params) {
8198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { params.setCfg = {scope: 'global'};
8199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { this.set(cm, params);
8200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { registers: function(cm, params) {
8202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regArgs = params.args;
8203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var registers = vimGlobalState.registerController.registers;
8204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regInfo = '----------Registers----------<br><br>';
8205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!regArgs) {
8206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var registerName in registers) {
8207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = registers[registerName].toString();
8208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (text.length) {
8209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regInfo += '"' + registerName + ' ' + text + '<br>';
8210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var registerName;
8214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regArgs = regArgs.join('');
8215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < regArgs.length; i++) {
8216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { registerName = regArgs.charAt(i);
8217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!vimGlobalState.registerController.isValidRegister(registerName)) {
8218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { continue;
8219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var register = registers[registerName] || new Register();
8221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regInfo += '"' + registerName + ' ' + register.toString() + '<br>';
8222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, regInfo);
8225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { sort: function(cm, params) {
8227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var reverse, ignoreCase, unique, number;
8228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function parseArgs() {
8229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (params.argString) {
8230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var args = new CodeMirror.StringStream(params.argString);
8231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (args.eat('!')) { reverse = true; }
8232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (args.eol()) { return; }
8233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!args.eatSpace()) { return 'Invalid arguments'; }
8234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var opts = args.match(/[a-z]+/);
8235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (opts) {
8236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { opts = opts[0];
8237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ignoreCase = opts.indexOf('i') != -1;
8238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { unique = opts.indexOf('u') != -1;
8239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var decimal = opts.indexOf('d') != -1 && 1;
8240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var hex = opts.indexOf('x') != -1 && 1;
8241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var octal = opts.indexOf('o') != -1 && 1;
8242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (decimal + hex + octal > 1) { return 'Invalid arguments'; }
8243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { number = decimal && 'decimal' || hex && 'hex' || octal && 'octal';
8244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (args.match(/\/.*\//)) { return 'patterns not supported'; }
8246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var err = parseArgs();
8249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (err) {
8250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, err + ': ' + params.argString);
8251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineStart = params.line || cm.firstLine();
8254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineEnd = params.lineEnd || params.line || cm.lastLine();
8255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lineStart == lineEnd) { return; }
8256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curStart = Pos(lineStart, 0);
8257 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var curEnd = Pos(lineEnd, lineLength(cm, lineEnd));
8258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = cm.getRange(curStart, curEnd).split('\n');
8259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var numberRegex = (number == 'decimal') ? /(-?)([\d]+)/ :
8260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { (number == 'hex') ? /(-?)(?:0x)?([0-9a-f]+)/i :
8261 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { (number == 'octal') ? /([0-7]+)/ : null;
8262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var radix = (number == 'decimal') ? 10 : (number == 'hex') ? 16 : (number == 'octal') ? 8 : null;
8263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var numPart = [], textPart = [];
8264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (number) {
8265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < text.length; i++) {
8266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (numberRegex.exec(text[i])) {
8267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { numPart.push(text[i]);
8268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { textPart.push(text[i]);
8270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { textPart = text;
8274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function compareFn(a, b) {
8276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (reverse) { var tmp; tmp = a; a = b; b = tmp; }
8277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (ignoreCase) { a = a.toLowerCase(); b = b.toLowerCase(); }
8278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var anum = number && numberRegex.exec(a);
8279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var bnum = number && numberRegex.exec(b);
8280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!anum) { return a < b ? -1 : 1; }
8281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { anum = parseInt((anum[1] + anum[2]).toLowerCase(), radix);
8282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { bnum = parseInt((bnum[1] + bnum[2]).toLowerCase(), radix);
8283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return anum - bnum;
8284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { numPart.sort(compareFn);
8286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { textPart.sort(compareFn);
8287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { text = (!reverse) ? textPart.concat(numPart) : numPart.concat(textPart);
8288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (unique) { // Remove duplicate lines
8289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var textOld = text;
8290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastLine;
8291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { text = [];
8292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < textOld.length; i++) {
8293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (textOld[i] != lastLine) {
8294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { text.push(textOld[i]);
8295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastLine = textOld[i];
8297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.replaceRange(text.join('\n'), curStart, curEnd);
8300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { global: function(cm, params) {
8302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var argString = params.argString;
8303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!argString) {
8304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Regular Expression missing from global');
8305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineStart = (params.line !== undefined) ? params.line : cm.firstLine();
8308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineEnd = params.lineEnd || params.line || cm.lastLine();
8309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var tokens = splitBySlash(argString);
8310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regexPart = argString, cmd;
8311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (tokens.length) {
8312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = tokens[0];
8313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cmd = tokens.slice(1, tokens.length).join('/');
8314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (regexPart) {
8316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { try {
8317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { updateSearchQuery(cm, regexPart, true /** ignoreCase */,
8318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { true /** smartCase */);
8319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } catch (e) {
8320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid regex: ' + regexPart);
8321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var query = getSearchState(cm).getQuery();
8325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var matchedLines = [], content = '';
8326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = lineStart; i <= lineEnd; i++) {
8327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var matched = query.test(cm.getLine(i));
8328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (matched) {
8329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { matchedLines.push(i+1);
8330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { content+= cm.getLine(i) + '<br>';
8331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!cmd) {
8334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, content);
8335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var index = 0;
8338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var nextCommand = function() {
8339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (index < matchedLines.length) {
8340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var command = matchedLines[index] + cmd;
8341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exCommandDispatcher.processCommand(cm, command, {
8342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { callback: nextCommand
8343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
8344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { index++;
8346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { nextCommand();
8348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { substitute: function(cm, params) {
8350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!cm.getSearchCursor) {
8351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { throw new Error('Search feature not available. Requires searchcursor.js or ' +
8352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'any other getSearchCursor implementation.');
8353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var argString = params.argString;
8355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var tokens = argString ? splitBySlash(argString) : [];
8356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var regexPart, replacePart = '', trailing, flagsPart, count;
8357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var confirm = false; // Whether to confirm each replace.
8358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var global = false; // True to replace all instances on a line, false to replace only 1.
8359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (tokens.length) {
8360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = tokens[0];
8361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replacePart = tokens[1];
8362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (replacePart !== undefined) {
8363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (getOption('pcre')) {
8364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replacePart = unescapeRegexReplace(replacePart);
8365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replacePart = translateRegexReplace(replacePart);
8367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vimGlobalState.lastSubstituteReplacePart = replacePart;
8369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { trailing = tokens[2] ? tokens[2].split(' ') : [];
8371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (argString && argString.length) {
8373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Substitutions should be of the form ' +
8374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { ':s/pattern/replace/');
8375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (trailing) {
8379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { flagsPart = trailing[0];
8380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { count = parseInt(trailing[1]);
8381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (flagsPart) {
8382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (flagsPart.indexOf('c') != -1) {
8383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { confirm = true;
8384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { flagsPart.replace('c', '');
8385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (flagsPart.indexOf('g') != -1) {
8387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { global = true;
8388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { flagsPart.replace('g', '');
8389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { regexPart = regexPart + '/' + flagsPart;
8391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (regexPart) {
8394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { try {
8395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { updateSearchQuery(cm, regexPart, true /** ignoreCase */,
8396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { true /** smartCase */);
8397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } catch (e) {
8398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid regex: ' + regexPart);
8399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replacePart = replacePart || vimGlobalState.lastSubstituteReplacePart;
8403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (replacePart === undefined) {
8404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'No previous substitute regular expression');
8405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var state = getSearchState(cm);
8408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var query = state.getQuery();
8409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineStart = (params.line !== undefined) ? params.line : cm.getCursor().line;
8410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lineEnd = params.lineEnd || lineStart;
8411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lineStart == cm.firstLine() && lineEnd == cm.lastLine()) {
8412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineEnd = Infinity;
8413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (count) {
8415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineStart = lineEnd;
8416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lineEnd = lineStart + count - 1;
8417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var startPos = clipCursorToContent(cm, Pos(lineStart, 0));
8419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var cursor = cm.getSearchCursor(query, startPos);
8420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { doReplace(cm, confirm, global, lineStart, lineEnd, cursor, query, replacePart, params.callback);
8421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { redo: CodeMirror.commands.redo,
8423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { undo: CodeMirror.commands.undo,
8424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { write: function(cm) {
8425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (CodeMirror.commands.save) {
8426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.commands.save(cm);
8427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.save();
8429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { nohlsearch: function(cm) {
8432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { clearSearchHighlight(cm);
8433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { delmarks: function(cm, params) {
8435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!params.argString || !trim(params.argString)) {
8436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Argument required');
8437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8439  
8440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var state = cm.state.vim;
8441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var stream = new CodeMirror.StringStream(trim(params.argString));
8442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (!stream.eol()) {
8443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stream.eatSpace();
8444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var count = stream.pos;
8445  
8446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!stream.match(/[a-zA-Z]/, false)) {
8447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
8448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8450  
8451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var sym = stream.next();
8452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (stream.match('-', true)) {
8453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!stream.match(/[a-zA-Z]/, false)) {
8454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
8455 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8457  
8458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var startMark = sym;
8459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var finishMark = stream.next();
8460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (isLowerCase(startMark) && isLowerCase(finishMark) ||
8461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isUpperCase(startMark) && isUpperCase(finishMark)) {
8462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var start = startMark.charCodeAt(0);
8463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var finish = finishMark.charCodeAt(0);
8464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (start >= finish) {
8465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));
8466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var j = 0; j <= finish - start; j++) {
8469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var mark = String.fromCharCode(start + j);
8470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { delete state.marks[mark];
8471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'Invalid argument: ' + startMark + '-');
8474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { delete state.marks[sym];
8478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8482  
8483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var exCommandDispatcher = new ExCommandDispatcher();
8484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function doReplace(cm, confirm, global, lineStart, lineEnd, searchCursor, query,
8485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replaceWith, callback) {
8486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.state.vim.exMode = true;
8487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var done = false;
8488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastPos = searchCursor.from();
8489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function replaceAll() {
8490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.operation(function() {
8491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (!done) {
8492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replace();
8493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { next();
8494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stop();
8496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
8497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function replace() {
8499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = cm.getRange(searchCursor.from(), searchCursor.to());
8500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var newText = text.replace(query, replaceWith);
8501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { searchCursor.replace(newText);
8502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8503 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function next() {
8504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while(searchCursor.findNext() &&
8505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { isInRange(searchCursor.from(), lineStart, lineEnd)) {
8506 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!global && lastPos && searchCursor.from().line == lastPos.line) {
8507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { continue;
8508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8509 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.scrollIntoView(searchCursor.from(), 30);
8510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setSelection(searchCursor.from(), searchCursor.to());
8511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastPos = searchCursor.from();
8512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { done = false;
8513 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { done = true;
8516 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function stop(close) {
8518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (close) { close(); }
8519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.focus();
8520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (lastPos) {
8521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setCursor(lastPos);
8522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
8523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.exMode = false;
8524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.lastHPos = vim.lastHSPos = lastPos.ch;
8525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (callback) { callback(); }
8527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function onPromptKeyDown(e, _value, close) {
8529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.e_stop(e);
8530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var keyName = CodeMirror.keyName(e);
8531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { switch (keyName) {
8532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'Y':
8533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replace(); next(); break;
8534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'N':
8535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { next(); break;
8536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'A':
8537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var savedCallback = callback;
8538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { callback = undefined;
8539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.operation(replaceAll);
8540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { callback = savedCallback;
8541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { break;
8542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'L':
8543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replace();
8544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'Q':
8545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'Esc':
8546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'Ctrl-C':
8547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { case 'Ctrl-[':
8548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { stop(close);
8549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { break;
8550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (done) { stop(close); }
8552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return true;
8553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { next();
8555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (done) {
8556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showConfirm(cm, 'No matches for ' + query.source);
8557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!confirm) {
8560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { replaceAll();
8561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (callback) { callback(); }
8562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { showPrompt(cm, {
8565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { prefix: 'replace with <strong>' + replaceWith + '</strong> (y/n/a/q/l)',
8566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { onKeyDown: onPromptKeyDown
8567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { });
8568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8569  
8570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.keyMap.vim = {
8571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { attach: attachVimMap,
8572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { detach: detachVimMap,
8573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { call: cmKey
8574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8575  
8576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function exitInsertMode(cm) {
8577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var vim = cm.state.vim;
8578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var macroModeState = vimGlobalState.macroModeState;
8579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var insertModeChangeRegister = vimGlobalState.registerController.getRegister('.');
8580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var isPlaying = macroModeState.isPlaying;
8581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var lastChange = macroModeState.lastInsertModeChanges;
8582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = [];
8583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!isPlaying) {
8584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var selLength = lastChange.inVisualBlock ? vim.lastSelection.visualBlock.height : 1;
8585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var changes = lastChange.changes;
8586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = [];
8587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var i = 0;
8588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (i < changes.length) {
8589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { text.push(changes[i]);
8590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (changes[i] instanceof InsertModeKey) {
8591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { i++;
8592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { } else {
8593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { i+= selLength;
8594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { lastChange.changes = text;
8597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.off('change', onChange);
8598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.off(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);
8599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (!isPlaying && vim.insertModeRepeat > 1) {
8601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { repeatLastEdit(cm, vim, vim.insertModeRepeat - 1,
8602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { true /** repeatForInsert */);
8603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.lastEditInputState.repeatOverride = vim.insertModeRepeat;
8604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { delete vim.insertModeRepeat;
8606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { vim.insertMode = false;
8607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setCursor(cm.getCursor().line, cm.getCursor().ch-1);
8608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setOption('keyMap', 'vim');
8609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.setOption('disableInput', true);
8610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { cm.toggleOverwrite(false); // exit replace mode if we were in it.
8611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { insertModeChangeRegister.setText(lastChange.changes.join(''));
8612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
8613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (macroModeState.isRecording) {
8614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { logInsertModeChange(macroModeState);
8615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8617  
8618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function _mapCommand(command) {
8619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defaultKeymap.unshift(command);
8620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8621  
8622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function mapCommand(keys, type, name, args, extra) {
8623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var command = {keys: keys, type: type};
8624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { command[type] = name;
8625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { command[type + "Args"] = args;
8626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var key in extra)
8627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { command[key] = extra[key];
8628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { _mapCommand(command);
8629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { defineOption('insertModeEscKeysTimeout', 200, 'number');
8631  
8632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.keyMap['vim-insert'] = {
8633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'Ctrl-N': 'autocomplete',
8634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'Ctrl-P': 'autocomplete',
8635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'Enter': function(cm) {
8636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var fn = CodeMirror.commands.newlineAndIndentContinueComment ||
8637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.commands.newlineAndIndent;
8638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { fn(cm);
8639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { },
8640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { fallthrough: ['default'],
8641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { attach: attachVimMap,
8642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { detach: detachVimMap,
8643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { call: cmKey
8644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8645  
8646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { CodeMirror.keyMap['vim-replace'] = {
8647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { 'Backspace': 'goCharLeft',
8648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { fallthrough: ['vim-insert'],
8649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { attach: attachVimMap,
8650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { detach: detachVimMap,
8651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { call: cmKey
8652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { };
8653  
8654 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { function executeMacroRegister(cm, vim, macroModeState, registerName) {
8655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var register = vimGlobalState.registerController.getRegister(registerName);
8656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (registerName == ':') {
8657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { if (register.keyBuffer[0]) {
8658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { exCommandDispatcher.processCommand(cm, register.keyBuffer[0]);
8659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { macroModeState.isPlaying = false;
8661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { return;
8662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { }
8663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var keyBuffer = register.keyBuffer;
8664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var imc = 0;
8665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { macroModeState.isPlaying = true;
8666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { macroModeState.replaySearchQueries = register.searchQueries.slice(0);
8667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { for (var i = 0; i < keyBuffer.length; i++) {
8668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var text = keyBuffer[i];
8669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { var match, key;
8670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { while (text) {
8671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) { match = (/<\w+-.+?>|<\w+>|./).exec(text);
8672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> key = match[0];
8673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> text = text.substring(match.index + key.length);
8674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.Vim.handleKey(cm, key, 'macro');
8675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.insertMode) {
8676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var changes = register.insertModeChanges[imc++].changes;
8677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vimGlobalState.macroModeState.lastInsertModeChanges.changes =
8678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> changes;
8679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatInsertModeChanges(cm, changes, 1);
8680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> exitInsertMode(cm);
8681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> macroModeState.isPlaying = false;
8685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8686  
8687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function logKey(macroModeState, key) {
8688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (macroModeState.isPlaying) { return; }
8689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var registerName = macroModeState.latestRegister;
8690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var register = vimGlobalState.registerController.getRegister(registerName);
8691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (register) {
8692 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> register.pushText(key);
8693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8695  
8696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function logInsertModeChange(macroModeState) {
8697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (macroModeState.isPlaying) { return; }
8698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var registerName = macroModeState.latestRegister;
8699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var register = vimGlobalState.registerController.getRegister(registerName);
8700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (register && register.pushInsertModeChanges) {
8701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> register.pushInsertModeChanges(macroModeState.lastInsertModeChanges);
8702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8704  
8705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function logSearchQuery(macroModeState, query) {
8706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (macroModeState.isPlaying) { return; }
8707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var registerName = macroModeState.latestRegister;
8708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var register = vimGlobalState.registerController.getRegister(registerName);
8709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (register && register.pushSearchQuery) {
8710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> register.pushSearchQuery(query);
8711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function onChange(_cm, changeObj) {
8714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
8715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var lastChange = macroModeState.lastInsertModeChanges;
8716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!macroModeState.isPlaying) {
8717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> while(changeObj) {
8718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.expectCursorActivityForChange = true;
8719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (changeObj.origin == '+input' || changeObj.origin == 'paste'
8720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> || changeObj.origin === undefined /* only in testing */) {
8721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var text = changeObj.text.join('\n');
8722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (lastChange.maybeReset) {
8723 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.changes = [];
8724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.maybeReset = false;
8725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.changes.push(text);
8727 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> changeObj = changeObj.next;
8729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function onCursorActivity(cm) {
8733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = cm.state.vim;
8734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.insertMode) {
8735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
8736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (macroModeState.isPlaying) { return; }
8737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var lastChange = macroModeState.lastInsertModeChanges;
8738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (lastChange.expectCursorActivityForChange) {
8739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.expectCursorActivityForChange = false;
8740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.maybeReset = true;
8742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (!cm.curOp.isVimOp) {
8744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> handleExternalSelection(cm, vim);
8745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualMode) {
8747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> updateFakeCursor(cm);
8748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function updateFakeCursor(cm) {
8751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = cm.state.vim;
8752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var from = clipCursorToContent(cm, copyCursor(vim.sel.head));
8753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var to = offsetCursor(from, 0, 1);
8754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.fakeCursor) {
8755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.fakeCursor.clear();
8756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.fakeCursor = cm.markText(from, to, {className: 'cm-animate-fat-cursor'});
8758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function handleExternalSelection(cm, vim) {
8760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var anchor = cm.getCursor('anchor');
8761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var head = cm.getCursor('head');
8762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualMode && !cm.somethingSelected()) {
8763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> exitVisualMode(cm, false);
8764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (!vim.visualMode && !vim.insertMode && cm.somethingSelected()) {
8765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.visualMode = true;
8766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.visualLine = false;
8767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.signal(cm, "vim-mode-change", {mode: "visual"});
8768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualMode) {
8770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var headOffset = !cursorIsBefore(head, anchor) ? -1 : 0;
8771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var anchorOffset = cursorIsBefore(head, anchor) ? -1 : 0;
8772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> head = offsetCursor(head, 0, headOffset);
8773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> anchor = offsetCursor(anchor, 0, anchorOffset);
8774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.sel = {
8775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> anchor: anchor,
8776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> head: head
8777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
8778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> updateMark(cm, vim, '<', cursorMin(head, anchor));
8779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> updateMark(cm, vim, '>', cursorMax(head, anchor));
8780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (!vim.insertMode) {
8781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.lastHPos = cm.getCursor().ch;
8782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function InsertModeKey(keyName) {
8785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> this.keyName = keyName;
8786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function onKeyEventTargetKeyDown(e) {
8788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
8789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var lastChange = macroModeState.lastInsertModeChanges;
8790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var keyName = CodeMirror.keyName(e);
8791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!keyName) { return; }
8792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function onKeyFound() {
8793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (lastChange.maybeReset) {
8794 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.changes = [];
8795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.maybeReset = false;
8796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> lastChange.changes.push(new InsertModeKey(keyName));
8798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return true;
8799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (keyName.indexOf('Delete') != -1 || keyName.indexOf('Backspace') != -1) {
8801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.lookupKey(keyName, 'vim-insert', onKeyFound);
8802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function repeatLastEdit(cm, vim, repeat, repeatForInsert) {
8805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var macroModeState = vimGlobalState.macroModeState;
8806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> macroModeState.isPlaying = true;
8807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var isAction = !!vim.lastEditActionCommand;
8808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cachedInputState = vim.inputState;
8809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function repeatCommand() {
8810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (isAction) {
8811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> commandDispatcher.processAction(cm, vim, vim.lastEditActionCommand);
8812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> commandDispatcher.evalInput(cm, vim);
8814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function repeatInsert(repeat) {
8817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (macroModeState.lastInsertModeChanges.changes.length > 0) {
8818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeat = !vim.lastEditActionCommand ? 1 : repeat;
8819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var changeObject = macroModeState.lastInsertModeChanges;
8820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatInsertModeChanges(cm, changeObject.changes, repeat);
8821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.inputState = vim.lastEditInputState;
8824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (isAction && vim.lastEditActionCommand.interlaceInsertRepeat) {
8825 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> for (var i = 0; i < repeat; i++) {
8826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatCommand();
8827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatInsert(1);
8828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!repeatForInsert) {
8831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatCommand();
8832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeatInsert(repeat);
8834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.inputState = cachedInputState;
8836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.insertMode && !repeatForInsert) {
8837 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> exitInsertMode(cm);
8838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> macroModeState.isPlaying = false;
8840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8841  
8842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function repeatInsertModeChanges(cm, changes, repeat) {
8843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function keyHandler(binding) {
8844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (typeof binding == 'string') {
8845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.commands[binding](cm);
8846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8847 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> binding(cm);
8848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return true;
8850 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var head = cm.getCursor('head');
8852 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var inVisualBlock = vimGlobalState.macroModeState.lastInsertModeChanges.inVisualBlock;
8853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (inVisualBlock) {
8854 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = cm.state.vim;
8855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var lastSel = vim.lastSelection;
8856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var offset = getOffset(lastSel.anchor, lastSel.head);
8857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> selectForInsert(cm, head, offset.line + 1);
8858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> repeat = cm.listSelections().length;
8859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.setCursor(head);
8860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> for (var i = 0; i < repeat; i++) {
8862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (inVisualBlock) {
8863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.setCursor(offsetCursor(head, i, 0));
8864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8865 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> for (var j = 0; j < changes.length; j++) {
8866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var change = changes[j];
8867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (change instanceof InsertModeKey) {
8868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.lookupKey(change.keyName, 'vim-insert', keyHandler);
8869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cur = cm.getCursor();
8871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.replaceRange(change, cur, cur);
8872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (inVisualBlock) {
8876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.setCursor(offsetCursor(head, 0, 1));
8877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8879  
8880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> resetVimGlobalState();
8881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.Vim = Vim();
8882  
8883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> Vim = CodeMirror.Vim;
8884  
8885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var specialKey = {'return':'CR',backspace:'BS','delete':'Del',esc:'Esc',
8886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> left:'Left',right:'Right',up:'Up',down:'Down',space: 'Space',
8887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> home:'Home',end:'End',pageup:'PageUp',pagedown:'PageDown', enter: 'CR'
8888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
8889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function lookupKey(hashId, key, e) {
8890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (key.length > 1 && key[0] == "n") {
8891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> key = key.replace("numpad", "");
8892 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> key = specialKey[key] || key;
8894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var name = '';
8895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (e.ctrlKey) { name += 'C-'; }
8896 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (e.altKey) { name += 'A-'; }
8897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (e.shiftKey) { name += 'S-'; }
8898  
8899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> name += key;
8900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (name.length > 1) { name = '<' + name + '>'; }
8901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return name;
8902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var handleKey = Vim.handleKey.bind(Vim);
8904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> Vim.handleKey = function(cm, key, origin) {
8905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return cm.operation(function() {
8906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return handleKey(cm, key, origin);
8907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }, true);
8908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function cloneVimState(state) {
8910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var n = new state.constructor();
8911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> Object.keys(state).forEach(function(key) {
8912 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var o = state[key];
8913 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (Array.isArray(o))
8914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> o = o.slice();
8915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> else if (o && typeof o == "object" && o.constructor != Object)
8916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> o = cloneVimState(o);
8917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> n[key] = o;
8918 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
8919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (state.sel) {
8920 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> n.sel = {
8921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> head: state.sel.head && copyCursor(state.sel.head),
8922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> anchor: state.sel.anchor && copyCursor(state.sel.anchor)
8923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
8924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return n;
8926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> function multiSelectHandleKey(cm, key, origin) {
8928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var isHandled = false;
8929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = Vim.maybeInitVimState_(cm);
8930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var visualBlock = vim.visualBlock || vim.wasInVisualBlock;
8931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.wasInVisualBlock && !cm.ace.inMultiSelectMode) {
8932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.wasInVisualBlock = false;
8933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (cm.ace.inMultiSelectMode && vim.visualBlock) {
8934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.wasInVisualBlock = true;
8935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8936  
8937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (key == '<Esc>' && !vim.insertMode && !vim.visualMode && cm.ace.inMultiSelectMode) {
8938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.exitMultiSelectMode();
8939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (visualBlock || !cm.ace.inMultiSelectMode || cm.ace.inVirtualSelectionMode) {
8940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> isHandled = Vim.handleKey(cm, key, origin);
8941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
8942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var old = cloneVimState(vim);
8943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.operation(function() {
8944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.forEachSelection(function() {
8945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var sel = cm.ace.selection;
8946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.state.vim.lastHPos = sel.$desiredColumn == null ? sel.lead.column : sel.$desiredColumn;
8947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var head = cm.getCursor("head");
8948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var anchor = cm.getCursor("anchor");
8949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var headOffset = !cursorIsBefore(head, anchor) ? -1 : 0;
8950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var anchorOffset = cursorIsBefore(head, anchor) ? -1 : 0;
8951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> head = offsetCursor(head, 0, headOffset);
8952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> anchor = offsetCursor(anchor, 0, anchorOffset);
8953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.state.vim.sel.head = head;
8954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.state.vim.sel.anchor = anchor;
8955  
8956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> isHandled = handleKey(cm, key, origin);
8957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> sel.$desiredColumn = cm.state.vim.lastHPos == -1 ? null : cm.state.vim.lastHPos;
8958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (cm.virtualSelectionMode()) {
8959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.state.vim = cloneVimState(old);
8960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
8962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (cm.curOp.cursorActivity && !isHandled)
8963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.curOp.cursorActivity = false;
8964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }, true);
8965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return isHandled;
8967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> exports.CodeMirror = CodeMirror;
8969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var getVim = Vim.maybeInitVimState_;
8970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> exports.handler = {
8971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> $id: "ace/keyboard/vim",
8972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> drawCursor: function(style, pixelPos, config, sel, session) {
8973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = this.state.vim || {};
8974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var w = config.characterWidth;
8975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var h = config.lineHeight;
8976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var top = pixelPos.top;
8977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var left = pixelPos.left;
8978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!vim.insertMode) {
8979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var isbackwards = !sel.cursor
8980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> ? session.selection.isBackwards() || session.selection.isEmpty()
8981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> : Range.comparePoints(sel.cursor, sel.start) <= 0;
8982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!isbackwards && left > w)
8983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> left -= w;
8984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!vim.insertMode && vim.status) {
8986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> h = h / 2;
8987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> top += h;
8988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
8989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> style.left = left + "px";
8990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> style.top = top + "px";
8991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> style.width = w + "px";
8992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> style.height = h + "px";
8993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
8994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> handleKeyboard: function(data, hashId, key, keyCode, e) {
8995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var editor = data.editor;
8996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = editor.state.cm;
8997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = getVim(cm);
8998 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (keyCode == -1) return;
8999  
9000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (key == "c" && hashId == 1) { // key == "ctrl-c"
9001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!useragent.isMac && editor.getCopyText()) {
9002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.once("copy", function() {
9003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.selection.clearSelection();
9004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
9005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return {command: "null", passEvent: true};
9006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (!vim.insertMode) {
9008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (useragent.isMac && this.handleMacRepeat(data, hashId, key)) {
9009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> hashId = -1;
9010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> key = data.inputChar;
9011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9013  
9014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (hashId == -1 || hashId & 1 || hashId === 0 && key.length > 1) {
9015 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var insertMode = vim.insertMode;
9016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var name = lookupKey(hashId, key, e || {});
9017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.status == null)
9018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.status = "";
9019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var isHandled = multiSelectHandleKey(cm, name, 'user');
9020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim = getVim(cm); // may be changed by multiSelectHandleKey
9021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (isHandled && vim.status != null)
9022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.status += name;
9023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> else if (vim.status == null)
9024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> vim.status = "";
9025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm._signal("changeStatus");
9026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!isHandled && (hashId != -1 || insertMode))
9027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return;
9028 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return {command: "null", passEvent: !isHandled};
9029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
9031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> attach: function(editor) {
9032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!editor.state) editor.state = {};
9033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = new CodeMirror(editor);
9034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.state.cm = cm;
9035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.$vimModeHandler = this;
9036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.keyMap.vim.attach(cm);
9037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> getVim(cm).status = null;
9038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.on('vim-command-done', function() {
9039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (cm.virtualSelectionMode()) return;
9040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> getVim(cm).status = null;
9041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace._signal("changeStatus");
9042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.session.markUndoGroup();
9043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
9044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.on("changeStatus", function() {
9045 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.renderer.updateCursor();
9046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace._signal("changeStatus");
9047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
9048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.on("vim-mode-change", function() {
9049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (cm.virtualSelectionMode()) return;
9050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.renderer.setStyle("normal-mode", !getVim(cm).insertMode);
9051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm._signal("changeStatus");
9052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> });
9053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.ace.renderer.setStyle("normal-mode", !getVim(cm).insertMode);
9054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.renderer.$cursorLayer.drawCursor = this.drawCursor.bind(cm);
9055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> this.updateMacCompositionHandlers(editor, true);
9056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
9057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> detach: function(editor) {
9058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = editor.state.cm;
9059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> CodeMirror.keyMap.vim.detach(cm);
9060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> cm.destroy();
9061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.state.cm = null;
9062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.$vimModeHandler = null;
9063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.renderer.$cursorLayer.drawCursor = null;
9064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.renderer.setStyle("normal-mode", false);
9065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> this.updateMacCompositionHandlers(editor, false);
9066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
9067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> getStatusText: function(editor) {
9068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = editor.state.cm;
9069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = getVim(cm);
9070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.insertMode)
9071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return "INSERT";
9072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var status = "";
9073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualMode) {
9074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> status += "VISUAL";
9075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualLine)
9076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> status += " LINE";
9077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.visualBlock)
9078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> status += " BLOCK";
9079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (vim.status)
9081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> status += (status ? " " : "") + vim.status;
9082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return status;
9083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
9084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> handleMacRepeat: function(data, hashId, key) {
9085 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (hashId == -1) {
9086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.inputChar = key;
9087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.lastEvent = "input";
9088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (data.inputChar && data.$lastHash == hashId && data.$lastKey == key) {
9089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (data.lastEvent == "input") {
9090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.lastEvent = "input1";
9091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else if (data.lastEvent == "input1") {
9092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return true;
9093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
9095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.$lastHash = hashId;
9096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.$lastKey = key;
9097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> data.lastEvent = "keypress";
9098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> },
9100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> updateMacCompositionHandlers: function(editor, enable) {
9101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var onCompositionUpdateOverride = function(text) {
9102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = editor.state.cm;
9103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = getVim(cm);
9104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!vim.insertMode) {
9105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var el = this.textInput.getElement();
9106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> el.blur();
9107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> el.focus();
9108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> el.value = text;
9109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
9110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> this.onCompositionUpdateOrig(text);
9111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
9113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var onCompositionStartOverride = function(text) {
9114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var cm = editor.state.cm;
9115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var vim = getVim(cm);
9116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!vim.insertMode) {
9117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> this.onCompositionStartOrig(text);
9118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
9120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (enable) {
9121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (!editor.onCompositionUpdateOrig) {
9122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionUpdateOrig = editor.onCompositionUpdate;
9123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionUpdate = onCompositionUpdateOverride;
9124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionStartOrig = editor.onCompositionStart;
9125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionStart = onCompositionStartOverride;
9126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> } else {
9128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> if (editor.onCompositionUpdateOrig) {
9129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionUpdate = editor.onCompositionUpdateOrig;
9130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionUpdateOrig = null;
9131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionStart = editor.onCompositionStartOrig;
9132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> editor.onCompositionStartOrig = null;
9133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> }
9136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> };
9137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> var renderVirtualNumbers = {
9138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> getText: function(session, row) {
9139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+> return (Math.abs(session.selection.lead.row - row) || (row + 1 + (row < 9? "\xb7" : "" ))) + "";
9140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; },
9141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; getWidth: function(session, lastLineNumber, config) {
9142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return session.getLength().toString().length * config.characterWidth;
9143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; },
9144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; update: function(e, editor) {
9145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.renderer.$loop.schedule(editor.renderer.CHANGE_GUTTER);
9146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; },
9147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; attach: function(editor) {
9148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.renderer.$gutterLayer.$renderer = this;
9149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.on("changeSelection", this.update);
9150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; },
9151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; detach: function(editor) {
9152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.renderer.$gutterLayer.$renderer = null;
9153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.off("changeSelection", this.update);
9154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; Vim.defineOption({
9157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; name: "wrap",
9158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; set: function(value, cm) {
9159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (cm) {cm.ace.setOption("wrap", value)}
9160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; },
9161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; type: "boolean"
9162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, false);
9163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; Vim.defineEx('write', 'w', function() {
9164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; console.log(':write is not implemented')
9165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; });
9166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; defaultKeymap.push(
9167 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zc', type: 'action', action: 'fold', actionArgs: { open: false } },
9168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zC', type: 'action', action: 'fold', actionArgs: { open: false, all: true } },
9169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zo', type: 'action', action: 'fold', actionArgs: { open: true } },
9170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zO', type: 'action', action: 'fold', actionArgs: { open: true, all: true } },
9171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'za', type: 'action', action: 'fold', actionArgs: { toggle: true } },
9172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zA', type: 'action', action: 'fold', actionArgs: { toggle: true, all: true } },
9173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zf', type: 'action', action: 'fold', actionArgs: { open: true, all: true } },
9174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: 'zd', type: 'action', action: 'fold', actionArgs: { open: true, all: true } },
9175  
9176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "addCursorAbove" } },
9177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "addCursorBelow" } },
9178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "addCursorAboveSkipCurrent" } },
9179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "addCursorBelowSkipCurrent" } },
9180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "selectMoreBefore" } },
9181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "selectMoreAfter" } },
9182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "selectNextBefore" } },
9183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; { keys: '', type: 'action', action: 'aceCommand', actionArgs: { name: "selectNextAfter" } }
9184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; );
9185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; actions.aceCommand = function(cm, actionArgs, vim) {
9186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; cm.vimCmd = actionArgs;
9187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (cm.ace.inVirtualSelectionMode)
9188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; cm.ace.on("beforeEndOperation", delayedExecAceCommand);
9189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; else
9190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; delayedExecAceCommand(null, cm.ace);
9191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; function delayedExecAceCommand(op, ace) {
9193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ace.off("beforeEndOperation", delayedExecAceCommand);
9194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var cmd = ace.state.cm.vimCmd;
9195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (cmd) {
9196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ace.execCommand(cmd.exec ? cmd : cmd.name, cmd.args);
9197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ace.curOp = ace.prevOp;
9199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; actions.fold = function(cm, actionArgs, vim) {
9201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; cm.ace.execCommand(['toggleFoldWidget', 'toggleFoldWidget', 'foldOther', 'unfoldall'
9202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ][(actionArgs.all ? 2 : 0) + (actionArgs.open ? 1 : 0)]);
9203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9204  
9205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; exports.handler.defaultKeymap = defaultKeymap;
9206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; exports.handler.actions = actions;
9207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; exports.Vim = Vim;
9208  
9209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; Vim.map("Y", "yy", "normal");
9210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";});
9211  
9212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"], function(require, exports, module) {
9213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";"use strict";
9214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var dom = require("ace/lib/dom");
9215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var lang = require("ace/lib/lang");
9216  
9217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var StatusBar = function(editor, parentNode) {
9218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.element = dom.createElement("div");
9219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.element.className = "ace_status-indicator";
9220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.element.style.cssText = "display: inline-block;";
9221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; parentNode.appendChild(this.element);
9222  
9223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var statusUpdate = lang.delayedCall(function(){
9224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.updateStatus(editor)
9225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }.bind(this)).schedule.bind(null, 100);
9226  
9227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.on("changeStatus", statusUpdate);
9228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.on("changeSelection", statusUpdate);
9229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; editor.on("keyboardActivity", statusUpdate);
9230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";};
9231  
9232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";(function(){
9233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.updateStatus = function(editor) {
9234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var status = [];
9235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; function add(str, separator) {
9236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; str && status.push(str, separator || "|");
9237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9238  
9239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; add(editor.keyBinding.getStatusText(editor));
9240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (editor.commands.recording)
9241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; add("REC");
9242  
9243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var sel = editor.selection;
9244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var c = sel.lead;
9245  
9246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (!sel.isEmpty()) {
9247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var r = editor.getSelectionRange();
9248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; add("(" + (r.end.row - r.start.row) + ":" +(r.end.column - r.start.column) + ")", " ");
9249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; add(c.row + ":" + c.column, " ");
9251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (sel.rangeCount)
9252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; add("[" + sel.rangeCount + "]", " ");
9253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; status.pop();
9254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.element.textContent = status.join("");
9255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";}).call(StatusBar.prototype);
9257  
9258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";exports.StatusBar = StatusBar;
9259  
9260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";});
9261  
9262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";define("ace/snippets",["require","exports","module","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/anchor","ace/keyboard/hash_handler","ace/tokenizer","ace/lib/dom","ace/editor"], function(require, exports, module) {
9263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";"use strict";
9264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var oop = require("./lib/oop");
9265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var EventEmitter = require("./lib/event_emitter").EventEmitter;
9266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var lang = require("./lib/lang");
9267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var Range = require("./range").Range;
9268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var Anchor = require("./anchor").Anchor;
9269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var HashHandler = require("./keyboard/hash_handler").HashHandler;
9270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var Tokenizer = require("./tokenizer").Tokenizer;
9271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var comparePoints = Range.comparePoints;
9272  
9273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";var SnippetManager = function() {
9274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.snippetMap = {};
9275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.snippetNameMap = {};
9276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";};
9277  
9278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";(function() {
9279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; oop.implement(this, EventEmitter);
9280  
9281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.getTokenizer = function() {
9282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; function TabstopToken(str, _, stack) {
9283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; str = str.substr(1);
9284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (/^\d+$/.test(str) && !stack.inFormatString)
9285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return [{tabstopId: parseInt(str, 10)}];
9286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return [{text: str}];
9287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; function escape(ch) {
9289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return "(?:[^\\\\" + ch + "]|\\\\.)";
9290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; SnippetManager.$tokenizer = new Tokenizer({
9292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; start: [
9293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /:/, onMatch: function(val, state, stack) {
9294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (stack.length && stack[0].expectIf) {
9295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack[0].expectIf = false;
9296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack[0].elseBranch = stack[0];
9297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return [stack[0]];
9298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return ":";
9300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }},
9301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /\\./, onMatch: function(val, state, stack) {
9302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var ch = val[1];
9303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (ch == "}" && stack.length) {
9304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = ch;
9305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }else if ("`$\\".indexOf(ch) != -1) {
9306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = ch;
9307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; } else if (stack.inFormatString) {
9308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (ch == "n")
9309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = "\n";
9310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; else if (ch == "t")
9311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = "\n";
9312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; else if ("ulULE".indexOf(ch) != -1) {
9313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = {changeCase: ch, local: ch > "a"};
9314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9316  
9317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return [val];
9318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }},
9319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /}/, onMatch: function(val, state, stack) {
9320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return [stack.length ? stack.shift() : val];
9321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }},
9322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /\$(?:\d+|\w+)/, onMatch: TabstopToken},
9323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /\$\{[\dA-Z_a-z]+/, onMatch: function(str, state, stack) {
9324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var t = TabstopToken(str.substr(1), state, stack);
9325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack.unshift(t[0]);
9326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return t;
9327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "snippetVar"},
9328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: /\n/, token: "newline", merge: false}
9329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ],
9330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; snippetVar: [
9331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "\\|" + escape("\\|") + "*\\|", onMatch: function(val, state, stack) {
9332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack[0].choices = val.slice(1, -1).split(",");
9333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "start"},
9334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "/(" + escape("/") + "+)/(?:(" + escape("/") + "*)/)(\\w*):?",
9335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; onMatch: function(val, state, stack) {
9336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var ts = stack[0];
9337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ts.fmtString = val;
9338  
9339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; val = this.splitRegex.exec(val);
9340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ts.guard = val[1];
9341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ts.fmt = val[2];
9342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ts.flag = val[3];
9343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return "";
9344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "start"},
9345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "`" + escape("`") + "*`", onMatch: function(val, state, stack) {
9346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack[0].code = val.splice(1, -1);
9347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return "";
9348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "start"},
9349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "\\?", onMatch: function(val, state, stack) {
9350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (stack[0])
9351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack[0].expectIf = true;
9352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "start"},
9353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "([^:}\\\\]|\\\\.)*:?", token: "", next: "start"}
9354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ],
9355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; formatString: [
9356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "/(" + escape("/") + "+)/", token: "regex"},
9357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; {regex: "", onMatch: function(val, state, stack) {
9358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; stack.inFormatString = true;
9359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }, next: "start"}
9360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; ]
9361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; });
9362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; SnippetManager.prototype.getTokenizer = function() {
9363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return SnippetManager.$tokenizer;
9364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return SnippetManager.$tokenizer;
9366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9367  
9368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.tokenizeTmSnippet = function(str, startState) {
9369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return this.getTokenizer().getLineTokens(str, startState).tokens.map(function(x) {
9370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return x.value || x;
9371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; });
9372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9373  
9374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.$getDefaultValue = function(editor, name) {
9375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (/^[A-Z]\d+$/.test(name)) {
9376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var i = name.substr(1);
9377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return (this.variables[name[0] + "__"] || {})[i];
9378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (/^\d+$/.test(name)) {
9380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return (this.variables.__ || {})[name];
9381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; name = name.replace(/^TM_/, "");
9383  
9384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (!editor)
9385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return;
9386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var s = editor.session;
9387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; switch(name) {
9388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "CURRENT_WORD":
9389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var r = s.getWordRange();
9390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "SELECTION":
9391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "SELECTED_TEXT":
9392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return s.getTextRange(r);
9393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "CURRENT_LINE":
9394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return s.getLine(editor.getCursorPosition().row);
9395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "PREV_LINE": // not possible in textmate
9396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return s.getLine(editor.getCursorPosition().row - 1);
9397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "LINE_INDEX":
9398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return editor.getCursorPosition().column;
9399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "LINE_NUMBER":
9400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return editor.getCursorPosition().row + 1;
9401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "SOFT_TABS":
9402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return s.getUseSoftTabs() ? "YES" : "NO";
9403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "TAB_SIZE":
9404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return s.getTabSize();
9405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "FILENAME":
9406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "FILEPATH":
9407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return "";
9408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; case "FULLNAME":
9409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return "Ace";
9410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; }
9411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.variables = {};
9413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.getVariableValue = function(editor, varName) {
9414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; if (this.variables.hasOwnProperty(varName))
9415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return this.variables[varName](editor, varName) || "";
9416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; return this.$getDefaultValue(editor, varName) || "";
9417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; };
9418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; this.tmStrFormat = function(str, ch, editor) {
9419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var flag = ch.flag || "";
9420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var re = ch.guard;
9421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; re = new RegExp(re, flag.replace(/[^gi]/, ""));
9422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var fmtTokens = this.tokenizeTmSnippet(ch.fmt, "formatString");
9423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var _self = this;
9424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var formatted = str.replace(re, function() {
9425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; _self.variables.__ = arguments;
9426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var fmtParts = _self.resolveVariables(fmtTokens, editor);
9427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; var gChangeCase = "E";
9428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + ""; for (var i = 0; i < fmtParts.length; i++) {
9429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { var ch = fmtParts[i];
9430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { if (typeof ch == "object") {
9431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i] = "";
9432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { if (ch.changeCase && ch.local) {
9433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { var next = fmtParts[i + 1];
9434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { if (next && typeof next == "string") {
9435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { if (ch.changeCase == "u")
9436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i] = next[0].toUpperCase();
9437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { else
9438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i] = next[0].toLowerCase();
9439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i + 1] = next.substr(1);
9440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { }
9441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { } else if (ch.changeCase) {
9442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { gChangeCase = ch.changeCase;
9443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { }
9444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { } else if (gChangeCase == "U") {
9445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i] = ch.toUpperCase();
9446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { } else if (gChangeCase == "L") {
9447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { fmtParts[i] = ch.toLowerCase();
9448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { }
9449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { }
9450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { return fmtParts.join("");
9451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { });
9452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { this.variables.__ = null;
9453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { return formatted;
9454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { };
9455  
9456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { this.resolveVariables = function(snippet, editor) {
9457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { var result = [];
9458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) { for (var i = 0; i < snippet.length; i++) {
9459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { var ch = snippet[i];
9460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { if (typeof ch == "string") {
9461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { result.push(ch);
9462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { } else if (typeof ch != "object") {
9463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { continue;
9464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { } else if (ch.skip) {
9465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { gotoNext(ch);
9466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) { } else if (ch.processed < i) {
9467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { continue;
9468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { } else if (ch.text) {
9469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var value = this.getVariableValue(editor, ch.text);
9470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (value && ch.fmtString)
9471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { value = this.tmStrFormat(value, ch);
9472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { ch.processed = i;
9473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (ch.expectIf == null) {
9474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (value) {
9475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { result.push(value);
9476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { gotoNext(ch);
9477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { }
9478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { } else {
9479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (value) {
9480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { ch.skip = ch.elseBranch;
9481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { } else
9482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { gotoNext(ch);
9483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { }
9484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { } else if (ch.tabstopId != null) {
9485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { result.push(ch);
9486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { } else if (ch.changeCase != null) {
9487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { result.push(ch);
9488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { }
9489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { }
9490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { function gotoNext(ch) {
9491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var i1 = snippet.indexOf(ch, i + 1);
9492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (i1 != -1)
9493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { i = i1;
9494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { }
9495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { return result;
9496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { };
9497  
9498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { this.insertSnippetForSelection = function(editor, snippetText) {
9499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var cursor = editor.getCursorPosition();
9500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var line = editor.session.getLine(cursor.row);
9501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var tabString = editor.session.getTabString();
9502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { var indentString = line.match(/^\s*/)[0];
9503  
9504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) { if (cursor.column < indentString.length)
9505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) indentString = indentString.slice(0, cursor.column);
9506  
9507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) snippetText = snippetText.replace(/\r/g, "");
9508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var tokens = this.tokenizeTmSnippet(snippetText);
9509 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) tokens = this.resolveVariables(tokens, editor);
9510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) tokens = tokens.map(function(x) {
9511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (x == "\n")
9512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return x + indentString;
9513 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (typeof x == "string")
9514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return x.replace(/\t/g, tabString);
9515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return x;
9516 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) });
9517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var tabstops = [];
9518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) tokens.forEach(function(p, i) {
9519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (typeof p != "object")
9520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return;
9521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var id = p.tabstopId;
9522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var ts = tabstops[id];
9523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (!ts) {
9524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts = tabstops[id] = [];
9525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts.index = id;
9526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts.value = "";
9527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) }
9528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (ts.indexOf(p) !== -1)
9529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return;
9530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts.push(p);
9531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var i1 = tokens.indexOf(p, i + 1);
9532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (i1 === -1)
9533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) return;
9534  
9535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var value = tokens.slice(i + 1, i1);
9536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var isNested = value.some(function(t) {return typeof t === "object"});
9537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) if (isNested && !ts.value) {
9538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts.value = value;
9539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) } else if (value.length && (!ts.value || typeof ts.value !== "string")) {
9540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) ts.value = value.join("");
9541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) }
9542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) });
9543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) tabstops.forEach(function(ts) {ts.length = 0});
9544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var expanding = {};
9545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) function copyValue(val) {
9546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) var copy = [];
9547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length) for (var i = 0; i < val.length; i++) {
9548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { var p = val[i];
9549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { if (typeof p == "object") {
9550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { if (expanding[p.tabstopId])
9551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { continue;
9552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { var j = val.lastIndexOf(p, i - 1);
9553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { p = copy[j] || {tabstopId: p.tabstopId};
9554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { }
9555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { copy[i] = p;
9556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { }
9557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { return copy;
9558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { }
9559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) { for (var i = 0; i < tokens.length; i++) {
9560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var p = tokens[i];
9561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof p != "object")
9562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var id = p.tabstopId;
9564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i1 = tokens.indexOf(p, i + 1);
9565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (expanding[id]) {
9566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (expanding[id] === p)
9567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { expanding[id] = null;
9568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9570  
9571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ts = tabstops[id];
9572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var arg = typeof ts.value == "string" ? [ts.value] : copyValue(ts.value);
9573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { arg.unshift(i + 1, Math.max(0, i1 - i));
9574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { arg.push(p);
9575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { expanding[id] = p;
9576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tokens.splice.apply(tokens, arg);
9577  
9578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (ts.indexOf(p) === -1)
9579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ts.push(p);
9580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = 0, column = 0;
9582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var text = "";
9583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tokens.forEach(function(t) {
9584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof t === "string") {
9585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lines = t.split("\n");
9586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (lines.length > 1){
9587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { column = lines[lines.length - 1].length;
9588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { row += lines.length - 1;
9589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else
9590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { column += t.length;
9591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { text += t;
9592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
9593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!t.start)
9594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { t.start = {row: row, column: column};
9595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
9596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { t.end = {row: row, column: column};
9597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
9599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var range = editor.getSelectionRange();
9600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var end = editor.session.replace(range, text);
9601  
9602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var tabstopManager = new TabstopManager(editor);
9603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var selectionId = editor.inVirtualSelectionMode && editor.selection.index;
9604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tabstopManager.addTabstops(tabstops, range.start, end, selectionId);
9605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9606  
9607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.insertSnippet = function(editor, snippetText) {
9608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var self = this;
9609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (editor.inVirtualSelectionMode)
9610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return self.insertSnippetForSelection(editor, snippetText);
9611  
9612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.forEachSelection(function() {
9613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { self.insertSnippetForSelection(editor, snippetText);
9614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, null, {keepOrder: true});
9615  
9616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (editor.tabstopManager)
9617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.tabstopManager.tabNext();
9618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9619  
9620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$getScope = function(editor) {
9621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var scope = editor.session.$mode.$id || "";
9622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = scope.split("/").pop();
9623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (scope === "html" || scope === "php") {
9624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (scope === "php" && !editor.session.$mode.inlinePhp)
9625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = "html";
9626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var c = editor.getCursorPosition();
9627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var state = editor.session.getState(c.row);
9628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof state === "object") {
9629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { state = state[0];
9630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (state.substring) {
9632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (state.substring(0, 3) == "js-")
9633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = "javascript";
9634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (state.substring(0, 4) == "css-")
9635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = "css";
9636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (state.substring(0, 4) == "php-")
9637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = "php";
9638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9640  
9641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return scope;
9642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9643  
9644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.getActiveScopes = function(editor) {
9645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var scope = this.$getScope(editor);
9646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var scopes = [scope];
9647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = this.snippetMap;
9648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (snippetMap[scope] && snippetMap[scope].includeScopes) {
9649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scopes.push.apply(scopes, snippetMap[scope].includeScopes);
9650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scopes.push("_");
9652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return scopes;
9653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9654  
9655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.expandWithTab = function(editor, options) {
9656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var self = this;
9657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var result = editor.forEachSelection(function() {
9658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return self.expandSnippetForSelection(editor, options);
9659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, null, {keepOrder: true});
9660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (result && editor.tabstopManager)
9661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.tabstopManager.tabNext();
9662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return result;
9663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9664  
9665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.expandSnippetForSelection = function(editor, options) {
9666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var cursor = editor.getCursorPosition();
9667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var line = editor.session.getLine(cursor.row);
9668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var before = line.substring(0, cursor.column);
9669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var after = line.substr(cursor.column);
9670  
9671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = this.snippetMap;
9672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippet;
9673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.getActiveScopes(editor).some(function(scope) {
9674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippets = snippetMap[scope];
9675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (snippets)
9676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet = this.findMatchingSnippet(snippets, before, after);
9677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return !!snippet;
9678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, this);
9679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!snippet)
9680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return false;
9681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (options && options.dryRun)
9682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
9683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.session.doc.removeInLine(cursor.row,
9684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { cursor.column - snippet.replaceBefore.length,
9685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { cursor.column + snippet.replaceAfter.length
9686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { );
9687  
9688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.variables.M__ = snippet.matchBefore;
9689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.variables.T__ = snippet.matchAfter;
9690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.insertSnippetForSelection(editor, snippet.content);
9691  
9692 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.variables.M__ = this.variables.T__ = null;
9693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
9694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9695  
9696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.findMatchingSnippet = function(snippetList, before, after) {
9697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = snippetList.length; i--;) {
9698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var s = snippetList[i];
9699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (s.startRe && !s.startRe.test(before))
9700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (s.endRe && !s.endRe.test(after))
9702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!s.startRe && !s.endRe)
9704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9705  
9706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.matchBefore = s.startRe ? s.startRe.exec(before) : [""];
9707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.matchAfter = s.endRe ? s.endRe.exec(after) : [""];
9708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.replaceBefore = s.triggerRe ? s.triggerRe.exec(before)[0] : "";
9709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.replaceAfter = s.endTriggerRe ? s.endTriggerRe.exec(after)[0] : "";
9710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return s;
9711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9713  
9714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.snippetMap = {};
9715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.snippetNameMap = {};
9716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.register = function(snippets, scope) {
9717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = this.snippetMap;
9718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetNameMap = this.snippetNameMap;
9719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var self = this;
9720  
9721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!snippets)
9722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippets = [];
9723  
9724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function wrapRegexp(src) {
9725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (src && !/^\^?\(.*\)\$?$|^\\b$/.test(src))
9726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { src = "(?:" + src + ")";
9727  
9728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return src || "";
9729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function guardedRegexp(re, guard, opening) {
9731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { re = wrapRegexp(re);
9732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { guard = wrapRegexp(guard);
9733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (opening) {
9734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { re = guard + re;
9735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (re && re[re.length - 1] != "$")
9736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { re = re + "$";
9737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
9738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { re = re + guard;
9739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (re && re[0] != "^")
9740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { re = "^" + re;
9741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return new RegExp(re);
9743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9744  
9745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function addSnippet(s) {
9746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!s.scope)
9747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.scope = scope || "_";
9748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { scope = s.scope;
9749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!snippetMap[scope]) {
9750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetMap[scope] = [];
9751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetNameMap[scope] = {};
9752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9753  
9754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var map = snippetNameMap[scope];
9755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (s.name) {
9756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var old = map[s.name];
9757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (old)
9758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { self.unregister(old);
9759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { map[s.name] = s;
9760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetMap[scope].push(s);
9762  
9763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (s.tabTrigger && !s.trigger) {
9764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!s.guard && /^\w/.test(s.tabTrigger))
9765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.guard = "\\b";
9766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.trigger = lang.escapeRegExp(s.tabTrigger);
9767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9768  
9769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!s.trigger && !s.guard && !s.endTrigger && !s.endGuard)
9770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
9771  
9772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.startRe = guardedRegexp(s.trigger, s.guard, true);
9773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.triggerRe = new RegExp(s.trigger, "", true);
9774  
9775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.endRe = guardedRegexp(s.endTrigger, s.endGuard, true);
9776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { s.endTriggerRe = new RegExp(s.endTrigger, "", true);
9777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9778  
9779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (snippets && snippets.content)
9780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { addSnippet(snippets);
9781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (Array.isArray(snippets))
9782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippets.forEach(addSnippet);
9783  
9784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this._signal("registerSnippets", {scope: scope});
9785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.unregister = function(snippets, scope) {
9787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = this.snippetMap;
9788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetNameMap = this.snippetNameMap;
9789  
9790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function removeSnippet(s) {
9791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var nameMap = snippetNameMap[s.scope||scope];
9792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (nameMap && nameMap[s.name]) {
9793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { delete nameMap[s.name];
9794 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var map = snippetMap[s.scope||scope];
9795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i = map && map.indexOf(s);
9796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (i >= 0)
9797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { map.splice(i, 1);
9798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (snippets.content)
9801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { removeSnippet(snippets);
9802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (Array.isArray(snippets))
9803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippets.forEach(removeSnippet);
9804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.parseSnippetFile = function(str) {
9806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { str = str.replace(/\r/g, "");
9807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var list = [], snippet = {};
9808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var re = /^#.*|^({[\s\S]*})\s*$|^(\S+) (.*)$|^((?:\n*\t.*)+)/gm;
9809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var m;
9810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { while (m = re.exec(str)) {
9811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (m[1]) {
9812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { try {
9813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet = JSON.parse(m[1]);
9814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { list.push(snippet);
9815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } catch (e) {}
9816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } if (m[4]) {
9817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.content = m[4].replace(/^\t/gm, "");
9818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { list.push(snippet);
9819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet = {};
9820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
9821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var key = m[2], val = m[3];
9822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (key == "regex") {
9823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var guardRe = /\/((?:[^\/\\]|\\.)*)|$/g;
9824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.guard = guardRe.exec(val)[1];
9825 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.trigger = guardRe.exec(val)[1];
9826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.endTrigger = guardRe.exec(val)[1];
9827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.endGuard = guardRe.exec(val)[1];
9828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (key == "snippet") {
9829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.tabTrigger = val.match(/^\S*/)[0];
9830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!snippet.name)
9831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet.name = val;
9832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
9833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet[key] = val;
9834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9837 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return list;
9838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.getSnippetByName = function(name, editor) {
9840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = this.snippetNameMap;
9841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippet;
9842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.getActiveScopes(editor).some(function(scope) {
9843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippets = snippetMap[scope];
9844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (snippets)
9845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet = snippets[name];
9846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return !!snippet;
9847 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, this);
9848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return snippet;
9849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9850  
9851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}).call(SnippetManager.prototype);
9852  
9853  
9854 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var TabstopManager = function(editor) {
9855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (editor.tabstopManager)
9856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return editor.tabstopManager;
9857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.tabstopManager = this;
9858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$onChange = this.onChange.bind(this);
9859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$onChangeSelection = lang.delayedCall(this.onChangeSelection.bind(this)).schedule;
9860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$onChangeSession = this.onChangeSession.bind(this);
9861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$onAfterExec = this.onAfterExec.bind(this);
9862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.attach(editor);
9863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
9864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {(function() {
9865 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.attach = function(editor) {
9866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.index = 0;
9867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ranges = [];
9868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabstops = [];
9869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$openTabstops = null;
9870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.selectedTabstop = null;
9871  
9872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor = editor;
9873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.on("change", this.$onChange);
9874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.on("changeSelection", this.$onChangeSelection);
9875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.on("changeSession", this.$onChangeSession);
9876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.commands.on("afterExec", this.$onAfterExec);
9877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler);
9878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9879 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach = function() {
9880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabstops.forEach(this.removeTabstopMarkers, this);
9881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ranges = null;
9882 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabstops = null;
9883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.selectedTabstop = null;
9884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.removeListener("change", this.$onChange);
9885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.removeListener("changeSelection", this.$onChangeSelection);
9886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.removeListener("changeSession", this.$onChangeSession);
9887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.commands.removeListener("afterExec", this.$onAfterExec);
9888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler);
9889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.tabstopManager = null;
9890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor = null;
9891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9892  
9893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.onChange = function(delta) {
9894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var changeRange = delta;
9895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var isRemove = delta.action[0] == "r";
9896 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var start = delta.start;
9897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var end = delta.end;
9898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var startRow = start.row;
9899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var endRow = end.row;
9900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lineDif = endRow - startRow;
9901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var colDiff = end.column - start.column;
9902  
9903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (isRemove) {
9904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lineDif = -lineDif;
9905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { colDiff = -colDiff;
9906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.$inChange && isRemove) {
9908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ts = this.selectedTabstop;
9909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var changedOutside = ts && !ts.some(function(r) {
9910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return comparePoints(r.start, start) <= 0 && comparePoints(r.end, end) >= 0;
9911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
9912 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (changedOutside)
9913 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.detach();
9914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ranges = this.ranges;
9916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = 0; i < ranges.length; i++) {
9917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var r = ranges[i];
9918 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (r.end.row < start.row)
9919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9920  
9921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (isRemove && comparePoints(start, r.start) < 0 && comparePoints(end, r.end) > 0) {
9922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.removeRange(r);
9923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { i--;
9924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9926  
9927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (r.start.row == startRow && r.start.column > start.column)
9928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { r.start.column += colDiff;
9929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (r.end.row == startRow && r.end.column >= start.column)
9930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { r.end.column += colDiff;
9931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (r.start.row >= startRow)
9932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { r.start.row += lineDif;
9933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (r.end.row >= startRow)
9934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { r.end.row += lineDif;
9935  
9936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (comparePoints(r.start, r.end) > 0)
9937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.removeRange(r);
9938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!ranges.length)
9940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
9941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateLinkedFields = function() {
9943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ts = this.selectedTabstop;
9944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!ts || !ts.hasLinkedRanges)
9945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
9946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$inChange = true;
9947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var session = this.editor.session;
9948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var text = session.getTextRange(ts.firstNonLinked);
9949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = ts.length; i--;) {
9950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var range = ts[i];
9951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!range.linked)
9952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var fmt = exports.snippetManager.tmStrFormat(text, range.original);
9954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { session.replace(range, fmt);
9955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$inChange = false;
9957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.onAfterExec = function(e) {
9959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (e.command && !e.command.readOnly)
9960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateLinkedFields();
9961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.onChangeSelection = function() {
9963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.editor)
9964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
9965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lead = this.editor.selection.lead;
9966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var anchor = this.editor.selection.anchor;
9967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var isEmpty = this.editor.selection.isEmpty();
9968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = this.ranges.length; i--;) {
9969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.ranges[i].linked)
9970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
9971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var containsLead = this.ranges[i].contains(lead.row, lead.column);
9972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var containsAnchor = isEmpty || this.ranges[i].contains(anchor.row, anchor.column);
9973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (containsLead && containsAnchor)
9974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
9975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
9976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
9977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.onChangeSession = function() {
9979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
9980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabNext = function(dir) {
9982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var max = this.tabstops.length;
9983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var index = this.index + (dir || 1);
9984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { index = Math.min(Math.max(index, 1), max);
9985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (index == max)
9986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { index = 0;
9987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.selectTabstop(index);
9988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (index === 0)
9989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
9990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
9991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.selectTabstop = function(index) {
9992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$openTabstops = null;
9993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ts = this.tabstops[this.index];
9994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (ts)
9995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.addTabstopMarkers(ts);
9996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.index = index;
9997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ts = this.tabstops[this.index];
9998 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!ts || !ts.length)
9999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10000  
10001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.selectedTabstop = ts;
10002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.editor.inVirtualSelectionMode) {
10003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var sel = this.editor.multiSelect;
10004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { sel.toSingleRange(ts.firstNonLinked.clone());
10005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = ts.length; i--;) {
10006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (ts.hasLinkedRanges && ts[i].linked)
10007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
10008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { sel.addRange(ts[i].clone(), true);
10009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (sel.ranges[0])
10011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { sel.addRange(sel.ranges[0].clone());
10012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
10013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.selection.setRange(ts.firstNonLinked);
10014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10015  
10016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler);
10017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.addTabstops = function(tabstops, start, end) {
10019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.$openTabstops)
10020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$openTabstops = [];
10021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!tabstops[0]) {
10022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var p = Range.fromPoints(end, end);
10023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { moveRelative(p.start, start);
10024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { moveRelative(p.end, start);
10025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tabstops[0] = [p];
10026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tabstops[0].index = 0;
10027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10028  
10029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i = this.index;
10030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var arg = [i + 1, 0];
10031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ranges = this.ranges;
10032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tabstops.forEach(function(ts, index) {
10033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var dest = this.$openTabstops[index] || ts;
10034  
10035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = ts.length; i--;) {
10036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var p = ts[i];
10037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var range = Range.fromPoints(p.start, p.end || p.start);
10038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { movePoint(range.start, start);
10039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { movePoint(range.end, start);
10040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.original = p;
10041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.tabstop = dest;
10042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ranges.push(range);
10043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (dest != ts)
10044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dest.unshift(range);
10045 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dest[i] = range;
10047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (p.fmtString) {
10048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.linked = true;
10049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dest.hasLinkedRanges = true;
10050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (!dest.firstNonLinked)
10051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dest.firstNonLinked = range;
10052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!dest.firstNonLinked)
10054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dest.hasLinkedRanges = false;
10055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (dest === ts) {
10056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { arg.push(dest);
10057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$openTabstops[index] = dest;
10058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.addTabstopMarkers(dest);
10060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, this);
10061  
10062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (arg.length > 2) {
10063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.tabstops.length)
10064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { arg.push(arg.splice(2, 1)[0]);
10065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabstops.splice.apply(this.tabstops, arg);
10066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10068  
10069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.addTabstopMarkers = function(ts) {
10070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var session = this.editor.session;
10071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ts.forEach(function(range) {
10072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!range.markerId)
10073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.markerId = session.addMarker(range, "ace_snippet-marker", "text");
10074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.removeTabstopMarkers = function(ts) {
10077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var session = this.editor.session;
10078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ts.forEach(function(range) {
10079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { session.removeMarker(range.markerId);
10080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.markerId = null;
10081 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.removeRange = function(range) {
10084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i = range.tabstop.indexOf(range);
10085 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.tabstop.splice(i, 1);
10086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { i = this.ranges.indexOf(range);
10087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ranges.splice(i, 1);
10088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.session.removeMarker(range.markerId);
10089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!range.tabstop.length) {
10090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { i = this.tabstops.indexOf(range.tabstop);
10091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (i != -1)
10092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tabstops.splice(i, 1);
10093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.tabstops.length)
10094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10097  
10098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.keyboardHandler = new HashHandler();
10099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.keyboardHandler.bindKeys({
10100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Tab": function(ed) {
10101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (exports.snippetManager && exports.snippetManager.expandWithTab(ed)) {
10102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10104  
10105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ed.tabstopManager.tabNext(1);
10106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Shift-Tab": function(ed) {
10108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ed.tabstopManager.tabNext(-1);
10109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Esc": function(ed) {
10111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ed.tabstopManager.detach();
10112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Return": function(ed) {
10114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return false;
10115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}).call(TabstopManager.prototype);
10118  
10119  
10120  
10121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var changeTracker = {};
10122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {changeTracker.onChange = Anchor.prototype.onChange;
10123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {changeTracker.setPosition = function(row, column) {
10124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.pos.row = row;
10125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.pos.column = column;
10126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {changeTracker.update = function(pos, delta, $insertRight) {
10128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$insertRight = $insertRight;
10129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.pos = pos;
10130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.onChange(delta);
10131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10132  
10133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var movePoint = function(point, diff) {
10134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (point.row == 0)
10135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { point.column += diff.column;
10136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { point.row += diff.row;
10137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10138  
10139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var moveRelative = function(point, start) {
10140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (point.row == start.row)
10141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { point.column -= start.column;
10142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { point.row -= start.row;
10143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10144  
10145  
10146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("./lib/dom").importCssString("\
10147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_snippet-marker {\
10148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { -moz-box-sizing: border-box;\
10149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { box-sizing: border-box;\
10150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { background: rgba(194, 193, 208, 0.09);\
10151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { border: 1px dotted rgba(211, 208, 235, 0.62);\
10152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { position: absolute;\
10153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}");
10154  
10155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.snippetManager = new SnippetManager();
10156  
10157  
10158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Editor = require("./editor").Editor;
10159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {(function() {
10160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.insertSnippet = function(content, options) {
10161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return exports.snippetManager.insertSnippet(this, content, options);
10162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.expandSnippet = function(options) {
10164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return exports.snippetManager.expandWithTab(this, options);
10165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}).call(Editor.prototype);
10167  
10168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
10169  
10170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/ext/emmet",["require","exports","module","ace/keyboard/hash_handler","ace/editor","ace/snippets","ace/range","resources","resources","tabStops","resources","utils","actions","ace/config","ace/config"], function(require, exports, module) {
10171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
10172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var HashHandler = require("ace/keyboard/hash_handler").HashHandler;
10173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Editor = require("ace/editor").Editor;
10174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var snippetManager = require("ace/snippets").snippetManager;
10175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Range = require("ace/range").Range;
10176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var emmet, emmetPath;
10177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function AceEmmetEditor() {}
10178  
10179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {AceEmmetEditor.prototype = {
10180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { setupContext: function(editor) {
10181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ace = editor;
10182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.indentation = editor.session.getTabString();
10183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!emmet)
10184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { emmet = window.emmet;
10185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var resources = emmet.resources || emmet.require("resources");
10186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { resources.setVariable("indentation", this.indentation);
10187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$syntax = null;
10188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$syntax = this.getSyntax();
10189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getSelectionRange: function() {
10191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var range = this.ace.getSelectionRange();
10192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var doc = this.ace.session.doc;
10193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return {
10194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { start: doc.positionToIndex(range.start),
10195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { end: doc.positionToIndex(range.end)
10196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { createSelection: function(start, end) {
10199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var doc = this.ace.session.doc;
10200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ace.selection.setRange({
10201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { start: doc.indexToPosition(start),
10202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { end: doc.indexToPosition(end)
10203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getCurrentLineRange: function() {
10206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ace = this.ace;
10207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = ace.getCursorPosition().row;
10208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lineLength = ace.session.getLine(row).length;
10209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var index = ace.session.doc.positionToIndex({row: row, column: 0});
10210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return {
10211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { start: index,
10212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { end: index + lineLength
10213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getCaretPos: function(){
10216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = this.ace.getCursorPosition();
10217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.ace.session.doc.positionToIndex(pos);
10218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { setCaretPos: function(index){
10220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = this.ace.session.doc.indexToPosition(index);
10221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.ace.selection.moveToPosition(pos);
10222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getCurrentLine: function() {
10224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = this.ace.getCursorPosition().row;
10225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.ace.session.getLine(row);
10226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { replaceContent: function(value, start, end, noIndent) {
10228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (end == null)
10229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { end = start == null ? this.getContent().length : start;
10230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (start == null)
10231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { start = 0;
10232  
10233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var editor = this.ace;
10234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var doc = editor.session.doc;
10235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var range = Range.fromPoints(doc.indexToPosition(start), doc.indexToPosition(end));
10236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.session.remove(range);
10237  
10238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.end = range.start;
10239  
10240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value = this.$updateTabstops(value);
10241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.insertSnippet(editor, value);
10242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getContent: function(){
10244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.ace.getValue();
10245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getSyntax: function() {
10247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.$syntax)
10248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.$syntax;
10249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var syntax = this.ace.session.$modeId.split("/").pop();
10250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (syntax == "html" || syntax == "php") {
10251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var cursor = this.ace.getCursorPosition();
10252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var state = this.ace.session.getState(cursor.row);
10253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof state != "string")
10254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { state = state[0];
10255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (state) {
10256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { state = state.split("-");
10257 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (state.length > 1)
10258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { syntax = state[0];
10259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (syntax == "php")
10260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { syntax = "html";
10261 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return syntax;
10264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getProfileName: function() {
10266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var resources = emmet.resources || emmet.require("resources");
10267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { switch (this.getSyntax()) {
10268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "css": return "css";
10269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "xml":
10270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "xsl":
10271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return "xml";
10272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "html":
10273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var profile = resources.getVariable("profile");
10274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!profile)
10275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { profile = this.ace.session.getLines(0,2).join("").search(/<!DOCTYPE[^>]+XHTML/i) != -1 ? "xhtml": "html";
10276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return profile;
10277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { default:
10278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var mode = this.ace.session.$mode;
10279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return mode.emmetConfig && mode.emmetConfig.profile || "xhtml";
10280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prompt: function(title) {
10283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return prompt(title);
10284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getSelection: function() {
10286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.ace.session.getTextRange();
10287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getFilePath: function() {
10289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return "";
10290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { $updateTabstops: function(value) {
10292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var base = 1000;
10293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var zeroBase = 0;
10294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lastZero = null;
10295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ts = emmet.tabStops || emmet.require('tabStops');
10296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var resources = emmet.resources || emmet.require("resources");
10297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var settings = resources.getVocabulary("user");
10298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var tabstopOptions = {
10299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tabstop: function(data) {
10300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var group = parseInt(data.group, 10);
10301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var isZero = group === 0;
10302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (isZero)
10303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { group = ++zeroBase;
10304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10305 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { group += base;
10306  
10307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var placeholder = data.placeholder;
10308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (placeholder) {
10309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { placeholder = ts.processText(placeholder, tabstopOptions);
10310 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10311  
10312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var result = '${' + group + (placeholder ? ':' + placeholder : '') + '}';
10313  
10314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (isZero) {
10315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastZero = [data.start, result];
10316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10317  
10318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return result;
10319 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { escape: function(ch) {
10321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (ch == '$') return '\\$';
10322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (ch == '\\') return '\\\\';
10323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return ch;
10324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10326  
10327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value = ts.processText(value, tabstopOptions);
10328  
10329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (settings.variables['insert_final_tabstop'] && !/\$\{0\}$/.test(value)) {
10330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value += '${0}';
10331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (lastZero) {
10332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var common = emmet.utils ? emmet.utils.common : emmet.require('utils');
10333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value = common.replaceSubstring(value, '${0}', lastZero[0], lastZero[1]);
10334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10335  
10336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return value;
10337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10339  
10340  
10341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var keymap = {
10342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { expand_abbreviation: {"mac": "ctrl+alt+e", "win": "alt+e"},
10343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { match_pair_outward: {"mac": "ctrl+d", "win": "ctrl+,"},
10344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { match_pair_inward: {"mac": "ctrl+j", "win": "ctrl+shift+0"},
10345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matching_pair: {"mac": "ctrl+alt+j", "win": "alt+j"},
10346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { next_edit_point: "alt+right",
10347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prev_edit_point: "alt+left",
10348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { toggle_comment: {"mac": "command+/", "win": "ctrl+/"},
10349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { split_join_tag: {"mac": "shift+command+'", "win": "shift+ctrl+`"},
10350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { remove_tag: {"mac": "command+'", "win": "shift+ctrl+;"},
10351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { evaluate_math_expression: {"mac": "shift+command+y", "win": "shift+ctrl+y"},
10352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { increment_number_by_1: "ctrl+up",
10353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { decrement_number_by_1: "ctrl+down",
10354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { increment_number_by_01: "alt+up",
10355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { decrement_number_by_01: "alt+down",
10356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { increment_number_by_10: {"mac": "alt+command+up", "win": "shift+alt+up"},
10357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { decrement_number_by_10: {"mac": "alt+command+down", "win": "shift+alt+down"},
10358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { select_next_item: {"mac": "shift+command+.", "win": "shift+ctrl+."},
10359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { select_previous_item: {"mac": "shift+command+,", "win": "shift+ctrl+,"},
10360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { reflect_css_value: {"mac": "shift+command+r", "win": "shift+ctrl+r"},
10361  
10362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { encode_decode_data_url: {"mac": "shift+ctrl+d", "win": "ctrl+'"},
10363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { expand_abbreviation_with_tab: "Tab",
10364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { wrap_with_abbreviation: {"mac": "shift+ctrl+a", "win": "shift+ctrl+a"}
10365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10366  
10367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var editorProxy = new AceEmmetEditor();
10368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.commands = new HashHandler();
10369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.runEmmetCommand = function runEmmetCommand(editor) {
10370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { try {
10371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editorProxy.setupContext(editor);
10372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var actions = emmet.actions || emmet.require("actions");
10373  
10374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.action == "expand_abbreviation_with_tab") {
10375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!editor.selection.isEmpty())
10376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return false;
10377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = editor.selection.lead;
10378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var token = editor.session.getTokenAt(pos.row, pos.column);
10379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (token && /\btag\b/.test(token.type))
10380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return false;
10381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10382  
10383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.action == "wrap_with_abbreviation") {
10384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return setTimeout(function() {
10385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { actions.run("wrap_with_abbreviation", editorProxy);
10386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, 0);
10387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10388  
10389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var result = actions.run(this.action, editorProxy);
10390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } catch(e) {
10391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!emmet) {
10392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { load(runEmmetCommand.bind(this, editor));
10393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
10394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor._signal("changeStatus", typeof e == "string" ? e : e.message);
10396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { console.log(e);
10397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { result = false;
10398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return result;
10400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10401  
10402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {for (var command in keymap) {
10403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exports.commands.addCommand({
10404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "emmet:" + command,
10405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { action: command,
10406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: keymap[command],
10407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: exports.runEmmetCommand,
10408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { multiSelectAction: "forEach"
10409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}
10411  
10412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.updateCommands = function(editor, enabled) {
10413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (enabled) {
10414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.keyBinding.addKeyboardHandler(exports.commands);
10415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
10416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.keyBinding.removeKeyboardHandler(exports.commands);
10417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10419  
10420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.isSupportedMode = function(mode) {
10421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!mode) return false;
10422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (mode.emmetConfig) return true;
10423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var id = mode.$id || mode;
10424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return /css|less|scss|sass|stylus|html|php|twig|ejs|handlebars/.test(id);
10425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10426  
10427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.isAvailable = function(editor, command) {
10428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (/(evaluate_math_expression|expand_abbreviation)$/.test(command))
10429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
10430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var mode = editor.session.$mode;
10431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var isSupported = exports.isSupportedMode(mode);
10432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (isSupported && mode.$modes) {
10433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { try {
10434 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editorProxy.setupContext(editor);
10435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (/js|php/.test(editorProxy.getSyntax()))
10436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { isSupported = false;
10437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } catch(e) {}
10438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return isSupported;
10440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}
10441  
10442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var onChangeMode = function(e, target) {
10443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var editor = target;
10444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!editor)
10445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var enabled = exports.isSupportedMode(editor.session.$mode);
10447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (e.enableEmmet === false)
10448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { enabled = false;
10449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (enabled)
10450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { load();
10451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exports.updateCommands(editor, enabled);
10452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10453  
10454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var load = function(cb) {
10455 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof emmetPath == "string") {
10456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { require("ace/config").loadModule(emmetPath, function() {
10457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { emmetPath = null;
10458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { cb && cb();
10459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10462  
10463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.AceEmmetEditor = AceEmmetEditor;
10464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("ace/config").defineOptions(Editor.prototype, "editor", {
10465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { enableEmmet: {
10466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { set: function(val) {
10467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this[val ? "on" : "removeListener"]("changeMode", onChangeMode);
10468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { onChangeMode({enableEmmet: !!val}, this);
10469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
10470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: true
10471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
10473  
10474 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.setCore = function(e) {
10475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof e == "string")
10476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { emmetPath = e;
10477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { emmet = e;
10479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
10481  
10482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/autocomplete/popup",["require","exports","module","ace/virtual_renderer","ace/editor","ace/range","ace/lib/event","ace/lib/lang","ace/lib/dom"], function(require, exports, module) {
10483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
10484  
10485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Renderer = require("../virtual_renderer").VirtualRenderer;
10486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Editor = require("../editor").Editor;
10487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Range = require("../range").Range;
10488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var event = require("../lib/event");
10489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var lang = require("../lib/lang");
10490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var dom = require("../lib/dom");
10491  
10492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var $singleLineEditor = function(el) {
10493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var renderer = new Renderer(el);
10494  
10495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { renderer.$maxLines = 4;
10496  
10497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var editor = new Editor(renderer);
10498  
10499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.setHighlightActiveLine(false);
10500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.setShowPrintMargin(false);
10501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.renderer.setShowGutter(false);
10502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.renderer.setHighlightGutterLine(false);
10503  
10504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.$mouseHandler.$focusWaitTimout = 0;
10505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.$highlightTagPending = true;
10506  
10507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return editor;
10508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10509  
10510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var AcePopup = function(parentNode) {
10511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var el = dom.createElement("div");
10512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var popup = new $singleLineEditor(el);
10513  
10514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (parentNode)
10515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { parentNode.appendChild(el);
10516 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.display = "none";
10517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.content.style.cursor = "default";
10518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.setStyle("ace_autocomplete");
10519  
10520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setOption("displayIndentGuides", false);
10521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setOption("dragDelay", 150);
10522  
10523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var noop = function(){};
10524  
10525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.focus = noop;
10526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.$isFocused = true;
10527  
10528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.$cursorLayer.restartTimer = noop;
10529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.$cursorLayer.element.style.opacity = 0;
10530  
10531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.$maxLines = 8;
10532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.$keepTextAreaAtCursor = false;
10533  
10534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setHighlightActiveLine(false);
10535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.highlight("");
10536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.$searchHighlight.clazz = "ace_highlight-marker";
10537  
10538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.on("mousedown", function(e) {
10539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = e.getDocumentPosition();
10540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.selection.moveToPosition(pos);
10541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { selectionMarker.start.row = selectionMarker.end.row = pos.row;
10542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { e.stop();
10543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10544  
10545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lastMouseEvent;
10546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var hoverMarker = new Range(-1,0,-1,Infinity);
10547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var selectionMarker = new Range(-1,0,-1,Infinity);
10548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { selectionMarker.id = popup.session.addMarker(selectionMarker, "ace_active-line", "fullLine");
10549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setSelectOnHover = function(val) {
10550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!val) {
10551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { hoverMarker.id = popup.session.addMarker(hoverMarker, "ace_line-hover", "fullLine");
10552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (hoverMarker.id) {
10553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.removeMarker(hoverMarker.id);
10554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { hoverMarker.id = null;
10555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setSelectOnHover(false);
10558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.on("mousemove", function(e) {
10559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!lastMouseEvent) {
10560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastMouseEvent = e;
10561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (lastMouseEvent.x == e.x && lastMouseEvent.y == e.y) {
10564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastMouseEvent = e;
10567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastMouseEvent.scrollTop = popup.renderer.scrollTop;
10568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = lastMouseEvent.getDocumentPosition().row;
10569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (hoverMarker.start.row != row) {
10570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!hoverMarker.id)
10571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setRow(row);
10572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { setHoverMarker(row);
10573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.on("beforeRender", function() {
10576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (lastMouseEvent && hoverMarker.start.row != -1) {
10577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastMouseEvent.$pos = null;
10578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = lastMouseEvent.getDocumentPosition().row;
10579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!hoverMarker.id)
10580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setRow(row);
10581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { setHoverMarker(row, true);
10582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.on("afterRender", function() {
10585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = popup.getRow();
10586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var t = popup.renderer.$textLayer;
10587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var selected = t.element.childNodes[row - t.config.firstRow];
10588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (selected == t.selectedNode)
10589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
10590 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (t.selectedNode)
10591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dom.removeCssClass(t.selectedNode, "ace_selected");
10592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { t.selectedNode = selected;
10593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (selected)
10594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dom.addCssClass(selected, "ace_selected");
10595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var hideHoverMarker = function() { setHoverMarker(-1) };
10597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var setHoverMarker = function(row, suppressRedraw) {
10598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (row !== hoverMarker.start.row) {
10599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { hoverMarker.start.row = hoverMarker.end.row = row;
10600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!suppressRedraw)
10601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session._emit("changeBackMarker");
10602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup._emit("changeHoverMarker");
10603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.getHoveredRow = function() {
10606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return hoverMarker.start.row;
10607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10608  
10609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { event.addListener(popup.container, "mouseout", hideHoverMarker);
10610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.on("hide", hideHoverMarker);
10611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.on("changeSelection", hideHoverMarker);
10612  
10613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.doc.getLength = function() {
10614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return popup.data.length;
10615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.doc.getLine = function(i) {
10617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var data = popup.data[i];
10618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof data == "string")
10619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return data;
10620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return (data && data.value) || "";
10621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10622  
10623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var bgTokenizer = popup.session.bgTokenizer;
10624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bgTokenizer.$tokenizeRow = function(row) {
10625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var data = popup.data[row];
10626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var tokens = [];
10627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!data)
10628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return tokens;
10629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof data == "string")
10630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { data = {value: data};
10631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!data.caption)
10632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { data.caption = data.value || data.name;
10633  
10634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var last = -1;
10635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var flag, c;
10636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = 0; i < data.caption.length; i++) {
10637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { c = data.caption[i];
10638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { flag = data.matchMask & (1 << i) ? 1 : 0;
10639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (last !== flag) {
10640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tokens.push({type: data.className || "" + ( flag ? "completion-highlight" : ""), value: c});
10641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { last = flag;
10642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
10643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tokens[tokens.length - 1].value += c;
10644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10646  
10647 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (data.meta) {
10648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var maxW = popup.renderer.$size.scrollerWidth / popup.renderer.layerConfig.characterWidth;
10649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var metaData = data.meta;
10650 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (metaData.length + data.caption.length > maxW - 2) {
10651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { metaData = metaData.substr(0, maxW - data.caption.length - 3) + "\u2026"
10652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tokens.push({type: "rightAlignedText", value: metaData});
10654 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return tokens;
10656 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bgTokenizer.$updateOnChange = noop;
10658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bgTokenizer.start = noop;
10659  
10660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session.$computeWidth = function() {
10661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.screenWidth = 0;
10662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10663  
10664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.$blockScrolling = Infinity;
10665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isOpen = false;
10666 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isTopdown = false;
10667  
10668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.data = [];
10669 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setData = function(list) {
10670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setValue(lang.stringRepeat("\n", list.length), -1);
10671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.data = list || [];
10672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setRow(0);
10673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.getData = function(row) {
10675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return popup.data[row];
10676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10677  
10678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.getRow = function() {
10679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return selectionMarker.start.row;
10680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setRow = function(line) {
10682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { line = Math.max(0, Math.min(this.data.length, line));
10683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (selectionMarker.start.row != line) {
10684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.selection.clearSelection();
10685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { selectionMarker.start.row = selectionMarker.end.row = line || 0;
10686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.session._emit("changeBackMarker");
10687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.moveCursorTo(line || 0, 0);
10688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (popup.isOpen)
10689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup._signal("select");
10690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10692  
10693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.on("changeSelection", function() {
10694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (popup.isOpen)
10695 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.setRow(popup.selection.lead.row);
10696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.renderer.scrollCursorIntoView();
10697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10698  
10699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.hide = function() {
10700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.container.style.display = "none";
10701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this._signal("hide");
10702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isOpen = false;
10703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.show = function(pos, lineHeight, topdownOnly) {
10705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var el = this.container;
10706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var screenHeight = window.innerHeight;
10707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var screenWidth = window.innerWidth;
10708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var renderer = this.renderer;
10709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var maxH = renderer.$maxLines * lineHeight * 1.4;
10710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var top = pos.top + this.$borderSize;
10711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var allowTopdown = top > screenHeight / 2 && !topdownOnly;
10712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (allowTopdown && top + lineHeight + maxH > screenHeight) {
10713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { renderer.$maxPixelHeight = top - 2 * this.$borderSize;
10714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.top = "";
10715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.bottom = screenHeight - top + "px";
10716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isTopdown = false;
10717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
10718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { top += lineHeight;
10719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { renderer.$maxPixelHeight = screenHeight - top - 0.2 * lineHeight;
10720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.top = top + "px";
10721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.bottom = "";
10722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isTopdown = true;
10723 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10724  
10725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.display = "";
10726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.renderer.$textLayer.checkForSizeChanges();
10727  
10728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var left = pos.left;
10729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (left + el.offsetWidth > screenWidth)
10730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { left = screenWidth - el.offsetWidth;
10731  
10732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.style.left = left + "px";
10733  
10734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this._signal("show");
10735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastMouseEvent = null;
10736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.isOpen = true;
10737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10738  
10739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.getTextLeftOffset = function() {
10740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.$borderSize + this.renderer.$padding + this.$imageSize;
10741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10742  
10743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.$imageSize = 0;
10744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { popup.$borderSize = 1;
10745  
10746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return popup;
10747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10748  
10749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {dom.importCssString("\
10750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {\
10751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { background-color: #CAD6FA;\
10752 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { z-index: 1;\
10753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete .ace_line-hover {\
10755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { border: 1px solid #abbffe;\
10756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { margin-top: -1px;\
10757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { background: rgba(233,233,253,0.4);\
10758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete .ace_line-hover {\
10760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { position: absolute;\
10761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { z-index: 2;\
10762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10763 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete .ace_scroller {\
10764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { background: none;\
10765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { border: none;\
10766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { box-shadow: none;\
10767 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_rightAlignedText {\
10769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { color: gray;\
10770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { display: inline-block;\
10771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { position: absolute;\
10772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { right: 4px;\
10773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { text-align: right;\
10774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { z-index: -1;\
10775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete .ace_completion-highlight{\
10777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { color: #000;\
10778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { text-shadow: 0 0 0.01em;\
10779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}\
10780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {.ace_editor.ace_autocomplete {\
10781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { width: 280px;\
10782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { z-index: 200000;\
10783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { background: #fbfbfb;\
10784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { color: #444;\
10785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { border: 1px lightgray solid;\
10786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { position: fixed;\
10787 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { box-shadow: 2px 3px 5px rgba(0,0,0,.2);\
10788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { line-height: 1.4;\
10789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}");
10790  
10791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.AcePopup = AcePopup;
10792  
10793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
10794  
10795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/autocomplete/util",["require","exports","module"], function(require, exports, module) {
10796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
10797  
10798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.parForEach = function(array, fn, callback) {
10799 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var completed = 0;
10800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var arLength = array.length;
10801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (arLength === 0)
10802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback();
10803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = 0; i < arLength; i++) {
10804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { fn(array[i], function(result, err) {
10805 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completed++;
10806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (completed === arLength)
10807 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback(result, err);
10808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
10809 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10811  
10812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var ID_REGEX = /[a-zA-Z_0-9\$\-\u00A2-\uFFFF]/;
10813  
10814 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.retrievePrecedingIdentifier = function(text, pos, regex) {
10815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { regex = regex || ID_REGEX;
10816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var buf = [];
10817 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = pos-1; i >= 0; i--) {
10818 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (regex.test(text[i]))
10819 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { buf.push(text[i]);
10820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10821 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { break;
10822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return buf.reverse().join("");
10824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10825  
10826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.retrieveFollowingIdentifier = function(text, pos, regex) {
10827 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { regex = regex || ID_REGEX;
10828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var buf = [];
10829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = pos; i < text.length; i++) {
10830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (regex.test(text[i]))
10831 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { buf.push(text[i]);
10832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10833 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { break;
10834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return buf;
10836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10837  
10838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.getCompletionPrefix = function (editor) {
10839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = editor.getCursorPosition();
10840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var line = editor.session.getLine(pos.row);
10841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefix;
10842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completers.forEach(function(completer) {
10843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (completer.identifierRegexps) {
10844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completer.identifierRegexps.forEach(function(identifierRegex) {
10845 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!prefix && identifierRegex)
10846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prefix = this.retrievePrecedingIdentifier(line, pos.column, identifierRegex);
10847 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this));
10848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this));
10850 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return prefix || this.retrievePrecedingIdentifier(line, pos.column);
10851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10852  
10853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
10854  
10855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/autocomplete",["require","exports","module","ace/keyboard/hash_handler","ace/autocomplete/popup","ace/autocomplete/util","ace/lib/event","ace/lib/lang","ace/lib/dom","ace/snippets"], function(require, exports, module) {
10856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
10857  
10858 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var HashHandler = require("./keyboard/hash_handler").HashHandler;
10859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var AcePopup = require("./autocomplete/popup").AcePopup;
10860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var util = require("./autocomplete/util");
10861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var event = require("./lib/event");
10862 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var lang = require("./lib/lang");
10863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var dom = require("./lib/dom");
10864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var snippetManager = require("./snippets").snippetManager;
10865  
10866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Autocomplete = function() {
10867 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.autoInsert = false;
10868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.autoSelect = true;
10869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.exactMatch = false;
10870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.gatherCompletionsId = 0;
10871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.keyboardHandler = new HashHandler();
10872 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.keyboardHandler.bindKeys(this.commands);
10873  
10874 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.blurListener = this.blurListener.bind(this);
10875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.changeListener = this.changeListener.bind(this);
10876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.mousedownListener = this.mousedownListener.bind(this);
10877 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.mousewheelListener = this.mousewheelListener.bind(this);
10878  
10879 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.changeTimer = lang.delayedCall(function() {
10880 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateCompletions(true);
10881 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this));
10882  
10883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipTimer = lang.delayedCall(this.updateDocTooltip.bind(this), 50);
10884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
10885  
10886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {(function() {
10887  
10888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$init = function() {
10889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup = new AcePopup(document.body || document.documentElement);
10890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.on("click", function(e) {
10891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.insertMatch();
10892 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { e.stop();
10893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this));
10894 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.focus = this.editor.focus.bind(this.editor);
10895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.on("show", this.tooltipTimer.bind(null, null));
10896 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.on("select", this.tooltipTimer.bind(null, null));
10897 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.on("changeHoverMarker", this.tooltipTimer.bind(null, null));
10898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.popup;
10899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10900  
10901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.getPopup = function() {
10902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.popup || this.$init();
10903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10904  
10905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.openPopup = function(editor, prefix, keepPopupPosition) {
10906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.popup)
10907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.$init();
10908  
10909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.setData(this.completions.filtered);
10910  
10911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.keyBinding.addKeyboardHandler(this.keyboardHandler);
10912  
10913 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var renderer = editor.renderer;
10914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.setRow(this.autoSelect ? 0 : -1);
10915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!keepPopupPosition) {
10916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.setTheme(editor.getTheme());
10917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.setFontSize(editor.getFontSize());
10918  
10919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lineHeight = renderer.layerConfig.lineHeight;
10920  
10921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = renderer.$cursorLayer.getPixelPosition(this.base, true);
10922 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { pos.left -= this.popup.getTextLeftOffset();
10923  
10924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var rect = editor.container.getBoundingClientRect();
10925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { pos.top += rect.top - renderer.layerConfig.offset;
10926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { pos.left += rect.left - editor.renderer.scrollLeft;
10927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { pos.left += renderer.gutterWidth;
10928  
10929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.show(pos, lineHeight);
10930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (keepPopupPosition && !prefix) {
10931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10934  
10935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach = function() {
10936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler);
10937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.off("changeSelection", this.changeListener);
10938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.off("blur", this.blurListener);
10939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.off("mousedown", this.mousedownListener);
10940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.off("mousewheel", this.mousewheelListener);
10941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.changeTimer.cancel();
10942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.hideDocTooltip();
10943  
10944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.gatherCompletionsId += 1;
10945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.popup && this.popup.isOpen)
10946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.hide();
10947  
10948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.base)
10949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.base.detach();
10950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.activated = false;
10951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completions = this.base = null;
10952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10953  
10954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.changeListener = function(e) {
10955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var cursor = this.editor.selection.lead;
10956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (cursor.row != this.base.row || cursor.column < this.base.column) {
10957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.activated)
10960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.changeTimer.schedule();
10961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
10962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10964  
10965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.blurListener = function(e) {
10966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (e.relatedTarget && e.relatedTarget.nodeName == "A" && e.relatedTarget.href) {
10967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { window.open(e.relatedTarget.href, "_blank");
10968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var el = document.activeElement;
10970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var text = this.editor.textInput.getElement();
10971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var fromTooltip = e.relatedTarget && e.relatedTarget == this.tooltipNode;
10972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var container = this.popup && this.popup.container;
10973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (el != text && el.parentNode != container && !fromTooltip
10974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { && el != this.tooltipNode && e.relatedTarget != text
10975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ) {
10976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10979  
10980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.mousedownListener = function(e) {
10981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10983  
10984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.mousewheelListener = function(e) {
10985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
10986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
10987  
10988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.goTo = function(where) {
10989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var row = this.popup.getRow();
10990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var max = this.popup.session.getLength() - 1;
10991  
10992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { switch(where) {
10993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "up": row = row <= 0 ? max : row - 1; break;
10994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "down": row = row >= max ? -1 : row + 1; break;
10995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "start": row = 0; break;
10996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { case "end": row = max; break;
10997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
10998  
10999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.popup.setRow(row);
11000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11001  
11002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.insertMatch = function(data, options) {
11003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!data)
11004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { data = this.popup.getData(this.popup.getRow());
11005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!data)
11006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return false;
11007  
11008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (data.completer && data.completer.insertMatch) {
11009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { data.completer.insertMatch(this.editor, data);
11010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.completions.filterText) {
11012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var ranges = this.editor.selection.getAllRanges();
11013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = 0, range; range = ranges[i]; i++) {
11014 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { range.start.column -= this.completions.filterText.length;
11015 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.session.remove(range);
11016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11017 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (data.snippet)
11019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.insertSnippet(this.editor, data.snippet);
11020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
11021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.execCommand("insertstring", data.value || data);
11022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
11024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11025  
11026  
11027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands = {
11028 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Up": function(editor) { editor.completer.goTo("up"); },
11029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Down": function(editor) { editor.completer.goTo("down"); },
11030 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Ctrl-Up|Ctrl-Home": function(editor) { editor.completer.goTo("start"); },
11031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Ctrl-Down|Ctrl-End": function(editor) { editor.completer.goTo("end"); },
11032  
11033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Esc": function(editor) { editor.completer.detach(); },
11034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Return": function(editor) { return editor.completer.insertMatch(); },
11035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Shift-Return": function(editor) { editor.completer.insertMatch(null, {deleteSuffix: true}); },
11036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Tab": function(editor) {
11037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var result = editor.completer.insertMatch();
11038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!result && !editor.tabstopManager)
11039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.goTo("down");
11040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
11041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return result;
11042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11043  
11044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "PageUp": function(editor) { editor.completer.popup.gotoPageUp(); },
11045 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "PageDown": function(editor) { editor.completer.popup.gotoPageDown(); }
11046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11047  
11048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.gatherCompletions = function(editor, callback) {
11049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var session = editor.getSession();
11050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = editor.getCursorPosition();
11051  
11052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var line = session.getLine(pos.row);
11053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefix = util.getCompletionPrefix(editor);
11054  
11055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.base = session.doc.createAnchor(pos.row, pos.column - prefix.length);
11056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.base.$insertRight = true;
11057  
11058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var matches = [];
11059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var total = editor.completers.length;
11060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completers.forEach(function(completer, i) {
11061 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completer.getCompletions(editor, session, pos, prefix, function(err, results) {
11062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!err && results)
11063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matches = matches.concat(results);
11064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = editor.getCursorPosition();
11065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var line = session.getLine(pos.row);
11066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback(null, {
11067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prefix: prefix,
11068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matches: matches,
11069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { finished: (--total === 0)
11070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
11074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11075  
11076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.showPopup = function(editor) {
11077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.editor)
11078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.detach();
11079  
11080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.activated = true;
11081  
11082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor = editor;
11083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (editor.completer != this) {
11084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (editor.completer)
11085 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.detach();
11086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer = this;
11087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11088  
11089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.on("changeSelection", this.changeListener);
11090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.on("blur", this.blurListener);
11091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.on("mousedown", this.mousedownListener);
11092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.on("mousewheel", this.mousewheelListener);
11093  
11094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateCompletions();
11095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11096  
11097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateCompletions = function(keepPopupPosition) {
11098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (keepPopupPosition && this.base && this.completions) {
11099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var pos = this.editor.getCursorPosition();
11100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefix = this.editor.session.getTextRange({start: this.base, end: pos});
11101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (prefix == this.completions.filterText)
11102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completions.setFilter(prefix);
11104 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.completions.filtered.length)
11105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.detach();
11106 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.completions.filtered.length == 1
11107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { && this.completions.filtered[0].value == prefix
11108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { && !this.completions.filtered[0].snippet)
11109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.detach();
11110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.openPopup(this.editor, prefix, keepPopupPosition);
11111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11113 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var _id = this.gatherCompletionsId;
11114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.gatherCompletions(this.editor, function(err, results) {
11115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var detachIfFinished = function() {
11116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!results.finished) return;
11117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.detach();
11118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this);
11119  
11120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefix = results.prefix;
11121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var matches = results && results.matches;
11122  
11123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!matches || !matches.length)
11124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return detachIfFinished();
11125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (prefix.indexOf(results.prefix) !== 0 || _id != this.gatherCompletionsId)
11126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11127  
11128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completions = new FilteredList(matches);
11129  
11130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.exactMatch)
11131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completions.exactMatch = true;
11132  
11133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completions.setFilter(prefix);
11134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var filtered = this.completions.filtered;
11135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!filtered.length)
11136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return detachIfFinished();
11137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (filtered.length == 1 && filtered[0].value == prefix && !filtered[0].snippet)
11138 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return detachIfFinished();
11139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.autoInsert && filtered.length == 1 && results.finished)
11140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.insertMatch(filtered[0]);
11141  
11142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.openPopup(this.editor, prefix, keepPopupPosition);
11143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }.bind(this));
11144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11145  
11146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.cancelContextMenu = function() {
11147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.$mouseHandler.cancelContextMenu();
11148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11149  
11150 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.updateDocTooltip = function() {
11151 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var popup = this.popup;
11152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var all = popup.data;
11153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var selected = all && (all[popup.getHoveredRow()] || all[popup.getRow()]);
11154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var doc = null;
11155 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!selected || !this.editor || !this.popup.isOpen)
11156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.hideDocTooltip();
11157 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.completers.some(function(completer) {
11158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (completer.getDocTooltip)
11159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { doc = completer.getDocTooltip(selected);
11160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return doc;
11161 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!doc)
11163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { doc = selected;
11164  
11165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof doc == "string")
11166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { doc = {docText: doc};
11167 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!doc || !(doc.docHTML || doc.docText))
11168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return this.hideDocTooltip();
11169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.showDocTooltip(doc);
11170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11171  
11172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.showDocTooltip = function(item) {
11173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.tooltipNode) {
11174 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode = dom.createElement("div");
11175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode.className = "ace_tooltip ace_doc-tooltip";
11176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode.style.margin = 0;
11177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode.style.pointerEvents = "auto";
11178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode.tabIndex = -1;
11179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode.onblur = this.blurListener.bind(this);
11180 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11181  
11182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var tooltipNode = this.tooltipNode;
11183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (item.docHTML) {
11184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.innerHTML = item.docHTML;
11185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else if (item.docText) {
11186 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.textContent = item.docText;
11187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11188  
11189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!tooltipNode.parentNode)
11190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { document.body.appendChild(tooltipNode);
11191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var popup = this.popup;
11192 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var rect = popup.container.getBoundingClientRect();
11193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.top = popup.container.style.top;
11194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.bottom = popup.container.style.bottom;
11195  
11196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (window.innerWidth - rect.right < 320) {
11197 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.right = window.innerWidth - rect.left + "px";
11198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.left = "";
11199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.left = (rect.right + 1) + "px";
11201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.right = "";
11202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { tooltipNode.style.display = "block";
11204 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11205  
11206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.hideDocTooltip = function() {
11207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipTimer.cancel();
11208 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.tooltipNode) return;
11209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var el = this.tooltipNode;
11210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.editor.isFocused() && document.activeElement == el)
11211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.editor.focus();
11212 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.tooltipNode = null;
11213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (el.parentNode)
11214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { el.parentNode.removeChild(el);
11215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11216  
11217 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}).call(Autocomplete.prototype);
11218  
11219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {Autocomplete.startCommand = {
11220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "startAutocomplete",
11221 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!editor.completer)
11223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer = new Autocomplete();
11224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.autoInsert = false;
11225 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.autoSelect = true;
11226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.showPopup(editor);
11227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.cancelContextMenu();
11228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11229 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl-Space|Ctrl-Shift-Space|Alt-Space"
11230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11231  
11232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var FilteredList = function(array, filterText) {
11233 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.all = array;
11234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.filtered = array;
11235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.filterText = filterText || "";
11236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.exactMatch = false;
11237 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {(function(){
11239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.setFilter = function(str) {
11240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (str.length > this.filterText && str.lastIndexOf(this.filterText, 0) === 0)
11241 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var matches = this.filtered;
11242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else
11243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var matches = this.all;
11244  
11245 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.filterText = str;
11246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matches = this.filterCompletions(matches, this.filterText);
11247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matches = matches.sort(function(a, b) {
11248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return b.exactMatch - a.exactMatch || b.score - a.score;
11249 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prev = null;
11251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matches = matches.filter(function(item){
11252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var caption = item.snippet || item.caption || item.value;
11253 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (caption === prev) return false;
11254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prev = caption;
11255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return true;
11256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11257  
11258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.filtered = matches;
11259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.filterCompletions = function(items, needle) {
11261 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var results = [];
11262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var upper = needle.toUpperCase();
11263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lower = needle.toLowerCase();
11264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { loop: for (var i = 0, item; item = items[i]; i++) {
11265 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var caption = item.value || item.caption || item.snippet;
11266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!caption) continue;
11267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lastIndex = -1;
11268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var matchMask = 0;
11269 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var penalty = 0;
11270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var index, distance;
11271  
11272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (this.exactMatch) {
11273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (needle !== caption.substr(0, needle.length))
11274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue loop;
11275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }else{
11276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var j = 0; j < needle.length; j++) {
11277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i1 = caption.indexOf(lower[j], lastIndex + 1);
11278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var i2 = caption.indexOf(upper[j], lastIndex + 1);
11279 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { index = (i1 >= 0) ? ((i2 < 0 || i1 < i2) ? i1 : i2) : i2;
11280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (index < 0)
11281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue loop;
11282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { distance = index - lastIndex - 1;
11283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (distance > 0) {
11284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (lastIndex === -1)
11285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { penalty += 10;
11286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { penalty += distance;
11287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11288 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { matchMask = matchMask | (1 << index);
11289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lastIndex = index;
11290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { item.matchMask = matchMask;
11293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { item.exactMatch = penalty ? 0 : 1;
11294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { item.score = (item.score || 0) - penalty;
11295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { results.push(item);
11296 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11297 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return results;
11298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}).call(FilteredList.prototype);
11300  
11301 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.Autocomplete = Autocomplete;
11302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.FilteredList = FilteredList;
11303  
11304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11305  
11306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/autocomplete/text_completer",["require","exports","module","ace/range"], function(require, exports, module) {
11307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var Range = require("../range").Range;
11308  
11309 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var splitRegex = /[^a-zA-Z_0-9\$\-\u00C0-\u1FFF\u2C00-\uD7FF\w]+/;
11310  
11311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function getWordIndex(doc, pos) {
11312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var textBefore = doc.getTextRange(Range.fromPoints({row: 0, column:0}, pos));
11313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return textBefore.split(splitRegex).length - 1;
11314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { function wordDistance(doc, pos) {
11316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefixPos = getWordIndex(doc, pos);
11317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var words = doc.getValue().split(splitRegex);
11318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var wordScores = Object.create(null);
11319  
11320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var currentWord = words[prefixPos];
11321  
11322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { words.forEach(function(word, idx) {
11323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!word || word === currentWord) return;
11324  
11325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var distance = Math.abs(prefixPos - idx);
11326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var score = words.length - distance;
11327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (wordScores[word]) {
11328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { wordScores[word] = Math.max(score, wordScores[word]);
11329 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { wordScores[word] = score;
11331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11332 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11333 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return wordScores;
11334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11335  
11336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exports.getCompletions = function(editor, session, pos, prefix, callback) {
11337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var wordScore = wordDistance(session, pos, prefix);
11338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var wordList = Object.keys(wordScore);
11339 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback(null, wordList.map(function(word) {
11340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return {
11341 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { caption: word,
11342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: word,
11343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { score: wordScore[word],
11344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { meta: "local"
11345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }));
11347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { };
11348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11349  
11350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/ext/language_tools",["require","exports","module","ace/snippets","ace/autocomplete","ace/config","ace/lib/lang","ace/autocomplete/util","ace/autocomplete/text_completer","ace/editor","ace/config"], function(require, exports, module) {
11351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
11352  
11353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var snippetManager = require("../snippets").snippetManager;
11354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Autocomplete = require("../autocomplete").Autocomplete;
11355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var config = require("../config");
11356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var lang = require("../lib/lang");
11357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var util = require("../autocomplete/util");
11358  
11359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var textCompleter = require("../autocomplete/text_completer");
11360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var keyWordCompleter = {
11361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getCompletions: function(editor, session, pos, prefix, callback) {
11362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (session.$mode.completer) {
11363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return session.$mode.completer.getCompletions(editor, session, pos, prefix, callback);
11364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var state = editor.session.getState(pos.row);
11366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var completions = session.$mode.getCompletions(state, session, pos, prefix);
11367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback(null, completions);
11368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11370  
11371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var snippetCompleter = {
11372 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getCompletions: function(editor, session, pos, prefix, callback) {
11373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetMap = snippetManager.snippetMap;
11374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var completions = [];
11375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.getActiveScopes(editor).forEach(function(scope) {
11376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippets = snippetMap[scope] || [];
11377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { for (var i = snippets.length; i--;) {
11378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var s = snippets[i];
11379 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var caption = s.name || s.tabTrigger;
11380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!caption)
11381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
11382 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completions.push({
11383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { caption: caption,
11384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippet: s.content,
11385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { meta: s.tabTrigger && !s.name ? s.tabTrigger + "\u21E5 " : "snippet",
11386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: "snippet"
11387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }, this);
11390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { callback(null, completions);
11391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { getDocTooltip: function(item) {
11393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (item.type == "snippet" && !item.docHTML) {
11394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { item.docHTML = [
11395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "<b>", lang.escapeHTML(item.caption), "</b>", "<hr></hr>",
11396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { lang.escapeHTML(item.snippet)
11397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { ].join("");
11398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11401  
11402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var completers = [snippetCompleter, textCompleter, keyWordCompleter];
11403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.setCompleters = function(val) {
11404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completers.length = 0;
11405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (val) completers.push.apply(completers, val);
11406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.addCompleter = function(completer) {
11408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { completers.push(completer);
11409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.textCompleter = textCompleter;
11411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.keyWordCompleter = keyWordCompleter;
11412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.snippetCompleter = snippetCompleter;
11413  
11414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var expandSnippet = {
11415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "expandSnippet",
11416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return snippetManager.expandWithTab(editor);
11418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Tab"
11420 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11421  
11422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var onChangeMode = function(e, editor) {
11423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { loadSnippetsForMode(editor.session.$mode);
11424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11425  
11426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var loadSnippetsForMode = function(mode) {
11427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var id = mode.$id;
11428 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!snippetManager.files)
11429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.files = {};
11430 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { loadSnippetFile(id);
11431 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (mode.modes)
11432 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { mode.modes.forEach(loadSnippetsForMode);
11433 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11434  
11435 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var loadSnippetFile = function(id) {
11436 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!id || snippetManager.files[id])
11437 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11438 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var snippetFilePath = id.replace("mode", "snippets");
11439 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.files[id] = {};
11440 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { config.loadModule(snippetFilePath, function(m) {
11441 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (m) {
11442 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.files[id] = m;
11443 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!m.snippets && m.snippetText)
11444 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { m.snippets = snippetManager.parseSnippetFile(m.snippetText);
11445 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.register(m.snippets || [], m.scope);
11446 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (m.includeScopes) {
11447 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.snippetMap[m.scope].includeScopes = m.includeScopes;
11448 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { m.includeScopes.forEach(function(x) {
11449 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { loadSnippetFile("ace/mode/" + x);
11450 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11451 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11452 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11453 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11454 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11455  
11456 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var doLiveAutocomplete = function(e) {
11457 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var editor = e.editor;
11458 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var hasCompleter = editor.completer && editor.completer.activated;
11459 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (e.command.name === "backspace") {
11460 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (hasCompleter && !util.getCompletionPrefix(editor))
11461 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.detach();
11462 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11463 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if (e.command.name === "insertstring") {
11464 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var prefix = util.getCompletionPrefix(editor);
11465 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (prefix && !hasCompleter) {
11466 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!editor.completer) {
11467 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer = new Autocomplete();
11468 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11469 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.autoInsert = false;
11470 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.completer.showPopup(editor);
11471 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11472 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11473 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11474  
11475 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Editor = require("../editor").Editor;
11476 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("../config").defineOptions(Editor.prototype, "editor", {
11477 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { enableBasicAutocompletion: {
11478 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { set: function(val) {
11479 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (val) {
11480 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.completers)
11481 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completers = Array.isArray(val)? val: completers;
11482 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.addCommand(Autocomplete.startCommand);
11483 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11484 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.removeCommand(Autocomplete.startCommand);
11485 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11486 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11487 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: false
11488 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11489 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { enableLiveAutocompletion: {
11490 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { set: function(val) {
11491 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (val) {
11492 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!this.completers)
11493 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.completers = Array.isArray(val)? val: completers;
11494 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.on('afterExec', doLiveAutocomplete);
11495 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11496 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.removeListener('afterExec', doLiveAutocomplete);
11497 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11498 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11499 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: false
11500 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11501 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { enableSnippets: {
11502 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { set: function(val) {
11503 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (val) {
11504 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.addCommand(expandSnippet);
11505 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.on("changeMode", onChangeMode);
11506 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { onChangeMode(null, this);
11507 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } else {
11508 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.commands.removeCommand(expandSnippet);
11509 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.off("changeMode", onChangeMode);
11510 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11511 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11512 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: false
11513 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11514 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11515 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11516  
11517 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("ace/ext/beautify/php_rules",["require","exports","module","ace/token_iterator"], function(require, exports, module) {
11518 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
11519 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var TokenIterator = require("ace/token_iterator").TokenIterator;
11520 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.newLines = [{
11521 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'support.php_tag',
11522 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '<?php'
11523 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11524 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'support.php_tag',
11525 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '<?'
11526 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11527 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'support.php_tag',
11528 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '?>'
11529 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11530 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'paren.lparen',
11531 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '{',
11532 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: true
11533 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11534 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'paren.rparen',
11535 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { breakBefore: true,
11536 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '}',
11537 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: false
11538 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11539 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'paren.rparen',
11540 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { breakBefore: true,
11541 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '})',
11542 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: false,
11543 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11544 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11545 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'comment'
11546 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11547 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'text',
11548 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: ';'
11549 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11550 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'text',
11551 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: ':',
11552 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context: 'php'
11553 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11554 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11555 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'case',
11556 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: true,
11557 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11558 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11559 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11560 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'default',
11561 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: true,
11562 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11563 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11564 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11565 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'break',
11566 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: false,
11567 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11568 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11569 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'punctuation.doctype.end',
11570 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '>'
11571 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11572 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'meta.tag.punctuation.end',
11573 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '>'
11574 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11575 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'meta.tag.punctuation.begin',
11576 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '<',
11577 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { blockTag: true,
11578 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: true,
11579 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11580 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11581 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'meta.tag.punctuation.begin',
11582 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '</',
11583 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { indent: false,
11584 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { breakBefore: true,
11585 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { dontBreak: true
11586 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11587 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'punctuation.operator',
11588 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: ';'
11589 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}];
11590  
11591 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.spaces = [{
11592 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'xml-pe',
11593 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11594 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {},{
11595 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'entity.other.attribute-name',
11596 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11597 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11598 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'storage.type',
11599 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'var',
11600 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11601 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11602 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'storage.type',
11603 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'function',
11604 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11605 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11606 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword.operator',
11607 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '='
11608 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11609 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11610 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'as',
11611 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true,
11612 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11613 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11614 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11615 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'function',
11616 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11617 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11618 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'support.function',
11619 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { next: /[^\(]/,
11620 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11621 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11622 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11623 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'or',
11624 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true,
11625 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11626 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11627 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11628 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'and',
11629 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true,
11630 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11631 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11632 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword',
11633 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: 'case',
11634 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true
11635 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11636 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword.operator',
11637 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '||',
11638 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true,
11639 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11640 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11641 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { type: 'keyword.operator',
11642 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { value: '&&',
11643 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { append: true,
11644 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { prepend: true
11645 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}];
11646 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.singleTags = ['!doctype','area','base','br','hr','input','img','link','meta'];
11647  
11648 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.transform = function(iterator, maxPos, context) {
11649 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var token = iterator.getCurrentToken();
11650  
11651 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var newLines = exports.newLines;
11652 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var spaces = exports.spaces;
11653 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var singleTags = exports.singleTags;
11654  
11655 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var code = '';
11656  
11657 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var indentation = 0;
11658 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var dontBreak = false;
11659 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var tag;
11660 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lastTag;
11661 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var lastToken = {};
11662 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var nextTag;
11663 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var nextToken = {};
11664 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var breakAdded = false;
11665 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var value = '';
11666  
11667 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { while (token!==null) {
11668 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { console.log(token);
11669  
11670 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if( !token ){
11671 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { token = iterator.stepForward();
11672 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { continue;
11673 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11674 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if( token.type == 'support.php_tag' && token.value != '?>' ){
11675 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'php';
11676 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11677 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if( token.type == 'support.php_tag' && token.value == '?>' ){
11678 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'html';
11679 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11680 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if( token.type == 'meta.tag.name.style' && context != 'css' ){
11681 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'css';
11682 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11683 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if( token.type == 'meta.tag.name.style' && context == 'css' ){
11684 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'html';
11685 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11686 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if( token.type == 'meta.tag.name.script' && context != 'js' ){
11687 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'js';
11688 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11689 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { else if( token.type == 'meta.tag.name.script' && context == 'js' ){
11690 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { context = 'html';
11691 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11692  
11693 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { nextToken = iterator.stepForward();
11694 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (nextToken && nextToken.type.indexOf('meta.tag.name') == 0) {
11695 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { nextTag = nextToken.value;
11696 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11697 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if ( lastToken.type == 'support.php_tag' && lastToken.value == '
11698 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11699 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11700 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11701 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11702 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11703 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11704 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11705 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11706 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11707 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11708 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11709 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11710 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11711 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11712 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11713 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11714 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11715 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11716 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11717 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11718 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11719 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11720 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11721 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11722 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11723  
11724 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11725 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11726 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11727 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11728 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11729 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11730 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11731 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11732 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11733 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11734 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11735 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11736 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11737 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11738 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11739 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11740 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11741 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11742 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11743 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11744 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11745 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11746 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11747 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11748 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11749 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11750 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11751 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11752  
11753 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11754 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11755 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11756 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11757 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11758 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11759 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11760 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11761 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11762 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11763  
11764 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11765 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11766 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11767  
11768 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11769 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11770 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11771 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11772 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11773 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11774 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11775 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11776 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11777 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11778 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11779 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11780 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11781 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11782 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11783 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11784 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11785 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11786 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11787  
11788 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11789 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11790 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11791 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11792 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11793 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11794  
11795 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11796 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11797 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11798 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11799  
11800 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11801 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {' ) {
11802 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11803 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11804 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11805  
11806 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11807  
11808 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11809  
11810 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11811 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11812 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11813 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11814  
11815 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11816 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11817  
11818  
11819  
11820 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
11821  
11822 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {ext/beautify",["require","exports","module","ace/token_iterator","ace/ext/beautify/php_rules"], function(require, exports, module) {
11823 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
11824 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var TokenIterator = require("ace/token_iterator").TokenIterator;
11825  
11826 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var phpTransform = require("./beautify/php_rules").transform;
11827  
11828 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.beautify = function(session) {
11829 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var iterator = new TokenIterator(session, 0, 0);
11830 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var token = iterator.getCurrentToken();
11831  
11832 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var context = session.$modeId.split("/").pop();
11833  
11834 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var code = phpTransform(iterator, context);
11835 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { session.doc.setValue(code);
11836 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11837  
11838 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {exports.commands = [{
11839 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "beautify",
11840 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11841 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exports.beautify(editor.session);
11842 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11843 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl-Shift-B"
11844 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}]
11845  
11846 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11847  
11848 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {define("kitchen-sink/demo",["require","exports","module","ace/lib/fixoldbrowsers","ace/multi_select","ace/ext/spellcheck","kitchen-sink/inline_editor","kitchen-sink/dev_util","kitchen-sink/file_drop","ace/config","ace/lib/dom","ace/lib/net","ace/lib/lang","ace/lib/useragent","ace/lib/event","ace/theme/textmate","ace/edit_session","ace/undomanager","ace/keyboard/hash_handler","ace/virtual_renderer","ace/editor","ace/ext/whitespace","kitchen-sink/doclist","ace/ext/modelist","ace/ext/themelist","kitchen-sink/layout","kitchen-sink/token_tooltip","kitchen-sink/util","ace/ext/elastic_tabstops_lite","ace/incremental_search","ace/worker/worker_client","ace/split","ace/keyboard/vim","ace/ext/statusbar","ace/ext/emmet","ace/snippets","ace/ext/language_tools","ace/ext/beautify","ace/keyboard/keybinding","ace/commands/command_manager"], function(require, exports, module) {
11849 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"use strict";
11850  
11851 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("ace/lib/fixoldbrowsers");
11852  
11853 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("ace/multi_select");
11854 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("ace/ext/spellcheck");
11855 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("./inline_editor");
11856 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("./dev_util");
11857 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {require("./file_drop");
11858  
11859 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var config = require("ace/config");
11860 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {config.init();
11861 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var env = {};
11862  
11863 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var dom = require("ace/lib/dom");
11864 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var net = require("ace/lib/net");
11865 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var lang = require("ace/lib/lang");
11866 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var useragent = require("ace/lib/useragent");
11867  
11868 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var event = require("ace/lib/event");
11869 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var theme = require("ace/theme/textmate");
11870 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var EditSession = require("ace/edit_session").EditSession;
11871 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var UndoManager = require("ace/undomanager").UndoManager;
11872  
11873 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var HashHandler = require("ace/keyboard/hash_handler").HashHandler;
11874  
11875 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Renderer = require("ace/virtual_renderer").VirtualRenderer;
11876 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Editor = require("ace/editor").Editor;
11877  
11878 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var whitespace = require("ace/ext/whitespace");
11879  
11880  
11881  
11882 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var doclist = require("./doclist");
11883 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var modelist = require("ace/ext/modelist");
11884 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var themelist = require("ace/ext/themelist");
11885 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var layout = require("./layout");
11886 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var TokenTooltip = require("./token_tooltip").TokenTooltip;
11887 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var util = require("./util");
11888 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var saveOption = util.saveOption;
11889 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var fillDropdown = util.fillDropdown;
11890 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var bindCheckbox = util.bindCheckbox;
11891 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var bindDropdown = util.bindDropdown;
11892  
11893 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var ElasticTabstopsLite = require("ace/ext/elastic_tabstops_lite").ElasticTabstopsLite;
11894  
11895 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var IncrementalSearch = require("ace/incremental_search").IncrementalSearch;
11896  
11897  
11898 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var workerModule = require("ace/worker/worker_client");
11899 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (location.href.indexOf("noworker") !== -1) {
11900 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { workerModule.WorkerClient = workerModule.UIWorkerClient;
11901 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}
11902 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var container = document.getElementById("editor-container");
11903 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Split = require("ace/split").Split;
11904 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var split = new Split(container, theme, 1);
11905 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.editor = split.getEditor(0);
11906 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {split.on("focus", function(editor) {
11907 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { env.editor = editor;
11908 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { updateUIEditorOptions();
11909 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
11910 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.split = split;
11911 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {window.env = env;
11912  
11913  
11914 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var consoleEl = dom.createElement("div");
11915 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {container.parentNode.appendChild(consoleEl);
11916 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {consoleEl.style.cssText = "position:fixed; bottom:1px; right:0;\
11917 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {border:1px solid #baf; z-index:100";
11918  
11919 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var cmdLine = new layout.singleLineEditor(consoleEl);
11920 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {cmdLine.editor = env.editor;
11921 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.editor.cmdLine = cmdLine;
11922  
11923 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.editor.showCommandLine = function(val) {
11924 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.cmdLine.focus();
11925 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof val == "string")
11926 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { this.cmdLine.setValue(val, 1);
11927 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {};
11928 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.editor.commands.addCommands([{
11929 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "gotoline",
11930 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: {win: "Ctrl-L", mac: "Command-L"},
11931 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor, line) {
11932 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof line == "object") {
11933 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var arg = this.name + " " + editor.getCursorPosition().row;
11934 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.cmdLine.setValue(arg, 1);
11935 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.cmdLine.focus();
11936 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11937 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11938 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { line = parseInt(line, 10);
11939 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (!isNaN(line))
11940 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.gotoLine(line);
11941 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11942 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11943 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11944 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "snippet",
11945 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: {win: "Alt-C", mac: "Command-Alt-C"},
11946 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor, needle) {
11947 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (typeof needle == "object") {
11948 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.cmdLine.setValue("snippet ", 1);
11949 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.cmdLine.focus();
11950 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { return;
11951 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11952 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var s = snippetManager.getSnippetByName(needle, editor);
11953 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { if (s)
11954 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { snippetManager.insertSnippet(editor, s.content);
11955 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11956 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11957 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11958 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "focusCommandLine",
11959 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "shift-esc|ctrl-`",
11960 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor, needle) { editor.cmdLine.focus(); },
11961 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11962 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11963 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "nextFile",
11964 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl-tab",
11965 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) { doclist.cycleOpen(editor, 1); },
11966 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11967 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11968 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "previousFile",
11969 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl-shift-tab",
11970 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) { doclist.cycleOpen(editor, -1); },
11971 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11972 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11973 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "execute",
11974 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "ctrl+enter",
11975 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11976 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { try {
11977 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var r = window.eval(editor.getCopyText() || editor.getValue());
11978 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { } catch(e) {
11979 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { r = e;
11980 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11981 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.cmdLine.setValue(r + "");
11982 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { },
11983 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { readOnly: true
11984 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11985 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "showKeyboardShortcuts",
11986 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: {win: "Ctrl-Alt-h", mac: "Command-Alt-h"},
11987 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11988 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { config.loadModule("ace/ext/keybinding_menu", function(module) {
11989 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { module.init(editor);
11990 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.showKeyboardShortcuts();
11991 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { });
11992 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
11993 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
11994 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "increaseFontSize",
11995 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl-=|Ctrl-+",
11996 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
11997 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var size = parseInt(editor.getFontSize(), 10) || 12;
11998 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.setFontSize(size + 1);
11999 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
12000 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
12001 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "decreaseFontSize",
12002 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl+-|Ctrl-_",
12003 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
12004 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var size = parseInt(editor.getFontSize(), 10) || 12;
12005 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.setFontSize(Math.max(size - 1 || 1));
12006 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
12007 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}, {
12008 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "resetFontSize",
12009 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: "Ctrl+0|Ctrl-Numpad0",
12010 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(editor) {
12011 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.setFontSize(12);
12012 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
12013 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {}]);
12014  
12015  
12016 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {env.editor.commands.addCommands(whitespace.commands);
12017  
12018 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {cmdLine.commands.bindKeys({
12019 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Shift-Return|Ctrl-Return|Alt-Return": function(cmdLine) { cmdLine.insert("\n"); },
12020 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Esc|Shift-Esc": function(cmdLine){ cmdLine.editor.focus(); },
12021 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { "Return": function(cmdLine){
12022 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var command = cmdLine.getValue().split(/\s+/);
12023 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var editor = cmdLine.editor;
12024 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.commands.exec(command[0], editor, command[1]);
12025 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { editor.focus();
12026 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { }
12027 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {});
12028  
12029 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {cmdLine.commands.removeCommands(["find", "gotoline", "findall", "replace", "replaceall"]);
12030  
12031 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var commands = env.editor.commands;
12032 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {commands.addCommand({
12033 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { name: "save",
12034 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { bindKey: {win: "Ctrl-S", mac: "Command-S"},
12035 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { exec: function(arg) {
12036 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var session = env.editor.session;
12037 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { var name = session.name.match(/[^\/]+$/);
12038 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12039 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"saved_file:" + name,
12040 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12041 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12042 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"saved "+ name);
12043 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12044 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12045  
12046 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12047 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"load",
12048 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"Ctrl-O", mac: "Command-O"},
12049 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(arg) {
12050 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var session = env.editor.session;
12051 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var name = session.name.match(/[^\/]+$/);
12052 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var value = localStorage.getItem("saved_file:" + name);
12053 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (typeof value == "string") {
12054 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12055 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"loaded "+ name);
12056 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {else {
12057 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"no previuos value saved for "+ name);
12058 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12059 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12060 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12061  
12062 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var keybindings = {
12063 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {null, // Null = use "default" keymapping
12064 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { vim: require("ace/keyboard/vim").handler,
12065 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"ace/keyboard/emacs",
12066 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {new HashHandler({
12067 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"gotoright": "Tab",
12068 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"indent": "]",
12069 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"outdent": "[",
12070 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"gotolinestart": "^",
12071 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"gotolineend": "$"
12072 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12073 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12074 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var consoleHeight = 20;
12075 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function onResize() {
12076 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var left = env.split.$container.offsetLeft;
12077 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var width = document.documentElement.clientWidth - left;
12078 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"px";
12079 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"px";
12080 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12081  
12082 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"px";
12083 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12084 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12085  
12086 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12087 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12088 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var docEl = document.getElementById("doc");
12089 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var modeEl = document.getElementById("mode");
12090 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var wrapModeEl = document.getElementById("soft_wrap");
12091 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var themeEl = document.getElementById("theme");
12092 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var foldingEl = document.getElementById("folding");
12093 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var selectStyleEl = document.getElementById("select_style");
12094 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var highlightActiveEl = document.getElementById("highlight_active");
12095 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var showHiddenEl = document.getElementById("show_hidden");
12096 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var showGutterEl = document.getElementById("show_gutter");
12097 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var showPrintMarginEl = document.getElementById("show_print_margin");
12098 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var highlightSelectedWordE = document.getElementById("highlight_selected_word");
12099 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var showHScrollEl = document.getElementById("show_hscroll");
12100 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var showVScrollEl = document.getElementById("show_vscroll");
12101 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var animateScrollEl = document.getElementById("animate_scroll");
12102 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var softTabEl = document.getElementById("soft_tab");
12103 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var behavioursEl = document.getElementById("enable_behaviours");
12104  
12105 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12106  
12107 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12108 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var modesByName = modelist.modesByName;
12109 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"mode", function(value) {
12110 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12111 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12112 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12113  
12114 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(doc) {
12115 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {return doc.name;
12116 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12117 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12118 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(editor, dir) {
12119 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var h = this.history;
12120 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12121 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (h.index >= h.length)
12122 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12123 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {else if (h.index <= 0)
12124 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12125 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var s = h[h.index];
12126 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12127 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12128 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12129 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(name) {
12130 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var h = this.history;
12131 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var i = h.indexOf(name);
12132 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (i != h.index) {
12133 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (i != -1)
12134 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12135 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12136 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12137 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12138  
12139 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"doc", function(name) {
12140 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(session) {
12141 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (!session)
12142 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {return;
12143 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12144 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12145 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12146 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12147 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12148 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12149 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12150  
12151  
12152 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function updateUIEditorOptions() {
12153 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var editor = env.editor;
12154 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var session = editor.session;
12155  
12156 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12157  
12158 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12159 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"text");
12160 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"free" : "off");
12161  
12162 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"line");
12163 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12164 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12165 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12166 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12167 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12168 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12169 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12170 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12171 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12172 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12173 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12174  
12175 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(x){ x.value = x.theme });
12176 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12177 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(x){return !x.isDark}),
12178 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(x){return x.isDark})
12179 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12180  
12181 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"mouseover", function(e){
12182 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12183 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (!themeEl.$timer)
12184 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12185 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12186  
12187 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"mouseout", function(e){
12188 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {null;
12189 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (!themeEl.$timer)
12190 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12191 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12192  
12193 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function(){
12194 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12195 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {null;
12196 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12197  
12198 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"theme", function(value) {
12199 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (!value)
12200 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {return;
12201 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12202 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12203 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12204  
12205 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"keybinding", function(value) {
12206 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12207 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12208  
12209 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"fontsize", function(value) {
12210 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12211 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12212  
12213 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"folding", function(value) {
12214 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12215 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"manual");
12216 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12217  
12218 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"soft_wrap", function(value) {
12219 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"wrap", value);
12220 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12221  
12222 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"select_style", function(checked) {
12223 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"selectionStyle", checked ? "line" : "text");
12224 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12225  
12226 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"highlight_active", function(checked) {
12227 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12228 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12229  
12230 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"show_hidden", function(checked) {
12231 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12232 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12233  
12234 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"display_indent_guides", function(checked) {
12235 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12236 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12237  
12238 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"show_gutter", function(checked) {
12239 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12240 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12241  
12242 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"show_print_margin", function(checked) {
12243 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12244 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12245  
12246 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"highlight_selected_word", function(checked) {
12247 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12248 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12249  
12250 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"show_hscroll", function(checked) {
12251 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"hScrollBarAlwaysVisible", checked);
12252 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12253  
12254 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"show_vscroll", function(checked) {
12255 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"vScrollBarAlwaysVisible", checked);
12256 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12257  
12258 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"animate_scroll", function(checked) {
12259 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12260 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12261  
12262 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"soft_tab", function(checked) {
12263 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12264 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12265  
12266 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"enable_behaviours", function(checked) {
12267 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12268 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12269  
12270 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"fade_fold_widgets", function(checked) {
12271 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12272 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12273 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"read_only", function(checked) {
12274 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12275 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12276 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"scrollPastEnd", function(checked) {
12277 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"scrollPastEnd", checked);
12278 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12279  
12280 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"split", function(value) {
12281 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var sp = env.split;
12282 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (value == "none") {
12283 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12284 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {else {
12285 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var newEditor = (sp.getSplits() == 1);
12286 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"below" ? sp.BELOW : sp.BESIDE);
12287 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12288  
12289 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (newEditor) {
12290 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var session = sp.getEditor(0).session;
12291 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var newSession = sp.setSession(session, 1);
12292 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12293 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12294 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12295 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12296  
12297  
12298 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"elastic_tabstops", function(checked) {
12299 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"useElasticTabstops", checked);
12300 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12301  
12302 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var iSearchCheckbox = bindCheckbox("isearch", function(checked) {
12303 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"useIncrementalSearch", checked);
12304 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12305  
12306 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {'incrementalSearchSettingChanged', function(event) {
12307 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12308 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12309  
12310  
12311 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function synchroniseScrolling() {
12312 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var s1 = env.split.$editors[0].session;
12313 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var s2 = env.split.$editors[1].session;
12314 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {'changeScrollTop', function(pos) {s2.setScrollTop(pos)});
12315 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {'changeScrollTop', function(pos) {s1.setScrollTop(pos)});
12316 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {'changeScrollLeft', function(pos) {s2.setScrollLeft(pos)});
12317 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {'changeScrollLeft', function(pos) {s1.setScrollLeft(pos)});
12318 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12319  
12320 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"highlight_token", function(checked) {
12321 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var editor = env.editor;
12322 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (editor.tokenTooltip && !checked) {
12323 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12324 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12325 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {else if (checked) {
12326 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {new TokenTooltip(editor);
12327 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12328 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12329  
12330 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var StatusBar = require("ace/ext/statusbar").StatusBar;
12331 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {new StatusBar(env.editor, cmdLine.container);
12332  
12333  
12334 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var Emmet = require("ace/ext/emmet");
12335 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"https://cloud9ide.github.io/emmet-core/emmet.js", function() {
12336 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12337 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"enableEmmet", true);
12338 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12339  
12340 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var snippetManager = require("ace/snippets").snippetManager;
12341  
12342 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function() {
12343 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var sp = env.split;
12344 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (sp.getSplits() == 2) {
12345 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12346 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {return;
12347 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12348 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12349 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12350 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12351 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var editor = sp.$editors[1];
12352 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var id = sp.$editors[0].session.$mode.$id || "";
12353 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var m = snippetManager.files[id];
12354 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (!doclist["snippets/" + id]) {
12355 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var text = m.snippetText;
12356 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var s = doclist.initDoc(text, "", {});
12357 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"ace/mode/snippets");
12358 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"snippets/" + id] = s;
12359 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12360 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"blur", function() {
12361 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12362 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12363 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12364 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12365 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12366 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"changeMode", function() {
12367 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12368 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12369 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"snippets/" + id], 1);
12370 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12371 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12372  
12373 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"ace/ext/language_tools");
12374 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12375 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {true,
12376 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {false,
12377 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {true
12378 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12379  
12380 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var beautify = require("ace/ext/beautify");
12381 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12382  
12383 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var KeyBinding = require("ace/keyboard/keybinding").KeyBinding;
12384 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var CommandManager = require("ace/commands/command_manager").CommandManager;
12385 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var commandManager = new CommandManager();
12386 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var kb = new KeyBinding({
12387 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12388 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {true
12389 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12390 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12391 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"keyup", function(e) {
12392 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (e.keyCode === 18) // do not trigger browser menu on windows
12393 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) { e.preventDefault();
12394 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12395 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12396 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"window-left",
12397 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"cmd-alt-left", mac: "ctrl-cmd-left"},
12398 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function() {
12399 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"left");
12400 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12401 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12402 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"window-right",
12403 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"cmd-alt-right", mac: "ctrl-cmd-right"},
12404 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function() {
12405 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"right");
12406 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12407 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12408 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"window-up",
12409 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"cmd-alt-up", mac: "ctrl-cmd-up"},
12410 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function() {
12411 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"up");
12412 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12413 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12414 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"window-down",
12415 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"cmd-alt-down", mac: "ctrl-cmd-down"},
12416 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function() {
12417 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {"down");
12418 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12419 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12420  
12421 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {function moveFocus() {
12422 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {var el = document.activeElement;
12423 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {if (el == env.editor.textInput.getElement())
12424 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12425 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {else
12426 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12427 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {
12428  
12429 < this.layerConfig.firstVisibleRow) {<\w+-.+?><\w+>< times; i++) {<= endLine; i++) {< repeat; j++) {< selections.length; j++) {< toSwap.length; i++) {< text.length; i++) {< text.length; i++) {< cur.ch) {< end)break;<= cur.ch))return;< keyMap.length; i++) {< repeat; i++) {< cur2.line) {< cur2.ch) {<\w+-.+?><\w+>< 9? "\xb7" : "" ))) + "";< fmtParts.length; i++) {< snippet.length; i++) {< i) {< indentString.length)< val.length; i++) {< tokens.length; i++) {