scorpio-menu
Version:
react右键菜单
2 lines • 21.7 kB
JavaScript
webpackJsonp([2],{573:function(e,n,t){"use strict";function r(e){var n=new i.a(e),t=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.getLanguageServiceWorker.apply(n,e)},r=e.languageId;monaco.languages.registerCompletionItemProvider(r,new o.a(t)),monaco.languages.registerDocumentHighlightProvider(r,new o.d(t)),monaco.languages.registerLinkProvider(r,new o.e(t)),monaco.languages.registerFoldingRangeProvider(r,new o.g(t)),"html"===r&&(monaco.languages.registerDocumentFormattingEditProvider(r,new o.c(t)),monaco.languages.registerDocumentRangeFormattingEditProvider(r,new o.f(t)),new o.b(r,t,e))}Object.defineProperty(n,"__esModule",{value:!0}),n.setupMode=r;var i=t(635),o=t(636)},635:function(e,n,t){"use strict";function r(e){var n,t,r=new i(function(e,r){n=e,t=r},function(){});return e.then(n,t),r}t.d(n,"a",function(){return o});var i=monaco.Promise,o=function(){function e(e){var n=this;this._defaults=e,this._worker=null,this._idleCheckInterval=setInterval(function(){return n._checkIfIdle()},3e4),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange(function(){return n._stopWorker()})}return e.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},e.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},e.prototype._checkIfIdle=function(){if(this._worker){Date.now()-this._lastUsedTime>12e4&&this._stopWorker()}},e.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=monaco.editor.createWebWorker({moduleId:"vs/language/html/htmlWorker",createData:{languageSettings:this._defaults.options,languageId:this._defaults.languageId},label:this._defaults.languageId}),this._client=this._worker.getProxy()),this._client},e.prototype.getLanguageServiceWorker=function(){for(var e=this,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var i;return r(this._getClient().then(function(e){i=e}).then(function(t){return e._worker.withSyncedResources(n)}).then(function(e){return i}))},e}()},636:function(e,n,t){"use strict";function r(e){switch(e){case h.b.Error:return monaco.MarkerSeverity.Error;case h.b.Warning:return monaco.MarkerSeverity.Warning;case h.b.Information:return monaco.MarkerSeverity.Info;case h.b.Hint:return monaco.MarkerSeverity.Hint;default:return monaco.MarkerSeverity.Info}}function i(e,n){var t="number"===typeof n.code?String(n.code):n.code;return{severity:r(n.severity),startLineNumber:n.range.start.line+1,startColumn:n.range.start.character+1,endLineNumber:n.range.end.line+1,endColumn:n.range.end.character+1,message:n.message,code:t,source:n.source}}function o(e){if(e)return{character:e.column-1,line:e.lineNumber-1}}function a(e){if(e)return{start:o(e.getStartPosition()),end:o(e.getEndPosition())}}function u(e){if(e)return new p(e.start.line+1,e.start.character+1,e.end.line+1,e.end.character+1)}function c(e){var n=monaco.languages.CompletionItemKind;switch(e){case h.a.Text:return n.Text;case h.a.Method:return n.Method;case h.a.Function:return n.Function;case h.a.Constructor:return n.Constructor;case h.a.Field:return n.Field;case h.a.Variable:return n.Variable;case h.a.Class:return n.Class;case h.a.Interface:return n.Interface;case h.a.Module:return n.Module;case h.a.Property:return n.Property;case h.a.Unit:return n.Unit;case h.a.Value:return n.Value;case h.a.Enum:return n.Enum;case h.a.Keyword:return n.Keyword;case h.a.Snippet:return n.Snippet;case h.a.Color:return n.Color;case h.a.File:return n.File;case h.a.Reference:return n.Reference}return n.Property}function s(e){if(e)return{range:u(e.range),text:e.newText}}function d(e){var n=monaco.languages.DocumentHighlightKind;switch(e){case h.c.Read:return n.Read;case h.c.Write:return n.Write;case h.c.Text:return n.Text}return n.Text}function f(e){return{tabSize:e.tabSize,insertSpaces:e.insertSpaces}}function l(e){switch(e){case h.d.Comment:return monaco.languages.FoldingRangeKind.Comment;case h.d.Imports:return monaco.languages.FoldingRangeKind.Imports;case h.d.Region:return monaco.languages.FoldingRangeKind.Region}}function g(e,n){return n.cancel&&e.onCancellationRequested(function(){return n.cancel()}),n}t.d(n,"b",function(){return m}),t.d(n,"a",function(){return v}),t.d(n,"d",function(){return b}),t.d(n,"e",function(){return _}),t.d(n,"c",function(){return y}),t.d(n,"f",function(){return k}),t.d(n,"g",function(){return w});var h=t(637),p=monaco.Range,m=function(){function e(e,n,t){var r=this;this._languageId=e,this._worker=n,this._disposables=[],this._listener=Object.create(null);var i=function(e){var n=e.getModeId();if(n===r._languageId){var t;r._listener[e.uri.toString()]=e.onDidChangeContent(function(){clearTimeout(t),t=setTimeout(function(){return r._doValidate(e.uri,n)},500)}),r._doValidate(e.uri,n)}},o=function(e){monaco.editor.setModelMarkers(e,r._languageId,[]);var n=e.uri.toString(),t=r._listener[n];t&&(t.dispose(),delete r._listener[n])};this._disposables.push(monaco.editor.onDidCreateModel(i)),this._disposables.push(monaco.editor.onWillDisposeModel(function(e){o(e)})),this._disposables.push(monaco.editor.onDidChangeModelLanguage(function(e){o(e.model),i(e.model)})),this._disposables.push(t.onDidChange(function(e){monaco.editor.getModels().forEach(function(e){e.getModeId()===r._languageId&&(o(e),i(e))})})),this._disposables.push({dispose:function(){for(var e in r._listener)r._listener[e].dispose()}}),monaco.editor.getModels().forEach(i)}return e.prototype.dispose=function(){this._disposables.forEach(function(e){return e&&e.dispose()}),this._disposables=[]},e.prototype._doValidate=function(e,n){this._worker(e).then(function(t){return t.doValidation(e.toString()).then(function(t){var r=t.map(function(n){return i(e,n)});monaco.editor.setModelMarkers(monaco.editor.getModel(e),n,r)})}).then(void 0,function(e){console.error(e)})},e}(),v=function(){function e(e){this._worker=e}return Object.defineProperty(e.prototype,"triggerCharacters",{get:function(){return[".",":","<",'"',"=","/"]},enumerable:!0,configurable:!0}),e.prototype.provideCompletionItems=function(e,n,t){var r=(e.getWordUntilPosition(n),e.uri);return g(t,this._worker(r).then(function(e){return e.doComplete(r.toString(),o(n))}).then(function(e){if(e){var n=e.items.map(function(e){var n={label:e.label,insertText:e.insertText,sortText:e.sortText,filterText:e.filterText,documentation:e.documentation,detail:e.detail,kind:c(e.kind)};return e.textEdit&&(n.range=u(e.textEdit.range),n.insertText=e.textEdit.newText),e.insertTextFormat===h.e.Snippet&&(n.insertText={value:n.insertText}),n});return{isIncomplete:e.isIncomplete,items:n}}}))},e}(),b=function(){function e(e){this._worker=e}return e.prototype.provideDocumentHighlights=function(e,n,t){var r=e.uri;return g(t,this._worker(r).then(function(e){return e.findDocumentHighlights(r.toString(),o(n))}).then(function(e){if(e)return e.map(function(e){return{range:u(e.range),kind:d(e.kind)}})}))},e}(),_=function(){function e(e){this._worker=e}return e.prototype.provideLinks=function(e,n){var t=e.uri;return g(n,this._worker(t).then(function(e){return e.findDocumentLinks(t.toString())}).then(function(e){if(e)return e.map(function(e){return{range:u(e.range),url:e.target}})}))},e}(),y=function(){function e(e){this._worker=e}return e.prototype.provideDocumentFormattingEdits=function(e,n,t){var r=e.uri;return g(t,this._worker(r).then(function(e){return e.format(r.toString(),null,f(n)).then(function(e){if(e&&0!==e.length)return e.map(s)})}))},e}(),k=function(){function e(e){this._worker=e}return e.prototype.provideDocumentRangeFormattingEdits=function(e,n,t,r){var i=e.uri;return g(r,this._worker(i).then(function(e){return e.format(i.toString(),a(n),f(t)).then(function(e){if(e&&0!==e.length)return e.map(s)})}))},e}(),w=function(){function e(e){this._worker=e}return e.prototype.provideFoldingRanges=function(e,n,t){var r=e.uri;return g(t,this._worker(r).then(function(e){return e.provideFoldingRanges(r.toString(),n)}).then(function(e){if(e)return e.map(function(e){var n={start:e.startLine+1,end:e.endLine+1};return"undefined"!==typeof e.kind&&(n.kind=l(e.kind)),n})}))},e}()},637:function(e,n,t){"use strict";t.d(n,"d",function(){return s}),t.d(n,"b",function(){return l}),t.d(n,"g",function(){return p}),t.d(n,"f",function(){return w}),t.d(n,"a",function(){return C}),t.d(n,"e",function(){return E}),t.d(n,"c",function(){return F});var r;!function(e){function n(e,n){return{line:e,character:n}}function t(e){var n=e;return q.objectLiteral(n)&&q.number(n.line)&&q.number(n.character)}e.create=n,e.is=t}(r||(r={}));var i;!function(e){function n(e,n,t,i){if(q.number(e)&&q.number(n)&&q.number(t)&&q.number(i))return{start:r.create(e,n),end:r.create(t,i)};if(r.is(e)&&r.is(n))return{start:e,end:n};throw new Error("Range#create called with invalid arguments["+e+", "+n+", "+t+", "+i+"]")}function t(e){var n=e;return q.objectLiteral(n)&&r.is(n.start)&&r.is(n.end)}e.create=n,e.is=t}(i||(i={}));var o;!function(e){function n(e,n){return{uri:e,range:n}}function t(e){var n=e;return q.defined(n)&&i.is(n.range)&&(q.string(n.uri)||q.undefined(n.uri))}e.create=n,e.is=t}(o||(o={}));var a;!function(e){function n(e,n,t,r){return{red:e,green:n,blue:t,alpha:r}}function t(e){var n=e;return q.number(n.red)&&q.number(n.green)&&q.number(n.blue)&&q.number(n.alpha)}e.create=n,e.is=t}(a||(a={}));var u;!function(e){function n(e,n){return{range:e,color:n}}function t(e){var n=e;return i.is(n.range)&&a.is(n.color)}e.create=n,e.is=t}(u||(u={}));var c;!function(e){function n(e,n,t){return{label:e,textEdit:n,additionalTextEdits:t}}function t(e){var n=e;return q.string(n.label)&&(q.undefined(n.textEdit)||p.is(n))&&(q.undefined(n.additionalTextEdits)||q.typedArray(n.additionalTextEdits,p.is))}e.create=n,e.is=t}(c||(c={}));var s;!function(e){e.Comment="comment",e.Imports="imports",e.Region="region"}(s||(s={}));var d;!function(e){function n(e,n,t,r,i){var o={startLine:e,endLine:n};return q.defined(t)&&(o.startCharacter=t),q.defined(r)&&(o.endCharacter=r),q.defined(i)&&(o.kind=i),o}function t(e){var n=e;return q.number(n.startLine)&&q.number(n.startLine)&&(q.undefined(n.startCharacter)||q.number(n.startCharacter))&&(q.undefined(n.endCharacter)||q.number(n.endCharacter))&&(q.undefined(n.kind)||q.string(n.kind))}e.create=n,e.is=t}(d||(d={}));var f;!function(e){function n(e,n){return{location:e,message:n}}function t(e){var n=e;return q.defined(n)&&o.is(n.location)&&q.string(n.message)}e.create=n,e.is=t}(f||(f={}));var l;!function(e){e.Error=1,e.Warning=2,e.Information=3,e.Hint=4}(l||(l={}));var g;!function(e){function n(e,n,t,r,i,o){var a={range:e,message:n};return q.defined(t)&&(a.severity=t),q.defined(r)&&(a.code=r),q.defined(i)&&(a.source=i),q.defined(o)&&(a.relatedInformation=o),a}function t(e){var n=e;return q.defined(n)&&i.is(n.range)&&q.string(n.message)&&(q.number(n.severity)||q.undefined(n.severity))&&(q.number(n.code)||q.string(n.code)||q.undefined(n.code))&&(q.string(n.source)||q.undefined(n.source))&&(q.undefined(n.relatedInformation)||q.typedArray(n.relatedInformation,f.is))}e.create=n,e.is=t}(g||(g={}));var h;!function(e){function n(e,n){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];var i={title:e,command:n};return q.defined(t)&&t.length>0&&(i.arguments=t),i}function t(e){var n=e;return q.defined(n)&&q.string(n.title)&&q.string(n.command)}e.create=n,e.is=t}(h||(h={}));var p;!function(e){function n(e,n){return{range:e,newText:n}}function t(e,n){return{range:{start:e,end:e},newText:n}}function r(e){return{range:e,newText:""}}function o(e){var n=e;return q.objectLiteral(n)&&q.string(n.newText)&&i.is(n.range)}e.replace=n,e.insert=t,e.del=r,e.is=o}(p||(p={}));var m;!function(e){function n(e,n){return{textDocument:e,edits:n}}function t(e){var n=e;return q.defined(n)&&y.is(n.textDocument)&&Array.isArray(n.edits)}e.create=n,e.is=t}(m||(m={}));var v;!function(e){function n(e){var n=e;return n&&(void 0!==n.changes||void 0!==n.documentChanges)&&(void 0===n.documentChanges||q.typedArray(n.documentChanges,m.is))}e.is=n}(v||(v={}));var b,_=function(){function e(e){this.edits=e}return e.prototype.insert=function(e,n){this.edits.push(p.insert(e,n))},e.prototype.replace=function(e,n){this.edits.push(p.replace(e,n))},e.prototype.delete=function(e){this.edits.push(p.del(e))},e.prototype.add=function(e){this.edits.push(e)},e.prototype.all=function(){return this.edits},e.prototype.clear=function(){this.edits.splice(0,this.edits.length)},e}();!function(){function e(e){var n=this;this._textEditChanges=Object.create(null),e&&(this._workspaceEdit=e,e.documentChanges?e.documentChanges.forEach(function(e){var t=new _(e.edits);n._textEditChanges[e.textDocument.uri]=t}):e.changes&&Object.keys(e.changes).forEach(function(t){var r=new _(e.changes[t]);n._textEditChanges[t]=r}))}Object.defineProperty(e.prototype,"edit",{get:function(){return this._workspaceEdit},enumerable:!0,configurable:!0}),e.prototype.getTextEditChange=function(e){if(y.is(e)){if(this._workspaceEdit||(this._workspaceEdit={documentChanges:[]}),!this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for versioned document changes.");var n=e,t=this._textEditChanges[n.uri];if(!t){var r=[],i={textDocument:n,edits:r};this._workspaceEdit.documentChanges.push(i),t=new _(r),this._textEditChanges[n.uri]=t}return t}if(this._workspaceEdit||(this._workspaceEdit={changes:Object.create(null)}),!this._workspaceEdit.changes)throw new Error("Workspace edit is not configured for normal text edit changes.");var t=this._textEditChanges[e];if(!t){var r=[];this._workspaceEdit.changes[e]=r,t=new _(r),this._textEditChanges[e]=t}return t}}();!function(e){function n(e){return{uri:e}}function t(e){var n=e;return q.defined(n)&&q.string(n.uri)}e.create=n,e.is=t}(b||(b={}));var y;!function(e){function n(e,n){return{uri:e,version:n}}function t(e){var n=e;return q.defined(n)&&q.string(n.uri)&&q.number(n.version)}e.create=n,e.is=t}(y||(y={}));var k;!function(e){function n(e,n,t,r){return{uri:e,languageId:n,version:t,text:r}}function t(e){var n=e;return q.defined(n)&&q.string(n.uri)&&q.string(n.languageId)&&q.number(n.version)&&q.string(n.text)}e.create=n,e.is=t}(k||(k={}));var w;!function(e){e.PlainText="plaintext",e.Markdown="markdown"}(w||(w={})),function(e){function n(n){var t=n;return t===e.PlainText||t===e.Markdown}e.is=n}(w||(w={}));var x;!function(e){function n(e){var n=e;return q.objectLiteral(e)&&w.is(n.kind)&&q.string(n.value)}e.is=n}(x||(x={}));var C;!function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25}(C||(C={}));var E;!function(e){e.PlainText=1,e.Snippet=2}(E||(E={}));var I;!function(e){function n(e){return{label:e}}e.create=n}(I||(I={}));var T;!function(e){function n(e,n){return{items:e||[],isIncomplete:!!n}}e.create=n}(T||(T={}));var S;!function(e){function n(e){return e.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}function t(e){var n=e;return q.string(n)||q.objectLiteral(n)&&q.string(n.language)&&q.string(n.value)}e.fromPlainText=n,e.is=t}(S||(S={}));var M;!function(e){function n(e){var n=e;return q.objectLiteral(n)&&(x.is(n.contents)||S.is(n.contents)||q.typedArray(n.contents,S.is))&&(void 0===e.range||i.is(e.range))}e.is=n}(M||(M={}));var P;!function(e){function n(e,n){return n?{label:e,documentation:n}:{label:e}}e.create=n}(P||(P={}));var R;!function(e){function n(e,n){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];var i={label:e};return q.defined(n)&&(i.documentation=n),q.defined(t)?i.parameters=t:i.parameters=[],i}e.create=n}(R||(R={}));var F;!function(e){e.Text=1,e.Read=2,e.Write=3}(F||(F={}));var L;!function(e){function n(e,n){var t={range:e};return q.number(n)&&(t.kind=n),t}e.create=n}(L||(L={}));var O;!function(e){e.File=1,e.Module=2,e.Namespace=3,e.Package=4,e.Class=5,e.Method=6,e.Property=7,e.Field=8,e.Constructor=9,e.Enum=10,e.Interface=11,e.Function=12,e.Variable=13,e.Constant=14,e.String=15,e.Number=16,e.Boolean=17,e.Array=18,e.Object=19,e.Key=20,e.Null=21,e.EnumMember=22,e.Struct=23,e.Event=24,e.Operator=25,e.TypeParameter=26}(O||(O={}));var A;!function(e){function n(e,n,t,r,i){var o={name:e,kind:n,location:{uri:r,range:t}};return i&&(o.containerName=i),o}e.create=n}(A||(A={}));var j=function(){function e(){}return e}();!function(e){function n(e,n,t,r,i,o){var a={name:e,detail:n,kind:t,range:r,selectionRange:i};return void 0!==o&&(a.children=o),a}function t(e){var n=e;return n&&q.string(n.name)&&q.string(n.detail)&&q.number(n.kind)&&i.is(n.range)&&i.is(n.selectionRange)&&(void 0===n.deprecated||q.boolean(n.deprecated))&&(void 0===n.children||Array.isArray(n.children))}e.create=n,e.is=t}(j||(j={}));var D;!function(e){e.QuickFix="quickfix",e.Refactor="refactor",e.RefactorExtract="refactor.extract",e.RefactorInline="refactor.inline",e.RefactorRewrite="refactor.rewrite",e.Source="source",e.SourceOrganizeImports="source.organizeImports"}(D||(D={}));var W;!function(e){function n(e,n){var t={diagnostics:e};return void 0!==n&&null!==n&&(t.only=n),t}function t(e){var n=e;return q.defined(n)&&q.typedArray(n.diagnostics,g.is)&&(void 0===n.only||q.typedArray(n.only,q.string))}e.create=n,e.is=t}(W||(W={}));var V;!function(e){function n(e,n,t){var r={title:e};return h.is(n)?r.command=n:r.edit=n,void 0!==t&&(r.kind=t),r}function t(e){var n=e;return n&&q.string(n.title)&&(void 0===n.diagnostics||q.typedArray(n.diagnostics,g.is))&&(void 0===n.kind||q.string(n.kind))&&(void 0!==n.edit||void 0!==n.command)&&(void 0===n.command||h.is(n.command))&&(void 0===n.edit||v.is(n.edit))}e.create=n,e.is=t}(V||(V={}));var K;!function(e){function n(e,n){var t={range:e};return q.defined(n)&&(t.data=n),t}function t(e){var n=e;return q.defined(n)&&i.is(n.range)&&(q.undefined(n.command)||h.is(n.command))}e.create=n,e.is=t}(K||(K={}));var N;!function(e){function n(e,n){return{tabSize:e,insertSpaces:n}}function t(e){var n=e;return q.defined(n)&&q.number(n.tabSize)&&q.boolean(n.insertSpaces)}e.create=n,e.is=t}(N||(N={}));var H=function(){function e(){}return e}();!function(e){function n(e,n,t){return{range:e,target:n,data:t}}function t(e){var n=e;return q.defined(n)&&i.is(n.range)&&(q.undefined(n.target)||q.string(n.target))}e.create=n,e.is=t}(H||(H={}));var U;!function(e){function n(e,n,t,r){return new B(e,n,t,r)}function t(e){var n=e;return!!(q.defined(n)&&q.string(n.uri)&&(q.undefined(n.languageId)||q.string(n.languageId))&&q.number(n.lineCount)&&q.func(n.getText)&&q.func(n.positionAt)&&q.func(n.offsetAt))}function r(e,n){for(var t=e.getText(),r=i(n,function(e,n){var t=e.range.start.line-n.range.start.line;return 0===t?e.range.start.character-n.range.start.character:t}),o=t.length,a=r.length-1;a>=0;a--){var u=r[a],c=e.offsetAt(u.range.start),s=e.offsetAt(u.range.end);if(!(s<=o))throw new Error("Ovelapping edit");t=t.substring(0,c)+u.newText+t.substring(s,t.length),o=c}return t}function i(e,n){if(e.length<=1)return e;var t=e.length/2|0,r=e.slice(0,t),o=e.slice(t);i(r,n),i(o,n);for(var a=0,u=0,c=0;a<r.length&&u<o.length;){var s=n(r[a],o[u]);e[c++]=s<=0?r[a++]:o[u++]}for(;a<r.length;)e[c++]=r[a++];for(;u<o.length;)e[c++]=o[u++];return e}e.create=n,e.is=t,e.applyEdits=r}(U||(U={}));var z;!function(e){e.Manual=1,e.AfterDelay=2,e.FocusOut=3}(z||(z={}));var q,B=function(){function e(e,n,t,r){this._uri=e,this._languageId=n,this._version=t,this._content=r,this._lineOffsets=null}return Object.defineProperty(e.prototype,"uri",{get:function(){return this._uri},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!0,configurable:!0}),e.prototype.getText=function(e){if(e){var n=this.offsetAt(e.start),t=this.offsetAt(e.end);return this._content.substring(n,t)}return this._content},e.prototype.update=function(e,n){this._content=e.text,this._version=n,this._lineOffsets=null},e.prototype.getLineOffsets=function(){if(null===this._lineOffsets){for(var e=[],n=this._content,t=!0,r=0;r<n.length;r++){t&&(e.push(r),t=!1);var i=n.charAt(r);t="\r"===i||"\n"===i,"\r"===i&&r+1<n.length&&"\n"===n.charAt(r+1)&&r++}t&&n.length>0&&e.push(n.length),this._lineOffsets=e}return this._lineOffsets},e.prototype.positionAt=function(e){e=Math.max(Math.min(e,this._content.length),0);var n=this.getLineOffsets(),t=0,i=n.length;if(0===i)return r.create(0,e);for(;t<i;){var o=Math.floor((t+i)/2);n[o]>e?i=o:t=o+1}var a=t-1;return r.create(a,e-n[a])},e.prototype.offsetAt=function(e){var n=this.getLineOffsets();if(e.line>=n.length)return this._content.length;if(e.line<0)return 0;var t=n[e.line],r=e.line+1<n.length?n[e.line+1]:this._content.length;return Math.max(Math.min(t+e.character,r),t)},Object.defineProperty(e.prototype,"lineCount",{get:function(){return this.getLineOffsets().length},enumerable:!0,configurable:!0}),e}();!function(e){function n(e){return"undefined"!==typeof e}function t(e){return"undefined"===typeof e}function r(e){return!0===e||!1===e}function i(e){return"[object String]"===s.call(e)}function o(e){return"[object Number]"===s.call(e)}function a(e){return"[object Function]"===s.call(e)}function u(e){return null!==e&&"object"===typeof e}function c(e,n){return Array.isArray(e)&&e.every(n)}var s=Object.prototype.toString;e.defined=n,e.undefined=t,e.boolean=r,e.string=i,e.number=o,e.func=a,e.objectLiteral=u,e.typedArray=c}(q||(q={}))}});
//# sourceMappingURL=2.4e12c5f3.chunk.js.map