starboard-notebook
Version:
Starboard Notebook
4 lines • 456 kB
JavaScript
"use strict";(self.webpackChunkstarboard_notebook=self.webpackChunkstarboard_notebook||[]).push([["node_modules_monaco-editor_esm_vs_language_html_htmlMode_js"],{"./node_modules/monaco-editor/esm/vs/language/html/htmlMode.js":(Ii,Ze,xe)=>{xe.r(Ze),xe.d(Ze,{setupMode:()=>Ri,setupMode1:()=>Mi});var W=xe("./node_modules/monaco-editor/esm/vs/language/html/fillers/monaco-editor-core.js"),gn=2*60*1e3,et=function(){function t(a){var o=this;this._defaults=a,this._worker=null,this._idleCheckInterval=setInterval(function(){return o._checkIfIdle()},30*1e3),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange(function(){return o._stopWorker()})}return t.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},t.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},t.prototype._checkIfIdle=function(){if(!!this._worker){var a=Date.now()-this._lastUsedTime;a>gn&&this._stopWorker()}},t.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=W.j6.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},t.prototype.getLanguageServiceWorker=function(){for(var a=this,o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];var e;return this._getClient().then(function(r){e=r}).then(function(r){return a._worker.withSyncedResources(o)}).then(function(r){return e})},t}();function bn(t,a){var o;return a.length===0?o=t:o=t.replace(/\{(\d+)\}/g,function(i,e){var r=e[0];return typeof a[r]!="undefined"?a[r]:i}),o}function vn(t,a){for(var o=[],i=2;i<arguments.length;i++)o[i-2]=arguments[i];return bn(a,o)}function De(t){return vn}function Hi(t){return De}var tt;(function(t){t.MIN_VALUE=-2147483648,t.MAX_VALUE=2147483647})(tt||(tt={}));var Ee;(function(t){t.MIN_VALUE=0,t.MAX_VALUE=2147483647})(Ee||(Ee={}));var Q;(function(t){function a(i,e){return i===Number.MAX_VALUE&&(i=Ee.MAX_VALUE),e===Number.MAX_VALUE&&(e=Ee.MAX_VALUE),{line:i,character:e}}t.create=a;function o(i){var e=i;return w.objectLiteral(e)&&w.uinteger(e.line)&&w.uinteger(e.character)}t.is=o})(Q||(Q={}));var X;(function(t){function a(i,e,r,n){if(w.uinteger(i)&&w.uinteger(e)&&w.uinteger(r)&&w.uinteger(n))return{start:Q.create(i,e),end:Q.create(r,n)};if(Q.is(i)&&Q.is(e))return{start:i,end:e};throw new Error("Range#create called with invalid arguments["+i+", "+e+", "+r+", "+n+"]")}t.create=a;function o(i){var e=i;return w.objectLiteral(e)&&Q.is(e.start)&&Q.is(e.end)}t.is=o})(X||(X={}));var Be;(function(t){function a(i,e){return{uri:i,range:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&X.is(e.range)&&(w.string(e.uri)||w.undefined(e.uri))}t.is=o})(Be||(Be={}));var nt;(function(t){function a(i,e,r,n){return{targetUri:i,targetRange:e,targetSelectionRange:r,originSelectionRange:n}}t.create=a;function o(i){var e=i;return w.defined(e)&&X.is(e.targetRange)&&w.string(e.targetUri)&&(X.is(e.targetSelectionRange)||w.undefined(e.targetSelectionRange))&&(X.is(e.originSelectionRange)||w.undefined(e.originSelectionRange))}t.is=o})(nt||(nt={}));var Fe;(function(t){function a(i,e,r,n){return{red:i,green:e,blue:r,alpha:n}}t.create=a;function o(i){var e=i;return w.numberRange(e.red,0,1)&&w.numberRange(e.green,0,1)&&w.numberRange(e.blue,0,1)&&w.numberRange(e.alpha,0,1)}t.is=o})(Fe||(Fe={}));var it;(function(t){function a(i,e){return{range:i,color:e}}t.create=a;function o(i){var e=i;return X.is(e.range)&&Fe.is(e.color)}t.is=o})(it||(it={}));var rt;(function(t){function a(i,e,r){return{label:i,textEdit:e,additionalTextEdits:r}}t.create=a;function o(i){var e=i;return w.string(e.label)&&(w.undefined(e.textEdit)||$.is(e))&&(w.undefined(e.additionalTextEdits)||w.typedArray(e.additionalTextEdits,$.is))}t.is=o})(rt||(rt={}));var be;(function(t){t.Comment="comment",t.Imports="imports",t.Region="region"})(be||(be={}));var at;(function(t){function a(i,e,r,n,s){var l={startLine:i,endLine:e};return w.defined(r)&&(l.startCharacter=r),w.defined(n)&&(l.endCharacter=n),w.defined(s)&&(l.kind=s),l}t.create=a;function o(i){var e=i;return w.uinteger(e.startLine)&&w.uinteger(e.startLine)&&(w.undefined(e.startCharacter)||w.uinteger(e.startCharacter))&&(w.undefined(e.endCharacter)||w.uinteger(e.endCharacter))&&(w.undefined(e.kind)||w.string(e.kind))}t.is=o})(at||(at={}));var Pe;(function(t){function a(i,e){return{location:i,message:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&Be.is(e.location)&&w.string(e.message)}t.is=o})(Pe||(Pe={}));var de;(function(t){t.Error=1,t.Warning=2,t.Information=3,t.Hint=4})(de||(de={}));var ot;(function(t){t.Unnecessary=1,t.Deprecated=2})(ot||(ot={}));var st;(function(t){function a(o){var i=o;return i!=null&&w.string(i.href)}t.is=a})(st||(st={}));var Ce;(function(t){function a(i,e,r,n,s,l){var u={range:i,message:e};return w.defined(r)&&(u.severity=r),w.defined(n)&&(u.code=n),w.defined(s)&&(u.source=s),w.defined(l)&&(u.relatedInformation=l),u}t.create=a;function o(i){var e,r=i;return w.defined(r)&&X.is(r.range)&&w.string(r.message)&&(w.number(r.severity)||w.undefined(r.severity))&&(w.integer(r.code)||w.string(r.code)||w.undefined(r.code))&&(w.undefined(r.codeDescription)||w.string((e=r.codeDescription)===null||e===void 0?void 0:e.href))&&(w.string(r.source)||w.undefined(r.source))&&(w.undefined(r.relatedInformation)||w.typedArray(r.relatedInformation,Pe.is))}t.is=o})(Ce||(Ce={}));var ve;(function(t){function a(i,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var s={title:i,command:e};return w.defined(r)&&r.length>0&&(s.arguments=r),s}t.create=a;function o(i){var e=i;return w.defined(e)&&w.string(e.title)&&w.string(e.command)}t.is=o})(ve||(ve={}));var $;(function(t){function a(r,n){return{range:r,newText:n}}t.replace=a;function o(r,n){return{range:{start:r,end:r},newText:n}}t.insert=o;function i(r){return{range:r,newText:""}}t.del=i;function e(r){var n=r;return w.objectLiteral(n)&&w.string(n.newText)&&X.is(n.range)}t.is=e})($||($={}));var pe;(function(t){function a(i,e,r){var n={label:i};return e!==void 0&&(n.needsConfirmation=e),r!==void 0&&(n.description=r),n}t.create=a;function o(i){var e=i;return e!==void 0&&w.objectLiteral(e)&&w.string(e.label)&&(w.boolean(e.needsConfirmation)||e.needsConfirmation===void 0)&&(w.string(e.description)||e.description===void 0)}t.is=o})(pe||(pe={}));var Z;(function(t){function a(o){var i=o;return typeof i=="string"}t.is=a})(Z||(Z={}));var se;(function(t){function a(r,n,s){return{range:r,newText:n,annotationId:s}}t.replace=a;function o(r,n,s){return{range:{start:r,end:r},newText:n,annotationId:s}}t.insert=o;function i(r,n){return{range:r,newText:"",annotationId:n}}t.del=i;function e(r){var n=r;return $.is(n)&&(pe.is(n.annotationId)||Z.is(n.annotationId))}t.is=e})(se||(se={}));var Le;(function(t){function a(i,e){return{textDocument:i,edits:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&Re.is(e.textDocument)&&Array.isArray(e.edits)}t.is=o})(Le||(Le={}));var we;(function(t){function a(i,e,r){var n={kind:"create",uri:i};return e!==void 0&&(e.overwrite!==void 0||e.ignoreIfExists!==void 0)&&(n.options=e),r!==void 0&&(n.annotationId=r),n}t.create=a;function o(i){var e=i;return e&&e.kind==="create"&&w.string(e.uri)&&(e.options===void 0||(e.options.overwrite===void 0||w.boolean(e.options.overwrite))&&(e.options.ignoreIfExists===void 0||w.boolean(e.options.ignoreIfExists)))&&(e.annotationId===void 0||Z.is(e.annotationId))}t.is=o})(we||(we={}));var _e;(function(t){function a(i,e,r,n){var s={kind:"rename",oldUri:i,newUri:e};return r!==void 0&&(r.overwrite!==void 0||r.ignoreIfExists!==void 0)&&(s.options=r),n!==void 0&&(s.annotationId=n),s}t.create=a;function o(i){var e=i;return e&&e.kind==="rename"&&w.string(e.oldUri)&&w.string(e.newUri)&&(e.options===void 0||(e.options.overwrite===void 0||w.boolean(e.options.overwrite))&&(e.options.ignoreIfExists===void 0||w.boolean(e.options.ignoreIfExists)))&&(e.annotationId===void 0||Z.is(e.annotationId))}t.is=o})(_e||(_e={}));var ye;(function(t){function a(i,e,r){var n={kind:"delete",uri:i};return e!==void 0&&(e.recursive!==void 0||e.ignoreIfNotExists!==void 0)&&(n.options=e),r!==void 0&&(n.annotationId=r),n}t.create=a;function o(i){var e=i;return e&&e.kind==="delete"&&w.string(e.uri)&&(e.options===void 0||(e.options.recursive===void 0||w.boolean(e.options.recursive))&&(e.options.ignoreIfNotExists===void 0||w.boolean(e.options.ignoreIfNotExists)))&&(e.annotationId===void 0||Z.is(e.annotationId))}t.is=o})(ye||(ye={}));var Ne;(function(t){function a(o){var i=o;return i&&(i.changes!==void 0||i.documentChanges!==void 0)&&(i.documentChanges===void 0||i.documentChanges.every(function(e){return w.string(e.kind)?we.is(e)||_e.is(e)||ye.is(e):Le.is(e)}))}t.is=a})(Ne||(Ne={}));var Me=function(){function t(a,o){this.edits=a,this.changeAnnotations=o}return t.prototype.insert=function(a,o,i){var e,r;if(i===void 0?e=$.insert(a,o):Z.is(i)?(r=i,e=se.insert(a,o,i)):(this.assertChangeAnnotations(this.changeAnnotations),r=this.changeAnnotations.manage(i),e=se.insert(a,o,r)),this.edits.push(e),r!==void 0)return r},t.prototype.replace=function(a,o,i){var e,r;if(i===void 0?e=$.replace(a,o):Z.is(i)?(r=i,e=se.replace(a,o,i)):(this.assertChangeAnnotations(this.changeAnnotations),r=this.changeAnnotations.manage(i),e=se.replace(a,o,r)),this.edits.push(e),r!==void 0)return r},t.prototype.delete=function(a,o){var i,e;if(o===void 0?i=$.del(a):Z.is(o)?(e=o,i=se.del(a,o)):(this.assertChangeAnnotations(this.changeAnnotations),e=this.changeAnnotations.manage(o),i=se.del(a,e)),this.edits.push(i),e!==void 0)return e},t.prototype.add=function(a){this.edits.push(a)},t.prototype.all=function(){return this.edits},t.prototype.clear=function(){this.edits.splice(0,this.edits.length)},t.prototype.assertChangeAnnotations=function(a){if(a===void 0)throw new Error("Text edit change is not configured to manage change annotations.")},t}(),lt=function(){function t(a){this._annotations=a===void 0?Object.create(null):a,this._counter=0,this._size=0}return t.prototype.all=function(){return this._annotations},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),t.prototype.manage=function(a,o){var i;if(Z.is(a)?i=a:(i=this.nextId(),o=a),this._annotations[i]!==void 0)throw new Error("Id "+i+" is already in use.");if(o===void 0)throw new Error("No annotation provided for id "+i);return this._annotations[i]=o,this._size++,i},t.prototype.nextId=function(){return this._counter++,this._counter.toString()},t}(),Ui=function(){function t(a){var o=this;this._textEditChanges=Object.create(null),a!==void 0?(this._workspaceEdit=a,a.documentChanges?(this._changeAnnotations=new lt(a.changeAnnotations),a.changeAnnotations=this._changeAnnotations.all(),a.documentChanges.forEach(function(i){if(Le.is(i)){var e=new Me(i.edits,o._changeAnnotations);o._textEditChanges[i.textDocument.uri]=e}})):a.changes&&Object.keys(a.changes).forEach(function(i){var e=new Me(a.changes[i]);o._textEditChanges[i]=e})):this._workspaceEdit={}}return Object.defineProperty(t.prototype,"edit",{get:function(){return this.initDocumentChanges(),this._changeAnnotations!==void 0&&(this._changeAnnotations.size===0?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit},enumerable:!1,configurable:!0}),t.prototype.getTextEditChange=function(a){if(Re.is(a)){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var o={uri:a.uri,version:a.version},i=this._textEditChanges[o.uri];if(!i){var e=[],r={textDocument:o,edits:e};this._workspaceEdit.documentChanges.push(r),i=new Me(e,this._changeAnnotations),this._textEditChanges[o.uri]=i}return i}else{if(this.initChanges(),this._workspaceEdit.changes===void 0)throw new Error("Workspace edit is not configured for normal text edit changes.");var i=this._textEditChanges[a];if(!i){var e=[];this._workspaceEdit.changes[a]=e,i=new Me(e),this._textEditChanges[a]=i}return i}},t.prototype.initDocumentChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._changeAnnotations=new lt,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},t.prototype.initChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._workspaceEdit.changes=Object.create(null))},t.prototype.createFile=function(a,o,i){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var e;pe.is(o)||Z.is(o)?e=o:i=o;var r,n;if(e===void 0?r=we.create(a,i):(n=Z.is(e)?e:this._changeAnnotations.manage(e),r=we.create(a,i,n)),this._workspaceEdit.documentChanges.push(r),n!==void 0)return n},t.prototype.renameFile=function(a,o,i,e){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var r;pe.is(i)||Z.is(i)?r=i:e=i;var n,s;if(r===void 0?n=_e.create(a,o,e):(s=Z.is(r)?r:this._changeAnnotations.manage(r),n=_e.create(a,o,e,s)),this._workspaceEdit.documentChanges.push(n),s!==void 0)return s},t.prototype.deleteFile=function(a,o,i){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var e;pe.is(o)||Z.is(o)?e=o:i=o;var r,n;if(e===void 0?r=ye.create(a,i):(n=Z.is(e)?e:this._changeAnnotations.manage(e),r=ye.create(a,i,n)),this._workspaceEdit.documentChanges.push(r),n!==void 0)return n},t}(),ut;(function(t){function a(i){return{uri:i}}t.create=a;function o(i){var e=i;return w.defined(e)&&w.string(e.uri)}t.is=o})(ut||(ut={}));var ct;(function(t){function a(i,e){return{uri:i,version:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&w.string(e.uri)&&w.integer(e.version)}t.is=o})(ct||(ct={}));var Re;(function(t){function a(i,e){return{uri:i,version:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&w.string(e.uri)&&(e.version===null||w.integer(e.version))}t.is=o})(Re||(Re={}));var ht;(function(t){function a(i,e,r,n){return{uri:i,languageId:e,version:r,text:n}}t.create=a;function o(i){var e=i;return w.defined(e)&&w.string(e.uri)&&w.string(e.languageId)&&w.integer(e.version)&&w.string(e.text)}t.is=o})(ht||(ht={}));var ne;(function(t){t.PlainText="plaintext",t.Markdown="markdown"})(ne||(ne={})),function(t){function a(o){var i=o;return i===t.PlainText||i===t.Markdown}t.is=a}(ne||(ne={}));var Oe;(function(t){function a(o){var i=o;return w.objectLiteral(o)&&ne.is(i.kind)&&w.string(i.value)}t.is=a})(Oe||(Oe={}));var j;(function(t){t.Text=1,t.Method=2,t.Function=3,t.Constructor=4,t.Field=5,t.Variable=6,t.Class=7,t.Interface=8,t.Module=9,t.Property=10,t.Unit=11,t.Value=12,t.Enum=13,t.Keyword=14,t.Snippet=15,t.Color=16,t.File=17,t.Reference=18,t.Folder=19,t.EnumMember=20,t.Constant=21,t.Struct=22,t.Event=23,t.Operator=24,t.TypeParameter=25})(j||(j={}));var te;(function(t){t.PlainText=1,t.Snippet=2})(te||(te={}));var dt;(function(t){t.Deprecated=1})(dt||(dt={}));var pt;(function(t){function a(i,e,r){return{newText:i,insert:e,replace:r}}t.create=a;function o(i){var e=i;return e&&w.string(e.newText)&&X.is(e.insert)&&X.is(e.replace)}t.is=o})(pt||(pt={}));var mt;(function(t){t.asIs=1,t.adjustIndentation=2})(mt||(mt={}));var ft;(function(t){function a(o){return{label:o}}t.create=a})(ft||(ft={}));var gt;(function(t){function a(o,i){return{items:o||[],isIncomplete:!!i}}t.create=a})(gt||(gt={}));var ze;(function(t){function a(i){return i.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}t.fromPlainText=a;function o(i){var e=i;return w.string(e)||w.objectLiteral(e)&&w.string(e.language)&&w.string(e.value)}t.is=o})(ze||(ze={}));var bt;(function(t){function a(o){var i=o;return!!i&&w.objectLiteral(i)&&(Oe.is(i.contents)||ze.is(i.contents)||w.typedArray(i.contents,ze.is))&&(o.range===void 0||X.is(o.range))}t.is=a})(bt||(bt={}));var vt;(function(t){function a(o,i){return i?{label:o,documentation:i}:{label:o}}t.create=a})(vt||(vt={}));var wt;(function(t){function a(o,i){for(var e=[],r=2;r<arguments.length;r++)e[r-2]=arguments[r];var n={label:o};return w.defined(i)&&(n.documentation=i),w.defined(e)?n.parameters=e:n.parameters=[],n}t.create=a})(wt||(wt={}));var Te;(function(t){t.Text=1,t.Read=2,t.Write=3})(Te||(Te={}));var _t;(function(t){function a(o,i){var e={range:o};return w.number(i)&&(e.kind=i),e}t.create=a})(_t||(_t={}));var K;(function(t){t.File=1,t.Module=2,t.Namespace=3,t.Package=4,t.Class=5,t.Method=6,t.Property=7,t.Field=8,t.Constructor=9,t.Enum=10,t.Interface=11,t.Function=12,t.Variable=13,t.Constant=14,t.String=15,t.Number=16,t.Boolean=17,t.Array=18,t.Object=19,t.Key=20,t.Null=21,t.EnumMember=22,t.Struct=23,t.Event=24,t.Operator=25,t.TypeParameter=26})(K||(K={}));var yt;(function(t){t.Deprecated=1})(yt||(yt={}));var Tt;(function(t){function a(o,i,e,r,n){var s={name:o,kind:i,location:{uri:r,range:e}};return n&&(s.containerName=n),s}t.create=a})(Tt||(Tt={}));var kt;(function(t){function a(i,e,r,n,s,l){var u={name:i,detail:e,kind:r,range:n,selectionRange:s};return l!==void 0&&(u.children=l),u}t.create=a;function o(i){var e=i;return e&&w.string(e.name)&&w.number(e.kind)&&X.is(e.range)&&X.is(e.selectionRange)&&(e.detail===void 0||w.string(e.detail))&&(e.deprecated===void 0||w.boolean(e.deprecated))&&(e.children===void 0||Array.isArray(e.children))&&(e.tags===void 0||Array.isArray(e.tags))}t.is=o})(kt||(kt={}));var St;(function(t){t.Empty="",t.QuickFix="quickfix",t.Refactor="refactor",t.RefactorExtract="refactor.extract",t.RefactorInline="refactor.inline",t.RefactorRewrite="refactor.rewrite",t.Source="source",t.SourceOrganizeImports="source.organizeImports",t.SourceFixAll="source.fixAll"})(St||(St={}));var At;(function(t){function a(i,e){var r={diagnostics:i};return e!=null&&(r.only=e),r}t.create=a;function o(i){var e=i;return w.defined(e)&&w.typedArray(e.diagnostics,Ce.is)&&(e.only===void 0||w.typedArray(e.only,w.string))}t.is=o})(At||(At={}));var xt;(function(t){function a(i,e,r){var n={title:i},s=!0;return typeof e=="string"?(s=!1,n.kind=e):ve.is(e)?n.command=e:n.edit=e,s&&r!==void 0&&(n.kind=r),n}t.create=a;function o(i){var e=i;return e&&w.string(e.title)&&(e.diagnostics===void 0||w.typedArray(e.diagnostics,Ce.is))&&(e.kind===void 0||w.string(e.kind))&&(e.edit!==void 0||e.command!==void 0)&&(e.command===void 0||ve.is(e.command))&&(e.isPreferred===void 0||w.boolean(e.isPreferred))&&(e.edit===void 0||Ne.is(e.edit))}t.is=o})(xt||(xt={}));var Dt;(function(t){function a(i,e){var r={range:i};return w.defined(e)&&(r.data=e),r}t.create=a;function o(i){var e=i;return w.defined(e)&&X.is(e.range)&&(w.undefined(e.command)||ve.is(e.command))}t.is=o})(Dt||(Dt={}));var Et;(function(t){function a(i,e){return{tabSize:i,insertSpaces:e}}t.create=a;function o(i){var e=i;return w.defined(e)&&w.uinteger(e.tabSize)&&w.boolean(e.insertSpaces)}t.is=o})(Et||(Et={}));var Ct;(function(t){function a(i,e,r){return{range:i,target:e,data:r}}t.create=a;function o(i){var e=i;return w.defined(e)&&X.is(e.range)&&(w.undefined(e.target)||w.string(e.target))}t.is=o})(Ct||(Ct={}));var Lt;(function(t){function a(i,e){return{range:i,parent:e}}t.create=a;function o(i){var e=i;return e!==void 0&&X.is(e.range)&&(e.parent===void 0||t.is(e.parent))}t.is=o})(Lt||(Lt={}));var Wi=null,Mt;(function(t){function a(r,n,s,l){return new wn(r,n,s,l)}t.create=a;function o(r){var n=r;return!!(w.defined(n)&&w.string(n.uri)&&(w.undefined(n.languageId)||w.string(n.languageId))&&w.uinteger(n.lineCount)&&w.func(n.getText)&&w.func(n.positionAt)&&w.func(n.offsetAt))}t.is=o;function i(r,n){for(var s=r.getText(),l=e(n,function(f,b){var E=f.range.start.line-b.range.start.line;return E===0?f.range.start.character-b.range.start.character:E}),u=s.length,c=l.length-1;c>=0;c--){var d=l[c],p=r.offsetAt(d.range.start),m=r.offsetAt(d.range.end);if(m<=u)s=s.substring(0,p)+d.newText+s.substring(m,s.length);else throw new Error("Overlapping edit");u=p}return s}t.applyEdits=i;function e(r,n){if(r.length<=1)return r;var s=r.length/2|0,l=r.slice(0,s),u=r.slice(s);e(l,n),e(u,n);for(var c=0,d=0,p=0;c<l.length&&d<u.length;){var m=n(l[c],u[d]);m<=0?r[p++]=l[c++]:r[p++]=u[d++]}for(;c<l.length;)r[p++]=l[c++];for(;d<u.length;)r[p++]=u[d++];return r}})(Mt||(Mt={}));var wn=function(){function t(a,o,i,e){this._uri=a,this._languageId=o,this._version=i,this._content=e,this._lineOffsets=void 0}return Object.defineProperty(t.prototype,"uri",{get:function(){return this._uri},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),t.prototype.getText=function(a){if(a){var o=this.offsetAt(a.start),i=this.offsetAt(a.end);return this._content.substring(o,i)}return this._content},t.prototype.update=function(a,o){this._content=a.text,this._version=o,this._lineOffsets=void 0},t.prototype.getLineOffsets=function(){if(this._lineOffsets===void 0){for(var a=[],o=this._content,i=!0,e=0;e<o.length;e++){i&&(a.push(e),i=!1);var r=o.charAt(e);i=r==="\r"||r===`
`,r==="\r"&&e+1<o.length&&o.charAt(e+1)===`
`&&e++}i&&o.length>0&&a.push(o.length),this._lineOffsets=a}return this._lineOffsets},t.prototype.positionAt=function(a){a=Math.max(Math.min(a,this._content.length),0);var o=this.getLineOffsets(),i=0,e=o.length;if(e===0)return Q.create(0,a);for(;i<e;){var r=Math.floor((i+e)/2);o[r]>a?e=r:i=r+1}var n=i-1;return Q.create(n,a-o[n])},t.prototype.offsetAt=function(a){var o=this.getLineOffsets();if(a.line>=o.length)return this._content.length;if(a.line<0)return 0;var i=o[a.line],e=a.line+1<o.length?o[a.line+1]:this._content.length;return Math.max(Math.min(i+a.character,e),i)},Object.defineProperty(t.prototype,"lineCount",{get:function(){return this.getLineOffsets().length},enumerable:!1,configurable:!0}),t}(),w;(function(t){var a=Object.prototype.toString;function o(m){return typeof m!="undefined"}t.defined=o;function i(m){return typeof m=="undefined"}t.undefined=i;function e(m){return m===!0||m===!1}t.boolean=e;function r(m){return a.call(m)==="[object String]"}t.string=r;function n(m){return a.call(m)==="[object Number]"}t.number=n;function s(m,f,b){return a.call(m)==="[object Number]"&&f<=m&&m<=b}t.numberRange=s;function l(m){return a.call(m)==="[object Number]"&&-2147483648<=m&&m<=2147483647}t.integer=l;function u(m){return a.call(m)==="[object Number]"&&0<=m&&m<=2147483647}t.uinteger=u;function c(m){return a.call(m)==="[object Function]"}t.func=c;function d(m){return m!==null&&typeof m=="object"}t.objectLiteral=d;function p(m,f){return Array.isArray(m)&&m.every(f)}t.typedArray=p})(w||(w={}));var Rt=function(){function t(a,o,i,e){this._uri=a,this._languageId=o,this._version=i,this._content=e,this._lineOffsets=void 0}return Object.defineProperty(t.prototype,"uri",{get:function(){return this._uri},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._version},enumerable:!0,configurable:!0}),t.prototype.getText=function(a){if(a){var o=this.offsetAt(a.start),i=this.offsetAt(a.end);return this._content.substring(o,i)}return this._content},t.prototype.update=function(a,o){for(var i=0,e=a;i<e.length;i++){var r=e[i];if(t.isIncremental(r)){var n=Ht(r.range),s=this.offsetAt(n.start),l=this.offsetAt(n.end);this._content=this._content.substring(0,s)+r.text+this._content.substring(l,this._content.length);var u=Math.max(n.start.line,0),c=Math.max(n.end.line,0),d=this._lineOffsets,p=It(r.text,!1,s);if(c-u===p.length)for(var m=0,f=p.length;m<f;m++)d[m+u+1]=p[m];else p.length<1e4?d.splice.apply(d,[u+1,c-u].concat(p)):this._lineOffsets=d=d.slice(0,u+1).concat(p,d.slice(c+1));var b=r.text.length-(l-s);if(b!==0)for(var m=u+1+p.length,f=d.length;m<f;m++)d[m]=d[m]+b}else if(t.isFull(r))this._content=r.text,this._lineOffsets=void 0;else throw new Error("Unknown change event received")}this._version=o},t.prototype.getLineOffsets=function(){return this._lineOffsets===void 0&&(this._lineOffsets=It(this._content,!0)),this._lineOffsets},t.prototype.positionAt=function(a){a=Math.max(Math.min(a,this._content.length),0);var o=this.getLineOffsets(),i=0,e=o.length;if(e===0)return{line:0,character:a};for(;i<e;){var r=Math.floor((i+e)/2);o[r]>a?e=r:i=r+1}var n=i-1;return{line:n,character:a-o[n]}},t.prototype.offsetAt=function(a){var o=this.getLineOffsets();if(a.line>=o.length)return this._content.length;if(a.line<0)return 0;var i=o[a.line],e=a.line+1<o.length?o[a.line+1]:this._content.length;return Math.max(Math.min(i+a.character,e),i)},Object.defineProperty(t.prototype,"lineCount",{get:function(){return this.getLineOffsets().length},enumerable:!0,configurable:!0}),t.isIncremental=function(a){var o=a;return o!=null&&typeof o.text=="string"&&o.range!==void 0&&(o.rangeLength===void 0||typeof o.rangeLength=="number")},t.isFull=function(a){var o=a;return o!=null&&typeof o.text=="string"&&o.range===void 0&&o.rangeLength===void 0},t}(),zt;(function(t){function a(e,r,n,s){return new Rt(e,r,n,s)}t.create=a;function o(e,r,n){if(e instanceof Rt)return e.update(r,n),e;throw new Error("TextDocument.update: document must be created by TextDocument.create")}t.update=o;function i(e,r){for(var n=e.getText(),s=qe(r.map(_n),function(f,b){var E=f.range.start.line-b.range.start.line;return E===0?f.range.start.character-b.range.start.character:E}),l=0,u=[],c=0,d=s;c<d.length;c++){var p=d[c],m=e.offsetAt(p.range.start);if(m<l)throw new Error("Overlapping edit");m>l&&u.push(n.substring(l,m)),p.newText.length&&u.push(p.newText),l=e.offsetAt(p.range.end)}return u.push(n.substr(l)),u.join("")}t.applyEdits=i})(zt||(zt={}));function qe(t,a){if(t.length<=1)return t;var o=t.length/2|0,i=t.slice(0,o),e=t.slice(o);qe(i,a),qe(e,a);for(var r=0,n=0,s=0;r<i.length&&n<e.length;){var l=a(i[r],e[n]);l<=0?t[s++]=i[r++]:t[s++]=e[n++]}for(;r<i.length;)t[s++]=i[r++];for(;n<e.length;)t[s++]=e[n++];return t}function It(t,a,o){o===void 0&&(o=0);for(var i=a?[o]:[],e=0;e<t.length;e++){var r=t.charCodeAt(e);(r===13||r===10)&&(r===13&&e+1<t.length&&t.charCodeAt(e+1)===10&&e++,i.push(o+e+1))}return i}function Ht(t){var a=t.start,o=t.end;return a.line>o.line||a.line===o.line&&a.character>o.character?{start:o,end:a}:t}function _n(t){var a=Ht(t.range);return a!==t.range?{newText:t.newText,range:a}:t}var L;(function(t){t[t.StartCommentTag=0]="StartCommentTag",t[t.Comment=1]="Comment",t[t.EndCommentTag=2]="EndCommentTag",t[t.StartTagOpen=3]="StartTagOpen",t[t.StartTagClose=4]="StartTagClose",t[t.StartTagSelfClose=5]="StartTagSelfClose",t[t.StartTag=6]="StartTag",t[t.EndTagOpen=7]="EndTagOpen",t[t.EndTagClose=8]="EndTagClose",t[t.EndTag=9]="EndTag",t[t.DelimiterAssign=10]="DelimiterAssign",t[t.AttributeName=11]="AttributeName",t[t.AttributeValue=12]="AttributeValue",t[t.StartDoctypeTag=13]="StartDoctypeTag",t[t.Doctype=14]="Doctype",t[t.EndDoctypeTag=15]="EndDoctypeTag",t[t.Content=16]="Content",t[t.Whitespace=17]="Whitespace",t[t.Unknown=18]="Unknown",t[t.Script=19]="Script",t[t.Styles=20]="Styles",t[t.EOS=21]="EOS"})(L||(L={}));var z;(function(t){t[t.WithinContent=0]="WithinContent",t[t.AfterOpeningStartTag=1]="AfterOpeningStartTag",t[t.AfterOpeningEndTag=2]="AfterOpeningEndTag",t[t.WithinDoctype=3]="WithinDoctype",t[t.WithinTag=4]="WithinTag",t[t.WithinEndTag=5]="WithinEndTag",t[t.WithinComment=6]="WithinComment",t[t.WithinScriptContent=7]="WithinScriptContent",t[t.WithinStyleContent=8]="WithinStyleContent",t[t.AfterAttributeName=9]="AfterAttributeName",t[t.BeforeAttributeValue=10]="BeforeAttributeValue"})(z||(z={}));var Ut;(function(t){t.LATEST={textDocument:{completion:{completionItem:{documentationFormat:[ne.Markdown,ne.PlainText]}},hover:{contentFormat:[ne.Markdown,ne.PlainText]}}}})(Ut||(Ut={}));var je;(function(t){t[t.Unknown=0]="Unknown",t[t.File=1]="File",t[t.Directory=2]="Directory",t[t.SymbolicLink=64]="SymbolicLink"})(je||(je={}));var le=De(),yn=function(){function t(a,o){this.source=a,this.len=a.length,this.position=o}return t.prototype.eos=function(){return this.len<=this.position},t.prototype.getSource=function(){return this.source},t.prototype.pos=function(){return this.position},t.prototype.goBackTo=function(a){this.position=a},t.prototype.goBack=function(a){this.position-=a},t.prototype.advance=function(a){this.position+=a},t.prototype.goToEnd=function(){this.position=this.source.length},t.prototype.nextChar=function(){return this.source.charCodeAt(this.position++)||0},t.prototype.peekChar=function(a){return a===void 0&&(a=0),this.source.charCodeAt(this.position+a)||0},t.prototype.advanceIfChar=function(a){return a===this.source.charCodeAt(this.position)?(this.position++,!0):!1},t.prototype.advanceIfChars=function(a){var o;if(this.position+a.length>this.source.length)return!1;for(o=0;o<a.length;o++)if(this.source.charCodeAt(this.position+o)!==a[o])return!1;return this.advance(o),!0},t.prototype.advanceIfRegExp=function(a){var o=this.source.substr(this.position),i=o.match(a);return i?(this.position=this.position+i.index+i[0].length,i[0]):""},t.prototype.advanceUntilRegExp=function(a){var o=this.source.substr(this.position),i=o.match(a);return i?(this.position=this.position+i.index,i[0]):(this.goToEnd(),"")},t.prototype.advanceUntilChar=function(a){for(;this.position<this.source.length;){if(this.source.charCodeAt(this.position)===a)return!0;this.advance(1)}return!1},t.prototype.advanceUntilChars=function(a){for(;this.position+a.length<=this.source.length;){for(var o=0;o<a.length&&this.source.charCodeAt(this.position+o)===a[o];o++);if(o===a.length)return!0;this.advance(1)}return this.goToEnd(),!1},t.prototype.skipWhitespace=function(){var a=this.advanceWhileChar(function(o){return o===En||o===Cn||o===An||o===Dn||o===xn});return a>0},t.prototype.advanceWhileChar=function(a){for(var o=this.position;this.position<this.len&&a(this.source.charCodeAt(this.position));)this.position++;return this.position-o},t}(),Wt="!".charCodeAt(0),me="-".charCodeAt(0),Ie="<".charCodeAt(0),re=">".charCodeAt(0),Ge="/".charCodeAt(0),Tn="=".charCodeAt(0),kn='"'.charCodeAt(0),Sn="'".charCodeAt(0),An=`
`.charCodeAt(0),xn="\r".charCodeAt(0),Dn="\f".charCodeAt(0),En=" ".charCodeAt(0),Cn=" ".charCodeAt(0),Ln={"text/x-handlebars-template":!0};function fe(t,a,o,i){a===void 0&&(a=0),o===void 0&&(o=z.WithinContent),i===void 0&&(i=!1);var e=new yn(t,a),r=o,n=0,s=L.Unknown,l,u,c,d,p;function m(){return e.advanceIfRegExp(/^[_:\w][_:\w-.\d]*/).toLowerCase()}function f(){return e.advanceIfRegExp(/^[^\s"'></=\x00-\x0F\x7F\x80-\x9F]*/).toLowerCase()}function b(x,g,h){return s=g,n=x,l=h,g}function E(){var x=e.pos(),g=r,h=H();return h!==L.EOS&&x===e.pos()&&!(i&&(h===L.StartTagClose||h===L.EndTagClose))?(console.log("Scanner.scan has not advanced at offset "+x+", state before: "+g+" after: "+r),e.advance(1),b(x,L.Unknown)):h}function H(){var x=e.pos();if(e.eos())return b(x,L.EOS);var g;switch(r){case z.WithinComment:return e.advanceIfChars([me,me,re])?(r=z.WithinContent,b(x,L.EndCommentTag)):(e.advanceUntilChars([me,me,re]),b(x,L.Comment));case z.WithinDoctype:return e.advanceIfChar(re)?(r=z.WithinContent,b(x,L.EndDoctypeTag)):(e.advanceUntilChar(re),b(x,L.Doctype));case z.WithinContent:if(e.advanceIfChar(Ie)){if(!e.eos()&&e.peekChar()===Wt){if(e.advanceIfChars([Wt,me,me]))return r=z.WithinComment,b(x,L.StartCommentTag);if(e.advanceIfRegExp(/^!doctype/i))return r=z.WithinDoctype,b(x,L.StartDoctypeTag)}return e.advanceIfChar(Ge)?(r=z.AfterOpeningEndTag,b(x,L.EndTagOpen)):(r=z.AfterOpeningStartTag,b(x,L.StartTagOpen))}return e.advanceUntilChar(Ie),b(x,L.Content);case z.AfterOpeningEndTag:var h=m();return h.length>0?(r=z.WithinEndTag,b(x,L.EndTag)):e.skipWhitespace()?b(x,L.Whitespace,le("error.unexpectedWhitespace","Tag name must directly follow the open bracket.")):(r=z.WithinEndTag,e.advanceUntilChar(re),x<e.pos()?b(x,L.Unknown,le("error.endTagNameExpected","End tag name expected.")):H());case z.WithinEndTag:if(e.skipWhitespace())return b(x,L.Whitespace);if(e.advanceIfChar(re))return r=z.WithinContent,b(x,L.EndTagClose);if(i&&e.peekChar()===Ie)return r=z.WithinContent,b(x,L.EndTagClose,le("error.closingBracketMissing","Closing bracket missing."));g=le("error.closingBracketExpected","Closing bracket expected.");break;case z.AfterOpeningStartTag:return c=m(),p=void 0,d=void 0,c.length>0?(u=!1,r=z.WithinTag,b(x,L.StartTag)):e.skipWhitespace()?b(x,L.Whitespace,le("error.unexpectedWhitespace","Tag name must directly follow the open bracket.")):(r=z.WithinTag,e.advanceUntilChar(re),x<e.pos()?b(x,L.Unknown,le("error.startTagNameExpected","Start tag name expected.")):H());case z.WithinTag:return e.skipWhitespace()?(u=!0,b(x,L.Whitespace)):u&&(d=f(),d.length>0)?(r=z.AfterAttributeName,u=!1,b(x,L.AttributeName)):e.advanceIfChars([Ge,re])?(r=z.WithinContent,b(x,L.StartTagSelfClose)):e.advanceIfChar(re)?(c==="script"?p&&Ln[p]?r=z.WithinContent:r=z.WithinScriptContent:c==="style"?r=z.WithinStyleContent:r=z.WithinContent,b(x,L.StartTagClose)):i&&e.peekChar()===Ie?(r=z.WithinContent,b(x,L.StartTagClose,le("error.closingBracketMissing","Closing bracket missing."))):(e.advance(1),b(x,L.Unknown,le("error.unexpectedCharacterInTag","Unexpected character in tag.")));case z.AfterAttributeName:return e.skipWhitespace()?(u=!0,b(x,L.Whitespace)):e.advanceIfChar(Tn)?(r=z.BeforeAttributeValue,b(x,L.DelimiterAssign)):(r=z.WithinTag,H());case z.BeforeAttributeValue:if(e.skipWhitespace())return b(x,L.Whitespace);var v=e.advanceIfRegExp(/^[^\s"'`=<>]+/);if(v.length>0)return e.peekChar()===re&&e.peekChar(-1)===Ge&&(e.goBack(1),v=v.substr(0,v.length-1)),d==="type"&&(p=v),r=z.WithinTag,u=!1,b(x,L.AttributeValue);var B=e.peekChar();return B===Sn||B===kn?(e.advance(1),e.advanceUntilChar(B)&&e.advance(1),d==="type"&&(p=e.getSource().substring(x+1,e.pos()-1)),r=z.WithinTag,u=!1,b(x,L.AttributeValue)):(r=z.WithinTag,u=!1,H());case z.WithinScriptContent:for(var C=1;!e.eos();){var P=e.advanceIfRegExp(/<!--|-->|<\/?script\s*\/?>?/i);if(P.length===0)return e.goToEnd(),b(x,L.Script);if(P==="<!--")C===1&&(C=2);else if(P==="-->")C=1;else if(P[1]!=="/")C===2&&(C=3);else if(C===3)C=2;else{e.goBack(P.length);break}}return r=z.WithinContent,x<e.pos()?b(x,L.Script):H();case z.WithinStyleContent:return e.advanceUntilRegExp(/<\/style/i),r=z.WithinContent,x<e.pos()?b(x,L.Styles):H()}return e.advance(1),r=z.WithinContent,b(x,L.Unknown,g)}return{scan:E,getTokenType:function(){return s},getTokenOffset:function(){return n},getTokenLength:function(){return e.pos()-n},getTokenEnd:function(){return e.pos()},getTokenText:function(){return e.getSource().substring(n,e.pos())},getScannerState:function(){return r},getTokenError:function(){return l}}}function Bt(t,a){var o=0,i=t.length;if(i===0)return 0;for(;o<i;){var e=Math.floor((o+i)/2);a(t[e])?i=e:o=e+1}return o}function Mn(t,a,o){for(var i=0,e=t.length-1;i<=e;){var r=(i+e)/2|0,n=o(t[r],a);if(n<0)i=r+1;else if(n>0)e=r-1;else return r}return-(i+1)}var Ft=function(){function t(a,o,i,e){this.start=a,this.end=o,this.children=i,this.parent=e,this.closed=!1}return Object.defineProperty(t.prototype,"attributeNames",{get:function(){return this.attributes?Object.keys(this.attributes):[]},enumerable:!1,configurable:!0}),t.prototype.isSameTag=function(a){return this.tag===void 0?a===void 0:a!==void 0&&this.tag.length===a.length&&this.tag.toLowerCase()===a},Object.defineProperty(t.prototype,"firstChild",{get:function(){return this.children[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length?this.children[this.children.length-1]:void 0},enumerable:!1,configurable:!0}),t.prototype.findNodeBefore=function(a){var o=Bt(this.children,function(r){return a<=r.start})-1;if(o>=0){var i=this.children[o];if(a>i.start){if(a<i.end)return i.findNodeBefore(a);var e=i.lastChild;return e&&e.end===i.end?i.findNodeBefore(a):i}}return this},t.prototype.findNodeAt=function(a){var o=Bt(this.children,function(e){return a<=e.start})-1;if(o>=0){var i=this.children[o];if(a>i.start&&a<=i.end)return i.findNodeAt(a)}return this},t}();function Bi(t){for(var a=createScanner(t,void 0,void 0,!0),o=new Ft(0,t.length,[],void 0),i=o,e=-1,r=void 0,n=null,s=a.scan();s!==TokenType.EOS;){switch(s){case TokenType.StartTagOpen:var l=new Ft(a.getTokenOffset(),t.length,[],i);i.children.push(l),i=l;break;case TokenType.StartTag:i.tag=a.getTokenText();break;case TokenType.StartTagClose:i.parent&&(i.end=a.getTokenEnd(),a.getTokenLength()?(i.startTagEnd=a.getTokenEnd(),i.tag&&isVoidElement(i.tag)&&(i.closed=!0,i=i.parent)):i=i.parent);break;case TokenType.StartTagSelfClose:i.parent&&(i.closed=!0,i.end=a.getTokenEnd(),i.startTagEnd=a.getTokenEnd(),i=i.parent);break;case TokenType.EndTagOpen:e=a.getTokenOffset(),r=void 0;break;case TokenType.EndTag:r=a.getTokenText().toLowerCase();break;case TokenType.EndTagClose:for(var u=i;!u.isSameTag(r)&&u.parent;)u=u.parent;if(u.parent){for(;i!==u;)i.end=e,i.closed=!1,i=i.parent;i.closed=!0,i.endTagStart=e,i.end=a.getTokenEnd(),i=i.parent}break;case TokenType.AttributeName:{n=a.getTokenText();var c=i.attributes;c||(i.attributes=c={}),c[n]=null;break}case TokenType.AttributeValue:{var d=a.getTokenText(),c=i.attributes;c&&n&&(c[n]=d,n=null);break}}s=a.scan()}for(;i.parent;)i.end=t.length,i.closed=!1,i=i.parent;return{roots:o.children,findNodeBefore:o.findNodeBefore.bind(o),findNodeAt:o.findNodeAt.bind(o)}}var ke={"Aacute;":"\xC1",Aacute:"\xC1","aacute;":"\xE1",aacute:"\xE1","Abreve;":"\u0102","abreve;":"\u0103","ac;":"\u223E","acd;":"\u223F","acE;":"\u223E\u0333","Acirc;":"\xC2",Acirc:"\xC2","acirc;":"\xE2",acirc:"\xE2","acute;":"\xB4",acute:"\xB4","Acy;":"\u0410","acy;":"\u0430","AElig;":"\xC6",AElig:"\xC6","aelig;":"\xE6",aelig:"\xE6","af;":"\u2061","Afr;":"\u{1D504}","afr;":"\u{1D51E}","Agrave;":"\xC0",Agrave:"\xC0","agrave;":"\xE0",agrave:"\xE0","alefsym;":"\u2135","aleph;":"\u2135","Alpha;":"\u0391","alpha;":"\u03B1","Amacr;":"\u0100","amacr;":"\u0101","amalg;":"\u2A3F","AMP;":"&",AMP:"&","amp;":"&",amp:"&","And;":"\u2A53","and;":"\u2227","andand;":"\u2A55","andd;":"\u2A5C","andslope;":"\u2A58","andv;":"\u2A5A","ang;":"\u2220","ange;":"\u29A4","angle;":"\u2220","angmsd;":"\u2221","angmsdaa;":"\u29A8","angmsdab;":"\u29A9","angmsdac;":"\u29AA","angmsdad;":"\u29AB","angmsdae;":"\u29AC","angmsdaf;":"\u29AD","angmsdag;":"\u29AE","angmsdah;":"\u29AF","angrt;":"\u221F","angrtvb;":"\u22BE","angrtvbd;":"\u299D","angsph;":"\u2222","angst;":"\xC5","angzarr;":"\u237C","Aogon;":"\u0104","aogon;":"\u0105","Aopf;":"\u{1D538}","aopf;":"\u{1D552}","ap;":"\u2248","apacir;":"\u2A6F","apE;":"\u2A70","ape;":"\u224A","apid;":"\u224B","apos;":"'","ApplyFunction;":"\u2061","approx;":"\u2248","approxeq;":"\u224A","Aring;":"\xC5",Aring:"\xC5","aring;":"\xE5",aring:"\xE5","Ascr;":"\u{1D49C}","ascr;":"\u{1D4B6}","Assign;":"\u2254","ast;":"*","asymp;":"\u2248","asympeq;":"\u224D","Atilde;":"\xC3",Atilde:"\xC3","atilde;":"\xE3",atilde:"\xE3","Auml;":"\xC4",Auml:"\xC4","auml;":"\xE4",auml:"\xE4","awconint;":"\u2233","awint;":"\u2A11","backcong;":"\u224C","backepsilon;":"\u03F6","backprime;":"\u2035","backsim;":"\u223D","backsimeq;":"\u22CD","Backslash;":"\u2216","Barv;":"\u2AE7","barvee;":"\u22BD","Barwed;":"\u2306","barwed;":"\u2305","barwedge;":"\u2305","bbrk;":"\u23B5","bbrktbrk;":"\u23B6","bcong;":"\u224C","Bcy;":"\u0411","bcy;":"\u0431","bdquo;":"\u201E","becaus;":"\u2235","Because;":"\u2235","because;":"\u2235","bemptyv;":"\u29B0","bepsi;":"\u03F6","bernou;":"\u212C","Bernoullis;":"\u212C","Beta;":"\u0392","beta;":"\u03B2","beth;":"\u2136","between;":"\u226C","Bfr;":"\u{1D505}","bfr;":"\u{1D51F}","bigcap;":"\u22C2","bigcirc;":"\u25EF","bigcup;":"\u22C3","bigodot;":"\u2A00","bigoplus;":"\u2A01","bigotimes;":"\u2A02","bigsqcup;":"\u2A06","bigstar;":"\u2605","bigtriangledown;":"\u25BD","bigtriangleup;":"\u25B3","biguplus;":"\u2A04","bigvee;":"\u22C1","bigwedge;":"\u22C0","bkarow;":"\u290D","blacklozenge;":"\u29EB","blacksquare;":"\u25AA","blacktriangle;":"\u25B4","blacktriangledown;":"\u25BE","blacktriangleleft;":"\u25C2","blacktriangleright;":"\u25B8","blank;":"\u2423","blk12;":"\u2592","blk14;":"\u2591","blk34;":"\u2593","block;":"\u2588","bne;":"=\u20E5","bnequiv;":"\u2261\u20E5","bNot;":"\u2AED","bnot;":"\u2310","Bopf;":"\u{1D539}","bopf;":"\u{1D553}","bot;":"\u22A5","bottom;":"\u22A5","bowtie;":"\u22C8","boxbox;":"\u29C9","boxDL;":"\u2557","boxDl;":"\u2556","boxdL;":"\u2555","boxdl;":"\u2510","boxDR;":"\u2554","boxDr;":"\u2553","boxdR;":"\u2552","boxdr;":"\u250C","boxH;":"\u2550","boxh;":"\u2500","boxHD;":"\u2566","boxHd;":"\u2564","boxhD;":"\u2565","boxhd;":"\u252C","boxHU;":"\u2569","boxHu;":"\u2567","boxhU;":"\u2568","boxhu;":"\u2534","boxminus;":"\u229F","boxplus;":"\u229E","boxtimes;":"\u22A0","boxUL;":"\u255D","boxUl;":"\u255C","boxuL;":"\u255B","boxul;":"\u2518","boxUR;":"\u255A","boxUr;":"\u2559","boxuR;":"\u2558","boxur;":"\u2514","boxV;":"\u2551","boxv;":"\u2502","boxVH;":"\u256C","boxVh;":"\u256B","boxvH;":"\u256A","boxvh;":"\u253C","boxVL;":"\u2563","boxVl;":"\u2562","boxvL;":"\u2561","boxvl;":"\u2524","boxVR;":"\u2560","boxVr;":"\u255F","boxvR;":"\u255E","boxvr;":"\u251C","bprime;":"\u2035","Breve;":"\u02D8","breve;":"\u02D8","brvbar;":"\xA6",brvbar:"\xA6","Bscr;":"\u212C","bscr;":"\u{1D4B7}","bsemi;":"\u204F","bsim;":"\u223D","bsime;":"\u22CD","bsol;":"\\","bsolb;":"\u29C5","bsolhsub;":"\u27C8","bull;":"\u2022","bullet;":"\u2022","bump;":"\u224E","bumpE;":"\u2AAE","bumpe;":"\u224F","Bumpeq;":"\u224E","bumpeq;":"\u224F","Cacute;":"\u0106","cacute;":"\u0107","Cap;":"\u22D2","cap;":"\u2229","capand;":"\u2A44","capbrcup;":"\u2A49","capcap;":"\u2A4B","capcup;":"\u2A47","capdot;":"\u2A40","CapitalDifferentialD;":"\u2145","caps;":"\u2229\uFE00","caret;":"\u2041","caron;":"\u02C7","Cayleys;":"\u212D","ccaps;":"\u2A4D","Ccaron;":"\u010C","ccaron;":"\u010D","Ccedil;":"\xC7",Ccedil:"\xC7","ccedil;":"\xE7",ccedil:"\xE7","Ccirc;":"\u0108","ccirc;":"\u0109","Cconint;":"\u2230","ccups;":"\u2A4C","ccupssm;":"\u2A50","Cdot;":"\u010A","cdot;":"\u010B","cedil;":"\xB8",cedil:"\xB8","Cedilla;":"\xB8","cemptyv;":"\u29B2","cent;":"\xA2",cent:"\xA2","CenterDot;":"\xB7","centerdot;":"\xB7","Cfr;":"\u212D","cfr;":"\u{1D520}","CHcy;":"\u0427","chcy;":"\u0447","check;":"\u2713","checkmark;":"\u2713","Chi;":"\u03A7","chi;":"\u03C7","cir;":"\u25CB","circ;":"\u02C6","circeq;":"\u2257","circlearrowleft;":"\u21BA","circlearrowright;":"\u21BB","circledast;":"\u229B","circledcirc;":"\u229A","circleddash;":"\u229D","CircleDot;":"\u2299","circledR;":"\xAE","circledS;":"\u24C8","CircleMinus;":"\u2296","CirclePlus;":"\u2295","CircleTimes;":"\u2297","cirE;":"\u29C3","cire;":"\u2257","cirfnint;":"\u2A10","cirmid;":"\u2AEF","cirscir;":"\u29C2","ClockwiseContourIntegral;":"\u2232","CloseCurlyDoubleQuote;":"\u201D","CloseCurlyQuote;":"\u2019","clubs;":"\u2663","clubsuit;":"\u2663","Colon;":"\u2237","colon;":":","Colone;":"\u2A74","colone;":"\u2254","coloneq;":"\u2254","comma;":",","commat;":"@","comp;":"\u2201","compfn;":"\u2218","complement;":"\u2201","complexes;":"\u2102","cong;":"\u2245","congdot;":"\u2A6D","Congruent;":"\u2261","Conint;":"\u222F","conint;":"\u222E","ContourIntegral;":"\u222E","Copf;":"\u2102","copf;":"\u{1D554}","coprod;":"\u2210","Coproduct;":"\u2210","COPY;":"\xA9",COPY:"\xA9","copy;":"\xA9",copy:"\xA9","copysr;":"\u2117","CounterClockwiseContourIntegral;":"\u2233","crarr;":"\u21B5","Cross;":"\u2A2F","cross;":"\u2717","Cscr;":"\u{1D49E}","cscr;":"\u{1D4B8}","csub;":"\u2ACF","csube;":"\u2AD1","csup;":"\u2AD0","csupe;":"\u2AD2","ctdot;":"\u22EF","cudarrl;":"\u2938","cudarrr;":"\u2935","cuepr;":"\u22DE","cuesc;":"\u22DF","cularr;":"\u21B6","cularrp;":"\u293D","Cup;":"\u22D3","cup;":"\u222A","cupbrcap;":"\u2A48","CupCap;":"\u224D","cupcap;":"\u2A46","cupcup;":"\u2A4A","cupdot;":"\u228D","cupor;":"\u2A45","cups;":"\u222A\uFE00","curarr;":"\u21B7","curarrm;":"\u293C","curlyeqprec;":"\u22DE","curlyeqsucc;":"\u22DF","curlyvee;":"\u22CE","curlywedge;":"\u22CF","curren;":"\xA4",curren:"\xA4","curvearrowleft;":"\u21B6","curvearrowright;":"\u21B7","cuvee;":"\u22CE","cuwed;":"\u22CF","cwconint;":"\u2232","cwint;":"\u2231","cylcty;":"\u232D","Dagger;":"\u2021","dagger;":"\u2020","daleth;":"\u2138","Darr;":"\u21A1","dArr;":"\u21D3","darr;":"\u2193","dash;":"\u2010","Dashv;":"\u2AE4","dashv;":"\u22A3","dbkarow;":"\u290F","dblac;":"\u02DD","Dcaron;":"\u010E","dcaron;":"\u010F","Dcy;":"\u0414","dcy;":"\u0434","DD;":"\u2145","dd;":"\u2146","ddagger;":"\u2021","ddarr;":"\u21CA","DDotrahd;":"\u2911","ddotseq;":"\u2A77","deg;":"\xB0",deg:"\xB0","Del;":"\u2207","Delta;":"\u0394","delta;":"\u03B4","demptyv;":"\u29B1","dfisht;":"\u297F","Dfr;":"\u{1D507}","dfr;":"\u{1D521}","dHar;":"\u2965","dharl;":"\u21C3","dharr;":"\u21C2","DiacriticalAcute;":"\xB4","DiacriticalDot;":"\u02D9","DiacriticalDoubleAcute;":"\u02DD","DiacriticalGrave;":"`","DiacriticalTilde;":"\u02DC","diam;":"\u22C4","Diamond;":"\u22C4","diamond;":"\u22C4","diamondsuit;":"\u2666","diams;":"\u2666","die;":"\xA8","DifferentialD;":"\u2146","digamma;":"\u03DD","disin;":"\u22F2","div;":"\xF7","divide;":"\xF7",divide:"\xF7","divideontimes;":"\u22C7","divonx;":"\u22C7","DJcy;":"\u0402","djcy;":"\u0452","dlcorn;":"\u231E","dlcrop;":"\u230D","dollar;":"$","Dopf;":"\u{1D53B}","dopf;":"\u{1D555}","Dot;":"\xA8","dot;":"\u02D9","DotDot;":"\u20DC","doteq;":"\u2250","doteqdot;":"\u2251","DotEqual;":"\u2250","dotminus;":"\u2238","dotplus;":"\u2214","dotsquare;":"\u22A1","doublebarwedge;":"\u2306","DoubleContourIntegral;":"\u222F","DoubleDot;":"\xA8","DoubleDownArrow;":"\u21D3","DoubleLeftArrow;":"\u21D0","DoubleLeftRightArrow;":"\u21D4","DoubleLeftTee;":"\u2AE4","DoubleLongLeftArrow;":"\u27F8","DoubleLongLeftRightArrow;":"\u27FA","DoubleLongRightArrow;":"\u27F9","DoubleRightArrow;":"\u21D2","DoubleRightTee;":"\u22A8","DoubleUpArrow;":"\u21D1","DoubleUpDownArrow;":"\u21D5","DoubleVerticalBar;":"\u2225","DownArrow;":"\u2193","Downarrow;":"\u21D3","downarrow;":"\u2193","DownArrowBar;":"\u2913","DownArrowUpArrow;":"\u21F5","DownBreve;":"\u0311","downdownarrows;":"\u21CA","downharpoonleft;":"\u21C3","downharpoonright;":"\u21C2","DownLeftRightVector;":"\u2950","DownLeftTeeVector;":"\u295E","DownLeftVector;":"\u21BD","DownLeftVectorBar;":"\u2956","DownRightTeeVector;":"\u295F","DownRightVector;":"\u21C1","DownRightVectorBar;":"\u2957","DownTee;":"\u22A4","DownTeeArrow;":"\u21A7","drbkarow;":"\u2910","drcorn;":"\u231F","drcrop;":"\u230C","Dscr;":"\u{1D49F}","dscr;":"\u{1D4B9}","DScy;":"\u0405","dscy;":"\u0455","dsol;":"\u29F6","Dstrok;":"\u0110","dstrok;":"\u0111","dtdot;":"\u22F1","dtri;":"\u25BF","dtrif;":"\u25BE","duarr;":"\u21F5","duhar;":"\u296F","dwangle;":"\u29A6","DZcy;":"\u040F","dzcy;":"\u045F","dzigrarr;":"\u27FF","Eacute;":"\xC9",Eacute:"\xC9","eacute;":"\xE9",eacute:"\xE9","easter;":"\u2A6E","Ecaron;":"\u011A","ecaron;":"\u011B","ecir;":"\u2256","Ecirc;":"\xCA",Ecirc:"\xCA","ecirc;":"\xEA",ecirc:"\xEA","ecolon;":"\u2255","Ecy;":"\u042D","ecy;":"\u044D","eDDot;":"\u2A77","Edot;":"\u0116","eDot;":"\u2251","edot;":"\u0117","ee;":"\u2147","efDot;":"\u2252","Efr;":"\u{1D508}","efr;":"\u{1D522}","eg;":"\u2A9A","Egrave;":"\xC8",Egrave:"\xC8","egrave;":"\xE8",egrave:"\xE8","egs;":"\u2A96","egsdot;":"\u2A98","el;":"\u2A99","Element;":"\u2208","elinters;":"\u23E7","ell;":"\u2113","els;":"\u2A95","elsdot;":"\u2A97","Emacr;":"\u0112","emacr;":"\u0113","empty;":"\u2205","emptyset;":"\u2205","EmptySmallSquare;":"\u25FB","emptyv;":"\u2205","EmptyVerySmallSquare;":"\u25AB","emsp;":"\u2003","emsp13;":"\u2004","emsp14;":"\u2005","ENG;":"\u014A","eng;":"\u014B","ensp;":"\u2002","Eogon;":"\u0118","eogon;":"\u0119","Eopf;":"\u{1D53C}","eopf;":"\u{1D556}","epar;":"\u22D5","eparsl;":"\u29E3","eplus;":"\u2A71","epsi;":"\u03B5","Epsilon;":"\u0395","epsilon;":"\u03B5","epsiv;":"\u03F5","eqcirc;":"\u2256","eqcolon;":"\u2255","eqsim;":"\u2242","eqslantgtr;":"\u2A96","eqslantless;":"\u2A95","Equal;":"\u2A75","equals;":"=","EqualTilde;":"\u2242","equest;":"\u225F","Equilibrium;":"\u21CC","equiv;":"\u2261","equivDD;":"\u2A78","eqvparsl;":"\u29E5","erarr;":"\u2971","erDot;":"\u2253","Escr;":"\u2130","escr;":"\u212F","esdot;":"\u2250","Esim;":"\u2A73","esim;":"\u2242","Eta;":"\u0397","eta;":"\u03B7","ETH;":"\xD0",ETH:"\xD0","eth;":"\xF0",eth:"\xF0","Euml;":"\xCB",Euml:"\xCB","euml;":"\xEB",euml:"\xEB","euro;":"\u20AC","excl;":"!","exist;":"\u2203","Exists;":"\u2203","expectation;":"\u2130","ExponentialE;":"\u2147","exponentiale;":"\u2147","fallingdotseq;":"\u2252","Fcy;":"\u0424","fcy;":"\u0444","female;":"\u2640","ffilig;":"\uFB03","fflig;":"\uFB00","ffllig;":"\uFB04","Ffr;":"\u{1D509}","ffr;":"\u{1D523}","filig;":"\uFB01","FilledSmallSquare;":"\u25FC","FilledVerySmallSquare;":"\u25AA","fjlig;":"fj","flat;":"\u266D","fllig;":"\uFB02","fltns;":"\u25B1","fnof;":"\u0192","Fopf;":"\u{1D53D}","fopf;":"\u{1D557}","ForAll;":"\u2200","forall;":"\u2200","fork;":"\u22D4","forkv;":"\u2AD9","Fouriertrf;":"\u2131","fpartint;":"\u2A0D","frac12;":"\xBD",frac12:"\xBD","frac13;":"\u2153","frac14;":"\xBC",frac14:"\xBC","frac15;":"\u2155","frac16;":"\u2159","frac18;":"\u215B","frac23;":"\u2154","frac25;":"\u2156","frac34;":"\xBE",frac34:"\xBE","frac35;":"\u2157","frac38;":"\u215C","frac45;":"\u2158","frac56;":"\u215A","frac58;":"\u215D","frac78;":"\u215E","frasl;":"\u2044","frown;":"\u2322","Fscr;":"\u2131","fscr;":"\u{1D4BB}","gacute;":"\u01F5","Gamma;":"\u0393","gamma;":"\u03B3","Gammad;":"\u03DC","gammad;":"\u03DD","gap;":"\u2A86","Gbreve;":"\u011E","gbreve;":"\u011F","Gcedil;":"\u0122","Gcirc;":"\u011C","gcirc;":"\u011D","Gcy;":"\u0413","gcy;":"\u0433","Gdot;":"\u0120","gdot;":"\u0121","gE;":"\u2267","ge;":"\u2265","gEl;"