{:uriI"þfile:///Users/aaron/.rvm/gems/ruby-2.3.1@push_type/gems/codemirror-rails-5.16.0/vendor/assets/javascripts/codemirror/addons/edit/continuelist.js?type=application/javascript&pipeline=self&id=4ec0980dd2b8bb3e457de4db26420caabbc5ee24d2cf5d40cc4a4e43edeb53dd:ET:load_pathI"g/Users/aaron/.rvm/gems/ruby-2.3.1@push_type/gems/codemirror-rails-5.16.0/vendor/assets/javascripts;T: filenameI"‰/Users/aaron/.rvm/gems/ruby-2.3.1@push_type/gems/codemirror-rails-5.16.0/vendor/assets/javascripts/codemirror/addons/edit/continuelist.js;T: nameI"(codemirror/addons/edit/continuelist;T:logical_pathI"0codemirror/addons/edit/continuelist.self.js;T:content_typeI"application/javascript;T: sourceI"á// CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: http://codemirror.net/LICENSE (function(mod) { if (typeof exports == "object" && typeof module == "object") // CommonJS mod(require("../../lib/codemirror")); else if (typeof define == "function" && define.amd) // AMD define(["../../lib/codemirror"], mod); else // Plain browser env mod(CodeMirror); })(function(CodeMirror) { "use strict"; var listRE = /^(\s*)(>[> ]*|[*+-]\s|(\d+)([.)]))(\s*)/, emptyListRE = /^(\s*)(>[> ]*|[*+-]|(\d+)[.)])(\s*)$/, unorderedListRE = /[*+-]\s/; CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) { if (cm.getOption("disableInput")) return CodeMirror.Pass; var ranges = cm.listSelections(), replacements = []; for (var i = 0; i < ranges.length; i++) { var pos = ranges[i].head; var eolState = cm.getStateAfter(pos.line); var inList = eolState.list !== false; var inQuote = eolState.quote !== 0; var line = cm.getLine(pos.line), match = listRE.exec(line); if (!ranges[i].empty() || (!inList && !inQuote) || !match) { cm.execCommand("newlineAndIndent"); return; } if (emptyListRE.test(line)) { cm.replaceRange("", { line: pos.line, ch: 0 }, { line: pos.line, ch: pos.ch + 1 }); replacements[i] = "\n"; } else { var indent = match[1], after = match[5]; var bullet = unorderedListRE.test(match[2]) || match[2].indexOf(">") >= 0 ? match[2] : (parseInt(match[3], 10) + 1) + match[4]; replacements[i] = "\n" + indent + bullet + after; } } cm.replaceSelections(replacements); }; }); ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"—file-digest:///Users/aaron/.rvm/gems/ruby-2.3.1@push_type/gems/codemirror-rails-5.16.0/vendor/assets/javascripts/codemirror/addons/edit/continuelist.js;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%åùªhj¥€ì˜°’/|ž~20{W™km9ç%•å: lengthiá:dependencies_digest"%°ÇѳØÁÂk8¸$Hì2ÎáƒíK¨èe\ :idI"E4ec0980dd2b8bb3e457de4db26420caabbc5ee24d2cf5d40cc4a4e43edeb53dd;F: mtimel+¯b›W