(window.webpackJsonp=window.webpackJsonp||[]).push([[375],{"4yiN":function(ue,D,_){"use strict";_.r(D),_.d(D,"setupTypeScript",function(){return ie}),_.d(D,"setupJavaScript",function(){return se}),_.d(D,"getJavaScriptWorker",function(){return oe}),_.d(D,"getTypeScriptWorker",function(){return ae});var f=_("v0SU"),H=function(t,r,e,n){function o(i){return i instanceof e?i:new e(function(a){a(i)})}return new(e||(e=Promise))(function(i,a){function l(u){try{s(n.next(u))}catch(d){a(d)}}function c(u){try{s(n.throw(u))}catch(d){a(d)}}function s(u){u.done?i(u.value):o(u.value).then(l,c)}s((n=n.apply(t,r||[])).next())})},W=function(t,r){var e={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(s){return function(u){return c([s,u])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;e;)try{if(n=1,o&&(i=s[0]&2?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;(o=0,i)&&(s=[s[0]&2,i.value]);switch(s[0]){case 0:case 1:i=s;break;case 4:return e.label++,{value:s[1],done:!1};case 5:e.label++,o=s[1],s=[0];continue;case 7:s=e.ops.pop(),e.trys.pop();continue;default:if(!(i=e.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){e=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])&&(s[0]===6||s[0]===2)){e=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&(r+=" \u2014 "+o.map(function(i){return i.text}).join(" "))}else Array.isArray(t.text)?r+=" \u2014 "+t.text.map(function(i){return i.text}).join(" "):t.text&&(r+=" \u2014 "+t.text);return r}var G=function(t){A(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.signatureHelpTriggerCharacters=["(",","],e}return r._toSignatureHelpTriggerReason=function(e){switch(e.triggerKind){case f.languages.SignatureHelpTriggerKind.TriggerCharacter:return e.triggerCharacter?e.isRetrigger?{kind:"retrigger",triggerCharacter:e.triggerCharacter}:{kind:"characterTyped",triggerCharacter:e.triggerCharacter}:{kind:"invoked"};case f.languages.SignatureHelpTriggerKind.ContentChange:return e.isRetrigger?{kind:"retrigger"}:{kind:"invoked"};case f.languages.SignatureHelpTriggerKind.Invoke:default:return{kind:"invoked"}}},r.prototype.provideSignatureHelp=function(e,n,o,i){return w(this,void 0,void 0,function(){var a,l,c,s,u;return S(this,function(d){switch(d.label){case 0:return a=e.uri,l=e.getOffsetAt(n),[4,this._worker(a)];case 1:return c=d.sent(),e.isDisposed()?[2]:[4,c.getSignatureHelpItems(a.toString(),l,{triggerReason:r._toSignatureHelpTriggerReason(i)})];case 2:return s=d.sent(),!s||e.isDisposed()?[2]:(u={activeSignature:s.selectedItemIndex,activeParameter:s.argumentIndex,signatures:[]},s.items.forEach(function(g){var h={label:"",parameters:[]};h.documentation={value:T(g.documentation)},h.label+=T(g.prefixDisplayParts),g.parameters.forEach(function(m,b,y){var C=T(m.displayParts),M={label:C,documentation:{value:T(m.documentation)}};h.label+=C,h.parameters.push(M),b0)for(var b=0,y=g.childItems;b