/*!----------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.10.1(ebbf400719be21761361804bf63fb3916e64a845) * Released under the MIT license * https://github.com/Microsoft/vscode/blob/master/LICENSE.txt *-----------------------------------------------------------*/"use strict";var_amdLoaderGlobal=this,AMDLoader;!function(e){e.global=_amdLoaderGlobal;vart=function(){functiont(e){this.isWindows=e.isWindows,this.isNode=e.isNode,this.isElectronRenderer=e.isElectronRenderer,this.isWebWorker=e.isWebWorker}returnt.detect=function(){returnnewt({isWindows:this._isWindows(),isNode:"undefined"!=typeofmodule&&!!module.exports,isElectronRenderer:"undefined"!=typeofprocess&&void0!==process.versions&&void0!==process.versions.electron&&"renderer"===process.type,isWebWorker:"function"==typeofe.global.importScripts})},t._isWindows=function(){return!!("undefined"!=typeofnavigator&&navigator.userAgent&&navigator.userAgent.indexOf("Windows")>=0)||"undefined"!=typeofprocess&&"win32"===process.platform},t}();e.Environment=t}(AMDLoader||(AMDLoader={}));varAMDLoader;!function(e){vart;!function(e){e[e.LoaderAvailable=1]="LoaderAvailable",e[e.BeginLoadingScript=10]="BeginLoadingScript",e[e.EndLoadingScriptOK=11]="EndLoadingScriptOK",e[e.EndLoadingScriptError=12]="EndLoadingScriptError",e[e.BeginInvokeFactory=21]="BeginInvokeFactory",e[e.EndInvokeFactory=22]="EndInvokeFactory",e[e.NodeBeginEvaluatingScript=31]="NodeBeginEvaluatingScript",e[e.NodeEndEvaluatingScript=32]="NodeEndEvaluatingScript",e[e.NodeBeginNativeRequire=33]="NodeBeginNativeRequire",e[e.NodeEndNativeRequire=34]="NodeEndNativeRequire"}(t=e.LoaderEventType||(e.LoaderEventType={}));varr=function(){returnfunction(e,t,r){this.type=e,this.detail=t,this.timestamp=r}}();e.LoaderEvent=r;varn=function(){functionn(e){this._events=[newr(t.LoaderAvailable,"",e)]}returnn.prototype.record=function(t,n){this._events.push(newr(t,n,e.Utilities.getHighPerformanceTimestamp()))},n.prototype.getEvents=function(){returnthis._events},n}();e.LoaderEventRecorder=n;varo=function(){functione(){}returne.prototype.record=function(e,t){},e.prototype.getEvents=function(){return[]},e}();o.INSTANCE=newo,e.NullLoaderEventRecorder=o}(AMDLoader||(AMDLoader={}));varAMDLoader;!function(e){vart=function(){functiont(){}returnt.fileUriToFilePath=function(e,t){if(t=decodeURI(t),e){if(/^file:\/\/\//.test(t))returnt.substr(8);if(/^file:\/\//.test(t))returnt.substr(5)}elseif(/^file:\/\//.test(t))returnt.substr(7);returnt},t.startsWith=function(e,t){returne.length>=t.length&&e.substr(0,t.length)===t},t.endsWith=function(e,t){returne.length>=t.length&&e.substr(e.length-t.length)===t},t.containsQueryString=function(e){return/^[^\#]*\?/gi.test(e)},t.isAbsolutePath=function(e){return/^((http:\/\/)|(https:\/\/)|(file:\/\/)|(\/))/.test(e)},t.forEachProperty=function(e,t){if(e){varr=void0;for(rine)e.hasOwnProperty(r)&&t(r,e[r])}},t.isEmpty=function(e){varr=!0;returnt.forEachProperty(e,function(){r=!1}),r},t.recursiveClone=function(e){if(!e||"object"!=typeofe)returne;varr=Array.isArray(e)?[]:{};returnt.forEachProperty(e,function(e,n){r[e]=n&&"object"==typeofn?t.recursiveClone(n):n}),r},t.generateAnonymousModule=function(){return"===anonymous"+t.NEXT_ANONYMOUS_ID+++"==="},t.isAnonymousModule=function(e){return/^===anonymous/.test(e)},t.getHighPerformanceTimestamp=function(){returnthis.PERFORMANCE_NOW_PROBED||(this.PERFORMANCE_NOW_PROBED=!0,this.HAS_PERFORMANCE_NOW=e.global.performance&&"function"==typeofe.global.performance.now),this.HAS_PERFORMANCE_NOW?e.global.performance.now():Date.now()},t}();t.NEXT_ANONYMOUS_ID=1,t.PERFORMANCE_NOW_PROBED=!1,t.HAS_PERFORMANCE_NOW=!1,e.Utilities=t}(AMDLoader||(AMDLoader={}));varAMDLoader;!function(e){vart=function(){functiont(){}returnt.validateConfigurationOptions=function(t,r){return"string"!=typeof(r=r||{}).baseUrl&&(r.baseUrl=""),"boolean"!=typeofr.isBuild&&(r.isBuild=!1),"object"!=typeofr.paths&&(r.paths={}),"object"!=typeofr.config&&(r.config={}),void0===r.catchError&&(r.catchError=t),"string"!=typeofr.urlArgs&&(r.urlArgs=""),"function"!=typeofr.onError&&(r.onError=function(e){return"load"===e.errorCode?(console.error('Loading "'+e.moduleId+'" failed'),console.error("Detail: ",e.detail),e.detail&&e.detail.stack&&console.error(e.detail.stack),console.error("Here are the modules that depend on it:"),voidconsole.error(e.neededBy)):"factory"===e.errorCode?(console.error('The factory method of "'+e.moduleId+'" has thrown an exception'),console.error(e.detail),void(e.detail&&e.detail.stack&&console.error(e.detail.stack))):void0}),"object"==typeofr.ignoreDuplicateModules&&Array.isArray(r.ignoreDuplicateModules)||(r.ignoreDuplicateModules=[]),r.baseUrl.length>0&&(e.Utilities.endsWith(r.baseUrl,"/")||(r.baseUrl+="/")),Array.isArray(r.nodeModules)||(r.nodeModules=[]),("number"!=typeofr.nodeCachedDataWriteDelay||r.nodeCachedDataWriteDelay<0)&&(r.nodeCachedDataWriteDelay=7e3),"function"!=typeofr.onNodeCachedData&&(r.onNodeCachedData=function(e,t){e&&("cachedDataRejected"===e.errorCode?console.warn("Rejected cached data from file: "+e.path):"unlink"===e.errorCode||"writeFile"===e.errorCode?(console.error("Problems writing cached data file: "+e.path),console.error(e.detail)):console.error(e))}),r},t.mergeConfigurationOptions=function(r,n,o){void0===n&&(n=null),void0===o&&(o=null);vari=e.Utilities.recursiveClone(o||{});returne.Utilities.forEachProperty(n,function(t,r){"ignoreDuplicateModules"===t&&void0!==i.ignoreDuplicateModules?i.ignoreDuplicateModules=i.ignoreDuplicateModules.concat(r):"paths"===t&&void0!==i.paths?e.Utilities.forEachProperty(r,function(e,t){returni.paths[e]=t}):"config"===t&&void0!==i.config?e.Utilities.forEachProperty(r,function(e,t){returni.config[e]=t}):i[t]=e.Utilities.recursiveClone(r)}),t.validateConfigurationOptions(r,i)},t}();e.ConfigurationOptionsUtil=t;varr=function(){functionr(e,r){if(this._env=e,this.options=t.mergeConfigurationOptions(this._env.isWebWorker,r),this._createIgnoreDuplicateModulesMap(),this._createNodeModulesMap(),this._createSortedPathsRules(),""===this.options.baseUrl){if(this._env.isNode&&this.options.nodeRequire&&this.options.nodeRequire.main&&this.options.nodeRequire.main.filename){varn=this.options.nodeRequire.main.filename,o=Math.max(n.lastIndexOf("/"),n.lastIndexOf("\\"));this.options.baseUrl=n.substring(0,o+1)}if(this._env.isNode&&this.options.nodeMain){varn=this.options.nodeMain,o=Math.max(n.lastIndexOf("/"),n.lastIndexOf("\\"));this.options.baseUrl=n.substring(0,o+1)}}}returnr.prototype._createIgnoreDuplicateModulesMap=function(){this.ignoreDuplicateModulesMap={};for(vare=0;e<this.options.ignoreDuplicateModules.length;e++)this.ignoreDuplicateModulesMap[this.options.ignoreDuplicateModules[e]]=!0},r.prototype._createNodeModulesMap=function(){this.nodeModulesMap=Object.create(null);for(vare=0,t=this.options.nodeModules;e<t.length;e++){varr=t[e];this.nodeModulesMap[r]=!0}},r.prototype._createSortedPathsRules=function(){vart=this;this.sortedPathsRules=[],e.Utilities.forEachProperty(this.options.paths,function(e,r){Array.isArray(r)?t.sortedPathsRules.push({from:e,to:r}):t.sortedPathsRules.push({from:e,to:[r]})}),this.sortedPathsRules.sort(function(e,t){returnt.from.length-e.from.length})},r.prototype.cloneAndMerge=function(e){returnnewr(this._env,t.mergeConfigurationOptions(this._env.isWebWorker,e,this.options))},r.prototype.getOptionsLiteral=function(){returnthis.options},r.prototype._applyPaths=function(t){for(varr,n=0,o=this.sortedPathsRules.length;n<o;n++)if(r=this.sortedPathsRules[n],e.Utilities.startsWith(t,r.from)){for(vari=[],s=0,a=r.to.length;s<a;s++)i.push(r.to[s]+t.substr(r.from.length));returni}return[t]},r.prototype._addUrlArgsToUrl=function(t){returne.Utilities.containsQueryString(t)?t+"&"+this.options.urlArgs:t+"?"+this.options.urlArgs},r.prototype._addUrlArgsIfNecessaryToUrl=function(e){returnthis.options.urlArgs?this._addUrlArgsToUrl(e):e},r.prototype._addUrlArgsIfNecessaryToUrls=function(e){if(this.options.urlArgs)for(vart=0,r=e.length;t<r;t++)e[t]=this._addUrlArgsToUrl(e[t]);returne},r.prototype.moduleIdToPaths=function(t){if(!0===this.nodeModulesMap[t])returnthis.isBuild()?["empty:"]:["node|"+t];varr,n=t;if(e.Utilities.endsWith(n,".js")||e.Utilities.isAbsolutePath(n))e.Utilities.endsWith(n,".js")||e.Utilities.containsQueryString(n)||(n+=".js"),r=[n];elsefor(varo=0,i=(r=this._applyPaths(n)).length;o<i;o++)this.isBuild()&&"empty:"===r[o]||(e.Utilities.isAbsolutePath(r[o])||(r[o]=this.options.baseUrl+r[o]),e.Utilities.endsWith(r[o],".js")||e.Utilities.containsQueryString(r[o])||(r[o]=r[o]+".js"));returnthis._addUrlArgsIfNecessaryToUrls(r)},r.prototype.requireToUrl=function(t){varr=t;returne.Utilities.isAbsolutePath(r)||(r=this._applyPaths(r)[0],e.Utilities.isAbsolutePath(r)||(r=this.options.baseUrl+r)),this._addUrlArgsIfNecessaryToUrl(r)},r.prototype.isBuild=function(){returnthis.options.isBuild},r.prototype.isDuplicateMessageIgnoredFor=function(e){returnthis.ignoreDuplicateModulesMap.hasOwnProperty(e)},r.prototype.getConfigForModule=function(e){if(this.options.config)returnthis.options.config[e]},r.prototype.shouldCatchError=function(){returnthis.options.catchError},r.prototype.shouldRecordStats=function(){returnthis.options.recordStats},r.prototype.onError=function(e){this.options.onError(e)},r}();e.Configuration=r}(AMDLoader||(AMDLoader={}));varAMDLoader;!function(e){vart=function(){functione(e){this.actualScriptLoader=e,this.callbackMap={}}returne.prototype.load=function(e,t,r,n){varo=this,i={callback:r,errorback:n};this.callbackMap.hasOwnProperty(t)?this.callbackMap[t].push(i):(this.callbackMap[t]=[i],this.actualScriptLoader.load(e,t,function(){returno.triggerCallback(t)},function(e){returno.triggerErrorback(t,e)}))},e.prototype.triggerCallback=function(e){vart=this.callbackMap[e];deletethis.callbackMap[e];for(varr=0;r<t.length;r++)t[r].callback()},e.prototype.triggerErrorback=function(e,t){varr=this.callbackMap[e];deletethis.callbackMap[e];for(varn=0;n<r.length;n++)r[n].errorback(t)},e}(),r=function(){functione(){}returne.prototype.attachListeners=function(e,t,r){varn=function(){e.removeEventListener("load",o),e.removeEventListener("error",i)},o=function(e){n(),t()},i=function(e){n(),r(e)};e.addEventListener("load",o),e.addEventListener("error",i)},e.prototype.load=function(e,t,r,n){varo=document.createElement("script");o.setAttribute("async","async"),o.setAttribute("type","text/javascript"),this.attachListeners(o,r,n),o.setAttribute("src",t),document.getElementsByTagName("head")[0].appendChild(o)},e}(),n=function(){functione(){}returne.prototype.load=function(e,t,r,n){try{importScripts(t),r()}catch(e){n(e)}},e}(),o=function(){functiont(e){this._env=e,this._didInitialize=!1,this._didPatchNodeRequire=!1}returnt.prototype._init=function(e){if(!this._didInitialize){this._didInitialize=!0,this._fs=e("fs"),this._vm=e("vm"),this._path=e("path"),this._crypto=e("crypto"),this._jsflags="";for(vart=0,r=process.argv;t<r.length;t++){varn=r[t];if(0===n.indexOf("--js-flags=")){this._jsflags=n;break}}}},t.prototype._initNodeRequire=function(t,r){functionn(e){vart=e.constructor,r=function(t){try{returne.require(t)}finally{}};returnr.resolve=function(r){returnt._resolveFilename(r,e)},r.main=process.mainModule,r.extensions=t._extensions,r.cache=t._cache,r}varo=r.getConfig().getOptionsLiteral().nodeCachedDataDir;if(o&&!this._didPatchNodeRequire){this._didPatchNodeRequire=!0;vari=this,s=t("module");s.prototype._compile=function(t,a){t=t.replace(/^#!.*/,"");vard=s.wrap(t),l=i._getCachedDataPath(o,a),u={filename:a};try{u.cachedData=i._fs.readFileSync(l)}catch(e){u.produceCachedData=!0}varc=newi._vm.Script(d,u),h=c.runInThisContext(u),f=i._path.dirname(a),p=n(this),g=[this.exports,p,this,a,f,process,e.global,Buffer],v=h.apply(this.exports,g);returni._processCachedData(r,c,l),v}}},t.prototype.load=function(r,n,o,i){vars=this,a=r.getConfig().getOptionsLiteral(),d=a.nodeRequire||e.global.nodeRequire,l=a.nodeInstrumenter||function(e){returne};this._init(d),this._initNodeRequire(d,r);varu=r.getRecorder();if(/^node\|/.test(n)){varc=n.split("|"),h=null;try{h=d(c[1])}catch(e){returnvoidi(e)}r.enqueueDefineAnonymousModule([],function(){returnh}),o()}elsen=e.Utilities.fileUriToFilePath(this._env.isWindows,n),this._fs.readFile(n,{encoding:"utf8"},function(e,d){if(e)i(e);else{varc=s._path.normalize(n),h=c;if(s._env.isElectronRenderer){varf=h.match(/^([a-z])\:(.*)/i);h=f?"file:///"+(f[1].toUpperCase()+":"+f[2]).replace(/\\/g,"/"):"file://"+h}varp,g="(function (require, define, __filename, __dirname) { ";if(p=d.charCodeAt(0)===t._BOM?g+d.substring(1)+"\n});":g+d+"\n});",p=l(p,c),a.nodeCachedDataDir){varv=s._getCachedDataPath(a.nodeCachedDataDir,n);s._fs.readFile(v,function(e,t){vari={filename:h,produceCachedData:void0===t,cachedData:t},a=s._loadAndEvalScript(r,n,h,p,i,u);o(),s._processCachedData(r,a,v)})}elses._loadAndEvalScript(r,n,h,p,{filename:h},u),o()}})},t.prototype._loadAndEvalScript=function(t,r,n,o,i,s){s.record(e.LoaderEventType.NodeBeginEvaluatingScript,r);vara=newthis._vm.Script(o,i);returna.runInThisContext(i).call(e.global,t.getGlobalAMDRequireFunc(),t.getGlobalAMDDefineFunc(),n,this._path.dirname(r)),s.record(e.LoaderEventType.NodeEndEvaluatingScript,r),a},t.prototype._getCachedDataPath=function(e,t){varr=this._crypto.createHash("md5").update(t,"utf8").update(this._jsflags,"utf8").digest("hex"),n=this._path.basename(t).replace(/\.js$/,"");returnthis._path.join(e,n+"-"+r+".code")},t.prototype._processCachedData=function(e,r,n){varo=this;r.cachedDataRejected?(e.getConfig().getOptionsLiteral().onNodeCachedData({errorCode:"cachedDataRejected",path:n}),t._runSoon(function(){returno._fs.unlink(n,function(t){t&&e.getConfig().getOptionsLiteral().onNodeCachedData({errorCode:"unlink",path:n,detail:t})})},e.getConfig().getOptionsLiteral().nodeCachedDataWriteDelay)):r.cachedDataProduced&&(e.getConfig().getOptionsLiteral().onNodeCachedData(void0,{path:n,length:r.cachedData.length}),t._runSoon(function(){returno._fs.writeFile(n,r.cachedData,function(t){t&&e.getConfig().getOptionsLiteral().onNodeCachedData({errorCode:"writeFile",path:n,detail:t})})},e.getConfig().getOptionsLiteral().nodeCachedDataWriteDelay))},t._runSoon=function(e,t){varr=t+Math.ceil(Math.random()*t);setTimeout(e,r)},t}();o._BOM=65279,e.createScriptLoader=function(e){returnnewt(e.isWebWorker?newn:e.isNode?newo(e):newr)}}(AMDLoader||(AMDLoader={}));varAMDLoader;!function(e){vart=function(){functiont(e){vart=e.lastIndexOf("/");this.fromModulePath=-1!==t?e.substr(0,t+1):""}returnt._normalizeModuleId=function(e){vart,r=e;for(t=/\/\.\//;t.test(r);)r=r.replace(t,"/");for(r=r.replace(/^\.\//g,""),t=/\/(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//;t.test(r);)r=r.replace(t,"/");returnr=r.replace(/^(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//,"")},t.prototype.resolveModule=function(r){varn=r;returne.Utilities.isAbsolutePath(n)||(e.Utilities.startsWith(n,"./")||e.Utilities.startsWith(n,"../"))&&(n=t._normalizeModuleId(this.fromModulePath+n)),n},t}();t.ROOT=newt(""),e.ModuleIdResolver=t;varr=function(){functiont(e,t,r,n,o,i){this.id=e,this.strId=t,this.dependencies=r,this._callback=n,this._errorback=o,this.moduleIdResolver=i,this.exports={},this.exportsPassedIn=!1,this.unresolvedDependenciesCount=this.dependencies.length,this._isComplete=!1}returnt._safeInvokeFunction=function(t,r){try{return{returnedValue:t.apply(e.global,r),producedError:null}}catch(e){return{returnedValue:null,producedError:e}}},t._invokeFactory=function(t,r,n,o){returnt.isBuild()&&!e.Utilities.isAnonymousModule(r)?{returnedValue:null,producedError:null}:t.shouldCatchError()?this._safeInvokeFunction(n,o):{returnedValue:n.apply(e.global,o),producedError:null}},t.prototype.complete=function(r,n,o){this._isComplete=!0;vari=null;if(this._callback)if("function"==typeofthis._callback){r.record(e.LoaderEventType.BeginInvokeFactory,this.strId);vars=t._invokeFactory(n,this.strId,this._callback,o);i=s.producedError,r.record(e.LoaderEventType.EndInvokeFactory,this.strId),i||void0===s.returnedValue||this.exportsPassedIn&&!e.Utilities.isEmpty(this.exports)||(this.exports=s.returnedValue)}elsethis.exports=this._callback;i&&n.onError({errorCode:"factory",moduleId:this.strId,detail:i}),this.dependencies=null,this._callback=null,this._errorback=null,this.moduleIdResolver=null},t.prototype.onDependencyError=function(e){return!!this._errorback&&(this._errorback(e),!0)},t.prototype.isComplete=function(){returnthis._isComplete},t}();e.Module=r;varn=function(){functione(){this._nextId=0,this._strModuleIdToIntModuleId=newMap,this._intModuleIdToStrModuleId=[],this.getModuleId("exports"),this.getModuleId("module"),this.getModuleId("require")}returne.prototype.getMaxModuleId=function(){returnthis._nextId},e.prototype.getModuleId=function(e){vart=this._strModuleIdToIntModuleId.get(e);returnvoid0===t&&(t=this._nextId++,this._strModuleIdToIntModuleId.set(e,t),this._intModuleIdToStrModuleId[t]=e),t},e.prototype.getStrModuleId=function(e){returnthis._intModuleIdToStrModuleId[e]},e}(),o=function(){returnfunction(e){this.id=e}}();o.EXPORTS=newo(0),o.MODULE=newo(1),o.REQUIRE=newo(2),e.RegularDependency=o;vari=function(){returnfunction(e,t,r){this.id=e,this.pluginId=t,this.pluginParam=r}}();e.PluginDependency=i;vars=function(){functions(t,r,o,i,s){void0===s&&(s=0),this._env=t,this._scriptLoader=r,this._loaderAvailableTimestamp=s,this._defineFunc=o,this._requireFunc=i,this._moduleIdProvider=newn,this._config=newe.Configuration(this._env),this._modules2=[],this._knownModules2=[],this._inverseDependencies2=[],this._inversePluginDependencies2=newMap,this._currentAnnonymousDefineCall=null,this._recorder=null,this._buildInfoPath=[],this._buildInfoDefineStack=[],this._buildInfoDependencies=[]}returns.prototype.reset=function(){returnnews(this._env,this._scriptLoader,this._defineFunc,this._requireFunc,this._loaderAvailableTimestamp)},s.prototype.getGlobalAMDDefineFunc=function(){returnthis._defineFunc},s.prototype.getGlobalAMDRequireFunc=function(){returnthis._requireFunc},s._findRelevantLocationInStack=function(e,t){for(varr=function(e){returne.replace(/\\/g,"/")},n=r(e),o=t.split(/\n/),i=0;i<o.length;i++){vars=o[i].match(/(.*):(\d+):(\d+)\)?$/);if(s){vara=s[1],d=s[2],l=s[3],u=Math.max(a.lastIndexOf("")+1,a.lastIndexOf("(")+1);if(a=a.substr(u),(a=r(a))===n){varc={line:parseInt(d,10),col:parseInt(l,10)};return1===c.line&&(c.col-="(function (require, define, __filename, __dirname) { ".length),c}}}thrownewError("Could not correlate define call site for needle "+e)},s.prototype.getBuildInfo=function(){if(!this._config.isBuild())returnnull;for(vare=[],t=0,r=0,n=this._modules2.length;r<n;r++){varo=this._modules2[r];if(o){vari=this._buildInfoPath[o.id]||null,a=this._buildInfoDefineStack[o.id]||null,d=this._buildInfoDependencies[o.id];e[t++]={id:o.strId,path:i,defineLocation:i&&a?s._findRelevantLocationInStack(i,a):null,dependencies:d,shim:null,exports:o.exports}}}returne},s.prototype.getRecorder=function(){returnthis._recorder||(this._config.shouldRecordStats()?this._recorder=newe.LoaderEventRecorder(this._loaderAvailableTimestamp):this._recorder=e.NullLoaderEventRecorder.INSTANCE),this._recorder},s.prototype.getLoaderEvents=function(){returnthis.getRecorder().getEvents()},s.prototype.enqueueDefineAnonymousModule=function(e,t){if(null!==this._currentAnnonymousDefineCall)thrownewError("Can only have one anonymous define call per script file");varr=null;this._config.isBuild()&&(r=newError("StackLocation").stack),this._currentAnnonymousDefineCall={stack:r,dependencies:e,callback:t}},s.prototype.defineModule=function(e,n,o,i,s,a){vard=this;void0===a&&(a=newt(e));varl=this._moduleIdProvider.getModuleId(e);if(this._modules2[l])this._config.isDuplicateMessageIgnoredFor(e)||console.warn("Duplicate definition of module '"+e+"'");else{varu=newr(l,e,this._normalizeDependencies(n,a),o,i,a);this._modules2[l]=u,this._config.isBuild()&&(this._buildInfoDefineStack[l]=s,this._buildInfoDependencies[l]=u.dependencies.map(function(e){returnd._moduleIdProvider.getStrModuleId(e.id)})),this._resolve(u)}},s.prototype._normalizeDependency=function(e,t){if("exports"===e)returno.EXPORTS;if("module"===e)returno.MODULE;if("require"===e)returno.REQUIRE;varr=e.indexOf("!");if(r>=0){varn=t.resolveModule(e.substr(0,r)),s=t.resolveModule(e.substr(r+1)),a=this._moduleIdProvider.getModuleId(n+"!"+s),d=this._moduleIdProvider.getModuleId(n);returnnewi(a,d,s)}returnnewo(this._moduleIdProvider.getModuleId(t.resolveModule(e)))},s.prototype._normalizeDependencies=function(e,t){for(varr=[],n=0,o=0,i=e.length;o<i;o++)r[n++]=this._normalizeDependency(e[o],t);returnr},s.prototype._relativeRequire=function(t,r,n,o){if("string"==typeofr)returnthis.synchronousRequire(r,t);this.defineModule(e.Utilities.generateAnonymousModule(),r,n,o,null,t)},s.prototype.synchronousRequire=function(e,r){void0===r&&(r=newt(e));varn=this._normalizeDependency(e,r),o=this._modules2[n.id];if(!o)thrownewError("Check dependency list! Synchronous require cannot resolve module '"+e+"'. This is the first mention of this module!");if(!o.isComplete())thrownewError("Check dependency list! Synchronous require cannot resolve module '"+e+"'. This module has not been resolved completely yet.");returno.exports},s.prototype.configure=function(t,r){varn=this._config.shouldRecordStats();this._config=r?newe.Configuration(this._env,t):this._config.cloneAndMerge(t),this._config.shouldRecordStats()&&!n&&(this._recorder=null)},s.prototype.getConfig=function(){returnthis._config},s.prototype._onLoad=function(e){if(null!==this._currentAnnonymousDefineCall){vart=this._currentAnnonymousDefineCall;this._currentAnnonymousDefineCall=null,this.defineModule(this._moduleIdProvider.getStrModuleId(e),t.dependencies,t.callback,null,t.stack)}},s.prototype._createLoadError=function(e,t){varr=this;return{errorCode:"load",moduleId:this._moduleIdProvider.getStrModuleId(e),neededBy:(this._inverseDependencies2[e]||[]).map(function(e){returnr._moduleIdProvider.getStrModuleId(e)}),detail:t}},s.prototype._onLoadError=function(e,t){for(varr=this._createLoadError(e,t),n=[],o=0,i=this._moduleIdProvider.getMaxModuleId();o<i;o++)n[o]=!1;vars=!1,a=[];for(a.push(e),n[e]=!0;a.length>0;){vard=a.shift(),l=this._modules2[d];l&&(s=l.onDependencyError(r)||s);varu=this._inverseDependencies2[d];if(u)for(varo=0,i=u.length;o<i;o++){varc=u[o];n[c]||(a.push(c),n[c]=!0)}}s||this._config.onError(r)},s.prototype._hasDependencyPath=function(e,t){varr=this._modules2[e];if(!r)return!1;for(varn=[],o=0,i=this._moduleIdProvider.getMaxModuleId();o<i;o++)n[o]=!1;vars=[];for(s.push(r),n[e]=!0;s.length>0;){vara=s.shift().dependencies;if(a)for(varo=0,i=a.length;o<i;o++){vard=a[o];if(d.id===t)return!0;varl=this._modules2[d.id];l&&!n[d.id]&&(n[d.id]=!0,s.push(l))}}return!1},s.prototype._findCyclePath=function(e,t,r){if(e===t||50===r)return[e];varn=this._modules2[e];if(!n)returnnull;for(varo=n.dependencies,i=0,s=o.length;i<s;i++){vara=this._findCyclePath(o[i].id,t,r+1);if(null!==a)returna.push(e),a}returnnull},s.prototype._createRequire=function(t){varr=this,n=function(e,n,o){returnr._relativeRequire(t,e,n,o)};returnn.toUrl=function(e){returnr._config.requireToUrl(t.resolveModule(e))},n.getStats=function(){returnr.getLoaderEvents()},n.__$__nodeRequire=e.global.nodeRequire,n},s.prototype._loadModule=function(t){varr=this;if(!this._modules2[t]&&!this._knownModules2[t]){this._knownModules2[t]=!0;varn=this._moduleIdProvider.getStrModuleId(t),o=this._config.moduleIdToPaths(n);this._env.isNode&&-1===n.indexOf("/")&&o.push("node|"+n);vari=-1,s=function(n){if(++i>=o.length)r._onLoadError(t,n);else{vara=o[i],d=r.getRecorder();if(r._config.isBuild()&&"empty:"===a)returnr._buildInfoPath[t]=a,r.defineModule(r._moduleIdProvider.getStrModuleId(t),[],null,null,null),voidr._onLoad(t);d.record(e.LoaderEventType.BeginLoadingScript,a),r._scriptLoader.load(r,a,function(){r._config.isBuild()&&(r._buildInfoPath[t]=a),d.record(e.LoaderEventType.EndLoadingScriptOK,a),r._onLoad(t)},function(t){d.record(e.LoaderEventType.EndLoadingScriptError,a),s(t)})}};s(null)}},s.prototype._loadPluginDependency=function(e,r){varn=this;if(!this._modules2[r.id]&&!this._knownModules2[r.id]){this._knownModules2[r.id]=!0;varo=function(e){n.defineModule(n._moduleIdProvider.getStrModuleId(r.id),[],e,null,null)};o.error=function(e){n._config.onError(n._createLoadError(r.id,e))},e.load(r.pluginParam,this._createRequire(t.ROOT),o,this._config.getOptionsLiteral())}},s.prototype._resolve=function(e){for(vart=this,r=e.dependencies,n=0,s=r.length;n<s;n++){vara=r[n];if(a!==o.EXPORTS)if(a!==o.MODULE)if(a!==o.REQUIRE){vard=this._modules2[a.id];if(d&&d.isComplete())e.unresolvedDependenciesCount--;elseif(this._hasDependencyPath(a.id,e.id)){console.warn("There is a dependency cycle between '"+this._moduleIdProvider.getStrModuleId(a.id)+"' and '"+this._moduleIdProvider.getStrModuleId(e.id)+"'. The cyclic path follows:");varl=this._findCyclePath(a.id,e.id,0);l.reverse(),l.push(a.id),console.warn(l.map(function(e){returnt._moduleIdProvider.getStrModuleId(e)}).join(" => \n")),e.unresolvedDependenciesCount--}elseif(this._inverseDependencies2[a.id]=this._inverseDependencies2[a.id]||[],this._inverseDependencies2[a.id].push(e.id),ainstanceofi){varu=this._modules2[a.pluginId];if(u&&u.isComplete()){this._loadPluginDependency(u.exports,a);continue}varc=this._inversePluginDependencies2.get(a.pluginId);c||(c=[],this._inversePluginDependencies2.set(a.pluginId,c)),c.push(a),this._loadModule(a.pluginId)}elsethis._loadModule(a.id)}elsee.unresolvedDependenciesCount--;elsee.unresolvedDependenciesCount--;elsee.exportsPassedIn=!0,e.unresolvedDependenciesCount--}0===e.unresolvedDependenciesCount&&this._onModuleComplete(e)},s.prototype._onModuleComplete=function(e){vart=this,r=this.getRecorder();if(!e.isComplete()){for(varn=e.dependencies,i=[],s=0,a=n.length;s<a;s++){vard=n[s];if(d!==o.EXPORTS)if(d!==o.MODULE)if(d!==o.REQUIRE){varl=this._modules2[d.id];i[s]=l?l.exports:null}elsei[s]=this._createRequire(e.moduleIdResolver);elsei[s]={id:e.strId,config:function(){returnt._config.getConfigForModule(e.strId)}};elsei[s]=e.exports}e.complete(r,this._config,i);varu=this._inverseDependencies2[e.id];if(this._inverseDependencies2[e.id]=null,u)for(vars=0,a=u.length;s<a;s++){varc=u[s],h=this._modules2[c];h.unresolvedDependenciesCount--,0===h.unresolvedDependenciesCount&&this._onModuleComplete(h)}varf=this._inversePluginDependencies2.get(e.id);if(f){this._inversePluginDependencies2.delete(e.id);for(vars=0,a=f.length;s<a;s++)this._loadPluginDependency(e.exports,f[s])}}},s}();e.ModuleManager=s}(AMDLoader||(AMDLoader={}));vardefine,AMDLoader;!function(e){functiont(){(o=function(e,t,r){"string"!=typeofe&&(r=t,t=e,e=null),"object"==typeoft&&Array.isArray(t)||(r=t,t=null),t||(t=["require","exports","module"]),e?n.defineModule(e,t,r,null,null):n.enqueueDefineAnonymousModule(t,r)}).amd={jQuery:!0};vart=function(e,t){void0===t&&(t=!1),n.configure(e,t)};(i=function(){if(1===arguments.length){if(arguments[0]instanceofObject&&!Array.isArray(arguments[0]))returnvoidt(arguments[0]);if("string"==typeofarguments[0])returnn.synchronousRequire(arguments[0])}if(2!==arguments.length&&3!==arguments.length||!Array.isArray(arguments[0]))thrownewError("Unrecognized require call");n.defineModule(e.Utilities.generateAnonymousModule(),arguments[0],arguments[1],arguments[2],null)}).config=t,i.getConfig=function(){returnn.getConfig().getOptionsLiteral()},i.reset=function(){n=n.reset()},i.getBuildInfo=function(){returnn.getBuildInfo()},i.getStats=function(){returnn.getLoaderEvents()}}functionr(){t();varr=e.Environment.detect(),s=e.createScriptLoader(r);if(n=newe.ModuleManager(r,s,o,i,e.Utilities.getHighPerformanceTimestamp()),r.isNode){vara=e.global.require||require,d=function(t){n.getRecorder().record(e.LoaderEventType.NodeBeginNativeRequire,t);try{returna(t)}finally{n.getRecorder().record(e.LoaderEventType.NodeEndNativeRequire,t)}};e.global.nodeRequire=d,i.nodeRequire=d}r.isNode&&!r.isElectronRenderer?(module.exports=i,define=function(){o.apply(null,arguments)},require=i):(void0!==e.global.require&&"function"!=typeofe.global.require&&i.config(e.global.require),r.isElectronRenderer?define=function(){o.apply(null,arguments)}:e.global.define=define=o,e.global.require=i,e.global.require.__$__nodeRequire=d)}varn=null,o=null,i=null;e.init=r,"undefined"!=typeofdoNotInitLoader||"function"==typeofe.global.define&&e.global.define.amd||r()}(AMDLoader||(AMDLoader={}));//# sourceMappingURL=../../min-maps/vs/loader.js.map