UNPKG

intelephense

Version:
2 lines 8.77 MB
#!/usr/bin/env node (()=>{var __webpack_modules__={49:(e,t,n)=>{"use strict";e.exports=r;var i=n(91995);function r(e){this.element=e}Object.defineProperties(r.prototype,{length:{get:i.shouldOverride},item:{value:i.shouldOverride},getNamedItem:{value:function(e){return this.element.getAttributeNode(e)}},getNamedItemNS:{value:function(e,t){return this.element.getAttributeNodeNS(e,t)}},setNamedItem:{value:i.nyi},setNamedItemNS:{value:i.nyi},removeNamedItem:{value:function(e){var t=this.element.getAttributeNode(e);if(t)return this.element.removeAttribute(e),t;i.NotFoundError()}},removeNamedItemNS:{value:function(e,t){var n=this.element.getAttributeNodeNS(e,t);if(n)return this.element.removeAttributeNS(e,t),n;i.NotFoundError()}}})},112:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(31635).__importDefault(n(35302)),r=Object.prototype.hasOwnProperty;t.default=function(e){var t=e.use(i.default),n=t.builtInTypes.array,o=t.builtInTypes.number,s=function e(t,n,i){if(!(this instanceof e))throw new Error("Path constructor cannot be invoked without 'new'");if(n){if(!(n instanceof e))throw new Error("")}else n=null,i=null;this.value=t,this.parentPath=n,this.name=i,this.__childCache=null},a=s.prototype;function c(e){return e.__childCache||(e.__childCache=Object.create(null))}function l(e,t){var n=c(e),i=e.getValueProperty(t),o=n[t];return r.call(n,t)&&o.value===i||(o=n[t]=new e.constructor(i,e,t)),o}function u(){}function A(e,t,i,s){if(n.assert(e.value),0===t)return u;var a=e.value.length;if(a<1)return u;var l=arguments.length;2===l?(i=0,s=a):3===l?(i=Math.max(i,0),s=a):(i=Math.max(i,0),s=Math.min(s,a)),o.assert(i),o.assert(s);for(var A=Object.create(null),d=c(e),p=i;p<s;++p)if(r.call(e.value,p)){var g=e.get(p);if(g.name!==p)throw new Error("");var f=p+t;g.name=f,A[f]=g,delete d[p]}return delete d.length,function(){for(var t in A){var n=A[t];if(n.name!==+t)throw new Error("");d[t]=n,e.value[t]=n.value}}}return a.getValueProperty=function(e){return this.value[e]},a.get=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=this,i=e.length,r=0;r<i;++r)n=l(n,e[r]);return n},a.each=function(e,t){var n=[],i=this.value.length,o=0;for(o=0;o<i;++o)r.call(this.value,o)&&(n[o]=this.get(o));for(t=t||this,o=0;o<i;++o)r.call(n,o)&&e.call(t,n[o])},a.map=function(e,t){var n=[];return this.each(function(t){n.push(e.call(this,t))},t),n},a.filter=function(e,t){var n=[];return this.each(function(t){e.call(this,t)&&n.push(t)},t),n},a.shift=function(){var e=A(this,-1),t=this.value.shift();return e(),t},a.unshift=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=A(this,e.length),i=this.value.unshift.apply(this.value,e);return n(),i},a.push=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.assert(this.value),delete c(this).length,this.value.push.apply(this.value,e)},a.pop=function(){n.assert(this.value);var e=c(this);return delete e[this.value.length-1],delete e.length,this.value.pop()},a.insertAt=function(e){var t=arguments.length,n=A(this,t-1,e);if(n===u&&t<=1)return this;e=Math.max(e,0);for(var i=1;i<t;++i)this.value[e+i-1]=arguments[i];return n(),this},a.insertBefore=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=this.parentPath,i=e.length,r=[this.name],o=0;o<i;++o)r.push(e[o]);return n.insertAt.apply(n,r)},a.insertAfter=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=this.parentPath,i=e.length,r=[this.name+1],o=0;o<i;++o)r.push(e[o]);return n.insertAt.apply(n,r)},a.replace=function(e){var t=[],i=this.parentPath.value,r=c(this.parentPath),o=arguments.length;if(function(e){if(!(e instanceof s))throw new Error("");var t=e.parentPath;if(!t)return e;var i=t.value,r=c(t);if(i[e.name]===e.value)r[e.name]=e;else if(n.check(i)){var o=i.indexOf(e.value);o>=0&&(r[e.name=o]=e)}else i[e.name]=e.value,r[e.name]=e;if(i[e.name]!==e.value)throw new Error("");if(e.parentPath.get(e.name)!==e)throw new Error("")}(this),n.check(i)){for(var a=i.length,l=A(this.parentPath,o-1,this.name+1),u=[this.name,1],d=0;d<o;++d)u.push(arguments[d]);if(i.splice.apply(i,u)[0]!==this.value)throw new Error("");if(i.length!==a-1+o)throw new Error("");if(l(),0===o)delete this.value,delete r[this.name],this.__childCache=null;else{if(i[this.name]!==e)throw new Error("");for(this.value!==e&&(this.value=e,this.__childCache=null),d=0;d<o;++d)t.push(this.parentPath.get(this.name+d));if(t[0]!==this)throw new Error("")}}else if(1===o)this.value!==e&&(this.__childCache=null),this.value=i[this.name]=e,t.push(this);else{if(0!==o)throw new Error("Could not replace path");delete i[this.name],delete this.value,this.__childCache=null}return t},s},e.exports=t.default},149:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=n(16928),r=n(98631),o=n(57705);t.default=class{constructor(e){this._settings=e,this._fsStatSettings=new r.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(e){return i.resolve(this._settings.cwd,e)}_makeEntry(e,t){const n={name:t,path:t,dirent:o.fs.createDirentFromStats(t,e)};return this._settings.stats&&(n.stats=e),n}_isFatalError(e){return!o.errno.isEnoentCodeError(e)&&!this._settings.suppressErrors}}},181:(e,t,n)=>{"use strict";var i=n(24835),r=n(89397),o=n(41102),s=n(54804),a=n(87016),c=n(77215),l=function(){function e(t){this._endpointBase=s.DEFAULT_BREEZE_ENDPOINT,this._mergeConfig();var n=this._connectionString,i=r.parse(t),o=r.parse(n),c=!i.instrumentationkey&&Object.keys(i).length>0?null:t,l=this._instrumentationKey;this.instrumentationKey=i.instrumentationkey||c||o.instrumentationkey||l;var u=""+(this.endpointUrl||i.ingestionendpoint||o.ingestionendpoint||this._endpointBase);u.endsWith("/")&&(u=u.slice(0,-1)),this.endpointUrl=u+"/v2.1/track",this.maxBatchSize=this.maxBatchSize||250,this.maxBatchIntervalMs=this.maxBatchIntervalMs||15e3,this.disableAppInsights=this.disableAppInsights||!1,this.samplingPercentage=this.samplingPercentage||100,this.correlationIdRetryIntervalMs=this.correlationIdRetryIntervalMs||3e4,this.enableWebInstrumentation=this.enableWebInstrumentation||this.enableAutoWebSnippetInjection||!1,this.webInstrumentationConfig=this.webInstrumentationConfig||null,this.enableAutoWebSnippetInjection=this.enableWebInstrumentation,this.correlationHeaderExcludedDomains=this.correlationHeaderExcludedDomains||["*.core.windows.net","*.core.chinacloudapi.cn","*.core.cloudapi.de","*.core.usgovcloudapi.net","*.core.microsoft.scloud","*.core.eaglex.ic.gov"],this.ignoreLegacyHeaders=this.ignoreLegacyHeaders||!1,this.profileQueryEndpoint=i.ingestionendpoint||o.ingestionendpoint||process.env[e.ENV_profileQueryEndpoint]||this._endpointBase,this.quickPulseHost=this.quickPulseHost||i.liveendpoint||o.liveendpoint||process.env[e.ENV_quickPulseHost]||s.DEFAULT_LIVEMETRICS_HOST,this.webInstrumentationConnectionString=this.webInstrumentationConnectionString||this._webInstrumentationConnectionString||"",this.webSnippetConnectionString=this.webInstrumentationConnectionString,this.quickPulseHost.match(/^https?:\/\//)&&(this.quickPulseHost=new a.URL(this.quickPulseHost).host)}return Object.defineProperty(e.prototype,"profileQueryEndpoint",{get:function(){return this._profileQueryEndpoint},set:function(e){this._profileQueryEndpoint=e,this.correlationId=i.correlationIdPrefix},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationKey",{get:function(){return this._instrumentationKey},set:function(t){e._validateInstrumentationKey(t)||o.warn("An invalid instrumentation key was provided. There may be resulting telemetry loss",this.instrumentationKey),this._instrumentationKey=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"webSnippetConnectionString",{get:function(){return this._webInstrumentationConnectionString},set:function(e){this._webInstrumentationConnectionString=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"webInstrumentationConnectionString",{get:function(){return this._webInstrumentationConnectionString},set:function(e){this._webInstrumentationConnectionString=e},enumerable:!1,configurable:!0}),e.prototype._mergeConfig=function(){var e=c.JsonConfig.getInstance();this._connectionString=e.connectionString,this._instrumentationKey=e.instrumentationKey,this.correlationHeaderExcludedDomains=e.correlationHeaderExcludedDomains,this.correlationIdRetryIntervalMs=e.correlationIdRetryIntervalMs,this.disableAllExtendedMetrics=e.disableAllExtendedMetrics,this.disableAppInsights=e.disableAppInsights,this.disableStatsbeat=e.disableStatsbeat,this.distributedTracingMode=e.distributedTracingMode,this.enableAutoCollectConsole=e.enableAutoCollectConsole,this.enableLoggerErrorToTrace=e.enableLoggerErrorToTrace,this.enableAutoCollectDependencies=e.enableAutoCollectDependencies,this.enableAutoCollectIncomingRequestAzureFunctions=e.enableAutoCollectIncomingRequestAzureFunctions,this.enableAutoCollectExceptions=e.enableAutoCollectExceptions,this.enableAutoCollectExtendedMetrics=e.enableAutoCollectExtendedMetrics,this.enableAutoCollectExternalLoggers=e.enableAutoCollectExternalLoggers,this.enableAutoCollectHeartbeat=e.enableAutoCollectHeartbeat,this.enableAutoCollectPerformance=e.enableAutoCollectPerformance,this.enableAutoCollectPreAggregatedMetrics=e.enableAutoCollectPreAggregatedMetrics,this.enableAutoCollectRequests=e.enableAutoCollectRequests,this.enableAutoDependencyCorrelation=e.enableAutoDependencyCorrelation,this.enableInternalDebugLogging=e.enableInternalDebugLogging,this.enableInternalWarningLogging=e.enableInternalWarningLogging,this.enableResendInterval=e.enableResendInterval,this.enableMaxBytesOnDisk=e.enableMaxBytesOnDisk,this.enableSendLiveMetrics=e.enableSendLiveMetrics,this.enableUseAsyncHooks=e.enableUseAsyncHooks,this.enableUseDiskRetryCaching=e.enableUseDiskRetryCaching,this.endpointUrl=e.endpointUrl,this.extendedMetricDisablers=e.extendedMetricDisablers,this.ignoreLegacyHeaders=e.ignoreLegacyHeaders,this.maxBatchIntervalMs=e.maxBatchIntervalMs,this.maxBatchSize=e.maxBatchSize,this.proxyHttpUrl=e.proxyHttpUrl,this.proxyHttpsUrl=e.proxyHttpsUrl,this.quickPulseHost=e.quickPulseHost,this.samplingPercentage=e.samplingPercentage,this.enableWebInstrumentation=e.enableWebInstrumentation,this._webInstrumentationConnectionString=e.webInstrumentationConnectionString,this.webInstrumentationConfig=e.webInstrumentationConfig,this.webInstrumentationSrc=e.webInstrumentationSrc},e._validateInstrumentationKey=function(e){return new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e)},e.ENV_azurePrefix="APPSETTING_",e.ENV_iKey="APPINSIGHTS_INSTRUMENTATIONKEY",e.legacy_ENV_iKey="APPINSIGHTS_INSTRUMENTATION_KEY",e.ENV_profileQueryEndpoint="APPINSIGHTS_PROFILE_QUERY_ENDPOINT",e.ENV_quickPulseHost="APPINSIGHTS_QUICKPULSE_HOST",e}();e.exports=l},270:(e,t,n)=>{"use strict";const i=n(53908),r=n(78311);e.exports=(e,t,n)=>{let o=null,s=null,a=null;try{a=new r(t,n)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(o&&1!==s.compare(e)||(o=e,s=new i(o,n)))}),o}},871:(e,t)=>{"use strict";t.isValidName=function(e){if(n.test(e))return!0;if(l.test(e))return!0;if(!A.test(e))return!1;if(!g.test(e))return!1;var t=e.match(d),i=e.match(p);return null!==i&&2*i.length===t.length},t.isValidQName=function(e){if(i.test(e))return!0;if(u.test(e))return!0;if(!A.test(e))return!1;if(!f.test(e))return!1;var t=e.match(d),n=e.match(p);return null!==n&&2*n.length===t.length};var n=/^[_:A-Za-z][-.:\w]+$/,i=/^([_A-Za-z][-.\w]+|[_A-Za-z][-.\w]+:[_A-Za-z][-.\w]+)$/,r="_A-Za-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�",o="-._A-Za-z0-9·À-ÖØ-öø-˿̀-ͽͿ-῿‌‍‿⁀⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�",s="["+r+"]["+o+"]*",a=r+":",c=o+":",l=new RegExp("^["+a+"]["+c+"]*$"),u=new RegExp("^("+s+"|"+s+":"+s+")$"),A=/[\uD800-\uDB7F\uDC00-\uDFFF]/,d=/[\uD800-\uDB7F\uDC00-\uDFFF]/g,p=/[\uD800-\uDB7F][\uDC00-\uDFFF]/g;s="["+(r+="\ud800-󯰀-\udfff")+"]["+(o+="\ud800-󯰀-\udfff")+"]*",a=r+":",c=o+":";var g=new RegExp("^["+a+"]["+c+"]*$"),f=new RegExp("^("+s+"|"+s+":"+s+")$")},1156:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConstMap=void 0,t.createConstMap=function(e){let t={};const n=e.length;for(let i=0;i<n;i++){const n=e[i];n&&(t[String(n).toUpperCase().replace(/[-.]/g,"_")]=n)}return t}},1216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeclarationProvider=void 0;const i=n(25844),r=n(13075),o=n(94561),s={linkSupport:!1};t.DeclarationProvider=class{compiler;stores;protocolConverter;definitionService;_options;constructor(e,t,n,i){this.compiler=e,this.stores=t,this.protocolConverter=n,this.definitionService=i,this._options=s}set options(e){e&&(this._options=Object.assign({},this._options,e))}provideDeclaration(e,t){const n=this.stores.getDefinitionStore({uri:e}),s=this.compiler.readyDocument(e);if(!s)return null;const a=n.table(s.id);if(!a)return null;const c=s.findReferenceAtPosition(t);if(!c)return null;const l=c.reference,u=[];let A;if(this._options.linkSupport){const e=c.traverser.range;A=t=>this.protocolConverter.definitionLocationLink(t,e)}else A=e=>this.protocolConverter.definitionLocation(e);if(32===l.kind){let e,t,i=this.definitionService.findByReference(l,c.traverser.clone()),o=[],a=new r.TypeDefinitionStore(n,this.stores.documentStore,{documentId:s.id});for(let s=0;s<i.length;++s)if(e=i[s]instanceof r.MethodDefinition?i[s]:r.MethodDefinition.fromDefinition(i[s],a),e)if(e.traitDefinition&&e.ownDefinition)u.push(A(e.ownDefinition));else{o=e.declaration;for(let e=0;e<o.length;++e)t=o[e],(16&t.modifiers||this.isInterfaceMember(t,n))&&u.push(A(t))}}else if(2127&l.kind&&l.unresolvedName&&l.unresolvedName!==l.name&&-1===l.unresolvedName.indexOf("\\")){const e=new o.UseDeclarationHelper(s,a,t);let n=1;64===l.kind?n=64:8===l.kind&&(n=8);const r=c.traverser.getNameResolver(),d=e.findUseDefinitionByLocalName(i.Definition.nameJoin(r.namespaceName,l.unresolvedName),n);d&&u.push(A(d))}return u}isInterfaceMember(e,t){const n=t.getDefinitionParent(e);return!!n&&2===n.kind}}},1283:e=>{"use strict";e.exports=function(e){if(null===e||"object"!=typeof e)return e;if(e instanceof Object)var n={__proto__:t(e)};else n=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}),n};var t=Object.getPrototypeOf||function(e){return e.__proto__}},1565:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EVENT_EXCEPTION=void 0,t.EVENT_EXCEPTION="exception"},1613:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0;const i=n(37007);t.context=i.ContextAPI.getInstance()},1683:(e,t,n)=>{var i=n(54041).x,r=n(90251),o=/(\r?\n)/,s="$$$isSourceNode$$$";function a(e,t,n,i,r){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==r?null:r,this[s]=!0,null!=i&&this.add(i)}a.fromStringWithSourceMap=function(e,t,n){var i=new a,s=e.split(o),c=0,l=function(){return e()+(e()||"");function e(){return c<s.length?s[c++]:void 0}},u=1,A=0,d=null;return t.eachMapping(function(e){if(null!==d){if(!(u<e.generatedLine)){var t=(n=s[c]||"").substr(0,e.generatedColumn-A);return s[c]=n.substr(e.generatedColumn-A),A=e.generatedColumn,p(d,t),void(d=e)}p(d,l()),u++,A=0}for(;u<e.generatedLine;)i.add(l()),u++;if(A<e.generatedColumn){var n=s[c]||"";i.add(n.substr(0,e.generatedColumn)),s[c]=n.substr(e.generatedColumn),A=e.generatedColumn}d=e},this),c<s.length&&(d&&p(d,l()),i.add(s.splice(c).join(""))),t.sources.forEach(function(e){var o=t.sourceContentFor(e);null!=o&&(null!=n&&(e=r.join(n,e)),i.setSourceContent(e,o))}),i;function p(e,t){if(null===e||void 0===e.source)i.add(t);else{var o=n?r.join(n,e.source):e.source;i.add(new a(e.originalLine,e.originalColumn,o,t,e.name))}}},a.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},a.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},a.prototype.walk=function(e){for(var t,n=0,i=this.children.length;n<i;n++)(t=this.children[n])[s]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},a.prototype.join=function(e){var t,n,i=this.children.length;if(i>0){for(t=[],n=0;n<i-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},a.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[s]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},a.prototype.setSourceContent=function(e,t){this.sourceContents[r.toSetString(e)]=t},a.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][s]&&this.children[t].walkSourceContents(e);var i=Object.keys(this.sourceContents);for(t=0,n=i.length;t<n;t++)e(r.fromSetString(i[t]),this.sourceContents[i[t]])},a.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},a.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,o=null,s=null,a=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(o===i.source&&s===i.line&&a===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),o=i.source,s=i.line,a=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),o=null,r=!1);for(var l=0,u=e.length;l<u;l++)10===e.charCodeAt(l)?(t.line++,t.column=0,l+1===u?(o=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},t.SourceNode=a},1885:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;const i=n(37007),r=(0,n(42328).createContextKey)("OpenTelemetry Baggage Key");function o(e){return e.getValue(r)||void 0}t.getBaggage=o,t.getActiveBaggage=function(){return o(i.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(r,t)},t.deleteBaggage=function(e){return e.deleteValue(r)}},1948:(e,t,n)=>{"use strict";t.sS=t.v_=void 0;var i=n(24455),r=n(54804),o=n(18579),s=n(46862),a=n(46936),c=[];t.v_=function(e){try{var t=e.data,n=s.spanToTelemetryContract(t);a.AsyncScopeManager.with(t,function(){c.forEach(function(e){t.kind===i.SpanKind.SERVER||t.kind===i.SpanKind.CONSUMER?e.trackRequest(n):t.kind!==i.SpanKind.CLIENT&&t.kind!==i.SpanKind.INTERNAL&&t.kind!==i.SpanKind.PRODUCER||e.trackDependency(n)})})}catch(e){}},t.sS=function(e,n){if(e){if(c.find(function(e){return e==n}))return;0===c.length&&o.channel.subscribe("azure-coretracing",t.v_,o.trueFilter,function(e,t){var i=n.getStatsbeat();i&&i.addInstrumentation(r.StatsbeatInstrumentation.AZURE_CORE_TRACING)}),c.push(n)}else 0===(c=c.filter(function(e){return e!=n})).length&&o.channel.unsubscribe("azure-coretracing",t.v_)}},1953:(e,t)=>{"use strict";function*n(e){return yield e}Object.defineProperty(t,"__esModule",{value:!0}),t.awaitEachYieldedPromise=t.maybeAsync=t.maybeAsyncFn=void 0;const i=n;function r(e,t){return(...n)=>o(t.call(e,i,...n))}i.of=function(e){return n(o(e))},t.maybeAsyncFn=r;function o(e){return function t(n){return n.done?n.value:n.value instanceof Promise?n.value.then(n=>t(e.next(n)),n=>t(e.throw(n))):t(e.next(n.value))}(e.next())}t.maybeAsync=function(e,t){return o(t.call(e,i))},t.awaitEachYieldedPromise=o},2203:e=>{"use strict";e.exports=require("stream")},2338:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.METRIC_SIGNALR_SERVER_CONNECTION_DURATION=t.METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS=t.METRIC_KESTREL_UPGRADED_CONNECTIONS=t.METRIC_KESTREL_TLS_HANDSHAKE_DURATION=t.METRIC_KESTREL_REJECTED_CONNECTIONS=t.METRIC_KESTREL_QUEUED_REQUESTS=t.METRIC_KESTREL_QUEUED_CONNECTIONS=t.METRIC_KESTREL_CONNECTION_DURATION=t.METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES=t.METRIC_KESTREL_ACTIVE_CONNECTIONS=t.METRIC_JVM_THREAD_COUNT=t.METRIC_JVM_MEMORY_USED_AFTER_LAST_GC=t.METRIC_JVM_MEMORY_USED=t.METRIC_JVM_MEMORY_LIMIT=t.METRIC_JVM_MEMORY_COMMITTED=t.METRIC_JVM_GC_DURATION=t.METRIC_JVM_CPU_TIME=t.METRIC_JVM_CPU_RECENT_UTILIZATION=t.METRIC_JVM_CPU_COUNT=t.METRIC_JVM_CLASS_UNLOADED=t.METRIC_JVM_CLASS_LOADED=t.METRIC_JVM_CLASS_COUNT=t.METRIC_HTTP_SERVER_REQUEST_DURATION=t.METRIC_HTTP_CLIENT_REQUEST_DURATION=t.METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS=t.METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS=t.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION=t.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE=t.METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS=t.METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES=t.METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS=void 0,t.METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS="aspnetcore.diagnostics.exceptions",t.METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES="aspnetcore.rate_limiting.active_request_leases",t.METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS="aspnetcore.rate_limiting.queued_requests",t.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE="aspnetcore.rate_limiting.request.time_in_queue",t.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION="aspnetcore.rate_limiting.request_lease.duration",t.METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS="aspnetcore.rate_limiting.requests",t.METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS="aspnetcore.routing.match_attempts",t.METRIC_HTTP_CLIENT_REQUEST_DURATION="http.client.request.duration",t.METRIC_HTTP_SERVER_REQUEST_DURATION="http.server.request.duration",t.METRIC_JVM_CLASS_COUNT="jvm.class.count",t.METRIC_JVM_CLASS_LOADED="jvm.class.loaded",t.METRIC_JVM_CLASS_UNLOADED="jvm.class.unloaded",t.METRIC_JVM_CPU_COUNT="jvm.cpu.count",t.METRIC_JVM_CPU_RECENT_UTILIZATION="jvm.cpu.recent_utilization",t.METRIC_JVM_CPU_TIME="jvm.cpu.time",t.METRIC_JVM_GC_DURATION="jvm.gc.duration",t.METRIC_JVM_MEMORY_COMMITTED="jvm.memory.committed",t.METRIC_JVM_MEMORY_LIMIT="jvm.memory.limit",t.METRIC_JVM_MEMORY_USED="jvm.memory.used",t.METRIC_JVM_MEMORY_USED_AFTER_LAST_GC="jvm.memory.used_after_last_gc",t.METRIC_JVM_THREAD_COUNT="jvm.thread.count",t.METRIC_KESTREL_ACTIVE_CONNECTIONS="kestrel.active_connections",t.METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES="kestrel.active_tls_handshakes",t.METRIC_KESTREL_CONNECTION_DURATION="kestrel.connection.duration",t.METRIC_KESTREL_QUEUED_CONNECTIONS="kestrel.queued_connections",t.METRIC_KESTREL_QUEUED_REQUESTS="kestrel.queued_requests",t.METRIC_KESTREL_REJECTED_CONNECTIONS="kestrel.rejected_connections",t.METRIC_KESTREL_TLS_HANDSHAKE_DURATION="kestrel.tls_handshake.duration",t.METRIC_KESTREL_UPGRADED_CONNECTIONS="kestrel.upgraded_connections",t.METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS="signalr.server.active_connections",t.METRIC_SIGNALR_SERVER_CONNECTION_DURATION="signalr.server.connection.duration"},2391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AggregatedMetricCounter=void 0;var n=function(e){this.dimensions=e,this.totalCount=0,this.lastTotalCount=0,this.intervalExecutionTime=0,this.lastTime=+new Date,this.lastIntervalExecutionTime=0};t.AggregatedMetricCounter=n},2442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enable=t.azureCoreTracing=t.AzureMonitorSymbol=void 0;var i=n(18579);t.AzureMonitorSymbol="Azure_Monitor_Tracer";var r="azure-coretracing",o=!1;t.azureCoreTracing={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(e){if(o)return e;try{var s=n(93930),a=n(24455),c=new s.BasicTracerProvider,l=c.getTracer("applicationinsights tracer");if(e.setTracer){var u=e.setTracer;e.setTracer=function(e){var n=e.startSpan;e.startSpan=function(e,t,o){var s=n.call(this,e,t,o),a=s.end;return s.end=function(){var e=a.apply(this,arguments);return i.channel.publish(r,s),e},s},e[t.AzureMonitorSymbol]=!0,u.call(this,e)},a.trace.getSpan(a.context.active()),e.setTracer(l)}else{var A=a.trace.setGlobalTracerProvider;a.trace.setGlobalTracerProvider=function(e){var n=e.getTracer;return e.getTracer=function(e,o){var s=n.call(this,e,o);if(!s[t.AzureMonitorSymbol]){var a=s.startSpan;s.startSpan=function(e,t,n){var o=a.call(this,e,t,n),s=o.end;return o.end=function(){var e=s.apply(this,arguments);return i.channel.publish(r,o),e},o},s[t.AzureMonitorSymbol]=!0}return s},A.call(this,e)},c.register(),a.trace.getSpan(a.context.active());var d=n(53657),p=n(69127);d.registerInstrumentations({instrumentations:[p.createAzureSdkInstrumentation()]})}o=!0}catch(e){}return e},publisherName:r},t.enable=function(){i.channel.registerMonkeyPatch("@azure/core-tracing",t.azureCoreTracing)}},2611:(e,t,n)=>{"use strict";var i=n(26737)._,r=n(26737).C,o=n(38452).D,s=n(64165).i,a=n(14294).z,c={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},l=new o(/<\!--/,/-->/),u=function(e,t){i.call(this,e,t),this._current_tag_name="";var n=new s(this._input).read_options(this._options),r=new a(this._input);if(this.__patterns={word:n.until(/[\n\r\t <]/),word_control_flow_close_excluded:n.until(/[\n\r\t <}]/),single_quote:n.until_after(/'/),double_quote:n.until_after(/"/),attribute:n.until(/[\n\r\t =>]|\/>/),element_name:n.until(/[\n\r\t >\/]/),angular_control_flow_start:r.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:r.starting_with(/{{!--/).until_after(/--}}/),handlebars:r.starting_with(/{{/).until_after(/}}/),handlebars_open:r.until(/[\n\r\t }]/),handlebars_raw_close:r.until(/}}/),comment:r.starting_with(/<!--/).until_after(/-->/),cdata:r.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:r.starting_with(/<!\[/).until_after(/]>/),processing:r.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var o=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=r.matching(o).until_after(o)}};(u.prototype=new i)._is_comment=function(e){return!1},u.prototype._is_opening=function(e){return e.type===c.TAG_OPEN||e.type===c.CONTROL_FLOW_OPEN},u.prototype._is_closing=function(e,t){return e.type===c.TAG_CLOSE&&t&&((">"===e.text||"/>"===e.text)&&"<"===t.text[0]||"}}"===e.text&&"{"===t.text[0]&&"{"===t.text[1])||e.type===c.CONTROL_FLOW_CLOSE&&"}"===e.text&&t.text.endsWith("{")},u.prototype._reset=function(){this._current_tag_name=""},u.prototype._get_next_token=function(e,t){var n=null;this._readWhitespace();var i=this._input.peek();return null===i?this._create_token(c.EOF,""):n=(n=(n=(n=(n=(n=(n=(n=(n=(n=n||this._read_open_handlebars(i,t))||this._read_attribute(i,e,t))||this._read_close(i,t))||this._read_control_flows(i,t))||this._read_raw_content(i,e,t))||this._read_content_word(i,t))||this._read_comment_or_cdata(i))||this._read_processing(i))||this._read_open(i,t))||this._create_token(c.UNKNOWN,this._input.next())},u.prototype._read_comment_or_cdata=function(e){var t=null,n=null,i=null;"<"===e&&("!"===this._input.peek(1)&&((n=this.__patterns.comment.read())?(i=l.get_directives(n))&&"start"===i.ignore&&(n+=l.readIgnored(this._input)):n=this.__patterns.cdata.read()),n&&((t=this._create_token(c.COMMENT,n)).directives=i));return t},u.prototype._read_processing=function(e){var t=null,n=null;if("<"===e){var i=this._input.peek(1);"!"!==i&&"?"!==i||(n=(n=this.__patterns.conditional_comment.read())||this.__patterns.processing.read()),n&&((t=this._create_token(c.COMMENT,n)).directives=null)}return t},u.prototype._read_open=function(e,t){var n=null,i=null;return t&&t.type!==c.CONTROL_FLOW_OPEN||"<"===e&&(n=this._input.next(),"/"===this._input.peek()&&(n+=this._input.next()),n+=this.__patterns.element_name.read(),i=this._create_token(c.TAG_OPEN,n)),i},u.prototype._read_open_handlebars=function(e,t){var n=null,i=null;return t&&t.type!==c.CONTROL_FLOW_OPEN||this._options.indent_handlebars&&"{"===e&&"{"===this._input.peek(1)&&("!"===this._input.peek(2)?(n=(n=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),i=this._create_token(c.COMMENT,n)):(n=this.__patterns.handlebars_open.read(),i=this._create_token(c.TAG_OPEN,n))),i},u.prototype._read_control_flows=function(e,t){var n="",i=null;if(!this._options.templating.includes("angular")||!this._options.indent_handlebars)return i;if("@"===e){if(""===(n=this.__patterns.angular_control_flow_start.read()))return i;for(var r=n.endsWith("(")?1:0,o=0;!n.endsWith("{")||r!==o;){var s=this._input.next();if(null===s)break;"("===s?r++:")"===s&&o++,n+=s}i=this._create_token(c.CONTROL_FLOW_OPEN,n)}else"}"===e&&t&&t.type===c.CONTROL_FLOW_OPEN&&(n=this._input.next(),i=this._create_token(c.CONTROL_FLOW_CLOSE,n));return i},u.prototype._read_close=function(e,t){var n=null,i=null;return t&&t.type===c.TAG_OPEN&&("<"===t.text[0]&&(">"===e||"/"===e&&">"===this._input.peek(1))?(n=this._input.next(),"/"===e&&(n+=this._input.next()),i=this._create_token(c.TAG_CLOSE,n)):"{"===t.text[0]&&"}"===e&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),i=this._create_token(c.TAG_CLOSE,"}}"))),i},u.prototype._read_attribute=function(e,t,n){var i=null,r="";if(n&&"<"===n.text[0])if("="===e)i=this._create_token(c.EQUALS,this._input.next());else if('"'===e||"'"===e){var o=this._input.next();o+='"'===e?this.__patterns.double_quote.read():this.__patterns.single_quote.read(),i=this._create_token(c.VALUE,o)}else(r=this.__patterns.attribute.read())&&(i=t.type===c.EQUALS?this._create_token(c.VALUE,r):this._create_token(c.ATTRIBUTE,r));return i},u.prototype._is_content_unformatted=function(e){return-1===this._options.void_elements.indexOf(e)&&(-1!==this._options.content_unformatted.indexOf(e)||-1!==this._options.unformatted.indexOf(e))},u.prototype._read_raw_content=function(e,t,n){var i="";if(n&&"{"===n.text[0])i=this.__patterns.handlebars_raw_close.read();else if(t.type===c.TAG_CLOSE&&"<"===t.opened.text[0]&&"/"!==t.text[0]){var r=t.opened.text.substr(1).toLowerCase();if("script"===r||"style"===r){var o=this._read_comment_or_cdata(e);if(o)return o.type=c.TEXT,o;i=this._input.readUntil(new RegExp("</"+r+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(r)&&(i=this._input.readUntil(new RegExp("</"+r+"[\\n\\r\\t ]*?>","ig")))}return i?this._create_token(c.TEXT,i):null},u.prototype._read_content_word=function(e,t){var n="";if(this._options.unformatted_content_delimiter&&e===this._options.unformatted_content_delimiter[0]&&(n=this.__patterns.unformatted_content_delimiter.read()),n||(n=t&&t.type===c.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),n)return this._create_token(c.TEXT,n)},e.exports._=u,e.exports.C=c},2625:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NameResolver=t.UseRule=void 0;const i=n(25844),r=n(86388);var o;!function(e){e.fromDefinition=function(e){return{kind:e.kind,name:(0,i.definitionShortName)(e),fqn:e.associated&&e.associated.length>0?e.associated[0].name:"",namespaceName:i.Definition.namespace(e.name),definition:e}}}(o||(t.UseRule=o={}));t.NameResolver=class{_typeStack;rules;constRules;funcRules;namespaceName="";templateMap;templateStack;typeDefs;constructor(){this.rules=new Map,this.constRules=new Map,this.funcRules=new Map,this._typeStack=[],this.typeDefs=new Map,this.templateMap=new Map,this.templateStack=[]}get typeName(){return this._typeStack.length?this._typeStack[this._typeStack.length-1].name:""}get baseName(){return this._typeStack.length?this._typeStack[this._typeStack.length-1].baseName:""}getRules(){const e=Array.from(this.rules.values());return e.push(...Array.from(this.constRules.values())),e.push(...Array.from(this.funcRules.values())),e}clearRules(){this.rules=new Map,this.constRules=new Map,this.funcRules=new Map,this.typeDefs=new Map}addRule(e){64===e.kind?this.funcRules.set(i.Definition.nameJoin(e.namespaceName,e.name).toLowerCase(),e):8===e.kind?this.constRules.set(i.Definition.nameJoin((e.namespaceName||"").toLowerCase(),e.name),e):this.rules.set(i.Definition.nameJoin(e.namespaceName,e.name).toLowerCase(),e)}pushTemplates(e){if(this.templateStack.push(e||[]),e)for(let t of e)this.templateMap.set(t.name,t)}addTemplate(e){this.templateStack.at(-1).push(e),this.templateMap.set(e.name,e)}popTemplates(){this.templateStack.pop();const e=new Map;for(let t of this.templateStack)for(let n of t)e.set(n.name,n);this.templateMap=e}addTypeDef(e){this.typeDefs.set(e.name,e)}getTypeDefs(){return Array.from(this.typeDefs.values())}pushType(e,t){this._typeStack.push({name:e,baseName:t})}popType(){this._typeStack.pop()}resolveRelative(e){return this.concatNamespaceName(this.namespaceName,e)}isTemplate(e){return this.templateMap.has(e)}isTypeDef(e){return this.typeDefs.has(e)}resolveNotFullyQualified(e,t){if(!e)return"";t||(t=1);let n=e.toLowerCase();if(32775&t&&r.PHP.isReservedName(n))return n;switch(n){case"self":return this.typeName;case"static":case"$this":return n;case"parent":if(34823&t)return this.baseName}let i=e.indexOf("\\");return 0===i?e.slice(1):i<0?this._resolveUnqualified(e,t):this._resolveQualified(e,i)}concatNamespaceName(e,t){return t&&e?e+"\\"+t:t}match(e,t){const n=e.indexOf("\\");return n>-1?(e=e.slice(0,n),this.matchQualified(e)):this.matchUnqualified(e,t)}matchUnqualified(e,t){let n=this.rules;64===t?(n=this.funcRules,e=e.toLowerCase()):8===t?n=this.constRules:e=e.toLowerCase();let r=i.Definition.nameJoin((this.namespaceName||"").toLowerCase(),e);return n.get(r)}matchQualified(e){e=e.toLowerCase();let t=i.Definition.nameJoin((this.namespaceName||"").toLowerCase(),e);return this.rules.get(t)}_resolveQualified(e,t){const n=this.matchQualified(e.slice(0,t));return n?n.fqn+e.slice(t):this.resolveRelative(e)}_resolveUnqualified(e,t){if(this.isTemplate(e))return e;if(this.isTypeDef(e)){return this.typeDefs.get(e).fqn}const n=this.matchUnqualified(e,t);return n?n.fqn:this.resolveRelative(e)}}},2747:e=>{"use strict";const t=function(){const e=/(Chrome|Chromium)\/(?<chromeVersion>\d+)\./.exec(navigator.userAgent);if(e)return Number.parseInt(e.groups.chromeVersion,10)}()>=69&&{level:1,hasBasic:!0,has256:!1,has16m:!1};e.exports={stdout:t,stderr:t}},2874:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FoldingRangeRefreshRequest=t.FoldingRangeRequest=void 0;const i=n(90372);var r,o;!function(e){e.method="textDocument/foldingRange",e.messageDirection=i.MessageDirection.clientToServer,e.type=new i.ProtocolRequestType(e.method)}(r||(t.FoldingRangeRequest=r={})),function(e){e.method="workspace/foldingRange/refresh",e.messageDirection=i.MessageDirection.serverToClient,e.type=new i.ProtocolRequestType0(e.method)}(o||(t.FoldingRangeRefreshRequest=o={}))},2909:(e,t,n)=>{let i;try{i=n(63735)}catch(e){i=n(79896)}const r=n(41236),{stringify:o,stripBom:s}=n(11144);const a=r.fromPromise(async function(e,t={}){"string"==typeof t&&(t={encoding:t});const n=t.fs||i,o=!("throws"in t)||t.throws;let a,c=await r.fromCallback(n.readFile)(e,t);c=s(c);try{a=JSON.parse(c,t?t.reviver:null)}catch(t){if(o)throw t.message=`${e}: ${t.message}`,t;return null}return a});const c=r.fromPromise(async function(e,t,n={}){const s=n.fs||i,a=o(t,n);await r.fromCallback(s.writeFile)(e,a,n)});e.exports={readFile:a,readFileSync:function(e,t={}){"string"==typeof t&&(t={encoding:t});const n=t.fs||i,r=!("throws"in t)||t.throws;try{let i=n.readFileSync(e,t);return i=s(i),JSON.parse(i,t.reviver)}catch(t){if(r)throw t.message=`${e}: ${t.message}`,t;return null}},writeFile:c,writeFileSync:function(e,t,n={}){const r=n.fs||i,s=o(t,n);return r.writeFileSync(e,s,n)}}},3144:function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(r,o){function s(e){try{c(i.next(e))}catch(e){o(e)}}function a(e){try{c(i.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}c((i=i.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,i,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(r=2&o[0]?i.return:o[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,i=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){s.label=o[1];break}if(6===o[0]&&s.label<r[1]){s.label=r[1],r=o;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(o);break}r[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},o=n(50540);function s(e){return null}var a=function(){function e(e){var t=["https://monitor.azure.com//.default"];this._azureTokenPolicy=o.bearerTokenAuthenticationPolicy({credential:e,scopes:t})}return e.prototype.addAuthorizationHeader=function(e){return i(this,void 0,void 0,function(){var t,n;return r(this,function(i){switch(i.label){case 0:return t="authorization",n=o.createPipelineRequest({url:"https://"}),[4,this._azureTokenPolicy.sendRequest(n,s)];case 1:return i.sent(),e.headers[t]=n.headers.get(t),[2]}})})},e}();e.exports=a},3208:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;const i=n(33125);class r{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){const n=this._clone();return n._internalState.has(e)&&n._internalState.delete(e),n._internalState.set(e,t),n}unset(e){const t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){e.length>512||(this._internalState=e.split(",").reverse().reduce((e,t)=>{const n=t.trim(),r=n.indexOf("=");if(-1!==r){const o=n.slice(0,r),s=n.slice(r+1,t.length);(0,i.validateKey)(o)&&(0,i.validateValue)(s)&&e.set(o,s)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){const e=new r;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=r},3309:(e,t)=>{"use strict";function n(e){if(e>255)return(e>>8)-1}function i(e){return 255&e}Object.defineProperty(t,"__esModule",{value:!0}),t.getSemanticTokenLegend=function(){12!==r.length&&console.warn("TokenType has added new entries.");6!==o.length&&console.warn("TokenModifier has added new entries.");return{types:r,modifiers:o}},t.getSemanticTokens=function*(e,t,r){const{spans:o}=e.getEncodedSemanticClassifications(r,{start:0,length:t.getText().length},"2020");for(let e=0;e<o.length;){const r=o[e++],s=o[e++],a=o[e++],c=n(a);if(void 0===c)continue;const l=i(a),u=t.positionAt(r);yield{start:u,length:s,typeIdx:c,modifierSet:l}}};const r=[];r[0]="class",r[1]="enum",r[2]="interface",r[3]="namespace",r[4]="typeParameter",r[5]="type",r[6]="parameter",r[7]="variable",r[8]="enumMember",r[9]="property",r[10]="function",r[11]="method";const o=[];o[2]="async",o[0]="declaration",o[3]="readonly",o[1]="static",o[5]="local",o[4]="defaultLibrary"},3369:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0;const i=n(39023),r=n(37980);function o(e,t){return e.dump(t)}function s(e,t){if(void 0===t)return e.undefined;if(null===t)return e.null;if("string"==typeof t)return e.newString(t);if("number"==typeof t)return e.newNumber(t);if("bigint"==typeof t)return e.newBigInt(t);if("boolean"==typeof t)return t?e.true:e.false;if(i.types.isPromise(t)){const n=e.newPromise();return n.settled.then(e.runtime.executePendingJobs),t.then(t=>{n.resolve(s(e,t))},t=>{n.reject(s(e,t))}),n.handle}if(i.types.isNativeError(t))return e.newError(t);throw new Error(`Unsupported value: ${t}`)}t.compile=function(e,t,n,i={}){const a=(0,r.degenerator)(t,i.names??[]),c=e.newContext();if(i.sandbox)for(const[e,t]of Object.entries(i.sandbox)){if("function"!=typeof t)throw new Error(`Expected a "function" for sandbox property \`${e}\`, but got "${typeof t}"`);c.newFunction(e,(...e)=>{const n=t(...e.map(e=>o(c,e)));return c.runtime.executePendingJobs(),s(c,n)}).consume(t=>c.setProp(c.global,e,t))}const l=c.evalCode(`${a};${n}`,i.filename),u=c.unwrapResult(l),A=c.typeof(u);if("function"!==A)throw new Error(`Expected a "function" named \`${n}\` to be defined, but got "${A}"`);const d=async function(...e){let t,n;try{const i=c.callFunction(u,c.undefined,...e.map(e=>s(c,e)));t=c.unwrapResult(i);const r=c.resolvePromise(t);c.runtime.executePendingJobs();const a=await r;return n=c.unwrapResult(a),o(c,n)}catch(e){if(e&&"object"==typeof e&&"cause"in e&&e.cause)throw"object"==typeof e.cause&&"stack"in e.cause&&"name"in e.cause&&"message"in e.cause&&"string"==typeof e.cause.stack&&"string"==typeof e.cause.name&&"string"==typeof e.cause.message&&(e.cause.stack=`${e.cause.name}: ${e.cause.message}\n${e.cause.stack}`),e.cause;throw e}finally{t?.dispose(),n?.dispose()}};return Object.defineProperty(d,"toString",{value:()=>a,enumerable:!1}),d}},3483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRangeProvider=void 0;const i=n(46203),r=n(81164),o=n(54096),s=n(81164),a=n(57746);t.SelectionRangeProvider=class{compiler;stores;constructor(e,t){this.compiler=e,this.stores=t}provideSelectionRanges(e,t){let n=this.compiler.readyDocument(e);if(!n)return null;let i=n.getDocumentUtilities(),r=t.map(e=>i.positionToOffset(e)),o=new c(r,i);return n.traverse(o).ranges}};class c{offsets;docUtils;sortedOffsets;_ranges;constructor(e,t){this.offsets=e,this.docUtils=t,this.sortedOffsets=e.slice(0),this.sortedOffsets.sort((e,t)=>e-t),this._ranges=new Map}get ranges(){let e=[];for(let t of this.offsets){let n=this._ranges.get(t);if(!n){let e=this.docUtils.offsetToPosition(t);n=i.SelectionRange.create(i.Range.create(e,e))}e.push(n)}return e}preorder(e){if(0===this.sortedOffsets.length)return!1;if(!(0,s.isToken)(e))return!0;let t=e.pos,n=this.sortedOffsets[0];if(n===t){if(!this.isImportantNode(e)&&0===r.TriviaData.triviaLength(e.leadingTriviaData)){let t=(0,r.getPreviousToken)(e);t&&this.isImportantNode(t)&&(e=t)}}else if(t+e.length===n){if(!this.isImportantNode(e)){let t=(0,r.getNextToken)(e);t&&0===r.TriviaData.triviaLength(t.leadingTriviaData)&&this.isImportantNode(t)&&(e=t)}}else if(n>t&&n<t+e.length);else{if(!(n<t))return!0;{let t=e.parent,n=t?t.parent:null;for(;n&&t&&(n.children[0]===t||0===t.length);)t=n,n=t.parent;e=t}}this.sortedOffsets.shift();let i=this.docUtils.spineRanges(e),o=this.toRangesWithExtraAndAdjustedRanges(i,n),a=this.toSelectionRange(o);return a&&this._ranges.set(n,a),!0}postorder(e){if(0===this.sortedOffsets.length)return!1}toRangesWithExtraAndAdjustedRanges(e,t){let n,i,r,o=[];for(let[t,s]of e.entries())n=this.getExtraOuterRange(t,s),n&&o.push(n),o.push(this.getAdjustedRange(t,s)),i=t,r=s;let s,a=[];for(let e of o)s&&(n=this.getExtraFullLineOrBlockRange(e,s),n&&a.push(n)),a.push(e),s=e;if(i&&r){let e=this.docUtils.positionToOffset(r.start),n=this.docUtils.rangeText(r);Array.prototype.push.apply(a,this.wordRanges(i,n,e,t))}return this.uniqueRanges(a)}getExtraFullLineOrBlockRange(e,t){if(t.start.line!==e.start.line){let n=this.docUtils.rangeText(i.Range.create(e.end.line,0,e.end.line+1,0)),r=0,o=n[n.length-1];"\r"===o?r++:"\n"===o&&(r++,o=n[n.length-2],"\r"===o&&r++);let s=i.Range.create(e.start.line,0,e.end.line,n.length-r);if((0!==e.start.character||e.end.character!==s.end.character)&&0===(0,a.isInRange)(s.start,t)&&0===(0,a.isInRange)(s.end,t))return s}}getExtraOuterRange(e,t){switch(e.kind){case 1015:case 1151:case 1047:case 1045:case 1052:case 1093:case 1092:case 1182:case 1089:case 1091:case 1073:case 1050:case 1096:case 1178:case 1084:case 1186:case 1167:case 1079:case 1039:{const t=(0,r.getPreviousSibling)(e),n=(0,r.getNextSibling)(e);if(t&&1099===t.kind&&n&&1099===n.kind){let r=t.children[t.children.length-1];(!r||168!==r.kind&&169!==r.kind)&&(r=e.children[0]);let o=n.children[0];if(o&&170===o.kind||(o=e.children[e.children.length-1]),r&&(168===r.kind||169===r.kind)&&o&&170===o.kind)return i.Range.create(this.docUtils.nodeRange(r).start,this.docUtils.nodeRange(o).end)}}return;case 1028:case 1103:case 1171:case 1117:case 1086:case 1042:case 1025:case 1141:{let n=(0,r.getPreviousSibling)(e);if(n&&2e3===n.kind){let o=this.docUtils.positionToOffset(t.start)-r.TriviaData.triviaLength(e.leadingTriviaData)-n.length;return i.Range.create(this.docUtils.offsetToPosition(o),t.end)}return}default:if(e.parent&&1166===e.parent.kind&&e.parent.children[2]===e){let t=e.parent.children[1],n=e.parent.children[3];if(t&&(128===t.kind||127===t.kind)&&n&&(131===n.kind||130===n.kind))return i.Range.create(this.docUtils.nodeRange(t).start,this.docUtils.nodeRange(n).end)}return}}getAdjustedRange(e,t){switch(e.kind){case 1052:{let n=!1,o=t.start,s=e.children[0];if(169===s.kind){let e=(0,r.getNextSibling)(s);e&&(n=!0,o=this.docUtils.nodeRange(e).start)}let a=t.end;if(170===e.children[e.children.length-1].kind){let i=this.docUtils.positionToOffset(t.end)-e.children[e.children.length-1].length-r.TriviaData.triviaLength(e.children[e.children.length-1].leadingTriviaData);a=this.docUtils.offsetToPosition(i),n=!0}if(n)return i.Range.create(o,a)}return t;case 1015:case 1151:case 1047:case 1045:case 1093:case 1092:case 1182:case 1089:case 1091:case 1073:case 1050:case 1096:case 1178:case 1084:case 1186:case 1167:case 1079:case 1039:if(170===e.children[e.children.length-1].kind){let n=this.docUtils.positionToOffset(t.end)-e.children[e.children.length-1].length-r.TriviaData.triviaLength(e.children[e.children.length-1].leadingTriviaData);return i.Range.create(t.start,this.docUtils.offsetToPosition(n))}return t;case 1183:case 1163:case 1036:case 1189:case 1018:case 1169:case 1011:case 1008:case 1134:case 1032:case 1174:case 1130:case 1106:case 1112:case 1200:case 2010:case 2013:case 2017:{let n=(0,r.getNextSibling)(e),o=this.docUtils.positionToOffset(t.start)-r.TriviaData.triviaLength(e.leadingTriviaData),s=this.docUtils.positionToOffset(t.end)+(n?r.TriviaData.triviaLength(n.leadingTriviaData):0);return i.Range.create(this.docUtils.offsetToPosition(o),this.docUtils.offsetToPosition(s))}default:return t}}wordRanges(e,t,n,i){let r,o=t.slice(0,i-n),s=t.slice(i-n),a=0,c=0;for(let e=o.length-1,t=!1,n=!1;e>=0&&(r=o[e],n=r.toLowerCase()!==r,!(this.isWordSeparator(r)||t&&!n));--e)t=n,a++;for(let e=0,t=s.length,n=!1,i=!1;e<t&&(r=s[e],i=r.toLowerCase()!==r,!(this.isWordSeparator(r)||!n&&i));++e)n=i,c++;if(0===a&&0===c)return[];let l=i-a,u=i+c,A=[{start:this.docUtils.offsetToPosition(i-a),end:this.docUtils.offsetToPosition(i+c)}];return 85===e.kind&&(l>n+1||u<n+(e.length-1))&&A.unshift({start:this.docUtils.offsetToPosition(n+1),end:this.docUtils.offsetToPosition(n+(e.length-1))}),A}isWordSeparator(e){let t=e.charCodeAt(0);return!(t>47&&t<58||t>64&&t<91||t>96&&t<123||36===t||t>127)}uniqueRanges(e){let t=[],n=null;for(let i of e)n&&(0,a.rangeEquality)(n,i)||t.push(i),n=i;return t}toSelectionRange(e){let t=null,n=null;for(let i of e)n=t,t={range:i},n&&(t.parent=n);return t}isImportantNode(e){switch(e.kind){case 90:case 92:case 91:case 93:case 94:case 85:case 86:case 89:case 77:case 78:case 83:case 82:case 80:case 79:case 76:case 81:case 84:case 88:case 202:return!0;default:return(0,o.isKeyword)(e.kind)}}}},3511:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDocumentContext=function(e,t){return{resolveReference:(n,o=e)=>{if(n.match(/^\w[\w\d+.-]*:/))return n;if("/"===n[0]){const r=function(){for(const n of t){let t=n.uri;if((0,i.endsWith)(t,"/")||(t+="/"),(0,i.startsWith)(e,t))return t}}();if(r)return r+n.substr(1)}const s=r.URI.parse(o),a=s.path.endsWith("/")?s:r.Utils.dirname(s);return r.Utils.resolvePath(a,n).toString(!0)}}};const i=n(73817),r=n(37608)},3720:(e,t,n)=>{"use strict";const i=n(47612);e.exports=(e,t={})=>{const n=(e,r={})=>{const o=t.escapeInvalid&&i.isInvalidBrace(r),s=!0===e.invalid&&!0===t.escapeInvalid;let a="";if(e.value)return(o||s)&&i.isOpenOrClose(e)?"\\"+e.value:e.value;if(e.value)return e.value;if(e.nodes)for(const t of e.nodes)a+=n(t);return a};return n(e)}},3918:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CallHierarchyFeature=void 0;const i=n(67354);t.CallHierarchyFeature=e=>class extends e{get callHierarchy(){return{onPrepare:e=>this.connection.onRequest(i.CallHierarchyPrepareRequest.type,(t,n)=>e(t,n,this.attachWorkDoneProgress(t),void 0)),onIncomingCalls:e=>{const t=i.CallHierarchyIncomingCallsRequest.type;return this.connection.onRequest(t,(n,i)=>e(n,i,this.attachWorkDoneProgress(n),this.attachPartialResultProgress(t,n)))},onOutgoingCalls:e=>{