UNPKG

cloudstudio

Version:

Run VS Code on a remote server.

8 lines 328 kB
/*!-------------------------------------------------------- * Copyright (C) Microsoft Corporation. All rights reserved. *--------------------------------------------------------*/(function(){var Z=["require","exports","vs/editor/common/core/range","vs/editor/common/core/position","vs/base/common/strings","vs/base/common/platform","vs/base/common/lifecycle","vs/base/common/event","vs/base/common/errors","vs/base/common/objects","vs/editor/common/diff/algorithms/diffAlgorithm","vs/base/common/uri","vs/base/common/functional","vs/base/common/iterator","vs/base/common/linkedList","vs/base/common/uint","vs/editor/common/core/characterClassifier","vs/editor/common/core/wordHelper","vs/editor/common/diff/linesDiffComputer","vs/base/common/stopwatch","vs/base/common/cancellation","vs/base/common/diff/diff","vs/editor/common/diff/smartLinesDiffComputer","vs/nls","vs/base/common/assert","vs/base/common/codicons","vs/base/common/diff/diffChange","vs/base/common/arrays","vs/base/common/keyCodes","vs/base/common/lazy","vs/base/common/types","vs/editor/common/core/selection","vs/editor/common/core/wordCharacterClassifier","vs/editor/common/diff/algorithms/myersDiffAlgorithm","vs/editor/common/diff/algorithms/utils","vs/editor/common/diff/algorithms/dynamicProgrammingDiffing","vs/editor/common/diff/standardLinesDiffComputer","vs/editor/common/languages/linkComputer","vs/editor/common/languages/supports/inplaceReplaceSupport","vs/editor/common/model","vs/editor/common/model/prefixSumComputer","vs/editor/common/standalone/standaloneEnums","vs/nls!vs/base/common/platform","vs/base/common/process","vs/base/common/path","vs/base/common/cache","vs/base/common/hash","vs/editor/common/diff/linesDiffComputers","vs/editor/common/model/mirrorTextModel","vs/editor/common/model/textModelSearch","vs/editor/common/services/unicodeTextModelHighlighter","vs/editor/common/tokenizationRegistry","vs/editor/common/languages","vs/editor/common/services/editorBaseApi","vs/nls!vs/editor/common/services/editorSimpleWorker","vs/base/common/worker/simpleWorker","vs/editor/common/services/editorSimpleWorker"],J=function(B){for(var n=[],y=0,t=B.length;y<t;y++)n[y]=Z[B[y]];return n},Oe=this,Ue=typeof global=="object"?global:{},ue;(function(B){B.global=Oe;var n=function(){function y(){this._detected=!1,this._isWindows=!1,this._isNode=!1,this._isElectronRenderer=!1,this._isWebWorker=!1,this._isElectronNodeIntegrationWebWorker=!1}return Object.defineProperty(y.prototype,"isWindows",{get:function(){return this._detect(),this._isWindows},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isNode",{get:function(){return this._detect(),this._isNode},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isElectronRenderer",{get:function(){return this._detect(),this._isElectronRenderer},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isWebWorker",{get:function(){return this._detect(),this._isWebWorker},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isElectronNodeIntegrationWebWorker",{get:function(){return this._detect(),this._isElectronNodeIntegrationWebWorker},enumerable:!1,configurable:!0}),y.prototype._detect=function(){this._detected||(this._detected=!0,this._isWindows=y._isWindows(),this._isNode=typeof module!="undefined"&&!!module.exports,this._isElectronRenderer=typeof process!="undefined"&&typeof process.versions!="undefined"&&typeof process.versions.electron!="undefined"&&process.type==="renderer",this._isWebWorker=typeof B.global.importScripts=="function",this._isElectronNodeIntegrationWebWorker=this._isWebWorker&&typeof process!="undefined"&&typeof process.versions!="undefined"&&typeof process.versions.electron!="undefined"&&process.type==="worker")},y._isWindows=function(){return typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.indexOf("Windows")>=0?!0:typeof process!="undefined"?process.platform==="win32":!1},y}();B.Environment=n})(ue||(ue={}));var ue;(function(B){var n=function(){function R(u,N,d){this.type=u,this.detail=N,this.timestamp=d}return R}();B.LoaderEvent=n;var y=function(){function R(u){this._events=[new n(1,"",u)]}return R.prototype.record=function(u,N){this._events.push(new n(u,N,B.Utilities.getHighPerformanceTimestamp()))},R.prototype.getEvents=function(){return this._events},R}();B.LoaderEventRecorder=y;var t=function(){function R(){}return R.prototype.record=function(u,N){},R.prototype.getEvents=function(){return[]},R.INSTANCE=new R,R}();B.NullLoaderEventRecorder=t})(ue||(ue={}));var ue;(function(B){var n=function(){function y(){}return y.fileUriToFilePath=function(t,R){if(R=decodeURI(R).replace(/%23/g,"#"),t){if(/^file:\/\/\//.test(R))return R.substr(8);if(/^file:\/\//.test(R))return R.substr(5)}else if(/^file:\/\//.test(R))return R.substr(7);return R},y.startsWith=function(t,R){return t.length>=R.length&&t.substr(0,R.length)===R},y.endsWith=function(t,R){return t.length>=R.length&&t.substr(t.length-R.length)===R},y.containsQueryString=function(t){return/^[^\#]*\?/gi.test(t)},y.isAbsolutePath=function(t){return/^((http:\/\/)|(https:\/\/)|(file:\/\/)|(\/))/.test(t)},y.forEachProperty=function(t,R){if(t){var u=void 0;for(u in t)t.hasOwnProperty(u)&&R(u,t[u])}},y.isEmpty=function(t){var R=!0;return y.forEachProperty(t,function(){R=!1}),R},y.recursiveClone=function(t){if(!t||typeof t!="object"||t instanceof RegExp||!Array.isArray(t)&&Object.getPrototypeOf(t)!==Object.prototype)return t;var R=Array.isArray(t)?[]:{};return y.forEachProperty(t,function(u,N){N&&typeof N=="object"?R[u]=y.recursiveClone(N):R[u]=N}),R},y.generateAnonymousModule=function(){return"===anonymous"+y.NEXT_ANONYMOUS_ID+++"==="},y.isAnonymousModule=function(t){return y.startsWith(t,"===anonymous")},y.getHighPerformanceTimestamp=function(){return this.PERFORMANCE_NOW_PROBED||(this.PERFORMANCE_NOW_PROBED=!0,this.HAS_PERFORMANCE_NOW=B.global.performance&&typeof B.global.performance.now=="function"),this.HAS_PERFORMANCE_NOW?B.global.performance.now():Date.now()},y.NEXT_ANONYMOUS_ID=1,y.PERFORMANCE_NOW_PROBED=!1,y.HAS_PERFORMANCE_NOW=!1,y}();B.Utilities=n})(ue||(ue={}));var ue;(function(B){function n(R){if(R instanceof Error)return R;var u=new Error(R.message||String(R)||"Unknown Error");return R.stack&&(u.stack=R.stack),u}B.ensureError=n;var y=function(){function R(){}return R.validateConfigurationOptions=function(u){function N(o){if(o.phase==="loading"){console.error('Loading "'+o.moduleId+'" failed'),console.error(o),console.error("Here are the modules that depend on it:"),console.error(o.neededBy);return}if(o.phase==="factory"){console.error('The factory function of "'+o.moduleId+'" has thrown an exception'),console.error(o),console.error("Here are the modules that depend on it:"),console.error(o.neededBy);return}}if(u=u||{},typeof u.baseUrl!="string"&&(u.baseUrl=""),typeof u.isBuild!="boolean"&&(u.isBuild=!1),typeof u.buildForceInvokeFactory!="object"&&(u.buildForceInvokeFactory={}),typeof u.paths!="object"&&(u.paths={}),typeof u.config!="object"&&(u.config={}),typeof u.catchError=="undefined"&&(u.catchError=!1),typeof u.recordStats=="undefined"&&(u.recordStats=!1),typeof u.urlArgs!="string"&&(u.urlArgs=""),typeof u.onError!="function"&&(u.onError=N),Array.isArray(u.ignoreDuplicateModules)||(u.ignoreDuplicateModules=[]),u.baseUrl.length>0&&(B.Utilities.endsWith(u.baseUrl,"/")||(u.baseUrl+="/")),typeof u.cspNonce!="string"&&(u.cspNonce=""),typeof u.preferScriptTags=="undefined"&&(u.preferScriptTags=!1),Array.isArray(u.nodeModules)||(u.nodeModules=[]),u.nodeCachedData&&typeof u.nodeCachedData=="object"&&(typeof u.nodeCachedData.seed!="string"&&(u.nodeCachedData.seed="seed"),(typeof u.nodeCachedData.writeDelay!="number"||u.nodeCachedData.writeDelay<0)&&(u.nodeCachedData.writeDelay=1e3*7),!u.nodeCachedData.path||typeof u.nodeCachedData.path!="string")){var d=n(new Error("INVALID cached data configuration, 'path' MUST be set"));d.phase="configuration",u.onError(d),u.nodeCachedData=void 0}return u},R.mergeConfigurationOptions=function(u,N){u===void 0&&(u=null),N===void 0&&(N=null);var d=B.Utilities.recursiveClone(N||{});return B.Utilities.forEachProperty(u,function(o,g){o==="ignoreDuplicateModules"&&typeof d.ignoreDuplicateModules!="undefined"?d.ignoreDuplicateModules=d.ignoreDuplicateModules.concat(g):o==="paths"&&typeof d.paths!="undefined"?B.Utilities.forEachProperty(g,function(E,F){return d.paths[E]=F}):o==="config"&&typeof d.config!="undefined"?B.Utilities.forEachProperty(g,function(E,F){return d.config[E]=F}):d[o]=B.Utilities.recursiveClone(g)}),R.validateConfigurationOptions(d)},R}();B.ConfigurationOptionsUtil=y;var t=function(){function R(u,N){if(this._env=u,this.options=y.mergeConfigurationOptions(N),this._createIgnoreDuplicateModulesMap(),this._createNodeModulesMap(),this._createSortedPathsRules(),this.options.baseUrl===""){if(this.options.nodeRequire&&this.options.nodeRequire.main&&this.options.nodeRequire.main.filename&&this._env.isNode){var d=this.options.nodeRequire.main.filename,o=Math.max(d.lastIndexOf("/"),d.lastIndexOf("\\"));this.options.baseUrl=d.substring(0,o+1)}if(this.options.nodeMain&&this._env.isNode){var d=this.options.nodeMain,o=Math.max(d.lastIndexOf("/"),d.lastIndexOf("\\"));this.options.baseUrl=d.substring(0,o+1)}}}return R.prototype._createIgnoreDuplicateModulesMap=function(){this.ignoreDuplicateModulesMap={};for(var u=0;u<this.options.ignoreDuplicateModules.length;u++)this.ignoreDuplicateModulesMap[this.options.ignoreDuplicateModules[u]]=!0},R.prototype._createNodeModulesMap=function(){this.nodeModulesMap=Object.create(null);for(var u=0,N=this.options.nodeModules;u<N.length;u++){var d=N[u];this.nodeModulesMap[d]=!0}},R.prototype._createSortedPathsRules=function(){var u=this;this.sortedPathsRules=[],B.Utilities.forEachProperty(this.options.paths,function(N,d){Array.isArray(d)?u.sortedPathsRules.push({from:N,to:d}):u.sortedPathsRules.push({from:N,to:[d]})}),this.sortedPathsRules.sort(function(N,d){return d.from.length-N.from.length})},R.prototype.cloneAndMerge=function(u){return new R(this._env,y.mergeConfigurationOptions(u,this.options))},R.prototype.getOptionsLiteral=function(){return this.options},R.prototype._applyPaths=function(u){for(var N,d=0,o=this.sortedPathsRules.length;d<o;d++)if(N=this.sortedPathsRules[d],B.Utilities.startsWith(u,N.from)){for(var g=[],E=0,F=N.to.length;E<F;E++)g.push(N.to[E]+u.substr(N.from.length));return g}return[u]},R.prototype._addUrlArgsToUrl=function(u){return B.Utilities.containsQueryString(u)?u+"&"+this.options.urlArgs:u+"?"+this.options.urlArgs},R.prototype._addUrlArgsIfNecessaryToUrl=function(u){return this.options.urlArgs?this._addUrlArgsToUrl(u):u},R.prototype._addUrlArgsIfNecessaryToUrls=function(u){if(this.options.urlArgs)for(var N=0,d=u.length;N<d;N++)u[N]=this._addUrlArgsToUrl(u[N]);return u},R.prototype.moduleIdToPaths=function(u){if(this._env.isNode){var N=this.nodeModulesMap[u]===!0||this.options.amdModulesPattern instanceof RegExp&&!this.options.amdModulesPattern.test(u);if(N)return this.isBuild()?["empty:"]:["node|"+u]}var d=u,o;if(!B.Utilities.endsWith(d,".js")&&!B.Utilities.isAbsolutePath(d)){o=this._applyPaths(d);for(var g=0,E=o.length;g<E;g++)this.isBuild()&&o[g]==="empty:"||(B.Utilities.isAbsolutePath(o[g])||(o[g]=this.options.baseUrl+o[g]),!B.Utilities.endsWith(o[g],".js")&&!B.Utilities.containsQueryString(o[g])&&(o[g]=o[g]+".js"))}else!B.Utilities.endsWith(d,".js")&&!B.Utilities.containsQueryString(d)&&(d=d+".js"),o=[d];return this._addUrlArgsIfNecessaryToUrls(o)},R.prototype.requireToUrl=function(u){var N=u;return B.Utilities.isAbsolutePath(N)||(N=this._applyPaths(N)[0],B.Utilities.isAbsolutePath(N)||(N=this.options.baseUrl+N)),this._addUrlArgsIfNecessaryToUrl(N)},R.prototype.isBuild=function(){return this.options.isBuild},R.prototype.shouldInvokeFactory=function(u){return this.options.isBuild?this.options.buildForceInvokeFactory[u]||B.Utilities.isAnonymousModule(u):!0},R.prototype.isDuplicateMessageIgnoredFor=function(u){return this.ignoreDuplicateModulesMap.hasOwnProperty(u)},R.prototype.getConfigForModule=function(u){if(this.options.config)return this.options.config[u]},R.prototype.shouldCatchError=function(){return this.options.catchError},R.prototype.shouldRecordStats=function(){return this.options.recordStats},R.prototype.onError=function(u){this.options.onError(u)},R}();B.Configuration=t})(ue||(ue={}));var ue;(function(B){var n=function(){function o(g){this._env=g,this._scriptLoader=null,this._callbackMap={}}return o.prototype.load=function(g,E,F,L){var h=this;if(!this._scriptLoader)if(this._env.isWebWorker)this._scriptLoader=new R;else if(this._env.isElectronRenderer){var e=g.getConfig().getOptionsLiteral().preferScriptTags;e?this._scriptLoader=new y:this._scriptLoader=new u(this._env)}else this._env.isNode?this._scriptLoader=new u(this._env):this._scriptLoader=new y;var A={callback:F,errorback:L};if(this._callbackMap.hasOwnProperty(E)){this._callbackMap[E].push(A);return}this._callbackMap[E]=[A],this._scriptLoader.load(g,E,function(){return h.triggerCallback(E)},function(M){return h.triggerErrorback(E,M)})},o.prototype.triggerCallback=function(g){var E=this._callbackMap[g];delete this._callbackMap[g];for(var F=0;F<E.length;F++)E[F].callback()},o.prototype.triggerErrorback=function(g,E){var F=this._callbackMap[g];delete this._callbackMap[g];for(var L=0;L<F.length;L++)F[L].errorback(E)},o}(),y=function(){function o(){}return o.prototype.attachListeners=function(g,E,F){var L=function(){g.removeEventListener("load",h),g.removeEventListener("error",e)},h=function(A){L(),E()},e=function(A){L(),F(A)};g.addEventListener("load",h),g.addEventListener("error",e)},o.prototype.load=function(g,E,F,L){if(/^node\|/.test(E)){var h=g.getConfig().getOptionsLiteral(),e=N(g.getRecorder(),h.nodeRequire||B.global.nodeRequire),A=E.split("|"),M=null;try{M=e(A[1])}catch(s){L(s);return}g.enqueueDefineAnonymousModule([],function(){return M}),F()}else{var C=document.createElement("script");C.setAttribute("async","async"),C.setAttribute("type","text/javascript"),this.attachListeners(C,F,L);var b=g.getConfig().getOptionsLiteral().trustedTypesPolicy;b&&(E=b.createScriptURL(E)),C.setAttribute("src",E);var i=g.getConfig().getOptionsLiteral().cspNonce;i&&C.setAttribute("nonce",i),document.getElementsByTagName("head")[0].appendChild(C)}},o}();function t(o){var g=o.getConfig().getOptionsLiteral().trustedTypesPolicy;try{var E=g?self.eval(g.createScript("","true")):new Function("true");return E.call(self),!0}catch{return!1}}var R=function(){function o(){this._cachedCanUseEval=null}return o.prototype._canUseEval=function(g){return this._cachedCanUseEval===null&&(this._cachedCanUseEval=t(g)),this._cachedCanUseEval},o.prototype.load=function(g,E,F,L){if(/^node\|/.test(E)){var h=g.getConfig().getOptionsLiteral(),e=N(g.getRecorder(),h.nodeRequire||B.global.nodeRequire),A=E.split("|"),M=null;try{M=e(A[1])}catch(i){L(i);return}g.enqueueDefineAnonymousModule([],function(){return M}),F()}else{var C=g.getConfig().getOptionsLiteral().trustedTypesPolicy,b=/^((http:)|(https:)|(file:))/.test(E)&&E.substring(0,self.origin.length)!==self.origin;if(!b&&this._canUseEval(g)){fetch(E).then(function(i){if(i.status!==200)throw new Error(i.statusText);return i.text()}).then(function(i){i=i+` //# sourceURL=`+E;var s=C?self.eval(C.createScript("",i)):new Function(i);s.call(self),F()}).then(void 0,L);return}try{C&&(E=C.createScriptURL(E)),importScripts(E),F()}catch(i){L(i)}}},o}(),u=function(){function o(g){this._env=g,this._didInitialize=!1,this._didPatchNodeRequire=!1}return o.prototype._init=function(g){this._didInitialize||(this._didInitialize=!0,this._fs=g("fs"),this._vm=g("vm"),this._path=g("path"),this._crypto=g("crypto"))},o.prototype._initNodeRequire=function(g,E){var F=E.getConfig().getOptionsLiteral().nodeCachedData;if(!F||this._didPatchNodeRequire)return;this._didPatchNodeRequire=!0;var L=this,h=g("module");function e(A){var M=A.constructor,C=function(i){try{return A.require(i)}finally{}};return C.resolve=function(i,s){return M._resolveFilename(i,A,!1,s)},C.resolve.paths=function(i){return M._resolveLookupPaths(i,A)},C.main=process.mainModule,C.extensions=M._extensions,C.cache=M._cache,C}h.prototype._compile=function(A,M){var C=h.wrap(A.replace(/^#!.*/,"")),b=E.getRecorder(),i=L._getCachedDataPath(F,M),s={filename:M},a;try{var c=L._fs.readFileSync(i);a=c.slice(0,16),s.cachedData=c.slice(16),b.record(60,i)}catch{b.record(61,i)}var l=new L._vm.Script(C,s),m=l.runInThisContext(s),f=L._path.dirname(M),v=e(this),p=[this.exports,v,this,M,f,process,Ue,Buffer],w=m.apply(this.exports,p);return L._handleCachedData(l,C,i,!s.cachedData,E),L._verifyCachedData(l,C,i,a,E),w}},o.prototype.load=function(g,E,F,L){var h=this,e=g.getConfig().getOptionsLiteral(),A=N(g.getRecorder(),e.nodeRequire||B.global.nodeRequire),M=e.nodeInstrumenter||function(m){return m};this._init(A),this._initNodeRequire(A,g);var C=g.getRecorder();if(/^node\|/.test(E)){var b=E.split("|"),i=null;try{i=A(b[1])}catch(m){L(m);return}g.enqueueDefineAnonymousModule([],function(){return i}),F()}else{E=B.Utilities.fileUriToFilePath(this._env.isWindows,E);var s=this._path.normalize(E),a=this._getElectronRendererScriptPathOrUri(s),c=Boolean(e.nodeCachedData),l=c?this._getCachedDataPath(e.nodeCachedData,E):void 0;this._readSourceAndCachedData(s,l,C,function(m,f,v,p){if(m){L(m);return}var w;f.charCodeAt(0)===o._BOM?w=o._PREFIX+f.substring(1)+o._SUFFIX:w=o._PREFIX+f+o._SUFFIX,w=M(w,s);var _={filename:a,cachedData:v},D=h._createAndEvalScript(g,w,_,F,L);h._handleCachedData(D,w,l,c&&!v,g),h._verifyCachedData(D,w,l,p,g)})}},o.prototype._createAndEvalScript=function(g,E,F,L,h){var e=g.getRecorder();e.record(31,F.filename);var A=new this._vm.Script(E,F),M=A.runInThisContext(F),C=g.getGlobalAMDDefineFunc(),b=!1,i=function(){return b=!0,C.apply(null,arguments)};return i.amd=C.amd,M.call(B.global,g.getGlobalAMDRequireFunc(),i,F.filename,this._path.dirname(F.filename)),e.record(32,F.filename),b?L():h(new Error("Didn't receive define call in "+F.filename+"!")),A},o.prototype._getElectronRendererScriptPathOrUri=function(g){if(!this._env.isElectronRenderer)return g;var E=g.match(/^([a-z])\:(.*)/i);return E?"file:///"+(E[1].toUpperCase()+":"+E[2]).replace(/\\/g,"/"):"file://"+g},o.prototype._getCachedDataPath=function(g,E){var F=this._crypto.createHash("md5").update(E,"utf8").update(g.seed,"utf8").update(process.arch,"").digest("hex"),L=this._path.basename(E).replace(/\.js$/,"");return this._path.join(g.path,L+"-"+F+".code")},o.prototype._handleCachedData=function(g,E,F,L,h){var e=this;g.cachedDataRejected?this._fs.unlink(F,function(A){h.getRecorder().record(62,F),e._createAndWriteCachedData(g,E,F,h),A&&h.getConfig().onError(A)}):L&&this._createAndWriteCachedData(g,E,F,h)},o.prototype._createAndWriteCachedData=function(g,E,F,L){var h=this,e=Math.ceil(L.getConfig().getOptionsLiteral().nodeCachedData.writeDelay*(1+Math.random())),A=-1,M=0,C=void 0,b=function(){setTimeout(function(){C||(C=h._crypto.createHash("md5").update(E,"utf8").digest());var i=g.createCachedData();if(!(i.length===0||i.length===A||M>=5)){if(i.length<A){b();return}A=i.length,h._fs.writeFile(F,Buffer.concat([C,i]),function(s){s&&L.getConfig().onError(s),L.getRecorder().record(63,F),b()})}},e*Math.pow(4,M++))};b()},o.prototype._readSourceAndCachedData=function(g,E,F,L){if(!E)this._fs.readFile(g,{encoding:"utf8"},L);else{var h=void 0,e=void 0,A=void 0,M=2,C=function(b){b?L(b):--M==0&&L(void 0,h,e,A)};this._fs.readFile(g,{encoding:"utf8"},function(b,i){h=i,C(b)}),this._fs.readFile(E,function(b,i){!b&&i&&i.length>0?(A=i.slice(0,16),e=i.slice(16),F.record(60,E)):F.record(61,E),C()})}},o.prototype._verifyCachedData=function(g,E,F,L,h){var e=this;!L||g.cachedDataRejected||setTimeout(function(){var A=e._crypto.createHash("md5").update(E,"utf8").digest();L.equals(A)||(h.getConfig().onError(new Error("FAILED TO VERIFY CACHED DATA, deleting stale '"+F+"' now, but a RESTART IS REQUIRED")),e._fs.unlink(F,function(M){M&&h.getConfig().onError(M)}))},Math.ceil(5e3*(1+Math.random())))},o._BOM=65279,o._PREFIX="(function (require, define, __filename, __dirname) { ",o._SUFFIX=` });`,o}();function N(o,g){if(g.__$__isRecorded)return g;var E=function(L){o.record(33,L);try{return g(L)}finally{o.record(34,L)}};return E.__$__isRecorded=!0,E}B.ensureRecordedNodeRequire=N;function d(o){return new n(o)}B.createScriptLoader=d})(ue||(ue={}));var ue;(function(B){var n=function(){function d(o){var g=o.lastIndexOf("/");g!==-1?this.fromModulePath=o.substr(0,g+1):this.fromModulePath=""}return d._normalizeModuleId=function(o){var g=o,E;for(E=/\/\.\//;E.test(g);)g=g.replace(E,"/");for(g=g.replace(/^\.\//g,""),E=/\/(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//;E.test(g);)g=g.replace(E,"/");return g=g.replace(/^(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//,""),g},d.prototype.resolveModule=function(o){var g=o;return B.Utilities.isAbsolutePath(g)||(B.Utilities.startsWith(g,"./")||B.Utilities.startsWith(g,"../"))&&(g=d._normalizeModuleId(this.fromModulePath+g)),g},d.ROOT=new d(""),d}();B.ModuleIdResolver=n;var y=function(){function d(o,g,E,F,L,h){this.id=o,this.strId=g,this.dependencies=E,this._callback=F,this._errorback=L,this.moduleIdResolver=h,this.exports={},this.error=null,this.exportsPassedIn=!1,this.unresolvedDependenciesCount=this.dependencies.length,this._isComplete=!1}return d._safeInvokeFunction=function(o,g){try{return{returnedValue:o.apply(B.global,g),producedError:null}}catch(E){return{returnedValue:null,producedError:E}}},d._invokeFactory=function(o,g,E,F){return o.shouldInvokeFactory(g)?o.shouldCatchError()?this._safeInvokeFunction(E,F):{returnedValue:E.apply(B.global,F),producedError:null}:{returnedValue:null,producedError:null}},d.prototype.complete=function(o,g,E,F){this._isComplete=!0;var L=null;if(this._callback)if(typeof this._callback=="function"){o.record(21,this.strId);var h=d._invokeFactory(g,this.strId,this._callback,E);L=h.producedError,o.record(22,this.strId),!L&&typeof h.returnedValue!="undefined"&&(!this.exportsPassedIn||B.Utilities.isEmpty(this.exports))&&(this.exports=h.returnedValue)}else this.exports=this._callback;if(L){var e=B.ensureError(L);e.phase="factory",e.moduleId=this.strId,e.neededBy=F(this.id),this.error=e,g.onError(e)}this.dependencies=null,this._callback=null,this._errorback=null,this.moduleIdResolver=null},d.prototype.onDependencyError=function(o){return this._isComplete=!0,this.error=o,this._errorback?(this._errorback(o),!0):!1},d.prototype.isComplete=function(){return this._isComplete},d}();B.Module=y;var t=function(){function d(){this._nextId=0,this._strModuleIdToIntModuleId=new Map,this._intModuleIdToStrModuleId=[],this.getModuleId("exports"),this.getModuleId("module"),this.getModuleId("require")}return d.prototype.getMaxModuleId=function(){return this._nextId},d.prototype.getModuleId=function(o){var g=this._strModuleIdToIntModuleId.get(o);return typeof g=="undefined"&&(g=this._nextId++,this._strModuleIdToIntModuleId.set(o,g),this._intModuleIdToStrModuleId[g]=o),g},d.prototype.getStrModuleId=function(o){return this._intModuleIdToStrModuleId[o]},d}(),R=function(){function d(o){this.id=o}return d.EXPORTS=new d(0),d.MODULE=new d(1),d.REQUIRE=new d(2),d}();B.RegularDependency=R;var u=function(){function d(o,g,E){this.id=o,this.pluginId=g,this.pluginParam=E}return d}();B.PluginDependency=u;var N=function(){function d(o,g,E,F,L){L===void 0&&(L=0),this._env=o,this._scriptLoader=g,this._loaderAvailableTimestamp=L,this._defineFunc=E,this._requireFunc=F,this._moduleIdProvider=new t,this._config=new B.Configuration(this._env),this._hasDependencyCycle=!1,this._modules2=[],this._knownModules2=[],this._inverseDependencies2=[],this._inversePluginDependencies2=new Map,this._currentAnonymousDefineCall=null,this._recorder=null,this._buildInfoPath=[],this._buildInfoDefineStack=[],this._buildInfoDependencies=[]}return d.prototype.reset=function(){return new d(this._env,this._scriptLoader,this._defineFunc,this._requireFunc,this._loaderAvailableTimestamp)},d.prototype.getGlobalAMDDefineFunc=function(){return this._defineFunc},d.prototype.getGlobalAMDRequireFunc=function(){return this._requireFunc},d._findRelevantLocationInStack=function(o,g){for(var E=function(s){return s.replace(/\\/g,"/")},F=E(o),L=g.split(/\n/),h=0;h<L.length;h++){var e=L[h].match(/(.*):(\d+):(\d+)\)?$/);if(e){var A=e[1],M=e[2],C=e[3],b=Math.max(A.lastIndexOf(" ")+1,A.lastIndexOf("(")+1);if(A=A.substr(b),A=E(A),A===F){var i={line:parseInt(M,10),col:parseInt(C,10)};return i.line===1&&(i.col-="(function (require, define, __filename, __dirname) { ".length),i}}}throw new Error("Could not correlate define call site for needle "+o)},d.prototype.getBuildInfo=function(){if(!this._config.isBuild())return null;for(var o=[],g=0,E=0,F=this._modules2.length;E<F;E++){var L=this._modules2[E];if(!!L){var h=this._buildInfoPath[L.id]||null,e=this._buildInfoDefineStack[L.id]||null,A=this._buildInfoDependencies[L.id];o[g++]={id:L.strId,path:h,defineLocation:h&&e?d._findRelevantLocationInStack(h,e):null,dependencies:A,shim:null,exports:L.exports}}}return o},d.prototype.getRecorder=function(){return this._recorder||(this._config.shouldRecordStats()?this._recorder=new B.LoaderEventRecorder(this._loaderAvailableTimestamp):this._recorder=B.NullLoaderEventRecorder.INSTANCE),this._recorder},d.prototype.getLoaderEvents=function(){return this.getRecorder().getEvents()},d.prototype.enqueueDefineAnonymousModule=function(o,g){if(this._currentAnonymousDefineCall!==null)throw new Error("Can only have one anonymous define call per script file");var E=null;this._config.isBuild()&&(E=new Error("StackLocation").stack||null),this._currentAnonymousDefineCall={stack:E,dependencies:o,callback:g}},d.prototype.defineModule=function(o,g,E,F,L,h){var e=this;h===void 0&&(h=new n(o));var A=this._moduleIdProvider.getModuleId(o);if(this._modules2[A]){this._config.isDuplicateMessageIgnoredFor(o)||console.warn("Duplicate definition of module '"+o+"'");return}var M=new y(A,o,this._normalizeDependencies(g,h),E,F,h);this._modules2[A]=M,this._config.isBuild()&&(this._buildInfoDefineStack[A]=L,this._buildInfoDependencies[A]=(M.dependencies||[]).map(function(C){return e._moduleIdProvider.getStrModuleId(C.id)})),this._resolve(M)},d.prototype._normalizeDependency=function(o,g){if(o==="exports")return R.EXPORTS;if(o==="module")return R.MODULE;if(o==="require")return R.REQUIRE;var E=o.indexOf("!");if(E>=0){var F=g.resolveModule(o.substr(0,E)),L=g.resolveModule(o.substr(E+1)),h=this._moduleIdProvider.getModuleId(F+"!"+L),e=this._moduleIdProvider.getModuleId(F);return new u(h,e,L)}return new R(this._moduleIdProvider.getModuleId(g.resolveModule(o)))},d.prototype._normalizeDependencies=function(o,g){for(var E=[],F=0,L=0,h=o.length;L<h;L++)E[F++]=this._normalizeDependency(o[L],g);return E},d.prototype._relativeRequire=function(o,g,E,F){if(typeof g=="string")return this.synchronousRequire(g,o);this.defineModule(B.Utilities.generateAnonymousModule(),g,E,F,null,o)},d.prototype.synchronousRequire=function(o,g){g===void 0&&(g=new n(o));var E=this._normalizeDependency(o,g),F=this._modules2[E.id];if(!F)throw new Error("Check dependency list! Synchronous require cannot resolve module '"+o+"'. This is the first mention of this module!");if(!F.isComplete())throw new Error("Check dependency list! Synchronous require cannot resolve module '"+o+"'. This module has not been resolved completely yet.");if(F.error)throw F.error;return F.exports},d.prototype.configure=function(o,g){var E=this._config.shouldRecordStats();g?this._config=new B.Configuration(this._env,o):this._config=this._config.cloneAndMerge(o),this._config.shouldRecordStats()&&!E&&(this._recorder=null)},d.prototype.getConfig=function(){return this._config},d.prototype._onLoad=function(o){if(this._currentAnonymousDefineCall!==null){var g=this._currentAnonymousDefineCall;this._currentAnonymousDefineCall=null,this.defineModule(this._moduleIdProvider.getStrModuleId(o),g.dependencies,g.callback,null,g.stack)}},d.prototype._createLoadError=function(o,g){var E=this,F=this._moduleIdProvider.getStrModuleId(o),L=(this._inverseDependencies2[o]||[]).map(function(e){return E._moduleIdProvider.getStrModuleId(e)}),h=B.ensureError(g);return h.phase="loading",h.moduleId=F,h.neededBy=L,h},d.prototype._onLoadError=function(o,g){var E=this._createLoadError(o,g);this._modules2[o]||(this._modules2[o]=new y(o,this._moduleIdProvider.getStrModuleId(o),[],function(){},null,null));for(var F=[],L=0,h=this._moduleIdProvider.getMaxModuleId();L<h;L++)F[L]=!1;var e=!1,A=[];for(A.push(o),F[o]=!0;A.length>0;){var M=A.shift(),C=this._modules2[M];C&&(e=C.onDependencyError(E)||e);var b=this._inverseDependencies2[M];if(b)for(var L=0,h=b.length;L<h;L++){var i=b[L];F[i]||(A.push(i),F[i]=!0)}}e||this._config.onError(E)},d.prototype._hasDependencyPath=function(o,g){var E=this._modules2[o];if(!E)return!1;for(var F=[],L=0,h=this._moduleIdProvider.getMaxModuleId();L<h;L++)F[L]=!1;var e=[];for(e.push(E),F[o]=!0;e.length>0;){var A=e.shift(),M=A.dependencies;if(M)for(var L=0,h=M.length;L<h;L++){var C=M[L];if(C.id===g)return!0;var b=this._modules2[C.id];b&&!F[C.id]&&(F[C.id]=!0,e.push(b))}}return!1},d.prototype._findCyclePath=function(o,g,E){if(o===g||E===50)return[o];var F=this._modules2[o];if(!F)return null;var L=F.dependencies;if(L)for(var h=0,e=L.length;h<e;h++){var A=this._findCyclePath(L[h].id,g,E+1);if(A!==null)return A.push(o),A}return null},d.prototype._createRequire=function(o){var g=this,E=function(F,L,h){return g._relativeRequire(o,F,L,h)};return E.toUrl=function(F){return g._config.requireToUrl(o.resolveModule(F))},E.getStats=function(){return g.getLoaderEvents()},E.hasDependencyCycle=function(){return g._hasDependencyCycle},E.config=function(F,L){L===void 0&&(L=!1),g.configure(F,L)},E.__$__nodeRequire=B.global.nodeRequire,E},d.prototype._loadModule=function(o){var g=this;if(!(this._modules2[o]||this._knownModules2[o])){this._knownModules2[o]=!0;var E=this._moduleIdProvider.getStrModuleId(o),F=this._config.moduleIdToPaths(E),L=/^@[^\/]+\/[^\/]+$/;this._env.isNode&&(E.indexOf("/")===-1||L.test(E))&&F.push("node|"+E);var h=-1,e=function(A){if(h++,h>=F.length)g._onLoadError(o,A);else{var M=F[h],C=g.getRecorder();if(g._config.isBuild()&&M==="empty:"){g._buildInfoPath[o]=M,g.defineModule(g._moduleIdProvider.getStrModuleId(o),[],null,null,null),g._onLoad(o);return}C.record(10,M),g._scriptLoader.load(g,M,function(){g._config.isBuild()&&(g._buildInfoPath[o]=M),C.record(11,M),g._onLoad(o)},function(b){C.record(12,M),e(b)})}};e(null)}},d.prototype._loadPluginDependency=function(o,g){var E=this;if(!(this._modules2[g.id]||this._knownModules2[g.id])){this._knownModules2[g.id]=!0;var F=function(L){E.defineModule(E._moduleIdProvider.getStrModuleId(g.id),[],L,null,null)};F.error=function(L){E._config.onError(E._createLoadError(g.id,L))},o.load(g.pluginParam,this._createRequire(n.ROOT),F,this._config.getOptionsLiteral())}},d.prototype._resolve=function(o){var g=this,E=o.dependencies;if(E)for(var F=0,L=E.length;F<L;F++){var h=E[F];if(h===R.EXPORTS){o.exportsPassedIn=!0,o.unresolvedDependenciesCount--;continue}if(h===R.MODULE){o.unresolvedDependenciesCount--;continue}if(h===R.REQUIRE){o.unresolvedDependenciesCount--;continue}var e=this._modules2[h.id];if(e&&e.isComplete()){if(e.error){o.onDependencyError(e.error);return}o.unresolvedDependenciesCount--;continue}if(this._hasDependencyPath(h.id,o.id)){this._hasDependencyCycle=!0,console.warn("There is a dependency cycle between '"+this._moduleIdProvider.getStrModuleId(h.id)+"' and '"+this._moduleIdProvider.getStrModuleId(o.id)+"'. The cyclic path follows:");var A=this._findCyclePath(h.id,o.id,0)||[];A.reverse(),A.push(h.id),console.warn(A.map(function(b){return g._moduleIdProvider.getStrModuleId(b)}).join(` => `)),o.unresolvedDependenciesCount--;continue}if(this._inverseDependencies2[h.id]=this._inverseDependencies2[h.id]||[],this._inverseDependencies2[h.id].push(o.id),h instanceof u){var M=this._modules2[h.pluginId];if(M&&M.isComplete()){this._loadPluginDependency(M.exports,h);continue}var C=this._inversePluginDependencies2.get(h.pluginId);C||(C=[],this._inversePluginDependencies2.set(h.pluginId,C)),C.push(h),this._loadModule(h.pluginId);continue}this._loadModule(h.id)}o.unresolvedDependenciesCount===0&&this._onModuleComplete(o)},d.prototype._onModuleComplete=function(o){var g=this,E=this.getRecorder();if(!o.isComplete()){var F=o.dependencies,L=[];if(F)for(var h=0,e=F.length;h<e;h++){var A=F[h];if(A===R.EXPORTS){L[h]=o.exports;continue}if(A===R.MODULE){L[h]={id:o.strId,config:function(){return g._config.getConfigForModule(o.strId)}};continue}if(A===R.REQUIRE){L[h]=this._createRequire(o.moduleIdResolver);continue}var M=this._modules2[A.id];if(M){L[h]=M.exports;continue}L[h]=null}var C=function(c){return(g._inverseDependencies2[c]||[]).map(function(l){return g._moduleIdProvider.getStrModuleId(l)})};o.complete(E,this._config,L,C);var b=this._inverseDependencies2[o.id];if(this._inverseDependencies2[o.id]=null,b)for(var h=0,e=b.length;h<e;h++){var i=b[h],s=this._modules2[i];s.unresolvedDependenciesCount--,s.unresolvedDependenciesCount===0&&this._onModuleComplete(s)}var a=this._inversePluginDependencies2.get(o.id);if(a){this._inversePluginDependencies2.delete(o.id);for(var h=0,e=a.length;h<e;h++)this._loadPluginDependency(o.exports,a[h])}}},d}();B.ModuleManager=N})(ue||(ue={}));var Y,ue;(function(B){var n=new B.Environment,y=null,t=function(d,o,g){typeof d!="string"&&(g=o,o=d,d=null),(typeof o!="object"||!Array.isArray(o))&&(g=o,o=null),o||(o=["require","exports","module"]),d?y.defineModule(d,o,g,null,null):y.enqueueDefineAnonymousModule(o,g)};t.amd={jQuery:!0};var R=function(d,o){o===void 0&&(o=!1),y.configure(d,o)},u=function(){if(arguments.length===1){if(arguments[0]instanceof Object&&!Array.isArray(arguments[0])){R(arguments[0]);return}if(typeof arguments[0]=="string")return y.synchronousRequire(arguments[0])}if((arguments.length===2||arguments.length===3)&&Array.isArray(arguments[0])){y.defineModule(B.Utilities.generateAnonymousModule(),arguments[0],arguments[1],arguments[2],null);return}throw new Error("Unrecognized require call")};u.config=R,u.getConfig=function(){return y.getConfig().getOptionsLiteral()},u.reset=function(){y=y.reset()},u.getBuildInfo=function(){return y.getBuildInfo()},u.getStats=function(){return y.getLoaderEvents()},u.define=t;function N(){if(typeof B.global.require!="undefined"||typeof require!="undefined"){var d=B.global.require||require;if(typeof d=="function"&&typeof d.resolve=="function"){var o=B.ensureRecordedNodeRequire(y.getRecorder(),d);B.global.nodeRequire=o,u.nodeRequire=o,u.__$__nodeRequire=o}}n.isNode&&!n.isElectronRenderer&&!n.isElectronNodeIntegrationWebWorker?(module.exports=u,require=u):(n.isElectronRenderer||(B.global.define=t),B.global.require=u)}B.init=N,(typeof B.global.define!="function"||!B.global.define.amd)&&(y=new B.ModuleManager(n,B.createScriptLoader(n),t,u,B.Utilities.getHighPerformanceTimestamp()),typeof B.global.require!="undefined"&&typeof B.global.require!="function"&&u.config(B.global.require),Y=function(){return t.apply(null,arguments)},Y.amd=t.amd,typeof doNotInitLoader=="undefined"&&N())})(ue||(ue={})),Y(Z[23],J([0,1]),function(B,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.load=n.create=n.setPseudoTranslation=n.getConfiguredDefaultLocale=n.localize=void 0;let y=typeof document!="undefined"&&document.location&&document.location.hash.indexOf("pseudo=true")>=0;const t="i-default";function R(e,A){let M;return A.length===0?M=e:M=e.replace(/\{(\d+)\}/g,(C,b)=>{const i=b[0],s=A[i];let a=C;return typeof s=="string"?a=s:(typeof s=="number"||typeof s=="boolean"||s===void 0||s===null)&&(a=String(s)),a}),y&&(M="\uFF3B"+M.replace(/[aouei]/g,"$&$&")+"\uFF3D"),M}function u(e,A){let M=e[A];return M||(M=e["*"],M)?M:null}function N(e){return e.charAt(e.length-1)==="/"?e:e+"/"}async function d(e,A,M){const C=N(e)+N(A)+"vscode/"+N(M),b=await fetch(C);if(b.ok)return await b.json();throw new Error(`${b.status} - ${b.statusText}`)}function o(e){return function(A,M){const C=Array.prototype.slice.call(arguments,2);return R(e[A],C)}}function g(e,A,...M){return R(A,M)}n.localize=g;function E(e){}n.getConfiguredDefaultLocale=E;function F(e){y=e}n.setPseudoTranslation=F;function L(e,A){return{localize:o(A[e]),getConfiguredDefaultLocale:A.getConfiguredDefaultLocale??(M=>{})}}n.create=L;function h(e,A,M,C){const b=C["vs/nls"]??{};if(!e||e.length===0)return M({localize:g,getConfiguredDefaultLocale:()=>b.availableLanguages?.["*"]});const i=b.availableLanguages?u(b.availableLanguages,e):null,s=i===null||i===t;let a=".nls";s||(a=a+"."+i);const c=l=>{Array.isArray(l)?l.localize=o(l):l.localize=o(l[e]),l.getConfiguredDefaultLocale=()=>b.availableLanguages?.["*"],M(l)};typeof b.loadBundle=="function"?b.loadBundle(e,i,(l,m)=>{l?A([e+".nls"],c):c(m)}):b.translationServiceUrl&&!s?(async()=>{try{const l=await d(b.translationServiceUrl,i,e);return c(l)}catch(l){if(!i.includes("-"))return console.error(l),A([e+".nls"],c);try{const m=i.split("-")[0],f=await d(b.translationServiceUrl,m,e);return b.availableLanguages??(b.availableLanguages={}),b.availableLanguages["*"]=m,c(f)}catch(m){return console.error(m),A([e+".nls"],c)}}})():A([e+a],c,l=>{if(a===".nls"){console.error("Failed trying to load default language strings",l);return}console.error(`Failed to load message bundle for language ${i}. Falling back to the default language:`,l),A([e+".nls"],c)})}n.load=h}),function(){const B=self.MonacoEnvironment,n=B&&B.baseUrl?B.baseUrl:"../../../",y=typeof self.trustedTypes?.createPolicy=="function"?self.trustedTypes?.createPolicy("amdLoader",{createScriptURL:g=>g,createScript:(g,...E)=>{const F=E.slice(0,-1).join(","),L=E.pop().toString();return`(function anonymous(${F}) { ${L} })`}}):void 0;function t(){try{return(y?self.eval(y.createScript("","true")):new Function("true")).call(self),!0}catch{return!1}}function R(){return new Promise((g,E)=>{if(typeof self.define=="function"&&self.define.amd)return g();const F=n+"vs/loader.js";if(!(/^((http:)|(https:)|(file:))/.test(F)&&F.substring(0,self.origin.length)!==self.origin)&&t()){fetch(F).then(h=>{if(h.status!==200)throw new Error(h.statusText);return h.text()}).then(h=>{h=`${h} //# sourceURL=${F}`,(y?self.eval(y.createScript("",h)):new Function(h)).call(self),g()}).then(void 0,E);return}y?importScripts(y.createScriptURL(F)):importScripts(F),g()})}function u(){require.config({baseUrl:n,catchError:!0,trustedTypesPolicy:y,amdModulesPattern:/^vs\//})}function N(g){R().then(()=>{u(),require([g],function(E){setTimeout(function(){const F=E.create((L,h)=>{self.postMessage(L,h)},null);for(self.onmessage=L=>F.onmessage(L.data,L.ports);o.length>0;)self.onmessage(o.shift())},0)})})}typeof self.define=="function"&&self.define.amd&&u();let d=!0;const o=[];self.onmessage=g=>{if(!d){o.push(g);return}d=!1,N(g.data)}}(),Y(Z[24],J([0,1]),function(B,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.assertNever=n.ok=void 0;function y(R,u){if(!R)throw new Error(u?`Assertion failed (${u})`:"Assertion Failed")}n.ok=y;function t(R,u="Unreachable"){throw new Error(u)}n.assertNever=t}),Y(Z[25],J([0,1]),function(B,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CSSIcon=n.getClassNamesArray=n.Codicon=n.getCodiconAriaLabel=void 0;function y(N){return N?N.replace(/\$\((.*?)\)/g,(d,o)=>` ${o} `).trim():""}n.getCodiconAriaLabel=y;class t{constructor(d,o,g){this.id=d,this.definition=o,this.description=g,t._allCodicons.push(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}static getAll(){return t._allCodicons}}n.Codicon=t,t._allCodicons=[],t.add=new t("add",{fontCharacter:"\\ea60"}),t.plus=new t("plus",t.add.definition),t.gistNew=new t("gist-new",t.add.definition),t.repoCreate=new t("repo-create",t.add.definition),t.lightbulb=new t("lightbulb",{fontCharacter:"\\ea61"}),t.lightBulb=new t("light-bulb",{fontCharacter:"\\ea61"}),t.repo=new t("repo",{fontCharacter:"\\ea62"}),t.repoDelete=new t("repo-delete",{fontCharacter:"\\ea62"}),t.gistFork=new t("gist-fork",{fontCharacter:"\\ea63"}),t.repoForked=new t("repo-forked",{fontCharacter:"\\ea63"}),t.gitPullRequest=new t("git-pull-request",{fontCharacter:"\\ea64"}),t.gitPullRequestAbandoned=new t("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),t.recordKeys=new t("record-keys",{fontCharacter:"\\ea65"}),t.keyboard=new t("keyboard",{fontCharacter:"\\ea65"}),t.tag=new t("tag",{fontCharacter:"\\ea66"}),t.tagAdd=new t("tag-add",{fontCharacter:"\\ea66"}),t.tagRemove=new t("tag-remove",{fontCharacter:"\\ea66"}),t.person=new t("person",{fontCharacter:"\\ea67"}),t.personFollow=new t("person-follow",{fontCharacter:"\\ea67"}),t.personOutline=new t("person-outline",{fontCharacter:"\\ea67"}),t.personFilled=new t("person-filled",{fontCharacter:"\\ea67"}),t.gitBranch=new t("git-branch",{fontCharacter:"\\ea68"}),t.gitBranchCreate=new t("git-branch-create",{fontCharacter:"\\ea68"}),t.gitBranchDelete=new t("git-branch-delete",{fontCharacter:"\\ea68"}),t.sourceControl=new t("source-control",{fontCharacter:"\\ea68"}),t.mirror=new t("mirror",{fontCharacter:"\\ea69"}),t.mirrorPublic=new t("mirror-public",{fontCharacter:"\\ea69"}),t.star=new t("star",{fontCharacter:"\\ea6a"}),t.starAdd=new t("star-add",{fontCharacter:"\\ea6a"}),t.starDelete=new t("star-delete",{fontCharacter:"\\ea6a"}),t.starEmpty=new t("star-empty",{fontCharacter:"\\ea6a"}),t.comment=new t("comment",{fontCharacter:"\\ea6b"}),t.commentAdd=new t("comment-add",{fontCharacter:"\\ea6b"}),t.alert=new t("alert",{fontCharacter:"\\ea6c"}),t.warning=new t("warning",{fontCharacter:"\\ea6c"}),t.search=new t("search",{fontCharacter:"\\ea6d"}),t.searchSave=new t("search-save",{fontCharacter:"\\ea6d"}),t.logOut=new t("log-out",{fontCharacter:"\\ea6e"}),t.signOut=new t("sign-out",{fontCharacter:"\\ea6e"}),t.logIn=new t("log-in",{fontCharacter:"\\ea6f"}),t.signIn=new t("sign-in",{fontCharacter:"\\ea6f"}),t.eye=new t("eye",{fontCharacter:"\\ea70"}),t.eyeUnwatch=new t("eye-unwatch",{fontCharacter:"\\ea70"}),t.eyeWatch=new t("eye-watch",{fontCharacter:"\\ea70"}),t.circleFilled=new t("circle-filled",{fontCharacter:"\\ea71"}),t.primitiveDot=new t("primitive-dot",t.circleFilled.definition),t.closeDirty=new t("close-dirty",t.circleFilled.definition),t.debugBreakpoint=new t("debug-breakpoint",t.circleFilled.definition),t.debugBreakpointDisabled=new t("debug-breakpoint-disabled",t.circleFilled.definition),t.debugHint=new t("debug-hint",t.circleFilled.definition),t.primitiveSquare=new t("primitive-square",{fontCharacter:"\\ea72"}),t.edit=new t("edit",{fontCharacter:"\\ea73"}),t.pencil=new t("pencil",{fontCharacter:"\\ea73"}),t.info=new t("info",{fontCharacter:"\\ea74"}),t.issueOpened=new t("issue-opened",{fontCharacter:"\\ea74"}),t.gistPrivate=new t("gist-private",{fontCharacter:"\\ea75"}),t.gitForkPrivate=new t("git-fork-private",{fontCharacter:"\\ea75"}),t.lock=new t("lock",{fontCharacter:"\\ea75"}),t.mirrorPrivate=new t("mirror-private",{fontCharacter:"\\ea75"}),t.close=new t("close",{fontCharacter:"\\ea76"}),t.removeClose=new t("remove-close",{fontCharacter:"\\ea76"}),t.x=new t("x",{fontCharacter:"\\ea76"}),t.repoSync=new t("repo-sync",{fontCharacter:"\\ea77"}),t.sync=new t("sync",{fontCharacter:"\\ea77"}),t.clone=new t("clone",{fontCharacter:"\\ea78"}),t.desktopDownload=new t("desktop-download",{fontCharacter:"\\ea78"}),t.beaker=new t("beaker",{fontCharacter:"\\ea79"}),t.microscope=new t("microscope",{fontCharacter:"\\ea79"}),t.vm=new t("vm",{fontCharacter:"\\ea7a"}),t.deviceDesktop=new t("device-desktop",{fontCharacter:"\\ea7a"}),t.file=new t("file",{fontCharacter:"\\ea7b"}),t.fileText=new t("file-text",{fontCharacter:"\\ea7b"}),t.more=new t("more",{fontCharacter:"\\ea7c"}),t.ellipsis=new t("ellipsis",{fontCharacter:"\\ea7c"}),t.kebabHorizontal=new t("kebab-horizontal",{fontCharacter:"\\ea7c"}),t.mailReply=new t("mail-reply",{fontCharacter:"\\ea7d"}),t.reply=new t("reply",{fontCharacter:"\\ea7d"}),t.organization=new t("organization",{fontCharacter:"\\ea7e"}),t.organizationFilled=new t("organization-filled",{fontCharacter:"\\ea7e"}),t.organizationOutline=new t("organization-outline",{fontCharacter:"\\ea7e"}),t.newFile=new t("new-file",{fontCharacter:"\\ea7f"}),t.fileAdd=new t("file-add",{fontCharacter:"\\ea7f"}),t.newFolder=new t("new-folder",{fontCharacter:"\\ea80"}),t.fileDirectoryCreate=new t("file-directory-create",{fontCharacter:"\\ea80"}),t.trash=new t("trash",{fontCharacter:"\\ea81"}),t.trashcan=new t("trashcan",{fontCharacter:"\\ea81"}),t.history=new t("history",{fontCharacter:"\\ea82"}),t.clock=new t("clock",{fontCharacter:"\\ea82"}),t.folder=new t("folder",{fontCharacter:"\\ea83"}),t.fileDirectory=new t("file-directory",{fontCharacter:"\\ea83"}),t.symbolFolder=new t("symbol-folder",{fontCharacter:"\\ea83"}),t.logoGithub=new t("logo-github",{fontCharacter:"\\ea84"}),t.markGithub=new t("mark-github",{fontCharacter:"\\ea84"}),t.github=new t("github",{fontCharacter:"\\ea84"}),t.terminal=new t("terminal",{fontCharacter:"\\ea85"}),t.console=new t("console",{fontCharacter:"\\ea85"}),t.repl=new t("repl",{fontCharacter:"\\ea85"}),t.zap=new t("zap",{fontCharacter:"\\ea86"}),t.symbolEvent=new t("symbol-event",{fontCharacter:"\\ea86"}),t.error=new t("error",{fontCharacter:"\\ea87"}),t.stop=new t("stop",{fontCharacter:"\\ea87"}),t.variable=new t("variable",{fontCharacter:"\\ea88"}),t.symbolVariable=new t("symbol-variable",{fontCharacter:"\\ea88"}),t.array=new t("array",{fontCharacter:"\\ea8a"}),t.symbolArray=new t("symbol-array",{fontCharacter:"\\ea8a"}),t.symbolModule=new t("symbol-module",{fontCharacter:"\\ea8b"}),t.symbolPackage=new t("symbol-package",{fontCharacter:"\\ea8b"}),t.symbolNamespace=new t("symbol-namespace",{fontCharacter:"\\ea8b"}),t.symbolObject=new t("symbol-object",{fontCharacter:"\\ea8b"}),t.symbolMethod=new t("symbol-method",{fontCharacter:"\\ea8c"}),t.symbolFunction=new t("symbol-function",{fontCharacter:"\\ea8c"}),t.symbolConstructor=new t("symbol-constructor",{fontCharacter:"\\ea8c"}),t.symbolBoolean=new t("symbol-boolean",{fontCharacter:"\\ea8f"}),t.symbolNull=new t("symbol-null",{fontCharacter:"\\ea8f"}),t.symbolNumeric=new t("symbol-numeric",{fontCharacter:"\\ea90"}),t.symbolNumber=new t("symbol-number",{fontCharacter:"\\ea90"}),t.symbolStructure=new t("symbol-structure",{fontCharacter:"\\ea91"}),t.symbolStruct=new t("symbol-struct",{fontCharacter:"\\ea91"}),t.symbolParameter=new t("symbol-parameter",{fontCharacter:"\\ea92"}),t.symbolTypeParameter=new t("symbol-type-parameter",{fontCharacter:"\\ea92"}),t.symbolKey=new t("symbol-key",{fontCharacter:"\\ea93"}),t.symbolText=new t("symbol-text",{fontCharacter:"\\ea93"}),t.symbolReference=new t("symbol-reference",{fontCharacter:"\\ea94"}),t.goToFile=new t("go-to-file",{fontCharacter:"\\ea94"}),t.symbolEnum=new t("symbol-enum",{fontCharacter:"\\ea95"}),t.symbolValue=new t("symbol-value",{fontCharacter:"\\ea95"}),t.symbolRuler=new t("symbol-ruler",{fontCharacter:"\\ea96"}),t.symbolUnit=new t("symbol-unit",{fontCharacter:"\\ea96"}),t.activateBreakpoints=new t("activate-breakpoints",{fontCharacter:"\\ea97"}),t.archive=new t("archive",{fontCharacter:"\\ea98"}),t.arrowBoth=new t("arrow-both",{fontCharacter:"\\ea99"}),t.arrowDown=new t("arrow-down",{fontCharacter:"\\ea9a"}),t.arrowLeft=new t("arrow-left",{fontCharacter:"\\ea9b"}),t.arrowRight=new t("arrow-right",{fontCharacter:"\\ea9c"}),t.arrowSmallDown=new t("arrow-small-down",{fontCharacter:"\\ea9d"}),t.arrowSmallLeft=new t("arrow-small-left",{fontCharacter:"\\ea9e"}),t.arrowSmallRight=new t("arrow-small-right",{fontCharacter:"\\ea9f"}),t.arrowSmallUp=new t("arrow-small-up",{fontCharacter:"\\eaa0"}),t.arrowUp=new t("arrow-up",{fontCharacter:"\\eaa1"}),t.bell=new t("bell",{fontCharacter:"\\eaa2"}),t.bold=new t("bold",{fontCharacter:"\\eaa3"}),t.book=new t("book",{fontCharacter:"\\eaa4"}),t.bookmark=new t("bookmark",{fontCharacter:"\\eaa5"}),t.debugBreakpointConditionalUnverified=new t("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),t.debugBreakpointConditional=new t("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),t.debugBreakpointConditionalDisabled=new t("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),t.debugBreakpointDataUnverified=new t("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),t.debugBreakpointData=new t("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),t.debugBreakpointDataDisabled=new t("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),t.debugBreakpointLogUnverified=new t("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),t.debugBreakpointLog=new t("debug-breakpoint-log",{fontCharacter:"\\eaab"}),t.debugBreakpointLogDisabled=new t("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),t.briefcase=new t("briefcase",{fontCharacter:"\\eaac"}),t.broadcast=new t("broadcast",{fontCharacter:"\\eaad"}),t.browser=new t("browser",{fontCharacter:"\\eaae"}),t.bug=new t("bug",{fontCharacter:"\\eaaf"}),t.calendar=new t("calendar",{fontCharacter:"\\eab0"}),t.caseSensitive=new t("case-sensitive",{fontCharacter:"\\eab1"}),t.check=new t("check",{fontCharacter:"\\eab2"}),t.checklist=new t("checklist",{fontCharacter:"\\eab3"}),t.chevronDown=new t("chevron-down",{fontCharacter:"\\eab4"}),t.dropDownButton=new t("drop-down-button",t.chevronDown.definition),t.chevronLeft=new t("chevron-left",{fontCharacter:"\\eab5"}),t.chevronRight=new t("chevron-right",{fontCharacter:"\\eab6"}),t.chevronUp=new t("chevron-up",{fontCharacter:"\\eab7"}),t.chromeClose=new t("chrome-close",{fontCharacter:"\\eab8"}),t.chromeMaximize=new t("chrome-maximize",{fontCharacter:"\\eab9"}),t.chromeMinimize=new t("chrome-minimize",{fontCharacter:"\\eaba"}),t.chromeRestore=new t("chrome-restore",{fontCharacter:"\\eabb"}),t.circle=new t("circle",{fontCharacter:"\\eabc"}),t.circleOutline=new t("circle-outline",t.circle.definition),t.debugBreakpointUnverified=new t("debug-b