webpackJsonp([3],Array(749).concat([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n.n(i),r=n(45),s=n(3258),a=n(3273),c=n(3274),u=function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e};function l(e,t){for(var n=0;ne.endLineNumber||t.lineNumber===e.startLineNumber&&t.columne.endColumn)},l.prototype.containsRange=function(e){return l.containsRange(this,e)},l.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber||t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)},l.prototype.plusRange=function(e){return l.plusRange(this,e)},l.plusRange=function(e,t){var n,i,o,r;return i=t.startLineNumbere.endLineNumber?(o=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(o=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(o=e.endLineNumber,e.endColumn),new l(n,i,o,r)},l.prototype.intersectRanges=function(e){return l.intersectRanges(this,e)},l.intersectRanges=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn,s=t.startLineNumber,a=t.startColumn,c=t.endLineNumber,u=t.endColumn;return n "+this.endLineNumber+","+this.endColumn+"]"},l.prototype.setEndPosition=function(e,t){return new l(this.startLineNumber,this.startColumn,e,t)},l.prototype.setStartPosition=function(e,t){return new l(e,t,this.endLineNumber,this.endColumn)},l.prototype.collapseToStart=function(){return l.collapseToStart(this)},l.collapseToStart=function(e){return new l(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)},l.fromPositions=function(e,t){return void 0===t&&(t=e),new l(e.lineNumber,e.column,t.lineNumber,t.column)},l.lift=function(e){return e?new l(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null},l.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},l.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},l);function l(e,t,n,i){n=i.length?e:i[n]}):e},t.m=function(e){return e.replace(/[<|>|&]/g,function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}})},t.n=r,t.I=function(e,t){void 0===t&&(t=" ");return a(s(e,t),t)},t.z=s,t.D=a,t.h=function(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")},t.F=function(e,t){if(e.lengthe.length)return!1;return d(e,t,n)},t.b=function(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n>>0},c.getTokenType=function(e){return(1792&e)>>>8},c.getFontStyle=function(e){return(14336&e)>>>11},c.getForeground=function(e){return(8372224&e)>>>14},c.getBackground=function(e){return(4286578688&e)>>>23},c.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},c.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},c);function c(){}var u,l,d,h,p,g,f=((u=Object.create(null))[0]="method",u[1]="function",u[2]="constructor",u[3]="field",u[4]="variable",u[5]="class",u[6]="struct",u[7]="interface",u[8]="module",u[9]="property",u[10]="event",u[11]="operator",u[12]="unit",u[13]="value",u[14]="constant",u[15]="enum",u[16]="enum-member",u[17]="keyword",u[25]="snippet",u[18]="text",u[19]="color",u[20]="file",u[21]="reference",u[22]="customcolor",u[23]="folder",u[24]="type-parameter",function(e){return u[e]||"property"}),m=((l=Object.create(null)).method=0,l.function=1,l.constructor=2,l.field=3,l.variable=4,l.class=5,l.struct=6,l.interface=7,l.module=8,l.property=9,l.event=10,l.operator=11,l.unit=12,l.value=13,l.constant=14,l.enum=15,l["enum-member"]=16,l.keyword=17,l.snippet=25,l.text=18,l.color=19,l.file=20,l.reference=21,l.customcolor=22,l.folder=23,l["type-parameter"]=24,function(e){return l[e]||"property"});(h=d=d||{})[h.Invoke=1]="Invoke",h[h.TriggerCharacter=2]="TriggerCharacter",h[h.ContentChange=3]="ContentChange",(g=p=p||{})[g.Text=0]="Text",g[g.Read=1]="Read",g[g.Write=2]="Write";var y,b=((y=Object.create(null))[0]="file",y[1]="module",y[2]="namespace",y[3]="package",y[4]="class",y[5]="method",y[6]="property",y[7]="field",y[8]="constructor",y[9]="enum",y[10]="interface",y[11]="function",y[12]="variable",y[13]="constant",y[14]="string",y[15]="number",y[16]="boolean",y[17]="array",y[18]="object",y[19]="key",y[20]="null",y[21]="enum-member",y[22]="struct",y[23]="event",y[24]="operator",y[25]="type-parameter",function(e){return"symbol-icon "+(y[e]||"property")}),M=(v.Comment=new v("comment"),v.Imports=new v("imports"),v.Region=new v("region"),v);function v(e){this.value=e}var C=new o.a,A=new o.a,_=new o.a,w=new o.a,I=new o.a,N=new o.a,L=new o.a,D=new o.a,S=new o.a,x=new o.a,j=new o.a,T=new o.a,k=new o.a,O=new o.a,E=new o.a,z=new o.a,P=new o.a,B=new o.a,R=new r.a},function(e,t,n){"use strict";var i=n(859),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},d={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function h(e){return i.isMemo(e)?r:s[e.$$typeof]||o}s[i.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var p=Object.defineProperty,g=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,b=Object.prototype;e.exports=function e(t,n,i){if("string"==typeof n)return t;if(b){var o=y(n);o&&o!==b&&e(t,o,i)}var r=g(n);f&&(r=r.concat(f(n)));for(var s=h(t),a=h(n),c=0;ce.key?1:0},d.prototype.equals=function(e){return e instanceof d&&this.key===e.key},d.prototype.evaluate=function(e){return!!e.getValue(this.key)},d.prototype.normalize=function(){return this},d.prototype.keys=function(){return[this.key]},d);function d(e){this.key=e}var h=(p.prototype.getType=function(){return 3},p.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},p.prototype.equals=function(e){return e instanceof p&&this.key===e.key&&this.value===e.value},p.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},p.prototype.normalize=function(){return"boolean"==typeof this.value?this.value?new l(this.key):new m(this.key):this},p.prototype.keys=function(){return[this.key]},p);function p(e,t){this.key=e,this.value=t}var g=(f.prototype.getType=function(){return 4},f.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},f.prototype.equals=function(e){return e instanceof f&&this.key===e.key&&this.value===e.value},f.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},f.prototype.normalize=function(){return"boolean"==typeof this.value?this.value?new m(this.key):new l(this.key):this},f.prototype.keys=function(){return[this.key]},f);function f(e,t){this.key=e,this.value=t}var m=(y.prototype.getType=function(){return 2},y.prototype.cmp=function(e){return this.keye.key?1:0},y.prototype.equals=function(e){return e instanceof y&&this.key===e.key},y.prototype.evaluate=function(e){return!e.getValue(this.key)},y.prototype.normalize=function(){return this},y.prototype.keys=function(){return[this.key]},y);function y(e){this.key=e}var b=(M.prototype.getType=function(){return 6},M.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return t"']/g,Hs=RegExp(Fs.source),Gs=RegExp(Zs.source),Us=/<%-([\s\S]+?)%>/g,Vs=/<%([\s\S]+?)%>/g,Qs=/<%=([\s\S]+?)%>/g,Xs=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Js=/^\w*$/,qs=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ks=/[\\^$.*+?()[\]{}|]/g,$s=RegExp(Ks.source),ea=/^\s+|\s+$/g,ta=/^\s+/,na=/\s+$/,ia=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oa=/\{\n\/\* \[wrapped with (.+)\] \*/,ra=/,? & /,sa=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,aa=/\\(\\)?/g,ca=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ua=/\w*$/,la=/^[-+]0x[0-9a-f]+$/i,da=/^0b[01]+$/i,ha=/^\[object .+?Constructor\]$/,pa=/^0o[0-7]+$/i,ga=/^(?:0|[1-9]\d*)$/,fa=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ma=/($^)/,ya=/['\n\r\u2028\u2029\\]/g,e="\\ud800-\\udfff",t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",n="\\u2700-\\u27bf",i="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",r="\\ufe0e\\ufe0f",s="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['’]",c="["+e+"]",u="["+s+"]",l="["+t+"]",d="\\d+",h="["+n+"]",p="["+i+"]",g="[^"+e+s+d+n+i+o+"]",f="\\ud83c[\\udffb-\\udfff]",m="[^"+e+"]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",b="[\\ud800-\\udbff][\\udc00-\\udfff]",M="["+o+"]",v="\\u200d",C="(?:"+p+"|"+g+")",A="(?:"+M+"|"+g+")",_="(?:['’](?:d|ll|m|re|s|t|ve))?",w="(?:['’](?:D|LL|M|RE|S|T|VE))?",I="(?:"+l+"|"+f+")"+"?",N="["+r+"]?",L=N+I+("(?:"+v+"(?:"+[m,y,b].join("|")+")"+N+I+")*"),D="(?:"+[h,y,b].join("|")+")"+L,S="(?:"+[m+l+"?",l,y,b,c].join("|")+")",ba=RegExp(a,"g"),Ma=RegExp(l,"g"),x=RegExp(f+"(?="+f+")|"+S+L,"g"),va=RegExp([M+"?"+p+"+"+_+"(?="+[u,M,"$"].join("|")+")",A+"+"+w+"(?="+[u,M+C,"$"].join("|")+")",M+"?"+C+"+"+_,M+"+"+w,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",d,D].join("|"),"g"),j=RegExp("["+v+e+t+r+"]"),Ca=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Aa=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_a=-1,wa={};wa[xs]=wa[js]=wa[Ts]=wa[ks]=wa[Os]=wa[Es]=wa[zs]=wa[Ps]=wa[Bs]=!0,wa[hs]=wa[ps]=wa[Ds]=wa[gs]=wa[Ss]=wa[fs]=wa[ms]=wa[ys]=wa[Ms]=wa[vs]=wa[Cs]=wa[_s]=wa[ws]=wa[Is]=wa[Ls]=!1;var Ia={};Ia[hs]=Ia[ps]=Ia[Ds]=Ia[Ss]=Ia[gs]=Ia[fs]=Ia[xs]=Ia[js]=Ia[Ts]=Ia[ks]=Ia[Os]=Ia[Ms]=Ia[vs]=Ia[Cs]=Ia[_s]=Ia[ws]=Ia[Is]=Ia[Ns]=Ia[Es]=Ia[zs]=Ia[Ps]=Ia[Bs]=!0,Ia[ms]=Ia[ys]=Ia[Ls]=!1;var T={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Na=parseFloat,La=parseInt,k="object"==typeof Y&&Y&&Y.Object===Object&&Y,O="object"==typeof self&&self&&self.Object===Object&&self,Da=k||O||Function("return this")(),E="object"==typeof H&&H&&!H.nodeType&&H,z=E&&"object"==typeof F&&F&&!F.nodeType&&F,Sa=z&&z.exports===E,P=Sa&&k.process,B=function(){try{var e=z&&z.require&&z.require("util").types;return e||P&&P.binding&&P.binding("util")}catch(e){}}(),xa=B&&B.isArrayBuffer,ja=B&&B.isDate,Ta=B&&B.isMap,ka=B&&B.isRegExp,Oa=B&&B.isSet,Ea=B&&B.isTypedArray;function za(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Pa(e,t,n,i){for(var o=-1,r=null==e?0:e.length;++o":">",'"':""","'":"'"});function hc(e){return"\\"+T[e]}function pc(e){return j.test(e)}function gc(e){var n=-1,i=Array(e.size);return e.forEach(function(e,t){i[++n]=[t,e]}),i}function fc(t,n){return function(e){return t(n(e))}}function mc(e,t){for(var n=-1,i=e.length,o=0,r=[];++n",""":'"',"'":"'"});var Cc=function e(t){var n,I=(t=null==t?Da:Cc.defaults(Da.Object(),t,Cc.pick(Da,Aa))).Array,i=t.Date,o=t.Error,m=t.Function,r=t.Math,f=t.Object,y=t.RegExp,l=t.String,b=t.TypeError,s=I.prototype,a=m.prototype,d=f.prototype,c=t["__core-js_shared__"],u=a.toString,v=d.hasOwnProperty,h=0,p=(n=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",g=d.toString,M=u.call(f),C=Da._,A=y("^"+u.call(v).replace(Ks,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_=Sa?t.Buffer:is,w=t.Symbol,N=t.Uint8Array,L=_?_.allocUnsafe:is,D=fc(f.getPrototypeOf,f),S=f.create,x=d.propertyIsEnumerable,j=s.splice,T=w?w.isConcatSpreadable:is,k=w?w.iterator:is,O=w?w.toStringTag:is,E=function(){try{var e=Yn(f,"defineProperty");return e({},"",{}),e}catch(e){}}(),z=t.clearTimeout!==Da.clearTimeout&&t.clearTimeout,P=i&&i.now!==Da.Date.now&&i.now,B=t.setTimeout!==Da.setTimeout&&t.setTimeout,R=r.ceil,W=r.floor,Y=f.getOwnPropertySymbols,F=_?_.isBuffer:is,Z=t.isFinite,H=s.join,G=fc(f.keys,f),U=r.max,V=r.min,Q=i.now,X=t.parseInt,J=r.random,q=s.reverse,K=Yn(t,"DataView"),$=Yn(t,"Map"),ee=Yn(t,"Promise"),te=Yn(t,"Set"),ne=Yn(t,"WeakMap"),ie=Yn(f,"create"),oe=ne&&new ne,re={},se=fi(K),ae=fi($),ce=fi(ee),ue=fi(te),le=fi(ne),de=w?w.prototype:is,he=de?de.valueOf:is,pe=de?de.toString:is;function ge(e){if(ko(e)&&!Ao(e)&&!(e instanceof Me)){if(e instanceof be)return e;if(v.call(e,"__wrapped__"))return mi(e)}return new be(e)}var fe=function(e){if(!To(e))return{};if(S)return S(e);me.prototype=e;var t=new me;return me.prototype=is,t};function me(){}function ye(){}function be(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=is}function Me(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ls,this.__views__=[]}function ve(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t>>0,t>>>=0;for(var r=I(o);++i>>1,s=e[r];null!==s&&!Wo(s)&&(n?s<=t:s>>0)?(e=Jo(e))&&("string"==typeof t||null!=t&&!Po(t))&&!(t=Bt(t))&&pc(e)?Jt(Mc(e),0,n):e.split(t,n):[]},ge.spread=function(i,o){if("function"!=typeof i)throw new b(os);return o=null==o?0:U(Uo(o),0),It(function(e){var t=e[o],n=Jt(e,0,o);return t&&Ga(n,t),za(i,this,n)})},ge.tail=function(e){var t=null==e?0:e.length;return t?Tt(e,1,t):[]},ge.take=function(e,t,n){return e&&e.length?Tt(e,0,(t=n||t===is?1:Uo(t))<0?0:t):[]},ge.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?Tt(e,(t=i-(t=n||t===is?1:Uo(t)))<0?0:t,i):[]},ge.takeRightWhile=function(e,t){return e&&e.length?Ft(e,Bn(t,3),!1,!0):[]},ge.takeWhile=function(e,t){return e&&e.length?Ft(e,Bn(t,3)):[]},ge.tap=function(e,t){return t(e),e},ge.throttle=function(e,t,n){var i=!0,o=!0;if("function"!=typeof e)throw new b(os);return To(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),co(e,t,{leading:i,maxWait:t,trailing:o})},ge.thru=Hi,ge.toArray=Ho,ge.toPairs=mr,ge.toPairsIn=yr,ge.toPath=function(e){return Ao(e)?Ha(e,gi):Wo(e)?[e]:rn(pi(Jo(e)))},ge.toPlainObject=Xo,ge.transform=function(e,i,o){var t=Ao(e),n=t||No(e)||Yo(e);if(i=Bn(i,4),null==o){var r=e&&e.constructor;o=n?t?new r:[]:To(e)&&So(r)?fe(D(e)):{}}return(n?Ba:Xe)(e,function(e,t,n){return i(o,e,t,n)}),o},ge.unary=function(e){return oo(e,1)},ge.union=Ti,ge.unionBy=ki,ge.unionWith=Oi,ge.uniq=function(e){return e&&e.length?Rt(e):[]},ge.uniqBy=function(e,t){return e&&e.length?Rt(e,Bn(t,2)):[]},ge.uniqWith=function(e,t){return t="function"==typeof t?t:is,e&&e.length?Rt(e,is,t):[]},ge.unset=function(e,t){return null==e||Wt(e,t)},ge.unzip=Ei,ge.unzipWith=zi,ge.update=function(e,t,n){return null==e?e:Yt(e,t,Vt(n))},ge.updateWith=function(e,t,n,i){return i="function"==typeof i?i:is,null==e?e:Yt(e,t,Vt(n),i)},ge.values=br,ge.valuesIn=function(e){return null==e?[]:sc(e,lr(e))},ge.without=Pi,ge.words=Sr,ge.wrap=function(e,t){return fo(Vt(t),e)},ge.xor=Bi,ge.xorBy=Ri,ge.xorWith=Wi,ge.zip=Yi,ge.zipObject=function(e,t){return Gt(e||[],t||[],xe)},ge.zipObjectDeep=function(e,t){return Gt(e||[],t||[],Dt)},ge.zipWith=Fi,ge.entries=mr,ge.entriesIn=yr,ge.extend=Ko,ge.extendWith=$o,Rr(ge,ge),ge.add=Xr,ge.attempt=xr,ge.camelCase=Mr,ge.capitalize=vr,ge.ceil=Jr,ge.clamp=function(e,t,n){return n===is&&(n=t,t=is),n!==is&&(n=(n=Qo(n))==n?n:0),t!==is&&(t=(t=Qo(t))==t?t:0),ze(Qo(e),t,n)},ge.clone=function(e){return Pe(e,4)},ge.cloneDeep=function(e){return Pe(e,5)},ge.cloneDeepWith=function(e,t){return Pe(e,5,t="function"==typeof t?t:is)},ge.cloneWith=function(e,t){return Pe(e,4,t="function"==typeof t?t:is)},ge.conformsTo=function(e,t){return null==t||Be(e,t,ur(t))},ge.deburr=Cr,ge.defaultTo=function(e,t){return null==e||e!=e?t:e},ge.divide=qr,ge.endsWith=function(e,t,n){e=Jo(e),t=Bt(t);var i=e.length,o=n=n===is?i:ze(Uo(n),0,i);return 0<=(n-=t.length)&&e.slice(n,o)==t},ge.eq=bo,ge.escape=function(e){return(e=Jo(e))&&Gs.test(e)?e.replace(Zs,dc):e},ge.escapeRegExp=function(e){return(e=Jo(e))&&$s.test(e)?e.replace(Ks,"\\$&"):e},ge.every=function(e,t,n){var i=Ao(e)?Wa:Ze;return n&&Xn(e,t,n)&&(t=is),i(e,Bn(t,3))},ge.find=Vi,ge.findIndex=vi,ge.findKey=function(e,t){return Xa(e,Bn(t,3),Xe)},ge.findLast=Qi,ge.findLastIndex=Ci,ge.findLastKey=function(e,t){return Xa(e,Bn(t,3),Je)},ge.floor=Kr,ge.forEach=Xi,ge.forEachRight=Ji,ge.forIn=function(e,t){return null==e?e:Ve(e,Bn(t,3),lr)},ge.forInRight=function(e,t){return null==e?e:Qe(e,Bn(t,3),lr)},ge.forOwn=function(e,t){return e&&Xe(e,Bn(t,3))},ge.forOwnRight=function(e,t){return e&&Je(e,Bn(t,3))},ge.get=or,ge.gt=Mo,ge.gte=vo,ge.has=function(e,t){return null!=e&&Gn(e,t,nt)},ge.hasIn=rr,ge.head=_i,ge.identity=Er,ge.includes=function(e,t,n,i){e=wo(e)?e:br(e),n=n&&!i?Uo(n):0;var o=e.length;return n<0&&(n=U(o+n,0)),Ro(e)?n<=o&&-1=V(t,n)&&e=this.__values__.length;return{done:e,value:e?is:this.__values__[this.__index__++]}},ge.prototype.plant=function(e){for(var t,n=this;n instanceof ye;){var i=mi(n);i.__index__=0,i.__values__=is,t?o.__wrapped__=i:t=i;var o=i;n=n.__wrapped__}return o.__wrapped__=e,t},ge.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Me){var t=e;return this.__actions__.length&&(t=new Me(this)),(t=t.reverse()).__actions__.push({func:Hi,args:[ji],thisArg:is}),new be(t,this.__chain__)}return this.thru(ji)},ge.prototype.toJSON=ge.prototype.valueOf=ge.prototype.value=function(){return Zt(this.__wrapped__,this.__actions__)},ge.prototype.first=ge.prototype.head,k&&(ge.prototype[k]=function(){return this}),ge}();Da._=Cc,(Z=function(){return Cc}.call(H,G,H,F))===is||(F.exports=Z)}).call(this)}).call(H,G(34),G(297)(e))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i,r,o=n(872),s=n(787),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=(r=s.a,a(u,r),u.prototype.clone=function(){return new u(this.selectionStartLineNumber,this.selectionStartColumn,this.positionLineNumber,this.positionColumn)},u.prototype.toString=function(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"},u.prototype.equalsSelection=function(e){return u.selectionsEqual(this,e)},u.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},u.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},u.prototype.setEndPosition=function(e,t){return 0===this.getDirection()?new u(this.startLineNumber,this.startColumn,e,t):new u(e,t,this.startLineNumber,this.startColumn)},u.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},u.prototype.setStartPosition=function(e,t){return 0===this.getDirection()?new u(e,t,this.endLineNumber,this.endColumn):new u(this.endLineNumber,this.endColumn,e,t)},u.fromPositions=function(e,t){return void 0===t&&(t=e),new u(e.lineNumber,e.column,t.lineNumber,t.column)},u.liftSelection=function(e){return new u(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},u.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},E.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},E.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},E.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},E.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},E.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},E.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},E.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},E.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;n=o<1?t=1:ic.endLineNumber,p=c.startLineNumber>y.endLineNumber;if(!h&&!p){u=!0;break}}if(!u){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;sy.endLineNumber||g===y.startLineNumber&&y.startColumn===f&&y.isEmpty()&&b&&0this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},E.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new M.a(r,1,s,a),n,i)},E.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},E.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},E.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},E.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},E.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");var t=new x.b;this._tokens._updateTokensUntilLine(this._buffer,t,e);var n=t.build();n&&this._onDidChangeTokens.fire(n)},E.prototype.isCheapToTokenize=function(e){return!!this._tokens.isCheapToTokenize(e)&&(ethis.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},E.prototype._getLineTokens=function(e){var t=this._buffer.getLineContent(e);return this._tokens.getTokens(this._languageIdentifier.id,e-1,t)},E.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},E.prototype.getModeId=function(){return this._languageIdentifier.language},E.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._resetTokenizationState(),this.emitModelTokensChangedEvent({ranges:[{fromLineNumber:1,toLineNumber:this.getLineCount()}]}),this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},E.prototype.getLanguageIdAtPosition=function(e,t){if(!this._tokens.tokenizationSupport)return this._languageIdentifier.id;var n=this.validatePosition({lineNumber:e,column:t}),i=n.lineNumber,o=n.column,r=this._getLineTokens(i);return r.getLanguageId(r.findTokenIndexAtOffset(o-1))},E.prototype._beginBackgroundTokenization=function(){var e=this;this._shouldAutoTokenize()&&-1===this._revalidateTokensTimeout&&(this._revalidateTokensTimeout=setTimeout(function(){e._revalidateTokensTimeout=-1,e._revalidateTokensNow()},0))},E.prototype._warmUpTokens=function(){var e=Math.min(100,this.getLineCount());this._revalidateTokensNow(e),this._tokens.hasLinesToTokenize(this._buffer)&&this._beginBackgroundTokenization()},E.prototype._revalidateTokensNow=function(e){void 0===e&&(e=this._buffer.getLineCount());for(var t=new x.b,n=s.a.create(!1);this._tokens.hasLinesToTokenize(this._buffer)&&!(20, or explicitly pass "'+g+'" as a prop to "'+o+'".'),n.initSelector(),n.initSubscription(),n}Object(A.a)(e,i);var t=e.prototype;return t.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[b]=t||this.context[b],e},t.componentDidMount=function(){h&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},t.componentWillReceiveProps=function(e){this.selector.run(e)},t.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},t.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=O,this.store=null,this.selector.run=O,this.selector.shouldComponentUpdate=!1},t.getWrappedInstance=function(){return L()(m,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+c+"() call."),this.wrappedInstance},t.setWrappedInstance=function(e){this.wrappedInstance=e},t.initSelector=function(){var e=s(this.store.dispatch,r);this.selector=function(n,i){var o={run:function(e){try{var t=n(i.getState(),e);t===o.props&&!o.error||(o.shouldComponentUpdate=!0,o.props=t,o.error=null)}catch(e){o.shouldComponentUpdate=!0,o.error=e}}};return o}(e,this.store),this.selector.run(this.props)},t.initSubscription=function(){if(h){var e=(this.propsMode?this.props:this.context)[b];this.subscription=new x.a(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},t.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(k)):this.notifyNestedSubs()},t.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},t.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},t.addExtraProps=function(e){if(!(m||l||this.propsMode&&this.subscription))return e;var t=Object(w.a)({},e);return m&&(t.ref=this.setWrappedInstance),l&&(t[l]=this.renderCount++),this.propsMode&&this.subscription&&(t[b]=this.subscription),t},t.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(D.createElement)(n,this.addExtraProps(e.props))},e}(D.Component);return t.WrappedComponent=n,t.displayName=o,t.childContextTypes=C,t.contextTypes=v,t.propTypes=v,N()(t,n)}};var A=n(1258),_=n(1389),w=n(313),I=n(1213),i=n(899),N=n.n(i),o=n(50),L=n.n(o),D=n(0),S=(n.n(D),n(859)),x=(n.n(S),n(1390)),j=n(1259),T=0,k={};function O(){}},function(e,t,n){"use strict";t.a=function(o){return function(e,t){var n=o(e,t);function i(){return n}return i.dependsOnOwnProps=!1,i}},t.b=function(o,e){return function(e,t){t.displayName;var i=function(e,t){return i.dependsOnOwnProps?i.mapToProps(e,t):i.mapToProps(e)};return i.dependsOnOwnProps=!0,i.mapToProps=function(e,t){i.mapToProps=o,i.dependsOnOwnProps=r(o);var n=i(e,t);return"function"==typeof n&&(i.mapToProps=n,i.dependsOnOwnProps=r(n),n=i(e,t)),n},i}};n(1262);function r(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}},function(e,t,n){"use strict";n(1394),n(1212)},,function(e,t,n){"use strict";t.b=function(e){if(Array.isArray)return Array.isArray(e);if(e&&typeof e.length===i.number&&e.constructor===Array)return!0;return!1},t.h=o,t.g=r,t.f=function(e){return(typeof e===i.number||e instanceof Number)&&!isNaN(e)},t.c=function(e){return!0===e||!1===e},t.i=s,t.j=a,t.d=function(e){if(!r(e))return!1;for(var t in e)if(c.call(e,t))return!1;return!0},t.e=u,t.k=function(e,t){for(var n=Math.min(e.length,t.length),i=0;i=i.clientWidth&&n>=i.clientHeight}),d=0c[e]&&!i.escapeWithReference&&(n=Math.min(l[t],c[e]-("right"===e?l.width:l.height))),A({},t,n)}};return u.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=_({},l,d[t](e))}),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,o=e.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",c=s?"left":"top",u=s?"width":"height";return n[a]r(i[a])&&(e.offsets.popper[c]=r(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!H(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return e;var o=e.placement.split("-")[0],r=e.offsets,s=r.popper,a=r.reference,c=-1!==["left","right"].indexOf(o),u=c?"height":"width",l=c?"Top":"Left",d=l.toLowerCase(),h=c?"left":"top",p=c?"bottom":"right",g=j(i)[u];a[p]-gs[p]&&(e.offsets.popper[d]+=a[d]+g-s[p]),e.offsets.popper=w(e.offsets.popper);var f=a[d]+a[u]/2-g/2,m=v(e.instance.popper),y=parseFloat(m["margin"+l],10),b=parseFloat(m["border"+l+"Width"],10),M=f-e.offsets.popper[d]-y-b;return M=Math.max(Math.min(s[u]-g,M),0),e.arrowElement=i,e.offsets.arrow=(A(n={},d,Math.round(M)),A(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(f,m){if(z(f.instance.modifiers,"inner"))return f;if(f.flipped&&f.placement===f.originalPlacement)return f;var y=D(f.instance.popper,f.instance.reference,m.padding,m.boundariesElement,f.positionFixed),b=f.placement.split("-")[0],M=T(b),v=f.placement.split("-")[1]||"",C=[];switch(m.behavior){case Q:C=[b,M];break;case X:C=V(b);break;case J:C=V(b,!0);break;default:C=m.behavior}return C.forEach(function(e,t){if(b!==e||C.length===t+1)return f;b=f.placement.split("-")[0],M=T(b);var n=f.offsets.popper,i=f.offsets.reference,o=Math.floor,r="left"===b&&o(n.right)>o(i.left)||"right"===b&&o(n.left)o(i.top)||"bottom"===b&&o(n.top)o(y.right),c=o(n.top)o(y.bottom),l="left"===b&&s||"right"===b&&a||"top"===b&&c||"bottom"===b&&u,d=-1!==["top","bottom"].indexOf(b),h=!!m.flipVariations&&(d&&"start"===v&&s||d&&"end"===v&&a||!d&&"start"===v&&c||!d&&"end"===v&&u),p=!!m.flipVariationsByContent&&(d&&"start"===v&&a||d&&"end"===v&&s||!d&&"start"===v&&u||!d&&"end"===v&&c),g=h||p;(r||l||g)&&(f.flipped=!0,(r||l)&&(b=C[t+1]),g&&(v=function(e){return"end"===e?"start":"start"===e?"end":e}(v)),f.placement=b+(v?"-"+v:""),f.offsets.popper=_({},f.offsets.popper,k(f.instance.popper,f.offsets.reference,f.placement)),f=E(f.instance.modifiers,f,"flip"))}),f},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),e.placement=T(t),e.offsets.popper=w(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!H(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=O(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right>>0)>>>0},t.f=function(e,t){if(0===e)return null;var n=(65535&e)>>>0,i=(4294901760&e)>>>16;return 0==i?d(n,t):new g(d(n,t),d(i,t))},n.d(t,"e",function(){return h}),n.d(t,"d",function(){return f}),n.d(t,"c",function(){return m});var i=(o.prototype.define=function(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e},o.prototype.keyCodeToStr=function(e){return this._keyCodeToStr[e]},o.prototype.strToKeyCode=function(e){return this._strToKeyCode[e.toLowerCase()]||0},o);function o(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}var r,s,a=new i,c=new i,u=new i;function l(e,t,n,i){void 0===n&&(n=t),void 0===i&&(i=n),a.define(e,t),c.define(e,n),u.define(e,i)}function d(e,t){var n=!!(2048&e),i=!!(256&e);return new h(2===t?i:n,!!(1024&e),!!(512&e),2===t?n:i,255&e)}l(0,"unknown"),l(1,"Backspace"),l(2,"Tab"),l(3,"Enter"),l(4,"Shift"),l(5,"Ctrl"),l(6,"Alt"),l(7,"PauseBreak"),l(8,"CapsLock"),l(9,"Escape"),l(10,"Space"),l(11,"PageUp"),l(12,"PageDown"),l(13,"End"),l(14,"Home"),l(15,"LeftArrow","Left"),l(16,"UpArrow","Up"),l(17,"RightArrow","Right"),l(18,"DownArrow","Down"),l(19,"Insert"),l(20,"Delete"),l(21,"0"),l(22,"1"),l(23,"2"),l(24,"3"),l(25,"4"),l(26,"5"),l(27,"6"),l(28,"7"),l(29,"8"),l(30,"9"),l(31,"A"),l(32,"B"),l(33,"C"),l(34,"D"),l(35,"E"),l(36,"F"),l(37,"G"),l(38,"H"),l(39,"I"),l(40,"J"),l(41,"K"),l(42,"L"),l(43,"M"),l(44,"N"),l(45,"O"),l(46,"P"),l(47,"Q"),l(48,"R"),l(49,"S"),l(50,"T"),l(51,"U"),l(52,"V"),l(53,"W"),l(54,"X"),l(55,"Y"),l(56,"Z"),l(57,"Meta"),l(58,"ContextMenu"),l(59,"F1"),l(60,"F2"),l(61,"F3"),l(62,"F4"),l(63,"F5"),l(64,"F6"),l(65,"F7"),l(66,"F8"),l(67,"F9"),l(68,"F10"),l(69,"F11"),l(70,"F12"),l(71,"F13"),l(72,"F14"),l(73,"F15"),l(74,"F16"),l(75,"F17"),l(76,"F18"),l(77,"F19"),l(78,"NumLock"),l(79,"ScrollLock"),l(80,";",";","OEM_1"),l(81,"=","=","OEM_PLUS"),l(82,",",",","OEM_COMMA"),l(83,"-","-","OEM_MINUS"),l(84,".",".","OEM_PERIOD"),l(85,"/","/","OEM_2"),l(86,"`","`","OEM_3"),l(110,"ABNT_C1"),l(111,"ABNT_C2"),l(87,"[","[","OEM_4"),l(88,"\\","\\","OEM_5"),l(89,"]","]","OEM_6"),l(90,"'","'","OEM_7"),l(91,"OEM_8"),l(92,"OEM_102"),l(93,"NumPad0"),l(94,"NumPad1"),l(95,"NumPad2"),l(96,"NumPad3"),l(97,"NumPad4"),l(98,"NumPad5"),l(99,"NumPad6"),l(100,"NumPad7"),l(101,"NumPad8"),l(102,"NumPad9"),l(103,"NumPad_Multiply"),l(104,"NumPad_Add"),l(105,"NumPad_Separator"),l(106,"NumPad_Subtract"),l(107,"NumPad_Decimal"),l(108,"NumPad_Divide"),(s=r=r||{}).toString=function(e){return a.keyCodeToStr(e)},s.fromString=function(e){return a.strToKeyCode(e)},s.toUserSettingsUS=function(e){return c.keyCodeToStr(e)},s.toUserSettingsGeneral=function(e){return u.keyCodeToStr(e)},s.fromUserSettings=function(e){return c.strToKeyCode(e)||u.strToKeyCode(e)};var h=(p.prototype.equals=function(e){return 1===e.type&&this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode},p.prototype.isModifierKey=function(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode},p.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode},p);function p(e,t,n,i,o){this.type=1,this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=i,this.keyCode=o}var g=function(e,t){this.type=2,this.firstPart=e,this.chordPart=t},f=function(e,t,n,i,o,r){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=i,this.keyLabel=o,this.keyAriaLabel=r},m=function(){}},,,function(e,t,n){"use strict";n.d(t,"a",function(){return En}),n.d(t,"b",function(){return ho}),n.d(t,"c",function(){return gi});function H(e,t){return{x:e.x+t.x,y:e.y+t.y}}function M(e,t){return{x:e.x-t.x,y:e.y-t.y}}function G(e,t){return e.x===t.x&&e.y===t.y}function v(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}}function f(e,t,n){var i;return void 0===n&&(n=0),(i={})[e]=t,i["x"===e?"y":"x"]=n,i}function C(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function g(t,e){return Math.min.apply(Math,e.map(function(e){return C(t,e)}))}function i(t){return function(e){return{x:t(e.x),y:t(e.y)}}}function l(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}}function m(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]}function s(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Object(_.e)({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):Object(_.e)(e)}function d(e){var t=e.page,n=e.withPlaceholder,i=e.axis,o=e.frame,r=function(e,t,n){var i;return n&&n.increasedBy?Object(V.a)({},e,((i={})[t.end]=e[t.end]+n.increasedBy[t.line],i)):e}(function(e,t){return t?l(e,t.scroll.diff.displacement):e}(t.marginBox,o),i,n);return{page:t,withPlaceholder:n,active:s(r,o)}}function U(e,t){e.frame||Object(Q.default)(!1);var n=e.frame,i=M(t,n.scroll.initial),o=v(i),r=Object(V.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:i,displacement:o},max:n.scroll.max}}),s=d({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:r});return Object(V.a)({},e,{frame:r,subject:s})}function A(e){var t=e.merge,n=e.destination;return n?n.droppableId:t?t.combine.droppableId:null}var V=n(1374),r=n(1375),o=n(0),h=n.n(o),a=n(1257),Q=n(186),c=n(1),u=n.n(c),_=n(1377),p=n(1363),y=n(1378),b=n.n(y),w=n(1382),I=n.n(w),N=n(1256),L=n.n(N),D=n(1383),S=n.n(D),x=n(1386),j=n(1387),T=n(1399),X=(n.n(T),{x:0,y:0});function k(e){return b()(e)}function O(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;nr.bottom,o=e.leftr.right;return i&&o||(i&&n||o&&t)}}function J(e){var t=z(e.top,e.bottom),n=z(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}}function q(e){var t=e.target,n=e.destination,i=e.viewport,o=e.withDroppableDisplacement,r=e.isVisibleThroughFrameFn,s=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:X;return l(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(s,n,r)&&function(e,t,n){return n(t)(e)}(s,i,r)}function K(e){return q(Object(V.a)({},e,{isVisibleThroughFrameFn:J}))}function $(e){return q(Object(V.a)({},e,{isVisibleThroughFrameFn:function(i){return function(e){var t=z(e.top,e.bottom),n=z(e.left,e.right);return function(e){return i===Re?t(e.top)&&t(e.bottom):n(e.left)&&n(e.right)}}}(e.destination.axis)}))}function ee(e){var t=e.draggable,n=e.destination,i=e.previousImpact,o=e.viewport,r=e.onLift,s=e.forceShouldAnimate,a=t.descriptor.id,c=i.movement.map,u=function(e){return q(Object(V.a)({},e,{isVisibleThroughFrameFn:Z}))}({target:function(e,t){var n=e.page.marginBox;if(!R(e.descriptor.id,t))return n;var i={top:t.displacedBy.point.y,right:t.displacedBy.point.x,bottom:0,left:0};return Object(_.e)(Object(_.c)(n,i))}(t,r),destination:n,viewport:o,withDroppableDisplacement:!0});return{draggableId:a,isVisible:u,shouldAnimate:function(e,t,n){return"boolean"==typeof e?e:!!t&&(!n||n.shouldAnimate)}(s,u,c[a])}}function te(e){var t=e.pageBorderBoxCenter,n=e.draggable,i=e.draggables,o=e.droppables,r=e.previousImpact,s=e.viewport,a=e.userDirection,c=e.onLift,u=function(e){var n=e.target,t=e.droppables,i=E(ze(t),function(e){if(!e.isEnabled)return!1;var t=e.subject.active;return!!t&&P(t)(n)});return i?i.descriptor.id:null}({target:t,droppables:o});if(!u)return He;var l=o[u],d=Be(l.descriptor.id,i),h=Ge(n,d),p=function(e,t){var n=e.frame;return n?H(t,n.scroll.diff.value):t}(l,t),g=F({pageBorderBoxCenterWithDroppableScrollChange:p,previousImpact:r,destination:l,insideDestinationWithoutDraggable:h,userDirection:a,onLift:c});return g||function(e){var t=e.pageBorderBoxCenterWithDroppableScrollChange,n=e.draggable,i=e.destination,o=e.insideDestinationWithoutDraggable,r=e.previousImpact,s=e.viewport,a=e.userDirection,c=e.onLift,u=i.axis,l=B(i.axis,a),d=Fe(i.axis,n.displaceBy),h=t[u.line],p=d.value,g=o.filter(function(e){var t=e.page.borderBox,n=t[u.start],i=t[u.end],o=R(e.descriptor.id,c);return l?o?hs.length-1?null:{proposedIndex:c,modifyDisplacement:!0}}({isMovingForward:t,isInHomeList:n,draggable:i,location:a.destination,insideDestination:s}):a.merge?function(e){var t=e.isMovingForward,n=e.destination,i=e.previousImpact,o=e.draggables,r=e.merge,s=e.onLift;if(!n.isCombineEnabled)return null;var a=i.movement,c=r.combine.draggableId,u=o[c].descriptor.index;return R(c,s)?a.map[c]?t?{proposedIndex:u,modifyDisplacement:!0}:{proposedIndex:u-1,modifyDisplacement:!1}:t?{proposedIndex:u,modifyDisplacement:!1}:{proposedIndex:u-1,modifyDisplacement:!0}:Boolean(a.map[c])?t?{proposedIndex:u+1,modifyDisplacement:!0}:{proposedIndex:u,modifyDisplacement:!1}:t?{proposedIndex:u+1,modifyDisplacement:!1}:{proposedIndex:u,modifyDisplacement:!0}}({isMovingForward:t,destination:r,previousImpact:a,draggables:o,merge:a.merge,onLift:c}):null;if(null==u)return null;var l,d=u.proposedIndex,h=u.modifyDisplacement,p=Fe(r.axis,i.displaceBy),g=(l=a.movement.displaced,h?t?function(e){return e.slice(1)}(l):function(e,t){return[{draggableId:e.descriptor.id,isVisible:!0,shouldAnimate:!0}].concat(t)}(Ge(i,s)[d],l):l);return{movement:{displacedBy:p,displaced:g,map:Ye(g)},destination:{droppableId:r.descriptor.id,index:d},merge:null}}function me(e,t){return t.margin[e.start]+t.borderBox[e.size]/2}function ye(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2}function be(e){var t=e.axis,n=e.moveRelativeTo,i=e.isMoving;return f(t.line,n.marginBox[t.end]+me(t,i),ye(t,n.marginBox,i))}function Me(e){var t=e.axis,n=e.moveRelativeTo,i=e.isMoving;return f(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,i),ye(t,n.marginBox,i))}function ve(e){var t=e.movement,n=e.draggable,i=e.draggables,o=e.droppable,r=e.onLift,s=Be(o.descriptor.id,i),a=n.page,c=o.axis;if(!s.length)return function(e){var t=e.axis,n=e.moveInto,i=e.isMoving;return f(t.line,n.contentBox[t.start]+me(t,i),ye(t,n.contentBox,i))}({axis:c,moveInto:o.page,isMoving:a});var u=t.displaced,l=t.displacedBy;if(u.length){var d=i[u[0].draggableId];if(R(d.descriptor.id,r))return Me({axis:c,moveRelativeTo:d.page,isMoving:a});var h=Object(_.f)(d.page,l.point);return Me({axis:c,moveRelativeTo:h,isMoving:a})}var p=s[s.length-1];if(p.descriptor.id===n.descriptor.id)return a.borderBox.center;if(R(p.descriptor.id,r)){var g=Object(_.f)(p.page,v(r.displacedBy.point));return be({axis:c,moveRelativeTo:g,isMoving:a})}return be({axis:c,moveRelativeTo:p.page,isMoving:a})}function Ce(e,t){var n=e.frame;return n?H(t,n.scroll.diff.displacement):t}function Ae(e){var t=e.impact,n=e.draggable,i=e.droppable,o=e.draggables,r=e.onLift,s=t.merge,a=t.destination,c=n.page.borderBox.center;return i?a?ve({movement:t.movement,draggable:n,draggables:o,droppable:i,onLift:r}):s?function(e){var t=e.combine,n=e.onLift,i=e.movement,o=e.draggables,r=t.draggableId,s=o[r].page.borderBox.center,a=W({displaced:i.map,onLift:n,combineWith:r,displacedBy:i.displacedBy});return H(s,a)}({movement:t.movement,combine:s.combine,draggables:o,onLift:r}):c:c}function _e(e){var t=Ae(e),n=e.droppable;return n?Ce(n,t):t}function we(e,t){var n=M(t,e.scroll.initial),i=v(n);return{frame:Object(_.e)({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:i}}}}function Ie(e,t){return Object(V.a)({},e,{movement:Object(V.a)({},e.movement,{displaced:t,map:Ye(t)})})}function Ne(e){var t=e.pageBorderBoxCenter,n=e.draggable,i=function(e,t){return H(e.scroll.diff.displacement,t)}(e.viewport,t),o=M(i,n.page.borderBox.center);return H(n.client.borderBox.center,o)}function Le(e){var t=e.draggable,n=e.destination,i=e.newPageBorderBoxCenter,o=e.viewport,r=e.withDroppableDisplacement,s=e.onlyOnMainAxis,a=void 0!==s&&s,c=M(i,t.page.borderBox.center),u={target:l(t.page.borderBox,c),destination:n,withDroppableDisplacement:r,viewport:o};return a?$(u):K(u)}function De(e){var t=e.isMovingForward,n=e.draggable,i=e.destination,o=e.draggables,r=e.previousImpact,s=e.viewport,a=e.previousPageBorderBoxCenter,c=e.previousClientSelection,u=e.onLift;if(!i.isEnabled)return null;var l=Be(i.descriptor.id,o),d=ae(n,i),h=function(e){var t=e.isMovingForward,n=e.isInHomeList,i=e.draggable,o=e.destination,r=e.insideDestination,s=e.previousImpact;if(!o.isCombineEnabled)return null;if(s.merge)return null;var a=s.destination;a||Object(Q.default)(!1);var c,u=a.index,l=(c=r.slice(),n&&c.splice(i.descriptor.index,1),c.splice(a.index,0,i),c),d=t?u+1:u-1;if(d<0)return null;if(d>l.length-1)return null;var h=l[d];h===i&&Object(Q.default)(!1);var p={whenEntered:t?Ue:Ve,combine:{draggableId:h.descriptor.id,droppableId:o.descriptor.id}};return{movement:s.movement,destination:null,merge:p}}({isInHomeList:d,isMovingForward:t,draggable:n,destination:i,insideDestination:l,previousImpact:r})||fe({isMovingForward:t,isInHomeList:d,draggable:n,draggables:o,destination:i,insideDestination:l,previousImpact:r,onLift:u});if(!h)return null;var p=_e({impact:h,draggable:n,droppable:i,draggables:o,onLift:u});if(Le({draggable:n,destination:i,newPageBorderBoxCenter:p,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Ne({pageBorderBoxCenter:p,draggable:n,viewport:s}),impact:h,scrollJumpRequest:null};var g=M(p,a);return{clientSelection:c,impact:function(e){var o=e.impact,r=e.viewport,s=e.destination,a=e.draggables,t=e.maxScrollChange,c=e.onLift,n=o.movement.displaced,u=we(r,H(r.scroll.current,t)),l=s.frame?U(s,H(s.frame.scroll.current,t)):s,i=n.map(function(e){if(e.isVisible)return e;var t=a[e.draggableId],n=ee({draggable:t,destination:s,previousImpact:o,viewport:u.frame,onLift:c,forceShouldAnimate:!1});if(n.isVisible)return n;var i=ee({draggable:t,destination:l,previousImpact:o,viewport:r.frame,onLift:c,forceShouldAnimate:!1});return i.isVisible?i:e});return Ie(o,i)}({impact:h,viewport:s,destination:i,draggables:o,maxScrollChange:g,onLift:u}),scrollJumpRequest:g}}function Se(e){var t=e.subject.active;return t||Object(Q.default)(!1),t}function xe(e,t){var n=e.page.borderBox.center;return R(e.descriptor.id,t)?M(n,t.displacedBy.point):n}function je(e){var o=e.pageBorderBoxCenter,t=e.viewport,r=e.destination,n=e.insideDestination,s=e.onLift;return n.filter(function(e){return K({target:function(e,t){var n=e.page.borderBox;return R(e.descriptor.id,t)?l(n,v(t.displacedBy.point)):n}(e,s),destination:r,viewport:t.frame,withDroppableDisplacement:!0})}).sort(function(e,t){var n=C(o,Ce(r,xe(e,s))),i=C(o,Ce(r,xe(t,s)));return nt.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return ln;if(e===t.startScrollingFrom)return 1;var n=Pt({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),i=ln*dn(1-n);return Math.ceil(i)}(t,n);return 0===r?0:o?Math.max(function(e,t){var n=t,i=gn,o=S()()-n;if(gn<=o)return e;if(ot.height,r=n.width>t.width;return r||o?r&&o?null:{x:r?0:i.x,y:o?0:i.y}:i}({container:n,subject:i,proposedScroll:u});return l?G(l,X)?null:l:null}var Yt={phase:"IDLE",completed:null,shouldFlush:!1},Ft="cubic-bezier(.2,1,.1,1)",Zt={drop:0,combining:.7},Ht={drop:.75},Gt=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Ut={fluid:"opacity "+Gt,snap:"transform "+Gt+", opacity "+Gt,drop:function(e){var t=e+"s "+Ft;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Gt,placeholder:"height "+Gt+", width "+Gt+", margin "+Gt},Vt={moveTo:lt,drop:function(e,t){var n=lt(e);return n?t?n+" scale("+Ht.drop+")":n:null}},Qt=.33,Xt=.55,Jt=Xt-Qt,qt=function(e){return"\n You have lifted an item in position "+ht(e.source.index)+".\n Use the arrow keys to move, space bar to drop, and escape to cancel.\n"},Kt=function(e){var t=e.destination;if(t)return pt(e.source,t);var n=e.combine;return n?gt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},$t=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+ft(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+pt(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+gt(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+ft(e.source)+"\n "},en=a.c,tn="data-react-beautiful-dnd",nn=tn+"-drag-handle",on=0,rn=0,sn={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},an=Object(p.a)(function(e){return ze(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),cn=.25,un=.05,ln=28,dn=function(e){return Math.pow(e,2)},hn={stopDampeningAt:1200,accelerateAt:360},pn=hn.accelerateAt,gn=hn.stopDampeningAt,fn=i(function(e){return 0===e?0:e}),mn=i(function(e){return 0===e?0:0=t;l()?n&&o():e.preventDefault()}}},{eventName:Ji,fn:o}],f=function(){var e=c();Ti(e,g,{capture:!0})},m=function(){var e=c();ki(e,g,{capture:!0})};return{onMouseDown:function(e){qi.isHandled()||(t()&&Object(Q.default)(!1),!u(e)||0===e.button&&(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey||(qi.handle(),e.preventDefault(),function(e){r({pending:e,isDragging:!1}),f()}({x:e.clientX,y:e.clientY}))))},kill:i,isCapturing:t,isDragging:function(){return d.isDragging},unmount:function(){i(),p.abort()}}}function Bi(){}function Ri(e){function i(e){l=e}function o(e){void 0===e&&(e=Bi),d.cancel(),g(),i({isDragging:!1}),e()}function t(){l.isDragging&&o()}function r(){o(a.onCancel)}function s(){return l.isDragging}var a=e.callbacks,n=e.getWindow,c=e.getDraggableRef,u=e.canStartCapturing,l={isDragging:!1},d=Si(a),h=[{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:"scroll",options:{capture:!1},fn:function(e){e.currentTarget===n()&&a.onWindowScroll()}},{eventName:Ji,fn:r}],p=function(){Ti(n(),h,{capture:!0})},g=function(){ki(n(),h,{capture:!0})};return{onKeyDown:function(e){if(s())return 27===e.keyCode?(e.preventDefault(),void r()):32===e.keyCode?(e.preventDefault(),void o(a.onDrop)):40===e.keyCode?(e.preventDefault(),void d.moveDown()):38===e.keyCode?(e.preventDefault(),void d.moveUp()):39===e.keyCode?(e.preventDefault(),void d.moveRight()):37===e.keyCode?(e.preventDefault(),void d.moveLeft()):void(Ki[e.keyCode]?e.preventDefault():xi(e));if(!e.defaultPrevented&&u(e)&&32===e.keyCode){var t=c();t||Object(Q.default)(!1);var n=function(e){return Object(_.e)(e.getBoundingClientRect()).center}(t);return e.preventDefault(),void function(e){void 0===e&&(e=Bi),i({isDragging:!0}),p(),e()}(function(){return a.onLift({clientSelection:n,movementMode:"SNAP"})})}},kill:t,isDragging:s,isCapturing:s,unmount:t}}function Wi(){}function Yi(e){function o(e){d=Object(V.a)({},d,e)}function t(){return Boolean(d.pending||d.isDragging||d.longPressTimerId)}function r(){var e=d.pending;e||(g(),Object(Q.default)(!1)),o({isDragging:!0,hasMoved:!1,pending:null,longPressTimerId:null}),a.onLift({clientSelection:e,movementMode:"FLUID"})}function n(e){void 0===e&&(e=Wi),h.cancel(),$i.reset(),eo.releaseTouchMove(),y(),p.preventNext(),o(to),e()}function i(e){void 0===e&&(e=Wi),d.pending?g():d.isDragging&&n(e)}function s(){i(a.onCancel)}var a=e.callbacks,c=e.getWindow,u=e.canStartCapturing,l=e.getShouldRespectForceTouch,d=to,h=Si(a),p=Oi(c),g=function(){d.longPressTimerId&&clearTimeout(d.longPressTimerId),h.cancel(),$i.reset(),eo.releaseTouchMove(),y(),o(to)},f=[{eventName:"touchmove",options:{passive:!1},fn:function(e){if(d.isDragging){d.hasMoved||o({hasMoved:!0});var t=e.touches[0],n={x:t.clientX,y:t.clientY};e.preventDefault(),h.move(n)}else g()}},{eventName:"touchend",fn:function(e){d.isDragging?(e.preventDefault(),n(a.onDrop)):g()}},{eventName:"touchcancel",fn:function(e){d.isDragging?(e.preventDefault(),n(a.onCancel)):g()}},{eventName:"touchstart",fn:s},{eventName:"orientationchange",fn:s},{eventName:"resize",fn:s},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){d.pending?g():h.windowScrollMove()}},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){d.isDragging&&27===e.keyCode&&e.preventDefault(),s()}},{eventName:"touchforcechange",fn:function(e){(d.isDragging||d.pending)&&(d.hasMoved?e.preventDefault():l()?.15<=e.touches[0].force&&s():e.preventDefault())}},{eventName:Ji,fn:s}],m=function(){Ti(c(),f,{capture:!0})},y=function(){ki(c(),f,{capture:!0})};return{onTouchStart:function(e){$i.isHandled()||(t()&&Object(Q.default)(!1),u(e)&&($i.handle(),eo.preventTouchMove(),function(e){var t=e.touches[0],n={x:t.clientX,y:t.clientY},i=setTimeout(r,150);o({longPressTimerId:i,pending:n,isDragging:!1,hasMoved:!1}),m()}(e)))},kill:i,isCapturing:t,isDragging:function(){return d.isDragging},unmount:function(){i(),p.abort()}}}function Fi(e){e.preventDefault()}var Zi,Hi,Gi,Ui,Vi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0},Qi=((Zi={})[13]=!0,Zi[9]=!0,Zi),Xi={capture:!0},Ji=(Hi="visibilitychange","undefined"==typeof document?Hi:E([Hi,"ms"+Hi,"webkit"+Hi,"moz"+Hi,"o"+Hi],function(e){return"on"+e in document})||Hi),qi=Ei(),Ki=((Gi={})[34]=!0,Gi[33]=!0,Gi[36]=!0,Gi[35]=!0,Gi),$i=Ei(),eo=function(){var e={preventTouchMove:Wi,releaseTouchMove:Wi};if("undefined"==typeof window)return e;if(!("ontouchstart"in window))return e;var t=!1;window.addEventListener("touchmove",function(e){t&&(e.defaultPrevented||e.preventDefault())},{passive:!1,capture:!1});return{preventTouchMove:function(){t=!0},releaseTouchMove:function(){t=!1}}}(),to={isDragging:!1,pending:null,hasMoved:!1,longPressTimerId:null},no=function(o){function e(e,t){var n;(n=o.call(this,e,t)||this).mouseSensor=void 0,n.keyboardSensor=void 0,n.touchSensor=void 0,n.sensors=void 0,n.styleContext=void 0,n.canLift=void 0,n.isFocused=!1,n.lastDraggableRef=void 0,n.onFocus=function(){n.isFocused=!0},n.onBlur=function(){n.isFocused=!1},n.onKeyDown=function(e){n.mouseSensor.isCapturing()||n.touchSensor.isCapturing()||n.keyboardSensor.onKeyDown(e)},n.onMouseDown=function(e){n.keyboardSensor.isCapturing()||n.mouseSensor.isCapturing()||n.mouseSensor.onMouseDown(e)},n.onTouchStart=function(e){n.mouseSensor.isCapturing()||n.keyboardSensor.isCapturing()||n.touchSensor.onTouchStart(e)},n.canStartCapturing=function(e){return!n.isAnySensorCapturing()&&(!!n.canLift(n.props.draggableId)&&Di(e,n.props))},n.isAnySensorCapturing=function(){return n.sensors.some(function(e){return e.isCapturing()})},n.getProvided=Object(p.a)(function(e){return e?{onMouseDown:n.onMouseDown,onKeyDown:n.onKeyDown,onTouchStart:n.onTouchStart,onFocus:n.onFocus,onBlur:n.onBlur,tabIndex:0,"data-react-beautiful-dnd-drag-handle":n.styleContext,"aria-roledescription":"Draggable item. Press space bar to lift",draggable:!1,onDragStart:Fi}:null});var i={callbacks:n.props.callbacks,getDraggableRef:n.props.getDraggableRef,getWindow:function(){return qn(n.props.getDraggableRef())},canStartCapturing:n.canStartCapturing,getShouldRespectForceTouch:n.props.getShouldRespectForceTouch};return n.mouseSensor=Pi(i),n.keyboardSensor=Ri(i),n.touchSensor=Yi(i),n.sensors=[n.mouseSensor,n.keyboardSensor,n.touchSensor],n.styleContext=t[xn],n.canLift=t[jn],n}Object(r.a)(e,o);var t=e.prototype;return t.componentDidMount=function(){var e=this.props.getDraggableRef();if((this.lastDraggableRef=e)||Object(Q.default)(!1),this.props.isEnabled){var t=yi(e);Ni(this.props.draggableId,t)}},t.componentDidUpdate=function(e){var n=this,t=this.props.getDraggableRef();t!==this.lastDraggableRef&&(this.lastDraggableRef=t)&&this.isFocused&&this.props.isEnabled&&yi(t).focus(),this.isAnySensorCapturing()&&(e.isEnabled&&!this.props.isEnabled&&this.sensors.forEach(function(e){if(e.isCapturing()){var t=e.isDragging();e.kill(),t&&n.props.callbacks.onCancel()}}),e.isDragging&&!this.props.isDragging&&this.sensors.forEach(function(e){e.isCapturing()&&e.kill()}))},t.componentWillUnmount=function(){var n=this;this.sensors.forEach(function(e){var t=e.isDragging();e.unmount(),t&&n.props.callbacks.onCancel()}),n.props.isEnabled&&n.isFocused&&(n.props.isDragging||n.props.isDropAnimating)&&Ii(this.props.draggableId)},t.render=function(){var e=this.props,t=e.children,n=e.isEnabled;return t(this.getProvided(n))},e}(o.Component);no.contextTypes=((Ui={})[xn]=u.a.string.isRequired,Ui[jn]=u.a.func.isRequired,Ui);var io={dragging:5e3,dropAnimating:4500},oo=function(e,t){return t?Ut.drop(t.duration):e?Ut.snap:Ut.fluid},ro=function(e,t){return e?t?Zt.drop:Zt.combining:null},so=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode};function ao(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,i=e.combineWith,o=e.dropping,r=Boolean(i),s=so(e),a=Boolean(o),c=a?Vt.drop(n,r):Vt.moveTo(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:oo(s,o),transform:c,opacity:ro(r,a),zIndex:a?io.dropAnimating:io.dragging,pointerEvents:"none"}}(e):function(e){return{transform:Vt.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}(e)}var co,uo=function(i){function e(t,e){var o;(o=i.call(this,t,e)||this).callbacks=void 0,o.styleContext=void 0,o.ref=null,o.onMoveEnd=function(e){var t=o.props.mapped;"DRAGGING"===t.type&&Boolean(t.dropping)&&"transform"===e.propertyName&&o.props.dropAnimationFinished()},o.onLift=function(e){o.ref||Object(Q.default)(!1),o.props.isDragDisabled&&Object(Q.default)(!1);var t=e.clientSelection,n=e.movementMode,i=o.props;(0,i.lift)({id:i.draggableId,clientSelection:t,movementMode:n})},o.setRef=function(e){null!==e&&e!==o.ref&&(o.ref=e,ti(e))},o.getDraggableRef=function(){return o.ref},o.getShouldRespectForceTouch=function(){return o.props.shouldRespectForceTouch},o.getProvided=Object(p.a)(function(e,t){var n=ao(e),i="DRAGGING"===e.type&&Boolean(e.dropping)?o.onMoveEnd:null;return{innerRef:o.setRef,draggableProps:{"data-react-beautiful-dnd-draggable":o.styleContext,style:n,onTransitionEnd:i},dragHandleProps:t}}),o.renderChildren=function(e){var t=o.props,n=t.children,i=t.mapped;return n(o.getProvided(i,e),i.snapshot)};var n={onLift:o.onLift,onMove:function(e){return t.move({client:e})},onDrop:function(){return t.drop({reason:"DROP"})},onCancel:function(){return t.drop({reason:"CANCEL"})},onMoveUp:t.moveUp,onMoveDown:t.moveDown,onMoveRight:t.moveRight,onMoveLeft:t.moveLeft,onWindowScroll:function(){return t.moveByWindowScroll({newScroll:wt()})}};return o.callbacks=n,o.styleContext=e[xn],o}Object(r.a)(e,i);var t=e.prototype;return t.componentWillUnmount=function(){this.ref=null},t.render=function(){var e=this.props,t=e.draggableId,n=e.index,i=e.mapped,o=e.isDragDisabled,r=e.disableInteractiveElementBlocking,s=this.context[Ln],a=this.context[Dn],c="DRAGGING"===i.type,u="DRAGGING"===i.type&&Boolean(i.dropping);return h.a.createElement(fi,{key:t,draggableId:t,droppableId:s,type:a,index:n,getDraggableRef:this.getDraggableRef},h.a.createElement(no,{draggableId:t,isDragging:c,isDropAnimating:u,isEnabled:!o,callbacks:this.callbacks,getDraggableRef:this.getDraggableRef,getShouldRespectForceTouch:this.getShouldRespectForceTouch,canDragInteractiveElements:r},this.renderChildren))},e}(h.a.Component);uo.contextTypes=((co={})[Ln]=u.a.string.isRequired,co[Dn]=u.a.string.isRequired,co[xn]=u.a.string.isRequired,co);var lo={lift:function(e){return{type:"LIFT",payload:e}},move:at,moveUp:function(){return{type:"MOVE_UP",payload:null}},moveDown:function(){return{type:"MOVE_DOWN",payload:null}},moveLeft:function(){return{type:"MOVE_LEFT",payload:null}},moveRight:function(){return{type:"MOVE_RIGHT",payload:null}},moveByWindowScroll:function(e){return{type:"MOVE_BY_WINDOW_SCROLL",payload:e}},drop:ut,dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},ho=Object(j.a)(function(){function i(e,t,n){var i=n.movement.map[e],o=n.movement,r=n.merge,s=Boolean(r&&r.combine.draggableId===e),a=o.displacedBy.point,c=m(a.x,a.y);return s?u(i?c:X,t,!i||i.shouldAnimate):i&&i.isVisible?u(c,null,i.shouldAnimate):null}var f=Object(p.a)(function(e,t,n,i){return{isDragging:!0,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:t,combineWith:n,combineTargetFor:null}}),o=Object(p.a)(function(e){return{isDragging:!1,isDropAnimating:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}),n={mapped:{type:"SECONDARY",offset:X,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:o(null)}},m=Object(p.a)(function(e,t){return{x:e,y:t}}),y=Object(p.a)(function(e,t,n,i,o,r){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:o,mode:t,offset:e,dimension:n,forceShouldAnimate:r,snapshot:f(t,i,o,null)}}}),u=Object(p.a)(function(e,t,n){return void 0===t&&(t=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:t,shouldAnimateDisplacement:n,snapshot:o(t)}}});return function(e,t){return function(e,t){if(e.isDragging){if(e.critical.draggable.id!==t.draggableId)return null;var n=e.current.client.offset,i=e.dimensions.draggables[t.draggableId],o=e.movementMode,r=A(e.impact),s=function(e){return e.merge?e.merge.combine.draggableId:null}(e.impact),a=e.forceShouldAnimate;return y(m(n.x,n.y),o,i,r,s,a)}if("DROP_ANIMATING"!==e.phase)return null;var c=e.completed;if(c.result.draggableId!==t.draggableId)return null;var u=e.dimensions.draggables[t.draggableId],l=c.result,d=l.mode,h=ui(l),p=function(e){return e.combine?e.combine.draggableId:null}(l),g={duration:e.dropDuration,curve:Ft,moveTo:e.newHomeClientOffset,opacity:p?Zt.drop:null,scale:p?Ht.drop:null};return{mapped:{type:"DRAGGING",offset:e.newHomeClientOffset,dimension:u,dropping:g,draggingOver:h,combineWith:p,mode:d,forceShouldAnimate:null,snapshot:f(d,h,p,g)}}}(e,t)||function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact);if("DROP_ANIMATING"!==e.phase)return null;var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact)}(e,t)||n}},lo,null,{storeKey:Nn,pure:!0,areStatePropsEqual:ci})(uo);ho.defaultProps={isDragDisabled:!1,disableInteractiveElementBlocking:!1,shouldRespectForceTouch:!0}},,,,,function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"a",function(){return d}),n.d(t,"c",function(){return p});var i,r=n(1228),o=n(1859),s=n(909),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=(u.prototype.preventDefault=function(){this.browserEvent.preventDefault&&this.browserEvent.preventDefault()},u.prototype.stopPropagation=function(){this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()},u);function u(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"==typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop);var t=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view);this.posx-=t.left,this.posy-=t.top}var l,d=(a(h,l=c),h);function h(e){var t=l.call(this,e)||this;return t.dataTransfer=e.dataTransfer,t}var p=(g.prototype.preventDefault=function(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()},g.prototype.stopPropagation=function(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()},g);function g(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=0),this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=n,this.deltaX=t,e){var i=e,o=e;void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==o.VERTICAL_AXIS&&o.axis===o.VERTICAL_AXIS&&(this.deltaY=-o.detail/3),void 0!==i.wheelDeltaX?r.m&&s.g?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==o.HORIZONTAL_AXIS&&o.axis===o.HORIZONTAL_AXIS&&(this.deltaX=-e.detail/3),0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var h=n(833),i=n(816),r=n(785),M=n(818),o=n(787),s=n(1624),v=n(1543),C=n(1628),a=n(2196),c=n(2197),u=n(2198),l=n(2199),d=n(1629),p=(Object.defineProperty(g.prototype,"brackets",{get:function(){return!this._brackets&&this._conf.brackets&&(this._brackets=new d.b(this._languageIdentifier,this._conf.brackets)),this._brackets},enumerable:!0,configurable:!0}),Object.defineProperty(g.prototype,"electricCharacter",{get:function(){if(!this._electricCharacter){var e=[];this._conf.autoClosingPairs?e=this._conf.autoClosingPairs:this._conf.brackets&&(e=this._conf.brackets.map(function(e){return{open:e[0],close:e[1]}})),this._electricCharacter=new c.a(this.brackets,e,this._conf.__electricCharacterSupport)}return this._electricCharacter},enumerable:!0,configurable:!0}),g._mergeConf=function(e,t){return{comments:e?t.comments||e.comments:t.comments,brackets:e?t.brackets||e.brackets:t.brackets,wordPattern:e?t.wordPattern||e.wordPattern:t.wordPattern,indentationRules:e?t.indentationRules||e.indentationRules:t.indentationRules,onEnterRules:e?t.onEnterRules||e.onEnterRules:t.onEnterRules,autoClosingPairs:e?t.autoClosingPairs||e.autoClosingPairs:t.autoClosingPairs,surroundingPairs:e?t.surroundingPairs||e.surroundingPairs:t.surroundingPairs,autoCloseBefore:e?t.autoCloseBefore||e.autoCloseBefore:t.autoCloseBefore,folding:e?t.folding||e.folding:t.folding,__electricCharacterSupport:e?t.__electricCharacterSupport||e.__electricCharacterSupport:t.__electricCharacterSupport}},g._handleOnEnter=function(e){var t={},n=!0;return e.brackets&&(n=!1,t.brackets=e.brackets),e.indentationRules&&(n=!1),e.onEnterRules&&(n=!1,t.regExpRules=e.onEnterRules),n?null:new l.a(t)},g._handleComments=function(e){var t=e.comments;if(!t)return null;var n={};if(t.lineComment&&(n.lineCommentToken=t.lineComment),t.blockComment){var i=t.blockComment,o=i[0],r=i[1];n.blockCommentStartToken=o,n.blockCommentEndToken=r}return n},g);function g(e,t,n){this._languageIdentifier=e,this._brackets=null;var i=this._electricCharacter=null;t&&(i=t._conf),this._conf=g._mergeConf(i,n),this.onEnter=g._handleOnEnter(this._conf),this.comments=g._handleComments(this._conf),this.characterPair=new a.a(this._conf),this.wordDefinition=this._conf.wordPattern||s.a,this.indentationRules=this._conf.indentationRules,this._conf.indentationRules&&(this.indentRulesSupport=new u.a(this._conf.indentationRules)),this.foldingRules=this._conf.folding||{}}function f(){this._onDidChange=new i.a,this.onDidChange=this._onDidChange.event,this._entries=[]}var m=new(f.prototype.register=function(e,t){var n=this,i=this._getRichEditSupport(e.id),o=new p(e,i,t);return this._entries[e.id]=o,this._onDidChange.fire({languageIdentifier:e}),Object(r.f)(function(){n._entries[e.id]===o&&(n._entries[e.id]=i,n._onDidChange.fire({languageIdentifier:e}))})},f.prototype._getRichEditSupport=function(e){return this._entries[e]||null},f.prototype._getElectricCharacterSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.electricCharacter||null},f.prototype.getElectricCharacters=function(e){var t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]},f.prototype.onElectricCharacter=function(e,t,n){var i=Object(C.a)(t,n-1),o=this._getElectricCharacterSupport(i.languageId);return o?o.onElectricCharacter(e,i,n-i.firstCharOffset):null},f.prototype.getComments=function(e){var t=this._getRichEditSupport(e);return t&&t.comments||null},f.prototype._getCharacterPairSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.characterPair||null},f.prototype.getAutoClosingPairs=function(e){var t=this._getCharacterPairSupport(e);return t?t.getAutoClosingPairs():[]},f.prototype.getAutoCloseBeforeSet=function(e){var t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():a.a.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED},f.prototype.getSurroundingPairs=function(e){var t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]},f.prototype.shouldAutoClosePair=function(e,t,n){var i=Object(C.a)(t,n-1),o=this._getCharacterPairSupport(i.languageId);return!!o&&o.shouldAutoClosePair(e,i,n-i.firstCharOffset)},f.prototype.getWordDefinition=function(e){var t=this._getRichEditSupport(e);return t?Object(s.c)(t.wordDefinition||null):Object(s.c)(null)},f.prototype.getFoldingRules=function(e){var t=this._getRichEditSupport(e);return t?t.foldingRules:{}},f.prototype.getIndentRulesSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.indentRulesSupport||null},f.prototype.getPrecedingValidLine=function(e,t,n){var i=e.getLanguageIdAtPosition(t,0);if(1e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},f.prototype._getOnEnterSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.onEnter||null},f.prototype.getRawEnterActionAtPosition=function(e,t,n){var i=this.getEnterAction(e,new o.a(t,n,t,n));return i?i.enterAction:null},f.prototype.getEnterAction=function(e,t){var n=this.getIndentationAtPosition(e,t.startLineNumber,t.startColumn),i=this.getScopedLineTokens(e,t.startLineNumber,t.startColumn),o=this._getOnEnterSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),a=s.substr(0,t.startColumn-1-i.firstCharOffset);r=t.isEmpty()?s.substr(t.startColumn-1-i.firstCharOffset):this.getScopedLineTokens(e,t.endLineNumber,t.endColumn).getLineContent().substr(t.endColumn-1-i.firstCharOffset);var c=t.startLineNumber,u="";if(1n-1&&(o=o.substring(0,n-1)),o},f.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(C.a)(i,o)},f.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},f)},function(e,t,n){"use strict";t.f=d,n.d(t,"b",function(){return h}),n.d(t,"a",function(){return g}),n.d(t,"d",function(){return f}),n.d(t,"e",function(){return C}),n.d(t,"c",function(){return w});var i,o=n(1502),r=n(897),s=n(914),a=n(1245),c=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3=i.length)&&c.v(i.charCodeAt(n))},I.isHighSurrogate=function(e,t,n){var i=e.getLineContent(t);return!(n<0||n>=i.length)&&c.u(i.charCodeAt(n))},I.isInsideSurrogatePair=function(e,t,n){return this.isHighSurrogate(e,t,n-2)},I.visibleColumnFromColumn=function(e,t,n){var i=e.length;t-1"),i}e.Namespace||(e.Namespace=Object.create(Object.prototype));var o=1,s=2,a=3;Object.defineProperties(e.Namespace,{defineWithParent:{value:n,writable:!0,enumerable:!0,configurable:!0},define:{value:function(e,t){return n(u,e,t)},writable:!0,enumerable:!0,configurable:!0},_lazy:{value:function(e){var t,n,i=o;return{setName:function(e){t=e},get:function(){switch(i){case a:return n;case o:i=s;try{l("WinJS.Namespace._lazy:"+t+",StartTM"),n=e()}finally{l("WinJS.Namespace._lazy:"+t+",StopTM"),i=o}return e=null,i=a,n;case s:throw"Illegal: reentrancy on initialization";default:throw"Illegal"}},set:function(e){switch(i){case s:throw"Illegal: reentrancy on initialization";default:i=a,n=e}},enumerable:!0,configurable:!0}},writable:!0,enumerable:!0,configurable:!0},_moduleDefine:{value:function(e,t,n){var i=[e],o=null;return t&&(o=r(u,t),i.push(o)),d(i,n,t||""),o},writable:!0,enumerable:!0,configurable:!0}})}(),c.Namespace.define("WinJS.Class",{define:s,derive:function(e,t,n,i){if(e){t=t||function(){};var o=e.prototype;return t.prototype=Object.create(o),r.markSupportedForProcessing(t),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,configurable:!0,enumerable:!0}),n&&d(t.prototype,n),i&&d(t,i),t}return s(t,n,i)},mix:function(e){var t,n;for(e=e||function(){},t=1,n=arguments.length;t>>0,new r.c(o,null===n?s:n)};var r=n(1625),i=n(898);function o(){}var s=new(o.prototype.clone=function(){return this},o.prototype.equals=function(e){return this===e},o),a="vs.editor.nullMode",c=new i.o(a,0)},function(e,t,n){"use strict";n.d(t,"b",function(){return w}),n.d(t,"c",function(){return L}),n.d(t,"a",function(){return x});var i,o=n(2255),r=(n.n(o),n(817)),s=n(1220),a=n(1359),c=n(2257),u=n(2259),l=n(1425),d=n(910),h=n(816),p=n(785),g=n(909),f=n(1880),m=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),y=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},b=(M.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},M.prototype.accept=function(e,t,n){var i=new y(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},M.prototype._computeScore=function(e){if(0e.length)return!1;if(n){if(!Object(r.G)(e,t))return!1;if(t.length===e.length)return!0;var o=t.length;return t.charAt(t.length-1)===i&&o--,e.charAt(o)===i}t.charAt(t.length-1)!==i&&(t+=i);return 0===e.indexOf(t)};var p=n(909),r=n(818),s="/",a=p.g?"\\":"/";function i(e){var t=~e.lastIndexOf("/")||~e.lastIndexOf("\\");return 0===t?e:~t==e.length-1?i(e.substring(0,e.length-1)):e.substr(1+~t)}var g=/(\/\.\.?\/)|(\/\.\.?)$|^(\.\.?\/)|(\/\/+)|(\\)/,f=/(\\\.\.?\\)|(\\\.\.?)$|^(\.\.?\\)|(\\\\+)|(\/)/;function c(e,t){if(null==e)return e;var n=e.length;if(0===n)return".";var i=!(!p.g||!t);if(function(e,t){return t?!f.test(e):!g.test(e)}(e,i))return e;for(var o=i?"\\":"/",r=function(e,t){void 0===t&&(t="/");if(!e)return"";var n=e.length,i=e.charCodeAt(0);{if(47===i||92===i){if((47===(i=e.charCodeAt(1))||92===i)&&47!==(i=e.charCodeAt(2))&&92!==i){for(var o=3,r=o;o=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&ethis._limit&&this.trimOld(Math.round(this._limit*this._ratio))},b);function b(e,t){void 0===t&&(t=1);var n=m.call(this)||this;return n._limit=e,n._ratio=Math.min(Math.max(0,t),1),n}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i=n(897),o=Object(i.c)("editorWorkerService")},function(e,t,n){"use strict";n.d(t,"f",function(){return o}),n.d(t,"b",function(){return r}),n.d(t,"c",function(){return s}),n.d(t,"d",function(){return a}),n.d(t,"a",function(){return c}),n.d(t,"e",function(){return l});var i=n(818),o=function(e,t,n,i){this.top=0|e,this.left=0|t,this.width=0|n,this.height=0|i},r=function(e,t){this.tabSize=e,this.data=t},s=function(e,t,n,i,o){this.content=e,this.continuesWithWrappedLine=t,this.minColumn=n,this.maxColumn=i,this.tokens=o},a=(u.isBasicASCII=function(e,t){return!t||i.r(e)},u.containsRTL=function(e,t,n){return!(t||!n)&&i.g(e)},u);function u(e,t,n,i,o,r,s,a,c){this.minColumn=e,this.maxColumn=t,this.content=n,this.continuesWithWrappedLine=i,this.isBasicASCII=u.isBasicASCII(n,r),this.containsRTL=u.containsRTL(n,this.isBasicASCII,o),this.tokens=s,this.inlineDecorations=a,this.tabSize=c}var c=function(e,t,n){this.range=e,this.inlineClassName=t,this.type=n},l=function(e,t){this.range=e,this.options=t}},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return l});var i,o=n(785),r=n(816),s=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=(Object.defineProperty(c.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"label",{get:function(){return this._label},set:function(e){this._setLabel(e)},enumerable:!0,configurable:!0}),c.prototype._setLabel=function(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))},Object.defineProperty(c.prototype,"tooltip",{get:function(){return this._tooltip},set:function(e){this._setTooltip(e)},enumerable:!0,configurable:!0}),c.prototype._setTooltip=function(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))},Object.defineProperty(c.prototype,"class",{get:function(){return this._cssClass},set:function(e){this._setClass(e)},enumerable:!0,configurable:!0}),c.prototype._setClass=function(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))},Object.defineProperty(c.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._setEnabled(e)},enumerable:!0,configurable:!0}),c.prototype._setEnabled=function(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))},Object.defineProperty(c.prototype,"checked",{get:function(){return this._checked},set:function(e){this._setChecked(e)},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"radio",{get:function(){return this._radio},set:function(e){this._setRadio(e)},enumerable:!0,configurable:!0}),c.prototype._setChecked=function(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))},c.prototype._setRadio=function(e){this._radio!==e&&(this._radio=e,this._onDidChange.fire({radio:e}))},c.prototype.run=function(e,t){return this._actionCallback?this._actionCallback(e):Promise.resolve(!0)},c.prototype.dispose=function(){this._onDidChange.dispose()},c);function c(e,t,n,i,o){void 0===t&&(t=""),void 0===n&&(n=""),void 0===i&&(i=!0),this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._id=e,this._label=t,this._cssClass=n,this._enabled=i,this._actionCallback=o}var u,l=(u=o.a,s(d,u),d.prototype.run=function(t,e){var n=this;return t.enabled?(this._onDidBeforeRun.fire({action:t}),this.runAction(t,e).then(function(e){n._onDidRun.fire({action:t,result:e})},function(e){n._onDidRun.fire({action:t,error:e})})):Promise.resolve(null)},d.prototype.runAction=function(e,t){var n=t?e.run(t):e.run();return Promise.resolve(n)},d);function d(){var e=null!==u&&u.apply(this,arguments)||this;return e._onDidBeforeRun=e._register(new r.a),e.onDidBeforeRun=e._onDidBeforeRun.event,e._onDidRun=e._register(new r.a),e.onDidRun=e._onDidRun.event,e}},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var i,N=n(1228),o=n(816),r=n(785),s=n(909),L=n(2220),a=n(2221),c=n(1727),D=n(1718),u=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(d.prototype.has=function(e){var t=e.getId();return!!this._values[t]},d.prototype.get=function(e){var t=e.getId();return this._values[t]},d.prototype.put=function(e,t){var n=e.getId();this._keys[n]=e,this._values[n]=t},d.prototype.remove=function(e){var t=e.getId();delete this._keys[t],delete this._values[t]},d.prototype.getValues=function(){var t=this;return Object.keys(this._keys).map(function(e){return t._values[e]})},d);function d(){this._keys=Object.create(null),this._values=Object.create(null)}var h,p=(h=r.a,u(g,h),g.prototype.dispose=function(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),h.prototype.dispose.call(this)},g.prototype._writeToCache=function(e,t){var n=this;this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(function(){n._evictUntrustedReadingsTimeout=-1,n._evictUntrustedReadings()},5e3))},g.prototype._evictUntrustedReadings=function(){for(var e=this._cache.getValues(),t=!1,n=0,i=e.length;nm.width&&(w=!1);var I=2e3=o.actionsList.children.length?(o.actionsList.appendChild(t),o.items.push(n)):(o.actionsList.insertBefore(t,o.actionsList.children[r]),o.items.splice(r,0,n),r++)})},L.prototype.clear=function(){this.items=Object(c.d)(this.items),l.m(this.actionsList)},L.prototype.isEmpty=function(){return 0===this.items.length},L.prototype.focus=function(e){e&&void 0===this.focusedItem?(this.focusedItem=this.items.length-1,this.focusNext()):this.updateFocus()},L.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.items.length-1);for(var e,t=this.focusedItem;this.focusedItem=(this.focusedItem+1)%this.items.length,e=this.items[this.focusedItem],this.focusedItem!==t&&!e.isEnabled(););this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},L.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);for(var e,t=this.focusedItem;this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.items.length-1),e=this.items[this.focusedItem],this.focusedItem!==t&&!e.isEnabled(););this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},L.prototype.updateFocus=function(e){void 0===this.focusedItem&&this.actionsList.focus();for(var t=0;tt.suggestion._sortTextLow)return 1}return e.suggestion.labelt.suggestion.label?1:e.suggestion.kind-t.suggestion.kind}function u(e,t){if(e.suggestion.kind!==t.suggestion.kind){if(25===e.suggestion.kind)return-1;if(25===t.suggestion.kind)return 1}return c(e,t)}function l(e,t){if(e.suggestion.kind!==t.suggestion.kind){if(25===e.suggestion.kind)return 1;if(25===t.suggestion.kind)return-1}return c(e,t)}function _(e){return"top"===e?u:"bottom"===e?l:c}Object(i.e)("_executeCompletionItemProvider",function(e,t,n){var o={incomplete:!1,suggestions:[]},r=[],s=n.maxItemsToResolve||0;return a(e,t).then(function(e){for(var t=0,n=e;t=r)return{word:o[0],startColumn:i+1+s,endColumn:i+1+t.lastIndex}}return null}(e,t,n,i):function(e,t,n,i){var o,r=e-1-i,s=n.lastIndexOf(" ",r-1)+1,a=n.indexOf(" ",r);-1===a&&(a=n.length);t.lastIndex=s;for(;o=t.exec(n);){var c=o.index||0;if(c<=r&&t.lastIndex>=r)return{word:o[0],startColumn:i+1+c,endColumn:i+1+t.lastIndex}}return null}(e,t,n,i);return t.lastIndex=0,r};var i="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?";var o=function(e){void 0===e&&(e="");for(var t="(-?\\d*\\.\\d\\w*)|([^",n=0;n>>1)-1,i=0;i>>1)-1;n>>1,this._text=t}var s=(a.prototype.equals=function(e){return e instanceof a&&this._startOffset===e._startOffset&&this._endOffset===e._endOffset&&this._deltaOffset===e._deltaOffset&&this._source.slicedEquals(e._source,this._firstTokenIndex,this._tokensCount)},a.prototype.getCount=function(){return this._tokensCount},a.prototype.getForeground=function(e){return this._source.getForeground(this._firstTokenIndex+e)},a.prototype.getEndOffset=function(e){var t=this._source.getEndOffset(this._firstTokenIndex+e);return Math.min(this._endOffset,t)-this._startOffset+this._deltaOffset},a.prototype.getClassName=function(e){return this._source.getClassName(this._firstTokenIndex+e)},a.prototype.getInlineStyle=function(e,t){return this._source.getInlineStyle(this._firstTokenIndex+e,t)},a.prototype.findTokenIndexAtOffset=function(e){return this._source.findTokenIndexAtOffset(e+this._startOffset-this._deltaOffset)-this._firstTokenIndex},a);function a(e,t,n,i){this._source=e,this._startOffset=t,this._endOffset=n,this._deltaOffset=i,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(var o=this._firstTokenIndex,r=e.getCount();o>>16},d.getCharIndex=function(e){return(65535&e)>>>0},d.prototype.setPartData=function(e,t,n,i){var o=(t<<16|n<<0)>>>0;this._data[e]=o,this._absoluteOffsets[e]=i+n},d.prototype.getAbsoluteOffsets=function(){return this._absoluteOffsets},d.prototype.charOffsetToPartData=function(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]},d.prototype.partDataToCharOffset=function(e,t,n){if(0===this.length)return 0;for(var i=(e<<16|n<<0)>>>0,o=0,r=this.length-1;o+1>>1,a=this._data[s];if(a===i)return s;i");for(var v=0,C=c.length;v")}g.setPartData(s,c.length-1,y,M),a&&t.appendASCIIString("");return t.appendASCIIString(""),new k(g,l,o)}(function(e){var t,n,i=e.useMonospaceOptimizations,o=e.lineContent;n=-1!==e.stopRenderingLineAfter&&e.stopRenderingLineAfteru&&(u=f.startOffset,a[c++]=new I(u,g)),!(f.endOffset+1<=p)){u=p,a[c++]=new I(u,g+" "+f.className);break}u=f.endOffset+1,a[c++]=new I(u,g+" "+f.className),s++}u ";if(0')}return t.appendASCIIString(i),new k(new T(0,0),!1,n)}var a=function(e,t,n,i){this.characterMapping=e,this.html=t,this.containsRTL=n,this.containsForeignElements=i};var l=function(e,t,n,i,o,r,s,a,c,u,l,d){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.len=i,this.isOverflowing=o,this.parts=r,this.containsForeignElements=s,this.tabSize=a,this.containsRTL=c,this.spaceWidth=u,this.renderWhitespace=l,this.renderControlCharacters=d}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var a=n(1351),c=n(909),i=n(1245),o=n(1373);function u(){this._keybindings=[],this._keybindingsSorted=!0}var r=new(u.bindToCurrentPlatform=function(e){if(1===c.a){if(e&&e.win)return e.win}else if(2===c.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e},u.prototype.registerKeybindingRule=function(e,t){void 0===t&&(t=0);var n=u.bindToCurrentPlatform(e);if(n&&n.primary&&(r=Object(a.f)(n.primary,c.a))&&this._registerDefaultKeybinding(r,e.id,e.weight,0,e.when,t),n&&Array.isArray(n.secondary))for(var i=0,o=n.secondary.length;it.command?1:e.weight2-t.weight2}o.a.add("platform.keybindingsRegistry",r)},function(e,t,n){"use strict";n.d(t,"a",function(){return F});var i,o=n(2216),r=(n.n(o),n(2218)),h=(n.n(r),n(801)),p=n(817),f=n(833),m=n(816),s=n(785),a=n(1469),c=n(1503),y=n(831),u=n(1236),l=n(2222),d=n(2301),g=n(2302),b=n(1362),M=n(872),v=n(787),C=n(1190),A=n(1882),_=n(1483),w=n(1129),I=n(898),N=n(1335),L=n(2305),D=n(1245),S=n(914),x=n(897),j=n(1635),T=n(1333),k=n(880),O=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),E=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3");function oe(e){return ne+encodeURIComponent(e.toString())+ie}var re=encodeURIComponent('');Object(k.e)(function(e,t){var n=e.getColor(N.h);n&&t.addRule(".monaco-editor .squiggly-error { border-bottom: 4px double "+n+"; }");var i=e.getColor(N.i);i&&t.addRule('.monaco-editor .squiggly-error { background: url("data:image/svg+xml,'+oe(i)+'") repeat-x bottom left; }');var o=e.getColor(N.v);o&&t.addRule(".monaco-editor .squiggly-warning { border-bottom: 4px double "+o+"; }");var r=e.getColor(N.w);r&&t.addRule('.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,'+oe(r)+'") repeat-x bottom left; }');var s=e.getColor(N.m);s&&t.addRule(".monaco-editor .squiggly-info { border-bottom: 4px double "+s+"; }");var a=e.getColor(N.n);a&&t.addRule('.monaco-editor .squiggly-info { background: url("data:image/svg+xml,'+oe(a)+'") repeat-x bottom left; }');var c=e.getColor(N.j);c&&t.addRule(".monaco-editor .squiggly-hint { border-bottom: 2px dotted "+c+"; }");var u=e.getColor(N.k);u&&t.addRule('.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,'+function(e){return re+encodeURIComponent(e.toString())+se}(u)+'") no-repeat bottom left; }');var l=e.getColor(N.u);l&&t.addRule("."+B+" .monaco-editor .squiggly-inline-unnecessary { opacity: "+l.rgba.a+"; will-change: opacity; }");var d=e.getColor(N.t);d&&t.addRule("."+B+" .monaco-editor .squiggly-unnecessary { border-bottom: 2px dashed "+d+"; }")})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i=(o.prototype.set=function(e,t){var n=this._entries.get(e);return this._entries.set(e,t),n},o.prototype.has=function(e){return this._entries.has(e)},o.prototype.get=function(e){return this._entries.get(e)},o);function o(){for(var e=[],t=0;t=this.el.clientHeight-4&&(n=this.orthogonalEndSash):e.offsetX<=4?n=this.orthogonalStartSash:e.offsetX>=this.el.clientWidth-4&&(n=this.orthogonalEndSash),n&&(t=!0,e.__orthogonalSashEvent=!0,n.onMouseDown(e))}if(this.state){for(var o=0,r=Object(y.w)("iframe");o .monaco-tree-row.focused:not(.highlighted) { background-color: "+e.listFocusBackground+"; }"),e.listFocusForeground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused:not(.highlighted) { color: "+e.listFocusForeground+"; }"),e.listActiveSelectionBackground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { background-color: "+e.listActiveSelectionBackground+"; }"),e.listActiveSelectionForeground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { color: "+e.listActiveSelectionForeground+"; }"),e.listFocusAndSelectionBackground&&n.push("\n\t\t\t\t.monaco-tree-drag-image,\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused.selected:not(.highlighted) { background-color: "+e.listFocusAndSelectionBackground+"; }\n\t\t\t"),e.listFocusAndSelectionForeground&&n.push("\n\t\t\t\t.monaco-tree-drag-image,\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused.selected:not(.highlighted) { color: "+e.listFocusAndSelectionForeground+"; }\n\t\t\t"),e.listInactiveSelectionBackground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { background-color: "+e.listInactiveSelectionBackground+"; }"),e.listInactiveSelectionForeground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { color: "+e.listInactiveSelectionForeground+"; }"),e.listHoverBackground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) { background-color: "+e.listHoverBackground+"; }"),e.listHoverForeground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) { color: "+e.listHoverForeground+"; }"),e.listDropBackground&&n.push("\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-wrapper.drop-target,\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.drop-target { background-color: "+e.listDropBackground+" !important; color: inherit !important; }\n\t\t\t"),e.listFocusOutline&&n.push("\n\t\t\t\t.monaco-tree-drag-image\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; background: #000; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row \t\t\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px solid transparent; }\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused:not(.highlighted) \t\t\t\t\t\t{ border: 1px dotted "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) \t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) \t\t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) \t{ border: 1px dashed "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-wrapper.drop-target,\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.drop-target\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px dashed "+e.listFocusOutline+"; }\n\t\t\t");var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i)},b);function b(e,t){this.styleElement=e,this.selectorSuffix=t}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i=n(897),o=Object(i.c)("progressService")},function(e,t,n){"use strict";t.e=function(e,t,n){void 0===n&&(n=!1);if("string"!=typeof e||"string"!=typeof t)return null;var i=y.get(e);i||(i=new RegExp(r.h(e),"i"),y.set(e,i));var o=i.exec(t);if(o)return[{start:o.index,end:o.index+o[0].length}];return n?m(e,t):f(e,t)},t.a=function(e,t,n){e=e.toLowerCase(),t=t.toLowerCase();for(var i=[],o=0,r=0;rc[0])&&(c=h))}}return c}(e,t,n,i,o,r,!0,s)};var i=n(1499),r=n(818);function o(){for(var r=[],e=0;e=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:return!0;default:return!1}}function _(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function w(e,t,n,i,o,r,s){var a=100=e.length)){var n=e[t],i=e[t+1];if(n!==i)return e.slice(0,t)+i+n+e.slice(t+2)}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(2);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=i(n(2178))},,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i,o,r,s,a,c,u,l,d,h,p,g,f,m,y,b,M,v,C,A,_,w,I,N,L,D,S,x,j,T,k,O,E,z,P,B,R,W,Y,F,Z,H,G,U,V,Q,X,J,q,K,$,ee,te,ne;n.d(t,"m",function(){return i}),n.d(t,"l",function(){return r}),n.d(t,"k",function(){return a}),n.d(t,"u",function(){return u}),n.d(t,"t",function(){return d}),n.d(t,"p",function(){return p}),n.d(t,"h",function(){return f}),n.d(t,"f",function(){return y}),n.d(t,"i",function(){return M}),n.d(t,"z",function(){return C}),n.d(t,"s",function(){return _}),n.d(t,"e",function(){return I}),n.d(t,"r",function(){return L}),n.d(t,"A",function(){return S}),n.d(t,"x",function(){return j}),n.d(t,"y",function(){return k}),n.d(t,"q",function(){return E}),n.d(t,"d",function(){return P}),n.d(t,"o",function(){return R}),n.d(t,"n",function(){return Y}),n.d(t,"j",function(){return Z}),n.d(t,"b",function(){return G}),n.d(t,"a",function(){return V}),n.d(t,"c",function(){return X}),n.d(t,"v",function(){return q}),n.d(t,"g",function(){return $}),n.d(t,"w",function(){return te}),(o=i=i||{})[o.Unnecessary=1]="Unnecessary",(s=r=r||{})[s.Hint=1]="Hint",s[s.Info=2]="Info",s[s.Warning=4]="Warning",s[s.Error=8]="Error",(c=a=a||{})[c.Unknown=0]="Unknown",c[c.Backspace=1]="Backspace",c[c.Tab=2]="Tab",c[c.Enter=3]="Enter",c[c.Shift=4]="Shift",c[c.Ctrl=5]="Ctrl",c[c.Alt=6]="Alt",c[c.PauseBreak=7]="PauseBreak",c[c.CapsLock=8]="CapsLock",c[c.Escape=9]="Escape",c[c.Space=10]="Space",c[c.PageUp=11]="PageUp",c[c.PageDown=12]="PageDown",c[c.End=13]="End",c[c.Home=14]="Home",c[c.LeftArrow=15]="LeftArrow",c[c.UpArrow=16]="UpArrow",c[c.RightArrow=17]="RightArrow",c[c.DownArrow=18]="DownArrow",c[c.Insert=19]="Insert",c[c.Delete=20]="Delete",c[c.KEY_0=21]="KEY_0",c[c.KEY_1=22]="KEY_1",c[c.KEY_2=23]="KEY_2",c[c.KEY_3=24]="KEY_3",c[c.KEY_4=25]="KEY_4",c[c.KEY_5=26]="KEY_5",c[c.KEY_6=27]="KEY_6",c[c.KEY_7=28]="KEY_7",c[c.KEY_8=29]="KEY_8",c[c.KEY_9=30]="KEY_9",c[c.KEY_A=31]="KEY_A",c[c.KEY_B=32]="KEY_B",c[c.KEY_C=33]="KEY_C",c[c.KEY_D=34]="KEY_D",c[c.KEY_E=35]="KEY_E",c[c.KEY_F=36]="KEY_F",c[c.KEY_G=37]="KEY_G",c[c.KEY_H=38]="KEY_H",c[c.KEY_I=39]="KEY_I",c[c.KEY_J=40]="KEY_J",c[c.KEY_K=41]="KEY_K",c[c.KEY_L=42]="KEY_L",c[c.KEY_M=43]="KEY_M",c[c.KEY_N=44]="KEY_N",c[c.KEY_O=45]="KEY_O",c[c.KEY_P=46]="KEY_P",c[c.KEY_Q=47]="KEY_Q",c[c.KEY_R=48]="KEY_R",c[c.KEY_S=49]="KEY_S",c[c.KEY_T=50]="KEY_T",c[c.KEY_U=51]="KEY_U",c[c.KEY_V=52]="KEY_V",c[c.KEY_W=53]="KEY_W",c[c.KEY_X=54]="KEY_X",c[c.KEY_Y=55]="KEY_Y",c[c.KEY_Z=56]="KEY_Z",c[c.Meta=57]="Meta",c[c.ContextMenu=58]="ContextMenu",c[c.F1=59]="F1",c[c.F2=60]="F2",c[c.F3=61]="F3",c[c.F4=62]="F4",c[c.F5=63]="F5",c[c.F6=64]="F6",c[c.F7=65]="F7",c[c.F8=66]="F8",c[c.F9=67]="F9",c[c.F10=68]="F10",c[c.F11=69]="F11",c[c.F12=70]="F12",c[c.F13=71]="F13",c[c.F14=72]="F14",c[c.F15=73]="F15",c[c.F16=74]="F16",c[c.F17=75]="F17",c[c.F18=76]="F18",c[c.F19=77]="F19",c[c.NumLock=78]="NumLock",c[c.ScrollLock=79]="ScrollLock",c[c.US_SEMICOLON=80]="US_SEMICOLON",c[c.US_EQUAL=81]="US_EQUAL",c[c.US_COMMA=82]="US_COMMA",c[c.US_MINUS=83]="US_MINUS",c[c.US_DOT=84]="US_DOT",c[c.US_SLASH=85]="US_SLASH",c[c.US_BACKTICK=86]="US_BACKTICK",c[c.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",c[c.US_BACKSLASH=88]="US_BACKSLASH",c[c.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",c[c.US_QUOTE=90]="US_QUOTE",c[c.OEM_8=91]="OEM_8",c[c.OEM_102=92]="OEM_102",c[c.NUMPAD_0=93]="NUMPAD_0",c[c.NUMPAD_1=94]="NUMPAD_1",c[c.NUMPAD_2=95]="NUMPAD_2",c[c.NUMPAD_3=96]="NUMPAD_3",c[c.NUMPAD_4=97]="NUMPAD_4",c[c.NUMPAD_5=98]="NUMPAD_5",c[c.NUMPAD_6=99]="NUMPAD_6",c[c.NUMPAD_7=100]="NUMPAD_7",c[c.NUMPAD_8=101]="NUMPAD_8",c[c.NUMPAD_9=102]="NUMPAD_9",c[c.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",c[c.NUMPAD_ADD=104]="NUMPAD_ADD",c[c.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",c[c.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",c[c.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",c[c.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",c[c.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",c[c.ABNT_C1=110]="ABNT_C1",c[c.ABNT_C2=111]="ABNT_C2",c[c.MAX_VALUE=112]="MAX_VALUE",(l=u=u||{})[l.LTR=0]="LTR",l[l.RTL=1]="RTL",(h=d=d||{})[h.Auto=1]="Auto",h[h.Hidden=2]="Hidden",h[h.Visible=3]="Visible",(g=p=p||{})[g.Left=1]="Left",g[g.Center=2]="Center",g[g.Right=4]="Right",g[g.Full=7]="Full",(m=f=f||{})[m.TextDefined=0]="TextDefined",m[m.LF=1]="LF",m[m.CRLF=2]="CRLF",(b=y=y||{})[b.LF=1]="LF",b[b.CRLF=2]="CRLF",(v=M=M||{})[v.LF=0]="LF",v[v.CRLF=1]="CRLF",(A=C=C||{})[A.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",A[A.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",A[A.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",A[A.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(w=_=_||{})[w.Smooth=0]="Smooth",w[w.Immediate=1]="Immediate",(N=I=I||{})[N.NotSet=0]="NotSet",N[N.ContentFlush=1]="ContentFlush",N[N.RecoverFromMarkers=2]="RecoverFromMarkers",N[N.Explicit=3]="Explicit",N[N.Paste=4]="Paste",N[N.Undo=5]="Undo",N[N.Redo=6]="Redo",(D=L=L||{})[D.None=0]="None",D[D.Small=1]="Small",D[D.Large=2]="Large",D[D.SmallBlocks=3]="SmallBlocks",D[D.LargeBlocks=4]="LargeBlocks",(x=S=S||{})[x.None=0]="None",x[x.Same=1]="Same",x[x.Indent=2]="Indent",x[x.DeepIndent=3]="DeepIndent",(T=j=j||{})[T.Hidden=0]="Hidden",T[T.Blink=1]="Blink",T[T.Smooth=2]="Smooth",T[T.Phase=3]="Phase",T[T.Expand=4]="Expand",T[T.Solid=5]="Solid",(O=k=k||{})[O.Line=1]="Line",O[O.Block=2]="Block",O[O.Underline=3]="Underline",O[O.LineThin=4]="LineThin",O[O.BlockOutline=5]="BlockOutline",O[O.UnderlineThin=6]="UnderlineThin",(z=E=E||{})[z.Off=0]="Off",z[z.On=1]="On",z[z.Relative=2]="Relative",z[z.Interval=3]="Interval",z[z.Custom=4]="Custom",(B=P=P||{})[B.EXACT=0]="EXACT",B[B.ABOVE=1]="ABOVE",B[B.BELOW=2]="BELOW",(W=R=R||{})[W.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",W[W.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",W[W.TOP_CENTER=2]="TOP_CENTER",(F=Y=Y||{})[F.UNKNOWN=0]="UNKNOWN",F[F.TEXTAREA=1]="TEXTAREA",F[F.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",F[F.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",F[F.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",F[F.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",F[F.CONTENT_TEXT=6]="CONTENT_TEXT",F[F.CONTENT_EMPTY=7]="CONTENT_EMPTY",F[F.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",F[F.CONTENT_WIDGET=9]="CONTENT_WIDGET",F[F.OVERVIEW_RULER=10]="OVERVIEW_RULER",F[F.SCROLLBAR=11]="SCROLLBAR",F[F.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",F[F.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(H=Z=Z||{})[H.None=0]="None",H[H.Indent=1]="Indent",H[H.IndentOutdent=2]="IndentOutdent",H[H.Outdent=3]="Outdent",(U=G=G||{})[U.Method=0]="Method",U[U.Function=1]="Function",U[U.Constructor=2]="Constructor",U[U.Field=3]="Field",U[U.Variable=4]="Variable",U[U.Class=5]="Class",U[U.Struct=6]="Struct",U[U.Interface=7]="Interface",U[U.Module=8]="Module",U[U.Property=9]="Property",U[U.Event=10]="Event",U[U.Operator=11]="Operator",U[U.Unit=12]="Unit",U[U.Value=13]="Value",U[U.Constant=14]="Constant",U[U.Enum=15]="Enum",U[U.EnumMember=16]="EnumMember",U[U.Keyword=17]="Keyword",U[U.Text=18]="Text",U[U.Color=19]="Color",U[U.File=20]="File",U[U.Reference=21]="Reference",U[U.Customcolor=22]="Customcolor",U[U.Folder=23]="Folder",U[U.TypeParameter=24]="TypeParameter",U[U.Snippet=25]="Snippet",(Q=V=V||{})[Q.KeepWhitespace=1]="KeepWhitespace",Q[Q.InsertAsSnippet=4]="InsertAsSnippet",(J=X=X||{})[J.Invoke=0]="Invoke",J[J.TriggerCharacter=1]="TriggerCharacter",J[J.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(K=q=q||{})[K.Invoke=1]="Invoke",K[K.TriggerCharacter=2]="TriggerCharacter",K[K.ContentChange=3]="ContentChange",(ee=$=$||{})[ee.Text=0]="Text",ee[ee.Read=1]="Read",ee[ee.Write=2]="Write",(ne=te=te||{})[ne.File=0]="File",ne[ne.Module=1]="Module",ne[ne.Namespace=2]="Namespace",ne[ne.Package=3]="Package",ne[ne.Class=4]="Class",ne[ne.Method=5]="Method",ne[ne.Property=6]="Property",ne[ne.Field=7]="Field",ne[ne.Constructor=8]="Constructor",ne[ne.Enum=9]="Enum",ne[ne.Interface=10]="Interface",ne[ne.Function=11]="Function",ne[ne.Variable=12]="Variable",ne[ne.Constant=13]="Constant",ne[ne.String=14]="String",ne[ne.Number=15]="Number",ne[ne.Boolean=16]="Boolean",ne[ne.Array=17]="Array",ne[ne.Object=18]="Object",ne[ne.Key=19]="Key",ne[ne.Null=20]="Null",ne[ne.EnumMember=21]="EnumMember",ne[ne.Struct=22]="Struct",ne[ne.Event=23]="Event",ne[ne.Operator=24]="Operator",ne[ne.TypeParameter=25]="TypeParameter"},function(e,t,n){"use strict";t.a=function(e,t){if(!e||null===e)throw new Error(t?"Assertion failed ("+t+")":"Assertion Failed")}},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return f});var i,o=n(909),c=n(1439),u=n(1626),r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=o.d?1.5:1.35;function d(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n}function h(e,t,n){return e=u[M+1]?(p=(l=u[M+1]-1)-w-a,I=M[g])return o[0]=c,r[0]=u,f<=M[g]&&a<=1448?this.WALKTRACE(v,l,d,A,C,h,p,_,b,M,c,t,o,u,i,r,w,s):null}var L=(I-e+(N-n)-a)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(I,this.OriginalSequence,L))return s[0]=!0,o[0]=I,r[0]=N,0=M[g+1]?M[g+1]-1:M[g-1])-(g-C)-_,f=c;e=b[g]&&a<=1448?this.WALKTRACE(v,l,d,A,C,h,p,_,b,M,c,t,o,u,i,r,w,s):null}if(a<=1447){var D=new Array(d-l+2);D[0]=v-l+1,S.Copy(b,l,D,1,d-l+1),this.m_forwardHistory.push(D),(D=new Array(p-h+2))[0]=C-h+1,S.Copy(M,h,D,1,p-h+1),this.m_reverseHistory.push(D)}}return this.WALKTRACE(v,l,d,A,C,h,p,_,b,M,c,t,o,u,i,r,w,s)},c.prototype.PrettifyChanges=function(e){for(var t=0;t=this.OriginalSequence.getLength()-1)return!0;var t=this.OriginalSequence.getElementAtIndex(e);return"string"==typeof t&&/^\s*$/.test(t)},c.prototype._OriginalRegionIsBoundary=function(e,t){if(this._OriginalIsBoundary(e)||this._OriginalIsBoundary(e-1))return!0;if(0=this.ModifiedSequence.getLength()-1)return!0;var t=this.ModifiedSequence.getElementAtIndex(e);return"string"==typeof t&&/^\s*$/.test(t)},c.prototype._ModifiedRegionIsBoundary=function(e,t){if(this._ModifiedIsBoundary(e)||this._ModifiedIsBoundary(e-1))return!0;if(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var i=e.originalStart,o=e.originalLength,r=e.modifiedStart,s=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(o=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(s=t.modifiedStart+t.modifiedLength-e.modifiedStart),n[0]=new x.a(i,o,r,s),!0}return n[0]=null,!1},c.prototype.ClipDiagonalBound=function(e,t,n,i){if(0<=e&&e=n.length)return!1;var o=n.length-e;return o<=t&&(t=o),0!==t&&(this.values=new Uint32Array(n.length-t),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(var n=t;n<=e;n++)this.prefixSum[n]=this.prefixSum[n-1]+this.values[n];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]},o.prototype.getIndexOf=function(e){e=Math.floor(e),this.getTotalValue();for(var t=0,n=this.values.length-1,i=0,o=0,r=0;t<=n;)if(i=t+(n-t)/2|0,e<(r=(o=this.prefixSum[i])-this.values[i]))n=i-1;else{if(!(o<=e))break;t=i+1}return new s(i,e-r)},o);function o(e){this.values=e,this.prefixSum=new Uint32Array(e.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}var a=(c.prototype._bustCache=function(){this._cacheAccumulatedValueStart=0,this._cache=null},c.prototype.insertValues=function(e,t){this._actual.insertValues(e,t)&&this._bustCache()},c.prototype.changeValue=function(e,t){this._actual.changeValue(e,t)&&this._bustCache()},c.prototype.removeValues=function(e,t){this._actual.removeValues(e,t)&&this._bustCache()},c.prototype.getTotalValue=function(){return this._actual.getTotalValue()},c.prototype.getAccumulatedValue=function(e){return this._actual.getAccumulatedValue(e)},c.prototype.getIndexOf=function(e){if(e=Math.floor(e),null!==this._cache){var t=e-this._cacheAccumulatedValueStart;if(0<=t&&t=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=e);for(var n=0;nt||u.isEmpty()&&(0===c.type||3===c.type))){var l=u.startLineNumber===t?u.startColumn:n,d=u.endLineNumber===t?u.endColumn:i;o[r++]=new h(l,d,c.inlineClassName,c.type)}}return o},h.compare=function(e,t){return e.startColumn===t.startColumn?e.endColumn===t.endColumn?e.classNamet.className?1:0:e.endColumn-t.endColumn:e.startColumn-t.startColumn},h);function h(e,t,n,i){this.startColumn=e,this.endColumn=t,this.className=n,this.type=i}var o=function(e,t,n){this.startOffset=e,this.endOffset=t,this.className=n},f=(r.prototype.consumeLowerThan=function(e,t,n){for(;0=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t);break}this.count++},r);function r(){this.stopOffsets=[],this.classNames=[],this.count=0}var s=(a.normalize=function(e,t){if(0===t.length)return[];for(var n=[],i=new f,o=0,r=0,s=t.length;r console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],default:"recentlyUsed",description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")},"editor.suggestFontSize":{type:"integer",default:0,minimum:0,markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")},"editor.suggestLineHeight":{type:"integer",default:0,minimum:0,markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used.")},"editor.tabCompletion":{type:"string",default:"off",enum:["on","off","onlySnippets"],enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")},"editor.suggest.filterGraceful":{type:"boolean",default:!0,description:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:!1,description:o.a("suggest.localityBonus","Controls whether sorting favours words that appear close to the cursor.")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:!0,description:o.a("suggest.snippetsPreventQuickSuggestions","Control whether an active snippet prevents quick suggestions.")},"editor.selectionHighlight":{type:"boolean",default:f.contribInfo.selectionHighlight,description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection")},"editor.occurrencesHighlight":{type:"boolean",default:f.contribInfo.occurrencesHighlight,description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")},"editor.overviewRulerLanes":{type:"integer",default:3,description:o.a("overviewRulerLanes","Controls the number of decorations that can show up at the same position in the overview ruler.")},"editor.overviewRulerBorder":{type:"boolean",default:f.viewInfo.overviewRulerBorder,description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")},"editor.cursorBlinking":{type:"string",enum:["blink","smooth","phase","expand","solid"],default:u.h(f.viewInfo.cursorBlinking),description:o.a("cursorBlinking","Control the cursor animation style.")},"editor.mouseWheelZoom":{type:"boolean",default:f.viewInfo.mouseWheelZoom,markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")},"editor.cursorStyle":{type:"string",enum:["block","block-outline","line","line-thin","underline","underline-thin"],default:u.i(f.viewInfo.cursorStyle),description:o.a("cursorStyle","Controls the cursor style.")},"editor.cursorWidth":{type:"integer",default:f.viewInfo.cursorWidth,markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")},"editor.fontLigatures":{type:"boolean",default:f.viewInfo.fontLigatures,description:o.a("fontLigatures","Enables/Disables font ligatures.")},"editor.hideCursorInOverviewRuler":{type:"boolean",default:f.viewInfo.hideCursorInOverviewRuler,description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")},"editor.renderWhitespace":{type:"string",enum:["none","boundary","all"],enumDescriptions:["",o.a("renderWhiteSpace.boundary","Render whitespace characters except for single spaces between words."),""],default:f.viewInfo.renderWhitespace,description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")},"editor.renderControlCharacters":{type:"boolean",default:f.viewInfo.renderControlCharacters,description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")},"editor.renderIndentGuides":{type:"boolean",default:f.viewInfo.renderIndentGuides,description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")},"editor.highlightActiveIndentGuide":{type:"boolean",default:f.viewInfo.highlightActiveIndentGuide,description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")},"editor.renderLineHighlight":{type:"string",enum:["none","gutter","line","all"],enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],default:f.viewInfo.renderLineHighlight,description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")},"editor.codeLens":{type:"boolean",default:f.contribInfo.codeLens,description:o.a("codeLens","Controls whether the editor shows CodeLens")},"editor.folding":{type:"boolean",default:f.contribInfo.folding,description:o.a("folding","Controls whether the editor has code folding enabled")},"editor.foldingStrategy":{type:"string",enum:["auto","indentation"],default:f.contribInfo.foldingStrategy,markdownDescription:o.a("foldingStrategy","Controls the strategy for computing folding ranges. `auto` uses a language specific folding strategy, if available. `indentation` uses the indentation based folding strategy.")},"editor.showFoldingControls":{type:"string",enum:["always","mouseover"],default:f.contribInfo.showFoldingControls,description:o.a("showFoldingControls","Controls whether the fold controls on the gutter are automatically hidden.")},"editor.matchBrackets":{type:"boolean",default:f.contribInfo.matchBrackets,description:o.a("matchBrackets","Highlight matching brackets when one of them is selected.")},"editor.glyphMargin":{type:"boolean",default:f.viewInfo.glyphMargin,description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")},"editor.useTabStops":{type:"boolean",default:f.useTabStops,description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")},"editor.trimAutoWhitespace":{type:"boolean",default:y.trimAutoWhitespace,description:o.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:o.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.dragAndDrop":{type:"boolean",default:f.dragAndDrop,description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")},"editor.accessibilitySupport":{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:f.accessibilitySupport,description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")},"editor.showUnused":{type:"boolean",default:f.showUnused,description:o.a("showUnused","Controls fading out of unused code.")},"editor.links":{type:"boolean",default:f.contribInfo.links,description:o.a("links","Controls whether the editor should detect links and make them clickable.")},"editor.colorDecorators":{type:"boolean",default:f.contribInfo.colorDecorators,description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")},"editor.lightbulb.enabled":{type:"boolean",default:f.contribInfo.lightbulbEnabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")},"editor.codeActionsOnSave":{type:"object",properties:{"source.organizeImports":{type:"boolean",description:o.a("codeActionsOnSave.organizeImports","Controls whether organize imports action should be run on file save.")}},additionalProperties:{type:"boolean"},default:f.contribInfo.codeActionsOnSave,description:o.a("codeActionsOnSave","Code action kinds to be run on save.")},"editor.codeActionsOnSaveTimeout":{type:"number",default:f.contribInfo.codeActionsOnSaveTimeout,description:o.a("codeActionsOnSaveTimeout","Timeout in milliseconds after which the code actions that are run on save are cancelled.")},"editor.selectionClipboard":{type:"boolean",default:f.contribInfo.selectionClipboard,description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:c.c},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:o.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:o.a("ignoreTrimWhitespace","Controls whether the diff editor shows changes in leading or trailing whitespace as diffs.")},"editor.largeFileOptimizations":{type:"boolean",default:y.largeFileOptimizations,description:o.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:o.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")}}},N=null;function L(){return null===N&&(N=Object.create(null),Object.keys(I.properties).forEach(function(e){N[e]=!0})),N}w.registerConfiguration(I)},function(e,t,n){"use strict";t.a=function(e,t,n){var i=null,o=null;"function"==typeof n.value?(i="value",(o=n.value).length):"function"==typeof n.get&&(i="get",o=n.get);if(!o)throw new Error("not supported");var r="$memoize$"+t;n[i]=function(){for(var e=[],t=0;t>0);t[o]>=e?i=o-1:t[o+1]>=e?i=n=o:n=o+1}return n+1},c);function c(e){for(var t=[],n=0,i=0,o=e.length;i=s.start+1&&(s=M._findNextWordOnLine(e,t,new y.a(o,s.end+1))),s?s.start+1:t.getLineMaxColumn(o)),new y.a(o,r)},M._moveWordPartRight=function(e,t){var n=t.lineNumber,i=e.getLineMaxColumn(n);if(t.column===i)return n=d.start+1&&(d=M._findNextWordOnLine(e,t,new y.a(s,d.end+1))),d?d.start+1:a=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[t]},s.prototype.onLinesDeleted=function(e,t){if(0===this.getCount())return null;var n=this.getStartLineNumber(),i=this.getEndLineNumber();if(tn))for(var a=Math.max(t,s.fromLineNumber),c=Math.min(n,s.toLineNumber),u=a;u<=c;u++){var l=u-this._rendLineNumberStart;this._lines[l].onTokensChanged(),i=!0}}return i},s);function s(e){this._createLine=e,this._set(1,[])}var a=(c.prototype._createDomNode=function(){var e=Object(i.b)(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e},c.prototype.onConfigurationChanged=function(e){return e.layoutInfo},c.prototype.onFlushed=function(e){return this._linesCollection.flush(),!0},c.prototype.onLinesChanged=function(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)},c.prototype.onLinesDeleted=function(e){var t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(var n=0,i=t.length;nt?(c=t)<=(s=Math.min(n,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,c,s,i,t),o.linesLength+=s-c+1):o.rendLineNumberStartn){var s,a,c=Math.max(0,n-o.rendLineNumberStart+1);0<(a=(s=o.linesLength-1)-c+1)&&(this._removeLinesAfter(o,a),o.linesLength-=a)}return this._finishRendering(o,!1,i),o},p.prototype._renderUntouchedLines=function(e,t,n,i,o){for(var r=e.rendLineNumberStart,s=e.lines,a=t;a<=n;a++){var c=r+a;s[a].layoutLine(c,i[c-o])}},p.prototype._insertLinesBefore=function(e,t,n,i,o){for(var r=[],s=0,a=t;a<=n;a++)r[s++]=this.host.createVisibleLine();e.lines=r.concat(e.lines)},p.prototype._removeLinesBefore=function(e,t){for(var n=0;n',s=[],a=t;a<=n;a++){var c=a-t,u=i[c];0===u.length?s[c]="":s[c]='
=this._renderResult.length?"":this._renderResult[n]},p);function p(e){var t=d.call(this)||this;return t._context=e,t._lineHeight=t._context.configuration.editor.lineHeight,t._glyphMargin=t._context.configuration.editor.viewInfo.glyphMargin,t._glyphMarginLeft=t._context.configuration.editor.layoutInfo.glyphMarginLeft,t._glyphMarginWidth=t._context.configuration.editor.layoutInfo.glyphMarginWidth,t._renderResult=null,t._context.addEventHandler(t),t}},function(e,t,n){"use strict";n.d(t,"b",function(){return s}),n.d(t,"a",function(){return c});var i=n(816),o=n(2277),r=n(898),s=(a.getInstance=function(){return this._INSTANCE||(this._INSTANCE=new a),this._INSTANCE},a.prototype._updateColorMap=function(){var e=r.w.getColorMap();if(!e)return this._colors=[o.a.Empty],void(this._backgroundIsLight=!0);this._colors=[o.a.Empty];for(var t=1;t=this._colors.length)&&(e=2),this._colors[e]},a.prototype.backgroundIsLight=function(){return this._backgroundIsLight},a._INSTANCE=null,a);function a(){var t=this;this._onDidChange=new i.a,this.onDidChange=this._onDidChange.event,this._updateColorMap(),r.w.onDidChange(function(e){e.changedColorMap&&t._updateColorMap()})}var c=(v.soften=function(e,t){for(var n=new Uint8ClampedArray(e.length),i=0,o=e.length;ie.width||n+4>e.height)){var a=s?this.x2charDataLight:this.x2charData,c=v._getChIndex(i),u=4*e.width,l=r.r,d=r.g,h=r.b,p=o.r-l,g=o.g-d,f=o.b-h,m=e.data,y=4*c*2,b=n*u+4*t,M=a[y]/255;m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M,M=a[1+y]/255,m[b+4]=l+p*M,m[b+5]=d+g*M,m[b+6]=h+f*M,b+=u,M=a[2+y]/255,m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M,M=a[3+y]/255,m[b+4]=l+p*M,m[b+5]=d+g*M,m[b+6]=h+f*M,b+=u,M=a[4+y]/255,m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M,M=a[5+y]/255,m[b+4]=l+p*M,m[b+5]=d+g*M,m[b+6]=h+f*M,b+=u,M=a[6+y]/255,m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M,M=a[7+y]/255,m[b+4]=l+p*M,m[b+5]=d+g*M,m[b+6]=h+f*M}},v.prototype.x1RenderChar=function(e,t,n,i,o,r,s){if(!(t+1>e.width||n+2>e.height)){var a=s?this.x1charDataLight:this.x1charData,c=v._getChIndex(i),u=4*e.width,l=r.r,d=r.g,h=r.b,p=o.r-l,g=o.g-d,f=o.b-h,m=e.data,y=2*c*1,b=n*u+4*t,M=a[y]/255;m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M,b+=u,M=a[1+y]/255,m[b+0]=l+p*M,m[b+1]=d+g*M,m[b+2]=h+f*M}},v.prototype.x2BlockRenderChar=function(e,t,n,i,o,r){if(!(t+2>e.width||n+4>e.height)){var s=4*e.width,a=o.r,c=o.g,u=o.b,l=a+.5*(i.r-a),d=c+.5*(i.g-c),h=u+.5*(i.b-u),p=e.data,g=n*s+4*t;p[g+0]=l,p[g+1]=d,p[g+2]=h,p[g+4]=l,p[g+5]=d,p[g+6]=h,p[(g+=s)+0]=l,p[g+1]=d,p[g+2]=h,p[g+4]=l,p[g+5]=d,p[g+6]=h,p[(g+=s)+0]=l,p[g+1]=d,p[g+2]=h,p[g+4]=l,p[g+5]=d,p[g+6]=h,p[(g+=s)+0]=l,p[g+1]=d,p[g+2]=h,p[g+4]=l,p[g+5]=d,p[g+6]=h}},v.prototype.x1BlockRenderChar=function(e,t,n,i,o,r){if(!(t+1>e.width||n+2>e.height)){var s=4*e.width,a=o.r,c=o.g,u=o.b,l=a+.5*(i.r-a),d=c+.5*(i.g-c),h=u+.5*(i.b-u),p=e.data,g=n*s+4*t;p[g+0]=l,p[g+1]=d,p[g+2]=h,p[(g+=s)+0]=l,p[g+1]=d,p[g+2]=h}},v);function v(e,t){if(760!==e.length)throw new Error("Invalid x2CharData");if(190!==t.length)throw new Error("Invalid x1CharData");this.x2charData=e,this.x1charData=t,this.x2charDataLight=v.soften(e,.8),this.x1charDataLight=v.soften(t,50/60)}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i=n(897),o=Object(i.c)("IWorkspaceEditService")},function(e,t,n){"use strict";var i,o;function r(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function s(e){return e.end-e.start<=0}n.d(t,"a",function(){return i}),(o=i=i||{}).intersect=r,o.isEmpty=s,o.intersects=function(e,t){return!s(r(e,t))},o.relativeComplement=function(e,t){var n=[],i={start:e.start,end:Math.min(t.start,e.end)},o={start:Math.max(t.end,e.start),end:e.end};return s(i)||n.push(i),s(o)||n.push(o),n}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return r});var i=n(897),o=Object(i.c)("logService"),r=(s.prototype.trace=function(e){for(var t=[],n=1;n=A?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},w.prototype._largeReplaceAll=function(){var e=new l.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getConfiguration().wordSeparators:null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="m";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern();i=a.hasReplacementPatterns?r.replace(t,function(){return a.buildReplaceString(arguments)}):r.replace(t,a.buildReplaceString(null));var c=new u.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},w.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns,1073741824),i=[],o=0,r=n.length;o"},e.link=function(e,t,n){return e===n&&(n=Object(o.d)(n)),t=Object(o.d)(t),!(e=Object(o.d)(e))||e.match(/^data:|javascript:/i)||e.match(/^command:/i)&&!i.isTrusted||e.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?n:''+n+""},e.paragraph=function(e){return"

"+e+"

"},r.codeBlockRenderer&&(e.code=function(e,t){var n=r.codeBlockRenderer(t,e),i=u.b.nextId(),o=Promise.all([n,a]).then(function(e){var t=e[0],n=s.querySelector('div[data-code="'+i+'"]');n&&(n.innerHTML=t)}).catch(function(e){});return r.codeBlockRenderCallback&&o.then(r.codeBlockRenderCallback),'
'+Object(l.m)(e)+"
"});r.actionHandler&&r.actionHandler.disposeables.push(c.k(s,"click",function(e){var t=e.target;if("A"===t.tagName||(t=t.parentElement)&&"A"===t.tagName)try{var n=t.dataset.href;n&&r.actionHandler.callback(n,e)}catch(e){Object(h.e)(e)}finally{e.preventDefault()}}));var n={sanitize:!0,renderer:e};return s.innerHTML=d.b(i.value,n),t(),s};var c=n(817),u=n(1747),l=n(818),o=n(1550),d=n(2465),h=n(833);function p(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var g=(i.prototype.eos=function(){return this.index>=this.source.length},i.prototype.next=function(){var e=this.peek();return this.advance(),e},i.prototype.peek=function(){return this.source[this.index]},i.prototype.advance=function(){this.index++},i);function i(e){this.source=e,this.index=0}function f(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}},function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return r});var i=(o.prototype.nextId=function(){return this._prefix+ ++this._lastId},o);function o(e){this._prefix=e,this._lastId=0}var r=new i("id#")},function(e,t,n){"use strict";n.d(t,"b",function(){return l}),n.d(t,"a",function(){return i});var l=16777215,i=(o.prototype.ensureParentIndices=function(){var e,t,n,i=this;if(!this._parentsComputed){this._parentsComputed=!0;for(var o=[],r=0,s=this._startIndexes.length;r=t));)o.pop();var u=0>>24)+((4278190080&this._endIndexes[e])>>>16);return 65535==t?-1:t},o.prototype.contains=function(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t},o.prototype.findIndex=function(e){var t=0,n=this._startIndexes.length;if(0===n)return-1;for(;t=this.endLineNumber},s.prototype.containsLine=function(e){return this.startLineNumber<=e&&e<=this.endLineNumber},s);function s(e,t){this.ranges=e,this.index=t}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),t.c=function(e){var t=e.get(g.a).getFocusedCodeEditor();if(t instanceof f.a)return t.getParentEditor();return t},n.d(t,"b",function(){return A});var i,o,r,s=n(817),a=n(1549),c=n(1502),u=n(1229),l=n(816),d=n(1226),h=n(818),p=n(2483),g=(n.n(p),n(1236)),f=n(1750),m=n(1898),y=n(801),b=n(914),M=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});(r=o=o||{}).inPeekEditor=new b.f("inReferenceSearchEditor",!0),r.notInPeekEditor=r.inPeekEditor.toNegated();var v,C={headerBackgroundColor:u.a.white,primaryHeadingColor:u.a.fromHex("#333333"),secondaryHeadingColor:u.a.fromHex("#6c6c6cb3")},A=(v=m.a,M(_,v),_.prototype.dispose=function(){v.prototype.dispose.call(this),this._onDidClose.fire(this)},Object.defineProperty(_.prototype,"onDidClose",{get:function(){return this._onDidClose.event},enumerable:!0,configurable:!0}),_.prototype.style=function(e){var t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),v.prototype.style.call(this,e)},_.prototype._applyStyles=function(){v.prototype._applyStyles.call(this);var e=this.options;this._headElement&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&(this._bodyElement.style.borderColor=e.frameColor.toString())},_.prototype._fillContainer=function(e){this.setCssClass("peekview-widget"),this._headElement=s.a(".head"),this._bodyElement=s.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)},_.prototype._fillHead=function(e){var t=this,n=s.a(".peekview-title");s.l(this._headElement,n),s.k(n,"click",function(e){return t._onTitleClick(e)}),this._primaryHeading=s.a("span.filename"),this._secondaryHeading=s.a("span.dirname"),this._metaHeading=s.a("span.meta"),s.l(n,this._primaryHeading,this._secondaryHeading,this._metaHeading);var i=s.a(".peekview-actions");s.l(this._headElement,i);var o=this._getActionBarOptions();this._actionbarWidget=new a.a(i,o),this._disposables.push(this._actionbarWidget),this._actionbarWidget.push(new c.a("peekview.close",y.a("label.close","Close"),"close-peekview-action",!0,function(){return t.dispose(),null}),{label:!1,icon:!0})},_.prototype._getActionBarOptions=function(){return{}},_.prototype._onTitleClick=function(e){},_.prototype.setTitle=function(e,t){this._primaryHeading.innerHTML=h.m(e),this._primaryHeading.setAttribute("aria-label",e),t?this._secondaryHeading.innerHTML=h.m(t):s.m(this._secondaryHeading)},_.prototype.setMetaTitle=function(e){e?this._metaHeading.innerHTML=h.m(e):s.m(this._metaHeading)},_.prototype._doLayout=function(e,t){if(!this._isShowing&&e<0)this.dispose();else{var n=Math.ceil(1.2*this.editor.getConfiguration().lineHeight),i=e-(n+2);this._doLayoutHead(n,t),this._doLayoutBody(i,t)}},_.prototype._doLayoutHead=function(e,t){this._headElement.style.height=h.p("{0}px",e),this._headElement.style.lineHeight=this._headElement.style.height},_.prototype._doLayoutBody=function(e,t){this._bodyElement.style.height=h.p("{0}px",e)},_);function _(e,t){void 0===t&&(t={});var n=v.call(this,e,t)||this;return n._onDidClose=new l.a,d.g(n.options,C,!1),n}},function(e,t,n){"use strict";n.d(t,"a",function(){return m});var i,l,o=n(1226),r=n(1236),s=n(1634),a=n(1245),c=n(914),u=n(897),d=n(1333),h=n(880),p=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),g=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3s[0]&&t[1]t.prefixLen?-1:e.prefixLent.offsetDist?1:0})[0];if(e)return this.references[e.idx]},y.prototype.dispose=function(){Object(r.d)(this.groups),Object(r.d)(this._disposables),this.groups.length=0,this._disposables.length=0},y._compareReferences=function(e,t){var n=e.uri.toString(),i=t.uri.toString();return n'+e+""})},codeBlockRenderCallback:function(){return o._onDidRenderCodeBlock.fire()},actionHandler:{callback:function(e){var t;try{t=s.a.parse(e)}catch(e){}t&&o._openerService&&o._openerService.open(t).catch(a.e)},disposeables:e}}},m.prototype.render=function(e){var t=[];return{element:e?Object(i.b)(e,this.getOptions(t)):document.createElement("span"),dispose:function(){return Object(d.d)(t)}}},m=p([g(1,r.a),g(2,Object(u.d)(o.a))],m));function m(e,t,n){void 0===n&&(n=o.b),this._editor=e,this._modeService=t,this._openerService=n,this._onDidRenderCodeBlock=new l.a,this.onDidRenderCodeBlock=this._onDidRenderCodeBlock.event}},function(e,t,n){"use strict";n.d(t,"a",function(){return f});var a=n(785),o=n(818),i=n(831),r=n(787),s=n(1190),c=n(1129),u=n(1584),l=n(914),d=n(1740),h=n(2536),p=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3")}},m.prototype._doInsert=function(e,t,n,i,o,r){var s=this;void 0===t&&(t=0),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===r&&(r=!0),this._snippetListener=Object(a.d)(this._snippetListener),i&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t,n,r):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t,n,r),this._session.insert()),o&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener=[this._editor.onDidChangeModelContent(function(e){return e.isFlush&&s.cancel()}),this._editor.onDidChangeModel(function(){return s.cancel()}),this._editor.onDidChangeCursorSelection(function(){return s._updateState()})]},m.prototype._updateState=function(){if(this._session){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}},m.prototype._handleChoice=function(){var n=this,e=this._session.choice;if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(function(e){return s.a.fromPositions(e.getStartPosition())}));var i=e.options[0];Object(u.f)(this._editor,e.options.map(function(e,t){return{kind:13,label:e.value,insertText:e.value,sortText:Object(o.C)("a",t),range:r.a.fromPositions(n._editor.getPosition(),n._editor.getPosition().delta(0,i.value.length))}}))}}else this._currentChoice=void 0},m.prototype.finish=function(){for(;this._inSnippet.get();)this.next()},m.prototype.cancel=function(){this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),Object(a.d)(this._snippetListener),Object(a.d)(this._session),this._session=void 0,this._modelVersionId=-1},m.prototype.prev=function(){this._session.prev(),this._updateState()},m.prototype.next=function(){this._session.next(),this._updateState()},m.prototype.isInSnippet=function(){return this._inSnippet.get()},m.InSnippetMode=new l.f("inSnippetMode",!1),m.HasNextTabstop=new l.f("hasNextTabstop",!1),m.HasPrevTabstop=new l.f("hasPrevTabstop",!1),m=p([g(1,d.a),g(2,l.e)],m));function m(e,t,n){this._editor=e,this._logService=t,this._snippetListener=[],this._inSnippet=m.InSnippetMode.bindTo(n),this._hasNextTabstop=m.HasNextTabstop.bindTo(n),this._hasPrevTabstop=m.HasPrevTabstop.bindTo(n)}Object(i.h)(f);var y=i.c.bindToContribution(f.get);Object(i.g)(new y({id:"jumpToNextSnippetPlaceholder",precondition:l.d.and(f.InSnippetMode,f.HasNextTabstop),handler:function(e){return e.next()},kbOpts:{weight:130,kbExpr:c.a.editorTextFocus,primary:2}})),Object(i.g)(new y({id:"jumpToPrevSnippetPlaceholder",precondition:l.d.and(f.InSnippetMode,f.HasPrevTabstop),handler:function(e){return e.prev()},kbOpts:{weight:130,kbExpr:c.a.editorTextFocus,primary:1026}})),Object(i.g)(new y({id:"leaveSnippet",precondition:f.InSnippetMode,handler:function(e){return e.cancel()},kbOpts:{weight:130,kbExpr:c.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(i.g)(new y({id:"acceptSnippet",precondition:f.InSnippetMode,handler:function(e){return e.finish()}}))},function(e,t,n){"use strict";n.d(t,"d",function(){return d}),n.d(t,"b",function(){return y}),n.d(t,"a",function(){return v}),n.d(t,"c",function(){return E});var i,o,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=(a.isDigitCharacter=function(e){return 48<=e&&e<=57},a.isVariableCharacter=function(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90},a.prototype.text=function(e){this.value=e,this.pos=0},a.prototype.tokenText=function(e){return this.value.substr(e.pos,e.len)},a.prototype.next=function(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e,t=this.pos,n=0,i=this.value.charCodeAt(t);if("number"==typeof(e=a._table[i]))return this.pos+=1,{type:e,pos:t,len:1};if(a.isDigitCharacter(i)){for(e=8;n+=1,i=this.value.charCodeAt(t+n),a.isDigitCharacter(i););return this.pos+=n,{type:e,pos:t,len:n}}if(a.isVariableCharacter(i)){for(e=9;i=this.value.charCodeAt(t+ ++n),a.isVariableCharacter(i)||a.isDigitCharacter(i););return this.pos+=n,{type:e,pos:t,len:n}}for(e=10;n+=1,i=this.value.charCodeAt(t+n),!isNaN(i)&&void 0===a._table[i]&&!a.isDigitCharacter(i)&&!a.isVariableCharacter(i););return this.pos+=n,{type:e,pos:t,len:n}},a._table=((o={})[36]=0,o[58]=1,o[44]=2,o[123]=3,o[125]=4,o[92]=5,o[47]=6,o[124]=7,o[43]=11,o[45]=12,o[63]=13,o),a);function a(){this.text("")}var c=(u.prototype.appendChild=function(e){return e instanceof d&&this._children[this._children.length-1]instanceof d?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this},u.prototype.replace=function(e,t){var n=e.parent,i=n.children.indexOf(e),o=n.children.slice(0);o.splice.apply(o,[i,1].concat(t)),n._children=o,function e(t,n){for(var i=0,o=t;it.index?1:0},Object.defineProperty(b.prototype,"isFinalTabstop",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"choice",{get:function(){return 1===this._children.length&&this._children[0]instanceof v?this._children[0]:void 0},enumerable:!0,configurable:!0}),b.prototype.clone=function(){var e=new b(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(function(e){return e.clone()}),e},b);function b(e){var t=m.call(this)||this;return t.index=e,t}var M,v=(r(C,M=c),C.prototype.appendChild=function(e){return e instanceof d&&(e.parent=this).options.push(e),this},C.prototype.toString=function(){return this.options[0].value},C.prototype.len=function(){return this.options[0].len()},C.prototype.clone=function(){var e=new C;return this.options.forEach(e.appendChild,e),e},C);function C(){var e=null!==M&&M.apply(this,arguments)||this;return e.options=[],e}var A,_=(r(w,A=c),w.prototype.resolve=function(e){var t=this,n=!1,i=e.replace(this.regexp,function(){return n=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))});return!n&&this._children.some(function(e){return e instanceof N&&Boolean(e.elseValue)})&&(i=this._replace([])),i},w.prototype._replace=function(e){for(var t="",n=0,i=this._children;n=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));var n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}},l.prototype.canNavigate=function(){return this.ranges&&0=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,A._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}),m.prototype.toString=function(){return"pos("+this.pos.x+","+this.pos.y+"), editorPos("+this.editorPos.x+","+this.editorPos.y+"), mouseVerticalOffset: "+this.mouseVerticalOffset+", mouseContentHorizontalOffset: "+this.mouseContentHorizontalOffset+"\n\ttarget: "+(this.target?this.target.outerHTML:null)},m.prototype.fulfill=function(e,t,n,i){return void 0===t&&(t=null),void 0===n&&(n=null),void 0===i&&(i=null),new s(this.target,e,this.mouseColumn,t,n,i)},m.prototype.withTarget=function(e){return new m(this._ctx,this.editorPos,this.pos,e)},m);function m(e,t,n,i){var o=g.call(this,e,t,n)||this;return o._ctx=e,i?(o.target=i,o.targetPath=r.a.collect(i,e.viewDomNode)):(o.target=null,o.targetPath=new Uint8Array(0)),o}var v={isAfterLines:!0};function C(e){return{isAfterLines:!1,horizontalDistanceToText:e}}var A=(_.prototype.mouseTargetIsWidget=function(e){var t=e.target,n=r.a.collect(t,this._viewHelper.viewDomNode);return!(!l.isChildOfContentWidgets(n)&&!l.isChildOfOverflowingContentWidgets(n)&&!l.isChildOfOverlayWidgets(n))},_.prototype.createMouseTarget=function(e,t,n,i){var o=new h(this._context,this._viewHelper,e),r=new f(o,t,n,i);try{return _._createMouseTarget(o,r,!1)}catch(e){return r.fulfill(0)}},_._createMouseTarget=function(e,t,n){if(null===t.target){if(n)return t.fulfill(0);var i=_._doHitTest(e,t);return i.position?_.createMouseTargetFromHitTestPosition(e,t,i.position.lineNumber,i.position.column):this._createMouseTarget(e,t.withTarget(i.hitTarget),!0)}var o=t,r=null;return(r=(r=(r=(r=(r=(r=(r=(r=(r=(r=r||_._hitTestContentWidget(e,o))||_._hitTestOverlayWidget(e,o))||_._hitTestMinimap(e,o))||_._hitTestScrollbarSlider(e,o))||_._hitTestViewZone(e,o))||_._hitTestMargin(e,o))||_._hitTestViewCursor(e,o))||_._hitTestTextArea(e,o))||_._hitTestViewLines(e,o,n))||_._hitTestScrollbar(e,o))||t.fulfill(0)},_._hitTestContentWidget=function(e,t){if(l.isChildOfContentWidgets(t.targetPath)||l.isChildOfOverflowingContentWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(9,null,null,n):t.fulfill(0)}return null},_._hitTestOverlayWidget=function(e,t){if(l.isChildOfOverlayWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(12,null,null,n):t.fulfill(0)}return null},_._hitTestViewCursor=function(e,t){if(t.target)for(var n=0,i=(r=e.lastViewCursorsRenderData).length;no.contentLeft+o.width)){var c=e.getVerticalOffsetForLineNumber(o.position.lineNumber);if(c<=a&&a<=c+o.height)return t.fulfill(6,o.position)}}return null},_._hitTestViewZone=function(e,t){var n=e.getZoneAtCoord(t.mouseVerticalOffset);if(n){var i=t.isInContentArea?8:5;return t.fulfill(i,n.position,null,n)}return null},_._hitTestTextArea=function(e,t){return l.isTextArea(t.targetPath)?t.fulfill(1):null},_._hitTestMargin=function(e,t){if(t.isInMarginArea){var n=e.getFullLineRangeAtCoord(t.mouseVerticalOffset),i=n.range.getStartPosition(),o=Math.abs(t.pos.x-t.editorPos.x),r={isAfterLines:n.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:o};return(o-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,n.range,r):(o-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,n.range,r):(o-=e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,n.range,r))}return null},_._hitTestViewLines=function(e,t,n){if(!l.isChildOfViewLines(t.targetPath))return null;if(e.isAfterLines(t.mouseVerticalOffset)){var i=e.model.getLineCount(),o=e.model.getLineMaxColumn(i);return t.fulfill(7,new b.a(i,o),void 0,v)}if(n){if(l.isStrictChildOfViewLines(t.targetPath)){var r=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(r)){var s=e.getLineWidth(r),a=C(t.mouseContentHorizontalOffset-s);return t.fulfill(7,new b.a(r,1),void 0,a)}}return t.fulfill(0)}var c=_._doHitTest(e,t);return c.position?_.createMouseTargetFromHitTestPosition(e,t,c.position.lineNumber,c.position.column):this._createMouseTarget(e,t.withTarget(c.hitTarget),!0)},_._hitTestMinimap=function(e,t){if(l.isChildOfMinimap(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new b.a(n,i))}return null},_._hitTestScrollbarSlider=function(e,t){if(l.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var n=t.target.className;if(n&&/\b(slider|scrollbar)\b/.test(n)){var i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),o=e.model.getLineMaxColumn(i);return t.fulfill(11,new b.a(i,o))}}return null},_._hitTestScrollbar=function(e,t){if(l.isChildOfScrollableElement(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new b.a(n,i))}return null},_.prototype.getMouseColumn=function(e,t){var n=this._context.configuration.editor.layoutInfo,i=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return _._getMouseColumn(i,this._context.configuration.editor.fontInfo.typicalHalfwidthCharacterWidth)},_._getMouseColumn=function(e,t){return e<0?1:Math.round(e/t)+1},_.createMouseTargetFromHitTestPosition=function(e,t,n,i){var o=new b.a(n,i),r=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>r){if(y.g&&1===o.column){var s=C(t.mouseContentHorizontalOffset-r);return t.fulfill(7,new b.a(n,e.model.getLineMaxColumn(n)),void 0,s)}var a=C(t.mouseContentHorizontalOffset-r);return t.fulfill(7,o,void 0,a)}var c=e.visibleRangeForPosition2(n,i);if(!c)return t.fulfill(0,o);var u=c.left;if(t.mouseContentHorizontalOffset===u)return t.fulfill(6,o);var l=[];if(l.push({offset:c.left,column:i}),1=t.editorPos.y+e.layoutInfo.height&&(o=t.editorPos.y+e.layoutInfo.height-1);var r=new a.e(t.pos.x,o),s=this._actualDoHitTestWithCaretRangeFromPoint(e,r.toClientCoordinates());return s.position?s:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())},_._actualDoHitTestWithCaretRangeFromPoint=function(e,t){var n=document.caretRangeFromPoint(t.clientX,t.clientY);if(!n||!n.startContainer)return{position:null,hitTarget:null};var i=n.startContainer,o=null;if(i.nodeType===i.TEXT_NODE){var r=(a=(s=i.parentNode)?s.parentNode:null)?a.parentNode:null;if((r&&r.nodeType===r.ELEMENT_NODE?r.className:null)===u.b.CLASS_NAME)return{position:e.getPositionFromDOMInfo(s,n.startOffset),hitTarget:null};o=i.parentNode}else if(i.nodeType===i.ELEMENT_NODE){var s,a;if(((a=(s=i.parentNode)?s.parentNode:null)&&a.nodeType===a.ELEMENT_NODE?a.className:null)===u.b.CLASS_NAME)return{position:e.getPositionFromDOMInfo(i,i.textContent.length),hitTarget:null};o=i}return{position:null,hitTarget:o}},_._doHitTestWithCaretPositionFromPoint=function(e,t){var n=document.caretPositionFromPoint(t.clientX,t.clientY);if(n.offsetNode.nodeType!==n.offsetNode.TEXT_NODE)return{position:null,hitTarget:n.offsetNode};var i=n.offsetNode.parentNode,o=i?i.parentNode:null,r=o?o.parentNode:null;return(r&&r.nodeType===r.ELEMENT_NODE?r.className:null)!==u.b.CLASS_NAME?{position:null,hitTarget:n.offsetNode.parentNode}:{position:e.getPositionFromDOMInfo(n.offsetNode.parentNode,n.offset),hitTarget:null}},_._doHitTestWithMoveToPoint=function(e,t){var n=null,i=null,o=document.body.createTextRange();try{o.moveToPoint(t.clientX,t.clientY)}catch(e){return{position:null,hitTarget:null}}o.collapse(!0);var r=o?o.parentElement():null,s=r?r.parentNode:null,a=s?s.parentNode:null;if((a&&a.nodeType===a.ELEMENT_NODE?a.className:"")===u.b.CLASS_NAME){var c=o.duplicate();c.moveToElementText(r),c.setEndPoint("EndToStart",o),n=e.getPositionFromDOMInfo(r,c.text.length),c.moveToElementText(e.viewDomNode)}else i=r;return o.moveToElementText(e.viewDomNode),{position:n,hitTarget:i}},_._doHitTest=function(e,t){return document.caretRangeFromPoint?this._doHitTestWithCaretRangeFromPoint(e,t):document.caretPositionFromPoint?this._doHitTestWithCaretPositionFromPoint(e,t.pos.toClientCoordinates()):document.body.createTextRange?this._doHitTestWithMoveToPoint(e,t.pos.toClientCoordinates()):{position:null,hitTarget:null}},_);function _(e,t){this._context=e,this._viewHelper=t}},function(e,t,n){"use strict";n.d(t,"a",function(){return c}),n.d(t,"c",function(){return h}),n.d(t,"b",function(){return g});var i,o=n(1228),r=n(1220),s=n(909),u=n(2225),l=n(1580),m=n(1723),y=n(1632),b=n(880),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),M=!!s.e||!(s.c||o.j||o.m),v=o.h,c=(Object.defineProperty(d.prototype,"clientRectDeltaLeft",{get:function(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft},enumerable:!0,configurable:!0}),d);function d(e,t){this._domNode=e,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=t}var h=(p.prototype.equals=function(e){return this.themeType===e.themeType&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.spaceWidth===e.spaceWidth&&this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineHeight===e.lineHeight&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.fontLigatures===e.fontLigatures},p);function p(e,t){this.themeType=t,this.renderWhitespace=e.editor.viewInfo.renderWhitespace,this.renderControlCharacters=e.editor.viewInfo.renderControlCharacters,this.spaceWidth=e.editor.fontInfo.spaceWidth,this.useMonospaceOptimizations=e.editor.fontInfo.isMonospace&&!e.editor.viewInfo.disableMonospaceOptimizations,this.canUseHalfwidthRightwardsArrow=e.editor.fontInfo.canUseHalfwidthRightwardsArrow,this.lineHeight=e.editor.lineHeight,this.stopRenderingLineAfter=e.editor.viewInfo.stopRenderingLineAfter,this.fontLigatures=e.editor.viewInfo.fontLigatures}var g=(C.prototype.getDomNode=function(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null},C.prototype.setDomNode=function(e){if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=Object(r.b)(e)},C.prototype.onContentChanged=function(){this._isMaybeInvalid=!0},C.prototype.onTokensChanged=function(){this._isMaybeInvalid=!0},C.prototype.onDecorationsChanged=function(){this._isMaybeInvalid=!0},C.prototype.onOptionsChanged=function(e){this._isMaybeInvalid=!0,this._options=e},C.prototype.onSelectionChanged=function(){return!(!v&&this._options.themeType!==b.b)&&(this._isMaybeInvalid=!0)},C.prototype.renderLine=function(e,t,n,i){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;var o=n.getViewLineRenderingData(e),r=this._options,s=m.a.filter(o.inlineDecorations,e,o.minColumn,o.maxColumn);if(v||r.themeType===b.b)for(var a=n.selections,c=0,u=a.length;ce)){var d=l.startLineNumber===e?l.startColumn:o.minColumn,h=l.endLineNumber===e?l.endColumn:o.maxColumn;d');var g=Object(y.c)(p,i);i.appendASCIIString("
");var f=null;return M&&o.isBasicASCII&&r.useMonospaceOptimizations&&0===g.containsForeignElements&&o.content.length<300&&p.lineTokens.getCount()<100&&(f=new A(this._renderedViewLine?this._renderedViewLine.domNode:null,p,g.characterMapping)),f=f||D(this._renderedViewLine?this._renderedViewLine.domNode:null,p,g.characterMapping,g.containsRTL,g.containsForeignElements),this._renderedViewLine=f,!0},C.prototype.layoutLine=function(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))},C.prototype.getWidth=function(){return this._renderedViewLine?this._renderedViewLine.getWidth():0},C.prototype.getWidthIsFast=function(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()},C.prototype.getVisibleRangesForRange=function(e,t,n){if(!this._renderedViewLine)return null;e|=0,t|=0,e=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,e)),t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t));var i=0|this._renderedViewLine.input.stopRenderingLineAfter;return-1!=i&&i, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"},i.readFromTextArea=function(e){return new i(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)},i.prototype.collapseSelection=function(){return new i(this.value,this.value.length,this.value.length,null,null)},i.prototype.writeToTextArea=function(e,t,n){t.setValue(e,this.value),n&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)},i.prototype.deduceEditorPosition=function(e){if(e<=this.selectionStart){var t=this.value.substring(e,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1)}if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);var n=this.value.substring(this.selectionStart,e);if(-1===n.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,n,1);var i=this.value.substring(e,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,i,-1)},i.prototype._finishDeduceEditorPosition=function(e,t,n){for(var i=0,o=-1;-1!==(o=t.indexOf("\n",o+1));)i++;return[e,n*t.length,i]},i.selectedText=function(e){return new i(e,0,e.length,null,null)},i.deduceInput=function(e,t,n,i){if(!e)return{text:"",replaceCharCnt:0};var o=e.value,r=e.selectionStart,s=e.selectionEnd,a=t.value,c=t.selectionStart,u=t.selectionEnd;i&&0'+n+"":String(i)},p.prototype.prepareRender=function(e){if(0!==this._renderLineNumbers){for(var t=u.c?this._lineHeight%2==0?" lh-even":" lh-odd":"",n=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,o='
',r=[],s=n;s<=i;s++){var a=s-n,c=this._getLineRenderLineNumber(s);r[a]=c?o+c+"
":""}this._renderResult=r}else this._renderResult=null},p.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},p.CLASS_NAME="line-numbers",p);function p(e){var t=o.call(this)||this;return t._context=e,t._readConfig(),t._lastCursorModelPosition=new a.a(1,1),t._renderResult=null,t._context.addEventHandler(t),t}Object(l.e)(function(e,t){var n=e.getColor(c.q);n&&t.addRule(".monaco-editor .line-numbers { color: "+n+"; }");var i=e.getColor(c.b);i&&t.addRule(".monaco-editor .current-line ~ .line-numbers { color: "+i+"; }")})},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i,o,r=n(1220),s=n(1334),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=(o=s.b,a(u,o),u.prototype.dispose=function(){o.prototype.dispose.call(this)},u.prototype.getDomNode=function(){return this._domNode},u.prototype._createDomNode=function(){var e=Object(r.b)(document.createElement("div"));return e.setClassName(u.OUTER_CLASS_NAME),e.setPosition("absolute"),e.setAttribute("role","presentation"),e.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(r.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(u.CLASS_NAME),e.appendChild(this._glyphMarginBackgroundDomNode),e},u.prototype.onConfigurationChanged=function(e){return e.canUseLayerHinting&&(this._canUseLayerHinting=this._context.configuration.editor.canUseLayerHinting),e.layoutInfo&&(this._contentLeft=this._context.configuration.editor.layoutInfo.contentLeft,this._glyphMarginLeft=this._context.configuration.editor.layoutInfo.glyphMarginLeft,this._glyphMarginWidth=this._context.configuration.editor.layoutInfo.glyphMarginWidth),!0},u.prototype.onScrollChanged=function(e){return o.prototype.onScrollChanged.call(this,e)||e.scrollTopChanged},u.prototype.prepareRender=function(e){},u.prototype.render=function(e){this._domNode.setLayerHinting(this._canUseLayerHinting);var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t);var n=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(n),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(n)},u.CLASS_NAME="glyph-margin",u.OUTER_CLASS_NAME="margin",u);function u(e){var t=o.call(this,e)||this;return t._canUseLayerHinting=t._context.configuration.editor.canUseLayerHinting,t._contentLeft=t._context.configuration.editor.layoutInfo.contentLeft,t._glyphMarginLeft=t._context.configuration.editor.layoutInfo.glyphMarginLeft,t._glyphMarginWidth=t._context.configuration.editor.layoutInfo.glyphMarginWidth,t._domNode=t._createDomNode(),t}},function(e,t,n){"use strict";t.d=g,t.c=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,c=t.length;a=e)return n}return null},i.prototype.get2=function(e){for(var t=this._cache.length-1;0<=t;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},i.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},i.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(t=!(n[i]=null))}if(t){var r=[];for(i=0;i=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},r.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==b.a;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0!==o.index)return new s.a(n+1,o.remainder+1);var r=i-this.getOffsetAt(n+1,1);return new s.a(n+1,r+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===b.a)return r=i-e-this.getOffsetAt(n+1,1),new s.a(n+1,r+1);t=t.right}return new s.a(1,1)},r.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},r.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),c=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==b.a;){var u=this._buffers[r.piece.bufferIndex].buffer,l=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){c+=u.substring(l,l+t.remainder);break}c+=u.substr(l,r.piece.length),r=r.next()}return c},r.prototype.getLinesContent=function(){return this.getContentOfSubTree(this.root).split(/\r\n|\r|\n/)},r.prototype.getLength=function(){return this._length},r.prototype.getLineCount=function(){return this._lineCnt},r.prototype.getLineContent=function(e){return this._lastVisitedLine.lineNumber===e||((this._lastVisitedLine.lineNumber=e)===this._lineCnt?this._lastVisitedLine.value=this.getLineRawContent(e):this._EOLNormalized?this._lastVisitedLine.value=this.getLineRawContent(e,this._EOLLength):this._lastVisitedLine.value=this.getLineRawContent(e).replace(/(\r\n|\r|\n)$/,"")),this._lastVisitedLine.value},r.prototype.getLineCharCode=function(e,t){var n=this.nodeAt2(e,t+1);if(n.remainder===n.node.piece.length){var i=n.node.next();if(!i)return 0;var o=this._buffers[i.piece.bufferIndex],r=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o.buffer.charCodeAt(r)}o=this._buffers[n.node.piece.bufferIndex];var s=(r=this.offsetInBuffer(n.node.piece.bufferIndex,n.node.piece.start))+n.remainder;return o.buffer.charCodeAt(s)},r.prototype.getLineLength=function(e){if(e!==this.getLineCount())return this.getOffsetAt(e+1,1)-this.getOffsetAt(e,1)-this._EOLLength;var t=this.getOffsetAt(e,1);return this.getLength()-t},r.prototype.findMatchesInNode=function(e,t,n,i,o,r,s,a,c,u,l){var d,h=this._buffers[e.piece.bufferIndex],p=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start),g=this.offsetInBuffer(e.piece.bufferIndex,o),f=this.offsetInBuffer(e.piece.bufferIndex,r);t.reset(g);var m={line:0,column:0};do{if(d=t.next(h.buffer)){if(d.index>=f)return u;this.positionInBuffer(e,d.index-p,m);var y=this.getLineFeedCnt(e.piece.bufferIndex,o,m),b=m.line===o.line?m.column-o.column+i:m.column+1,M=b+d[0].length;if(l[u++]=Object(A.d)(new v.a(n+y,b,n+y,M),d,a),d.index+d[0].length>=f)return u;if(c<=u)return u}}while(d);return u},r.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new A.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var c=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===c)return[];var u=this.positionInBuffer(a.node,a.remainder),l=this.positionInBuffer(c.node,c.remainder);if(a.node===c.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,u,l,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==c.node;){var p=this.getLineFeedCnt(h.piece.bufferIndex,u,h.piece.end);if(1<=p){var g=this._buffers[h.piece.bufferIndex].lineStarts,f=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=g[u.line+p],y=d===e.startLineNumber?e.startColumn:1;if(i<=(r=this.findMatchesInNode(h,s,d,y,u,this.positionInBuffer(h,m-f),t,n,i,r,o)))return o;d+=p}var b=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var M=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,M,e.endLineNumber,b,r,o,n,i),o}if(i<=(r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(b),d,b,r,o,n,i)))return o;d++,h=(a=this.nodeAt2(d,1)).node,u=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var v=d===e.startLineNumber?e.startColumn-1:0;return M=this.getLineContent(d).substring(v,e.endColumn-1),r=this._findMatchesInLine(t,s,M,e.endLineNumber,v,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(c.node,s,d,C,u,l,t,n,i,r,o),o},r.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,c){var u,l=e.wordSeparators;if(!a&&e.simpleSearch){for(var d=e.simpleSearch,h=d.length,p=n.length,g=-h;-1!==(g=n.indexOf(d,g+h));)if((!l||Object(A.e)(l,n,p,g,h))&&(s[r++]=new f.b(new v.a(i,g+1+o,i,g+1+h+o),null),c<=r))return r;return r}t.reset(0);do{if((u=t.next(n))&&(s[r++]=Object(A.d)(new v.a(i,u.index+1+o,i,u.index+1+u[0].length+o),u,a),c<=r))return r}while(u);return r},r.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==b.a){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,c=a.bufferIndex,u=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.lengthe){var l=[],d=new C(a.bufferIndex,u,a.end,this.getLineFeedCnt(a.bufferIndex,u,a.end),this.offsetInBuffer(c,a.end)-this.offsetInBuffer(c,u));if(this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new C(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var p=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,p),t="\r"+t,0===o.piece.length&&l.push(o)}else this.deleteNodeTail(o,u);else this.deleteNodeTail(o,u);var g=this.createNewPieces(t);0M){for(var t=[];e.length>M;){var n=e.charCodeAt(65534),i=void 0;e=13===n||55296<=n&&n<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,M),e.substring(M));var o=g(i);t.push(new C(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new m(i,o))}var r=g(e);return t.push(new C(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new m(e,r)),t}var s=this._buffers[0].buffer.length,a=g(e,!1),c=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},c=this._lastChangeBufferPos;for(var u=0;u=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1)return r=this.getAccumulatedValue(n,e-n.lf_left-2),c=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),u+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:u,nodeStartLineNumber:l-(e-1-n.lf_left)}),s.substring(a+r,a+c-t);if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,u+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==b.a;){if(s=this._buffers[n.piece.bufferIndex].buffer,0n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},r.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),c=a-i,u=s-o,l=n.length+u;e.piece=new C(n.bufferIndex,n.start,r,a,l),Object(b.g)(this,e,u,c)},r.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,c=o-this.offsetInBuffer(n.bufferIndex,r),u=n.length+c;e.piece=new C(n.bufferIndex,r,n.end,s,u),Object(b.g)(this,e,c,a)},r.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,c=t,u=this.getLineFeedCnt(i.bufferIndex,i.start,c),l=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new C(i.bufferIndex,i.start,c,u,l),Object(b.g)(this,e,l-s,u-a);var d=new C(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},r.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=g(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},r.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==b.a;)if(n.left!==b.a&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==b.a;){if(0=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},r.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},r.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},r.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},r.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===b.a||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&!(o+1t.getLineMinColumn(n)?u.a.isLowSurrogate(t,n,i-2)?i-=2:i-=1:1l){a=e.viewModel.getLineCount();var d=s.lineNumber+1,h=1;return an.endLineNumber-1&&(o=n.endLineNumber-1),o");var c=t.tokenize2(a,o,0);m.a.convertToEndOffset(c.tokens,a.length);for(var u=new m.a(c.tokens,a).inflate(),l=0,d=0,h=u.getCount();d'+f.m(a.substring(l,g))+"",l=g}o=c.endState}return n+=""}(e,t||o)},t.a=function(e,t,n,i,o,r){for(var s="
",a=i,c=0,u=0,l=t.getCount();u'+h+"",or+1?(i.push(new b.a(o,1,r,1)),o=c.startLineNumber,r=c.endLineNumber):c.endLineNumber>r&&(r=c.endLineNumber)}return i.push(new b.a(o,1,r,1)),i},a.prototype.setHiddenAreas=function(e){var t=this,n=this._reduceRanges(e),i=this.hiddenAreasIds.map(function(e){return t.model.getDecorationRange(e)}).sort(b.a.compareRangesUsingStarts);if(n.length===i.length){for(var o=!1,r=0;rthis.lines.length)&&this.lines[e-1].isVisible()},a.prototype.setTabSize=function(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1),!0)},a.prototype.setWrappingSettings=function(e,t,n){return(this.wrappingIndent!==e||this.wrappingColumn!==t||this.columnsForFullWidthChar!==n)&&(this.wrappingIndent=e,this.wrappingColumn=t,this.columnsForFullWidthChar=n,this._constructLines(!1),!0)},a.prototype.onModelFlushed=function(){this._constructLines(!0)},a.prototype.onModelLinesDeleted=function(e,t,n){if(e<=this._validModelVersionId)return null;var i=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,o=this.prefixSumComputer.getAccumulatedValue(n-1);return this.lines.splice(t-1,n-t+1),this.prefixSumComputer.removeValues(t-1,n-t+1),new f.j(i,o)},a.prototype.onModelLinesInserted=function(e,t,n,i){if(e<=this._validModelVersionId)return null;for(var o=this.getHiddenAreas(),r=!1,s=new w.a(t,1),a=0;at.id?1:0:n});for(var d=[],h=0,p=null,g=0,f=r.length;gt)},C);function C(e){this._lines=e}var A=(_.prototype.dispose=function(){},_.prototype.createCoordinatesConverter=function(){return new v(this)},_.prototype.getHiddenAreas=function(){return[]},_.prototype.setHiddenAreas=function(e){return!1},_.prototype.setTabSize=function(e){return!1},_.prototype.setWrappingSettings=function(e,t,n){return!1},_.prototype.onModelFlushed=function(){},_.prototype.onModelLinesDeleted=function(e,t,n){return new f.j(t,n)},_.prototype.onModelLinesInserted=function(e,t,n,i){return new f.k(t,n)},_.prototype.onModelLineChanged=function(e,t,n){return[!1,new f.i(t,t),null,null]},_.prototype.acceptVersionId=function(e){},_.prototype.getViewLineCount=function(){return this.model.getLineCount()},_.prototype.warmUpLookupCache=function(e,t){},_.prototype.getActiveIndentGuide=function(e,t,n){return{startLineNumber:e,endLineNumber:e,indent:0}},_.prototype.getViewLinesIndentGuides=function(e,t){for(var n=t-e+1,i=new Array(n),o=0;o=A.heightInLines?(C.heightInLines-=A.heightInLines,v++):(A.heightInLines-=C.heightInLines,M++)}for(;M
'])}h+=this.modifiedEditorConfiguration.viewInfo.scrollBeyondLastColumn;var f=document.createElement("div");f.className="view-lines line-delete",f.innerHTML=a.build(),M.a.applyFontInfoSlow(f,this.modifiedEditorConfiguration.fontInfo);var m=document.createElement("div");return m.className="inline-deleted-margin-view-zone",m.innerHTML=c.join(""),M.a.applyFontInfoSlow(m,this.modifiedEditorConfiguration.fontInfo),{shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:h*d,domNode:f,marginDomNode:m}},ue.prototype._renderOriginalLine=function(e,t,n,i,o,r,s){var a=t.getLineTokens(o),c=a.getLineContent(),u=I.a.filter(r,o,1,c.length+1);s.appendASCIIString('
');var l=L.d.isBasicASCII(c,t.mightContainNonBasicASCII()),d=L.d.containsRTL(c,l,t.mightContainRTL()),h=Object(N.c)(new N.b(n.fontInfo.isMonospace&&!n.viewInfo.disableMonospaceOptimizations,n.fontInfo.canUseHalfwidthRightwardsArrow,c,!1,l,d,0,a,u,i,n.fontInfo.spaceWidth,n.viewInfo.stopRenderingLineAfter,n.viewInfo.renderWhitespace,n.viewInfo.renderControlCharacters,n.viewInfo.fontLigatures),s);s.appendASCIIString("
");var p=h.characterMapping.getAbsoluteOffsets();return 0'"_]/g,"-")},t.h=function(e,t){},t.a=function(e,t){return new Error(e.languageId+": "+t)},t.k=function(u,e,l,d,h){var p=null;return e.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,function(e,t,n,i,o,r,s,a,c){return g(n)?g(i)?!g(o)&&oe.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},S.prototype.setSearchString=function(e){this._state.isRegex&&(e=a.n(e)),this._state.change({searchString:e},!1)},S.prototype.highlightFindOptions=function(){},S.prototype._start=function(e){if(this.disposeModel(),this._editor.getModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection&&(t=N(this._editor))&&(this._state.isRegex?n.searchString=a.n(t):n.searchString=t),!n.searchString&&e.seedSearchStringFromGlobalClipboard&&(t=this.getGlobalBufferTerm())&&(n.searchString=t),e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new l.e(this._editor,this._state))}},S.prototype.start=function(e){this._start(e)},S.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},S.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},S.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},S.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},S.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},S.prototype.getGlobalBufferTerm=function(){return this._editor.getConfiguration().contribInfo.find.globalFindClipboard&&this._clipboardService&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},S.prototype.setGlobalBufferTerm=function(e){this._editor.getConfiguration().contribInfo.find.globalFindClipboard&&this._clipboardService&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},S.ID="editor.contrib.findController",S=_([w(1,m.e),w(2,v.a),w(3,f.a)],S));function S(e,t,n,i){var o=L.call(this)||this;return o._editor=e,o._findWidgetVisible=l.b.bindTo(t),o._contextKeyService=t,o._storageService=n,o._clipboardService=i,o._updateHistoryDelayer=new r.a(500),o._state=o._register(new h.a),o.loadQueryState(),o._register(o._state.onFindReplaceStateChange(function(e){return o._onStateChanged(e)})),o._model=null,o._register(o._editor.onDidChangeModel(function(){var e=o._editor.getModel()&&o._state.isRevealed;o.disposeModel(),o._state.change({searchScope:null,matchCase:o._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:o._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:o._storageService.getBoolean("editor.isRegex",1,!1)},!1),e&&o._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})})),o}var x,j=(A(T,x=D),T.prototype._start=function(e){this._widget||this._createFindWidget(),!this._widget.getPosition()&&this._editor.getConfiguration().contribInfo.find.autoFindInSelection&&(e.updateSearchScope=!0),x.prototype._start.call(this,e),2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput()},T.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},T.prototype._createFindWidget=function(){this._widget=this._register(new p.a(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService)),this._findOptionsWidget=this._register(new d.a(this._editor,this._state,this._keybindingService,this._themeService))},T=_([w(1,y.b),w(2,m.e),w(3,M.a),w(4,C.c),w(5,v.a),w(6,Object(b.d)(f.a))],T));function T(e,t,n,i,o,r,s){var a=x.call(this,e,n,r,s)||this;return a._contextViewService=t,a._keybindingService=i,a._themeService=o,a}var k,O=(k=c.b,A(E,k),E.prototype.run=function(e,t){var n=D.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getConfiguration().contribInfo.find.seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getConfiguration().contribInfo.find.globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},E);function E(){return k.call(this,{id:l.d.StartFindAction,label:o.a("startFindAction","Find"),alias:"Find",precondition:null,kbOpts:{kbExpr:null,primary:2084,weight:100},menubarOpts:{menuId:g.b.MenubarEditMenu,group:"3_find",title:o.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}var z,P=(z=c.b,A(B,z),B.prototype.run=function(e,t){var n=D.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},B);function B(){return z.call(this,{id:l.d.StartFindWithSelection,label:o.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:null,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}var R,W=(R=c.b,A(Y,R),Y.prototype.run=function(e,t){var n=D.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getConfiguration().contribInfo.find.seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},Y);function Y(){return null!==R&&R.apply(this,arguments)||this}var F,Z=(A(H,F=W),H.prototype._run=function(e){return e.moveToNextMatch()},H);function H(){return F.call(this,{id:l.d.NextMatchFindAction,label:o.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:null,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}var G,U=(A(V,G=W),V.prototype._run=function(e){return e.moveToPrevMatch()},V);function V(){return G.call(this,{id:l.d.PreviousMatchFindAction,label:o.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:null,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}var Q,X=(Q=c.b,A(J,Q),J.prototype.run=function(e,t){var n=D.get(t);if(n){var i=N(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getConfiguration().contribInfo.find.seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},J);function J(){return null!==Q&&Q.apply(this,arguments)||this}var q,K=(A($,q=X),$.prototype._run=function(e){return e.moveToNextMatch()},$);function $(){return q.call(this,{id:l.d.NextSelectionMatchFindAction,label:o.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:null,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}var ee,te=(A(ne,ee=X),ne.prototype._run=function(e){return e.moveToPrevMatch()},ne);function ne(){return ee.call(this,{id:l.d.PreviousSelectionMatchFindAction,label:o.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:null,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}var ie,oe=(ie=c.b,A(re,ie),re.prototype.run=function(e,t){if(!t.getConfiguration().readOnly){var n=D.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getConfiguration().contribInfo.find.seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getConfiguration().contribInfo.find.seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},re);function re(){return ie.call(this,{id:l.d.StartFindReplaceAction,label:o.a("startReplace","Replace"),alias:"Replace",precondition:null,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menubarOpts:{menuId:g.b.MenubarEditMenu,group:"3_find",title:o.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}Object(c.h)(j),Object(c.f)(O),Object(c.f)(P),Object(c.f)(Z),Object(c.f)(U),Object(c.f)(K),Object(c.f)(te),Object(c.f)(oe);var se=c.c.bindToContribution(D.get);Object(c.g)(new se({id:l.d.CloseFindWidgetCommand,precondition:l.b,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(c.g)(new se({id:l.d.ToggleCaseSensitiveCommand,precondition:null,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:l.g.primary,mac:l.g.mac,win:l.g.win,linux:l.g.linux}})),Object(c.g)(new se({id:l.d.ToggleWholeWordCommand,precondition:null,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:l.j.primary,mac:l.j.mac,win:l.j.win,linux:l.j.linux}})),Object(c.g)(new se({id:l.d.ToggleRegexCommand,precondition:null,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:l.h.primary,mac:l.h.mac,win:l.h.win,linux:l.h.linux}})),Object(c.g)(new se({id:l.d.ToggleSearchScopeCommand,precondition:null,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:l.i.primary,mac:l.i.mac,win:l.i.win,linux:l.i.linux}})),Object(c.g)(new se({id:l.d.ReplaceOneAction,precondition:l.b,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(c.g)(new se({id:l.d.ReplaceAllAction,precondition:l.b,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(c.g)(new se({id:l.d.SelectAllMatchesAction,precondition:l.b,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},function(e,t,n){"use strict";n.d(t,"a",function(){return h}),n.d(t,"c",function(){return f}),n.d(t,"b",function(){return b});var i,o,r=n(2453),s=n(2456),a=(n.n(s),n(801)),c=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=a.a("caseDescription","Match Case"),l=a.a("wordsDescription","Match Whole Word"),d=a.a("regexDescription","Use Regular Expression"),h=(o=r.a,c(p,o),p);function p(e){return o.call(this,{actionClassName:"monaco-case-sensitive",title:u+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder})||this}var g,f=(g=r.a,c(m,g),m);function m(e){return g.call(this,{actionClassName:"monaco-whole-word",title:l+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder})||this}var y,b=(y=r.a,c(M,y),M);function M(e){return y.call(this,{actionClassName:"monaco-regex",title:d+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder})||this}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i=n(897),o=Object(i.c)("clipboardService")},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return s}),t.c=d;var i=n(833),u=n(1748),o={},r="syntax",s=(a.prototype.compute=function(e){var t=this;return function(e,s,a){var c=null,t=e.map(function(e,r){return Promise.resolve(e.provideFoldingRanges(s,o,a)).then(function(e){if(!a.isCancellationRequested&&Array.isArray(e)){Array.isArray(c)||(c=[]);for(var t=s.getLineCount(),n=0,i=e;no.start&&o.end<=t&&c.push({start:o.start,end:o.end,rank:r,kind:o.kind})}}},i.f)});return Promise.all(t).then(function(e){return c})}(this.providers,this.editorModel,e).then(function(e){return e?d(e,t.limit):null})},a.prototype.dispose=function(){},a);function a(e,t,n){void 0===n&&(n=5e3),this.editorModel=e,this.providers=t,this.limit=n,this.id=r}var l=(c.prototype.add=function(e,t,n,i){if(!(e>u.b||t>u.b)){var o=this._length;this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=i,this._types[o]=n,this._length++,i<30&&(this._nestingLevelCounts[i]=(this._nestingLevelCounts[i]||0)+1)}},c.prototype.toIndentRanges=function(){if(this._length<=this._foldingRangesLimit){for(var e=new Uint32Array(this._length),t=new Uint32Array(this._length),n=0;nthis._foldingRangesLimit){o=n;break}i+=r}}e=new Uint32Array(this._foldingRangesLimit),t=new Uint32Array(this._foldingRangesLimit);for(var s=[],a=n=0;no.start)if(c.end<=o.end)r.push(o),o=c,i.add(c.start,c.end,c.kind&&c.kind.value,r.length);else{if(c.start>o.end){for(;(o=r.pop())&&c.start>o.end;);o&&r.push(o),o=c}i.add(c.start,c.end,c.kind&&c.kind.value,r.length)}}else o=c,i.add(c.start,c.end,c.kind&&c.kind.value,r.length)}return i.toIndentRanges()}},function(e,t,n){"use strict";n.d(t,"b",function(){return I}),n.d(t,"a",function(){return N});var i,o,s=n(1424),a=n(910),r=n(1219),c=n(1351),u=n(909),l=n(831),f=n(1236),m=n(787),d=n(1129),y=n(1742),h=n(1749),p=n(1751),b=n(1753),g=n(801),M=n(1361),v=n(914),C=n(1333),A=n(1639),_=n(1902),w=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),I=function(e,t,n,i){void 0===e&&(e=!1),void 0===t&&(t=!1),void 0===n&&(n=!0),void 0===i&&(i=!0),this.openToSide=e,this.openInPeek=t,this.filterCurrent=n,this.showMessage=i},N=(o=l.b,w(L,o),L.prototype.run=function(e,l){var d=this,t=e.get(C.a),h=e.get(f.a),n=e.get(A.a),p=l.getModel(),g=l.getPosition(),i=this._getDeclarationsAtPosition(p,g,r.a.None).then(function(e){if(!p.isDisposed()&&l.getModel()===p){for(var t=-1,n=[],i=0;is[0]&&t[1] .monaco-tree-row.selected:not(.highlighted) { background-color: "+u+"; }");var l=e.getColor(de);l&&t.addRule(".monaco-editor .reference-zone-widget .ref-tree .monaco-tree.focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { color: "+l+" !important; }");var d=e.getColor(he);d&&t.addRule(".monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: "+d+";}");var h=e.getColor(pe);h&&t.addRule(".monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: "+h+";}")})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var s=n(817),o=n(1226),a=n(2492),i=(Object.defineProperty(r.prototype,"element",{get:function(){return this.domNode},enumerable:!0,configurable:!0}),r.prototype.set=function(e,t,n,i){void 0===t&&(t=[]),void 0===n&&(n=""),e=e||"",i&&(e=r.escapeNewLines(e,t)),this.didEverRender&&this.text===e&&this.title===n&&o.e(this.highlights,t)||(Array.isArray(t)||(t=[]),this.text=e,this.title=n,this.highlights=t,this.render())},r.prototype.render=function(){s.m(this.domNode);for(var e,t=[],n=0,i=0;i");var o=this.text.substring(n,e.start);t.push(this.supportOcticons?Object(a.a)(o):o),t.push(""),n=e.end}t.push('');var r=this.text.substring(e.start,e.end);t.push(this.supportOcticons?Object(a.a)(r):r),t.push(""),n=e.end}n"),r=this.text.substring(n),t.push(this.supportOcticons?Object(a.a)(r):r),t.push("")),this.domNode.innerHTML=t.join(""),this.domNode.title=this.title,this.didEverRender=!0},r.prototype.dispose=function(){this.text=null,this.highlights=null},r.escapeNewLines=function(e,r){var s=0,a=0;return e.replace(/\r\n|\r|\n/,function(e,t){a="\r\n"===e?-1:0,t+=s;for(var n=0,i=r;n=t&&(o.start+=a),o.end>=t&&(o.end+=a))}return s+=a,"⏎"})},r);function r(e,t){this.supportOcticons=t,this.domNode=document.createElement("span"),this.domNode.className="monaco-highlighted-label",this.didEverRender=!1,e.appendChild(this.domNode)}},function(e,t,n){"use strict";t.b=function(e,t,n){"string"==typeof e&&(e=c.a.file(e));if(n){var i=n.getWorkspaceFolder(e);if(i){var o=1=this._lineTokens.getCount()&&(this._lineTokens=null));this._lineNumber {",'\t\treturn Promise.resolve("Hello, World");',"\t};","});"].join("\n");e=o.props.repositoryCode;var t=m("#games_repository_contents").height()-40;m("#games_repository_contents").width(),m("#codetab_con_1").height(t);var n=b(o.props.mirror_name),i=window.monaco.editor.create(document.getElementById("extend-challenge-file-edit"),{value:e,scrollBeyondLastLine:!1,language:n,theme:"myCoolTheme",fontSize:o.state.cmFontSize});window.editor_monaco=i,(o.editor_monaco=i).onDidChangeModelContent(function(e){!0!==M?o.props.onRepositoryCodeUpdate(i.getValue()):M=!1}),o.props.codemirrorDidMount&&o.props.codemirrorDidMount(),1==o.props.shixun.forbid_copy&&(window.editor_monaco.onDidPaste(function(e,t,n){window.__pastePosition=e}),window.addEventListener("paste",function(e,t,n){var i=window.editor_monaco.getSelection(),o=new h.c(window.__pastePosition.startLineNumber||i.endLineNumber,window.__pastePosition.startColumn||i.endColumn,window.__pastePosition.endLineNumber||i.endLineNumber,window.__pastePosition.endColumn||i.endColumn);window.editor_monaco.executeEdits("",[{range:o,text:""}])}),window.editor_monaco.addCommand(h.b.CtrlCmd|h.a.KEY_C,function(){return null}),window.editor_monaco.addCommand(h.b.CtrlCmd|h.a.KEY_V,function(){return null})),setTimeout(function(){i.layout(),i.focus()},600),window.editor_monaco.addCommand(h.b.CtrlCmd|h.a.KEY_S,function(){return o.props.doFileUpdateRequestOnCodeMirrorBlur(),!1})})}},{key:"render",value:function(){var e=this.props,t=(e.repositoryCode,e.showSettingDrawer),n=e.settingDrawerOpen;return this.state.cmFontSize,o.a.createElement(o.a.Fragment,null,o.a.createElement(u.a,{anchor:"right",className:"settingDrawer",width:260,open:n,onClose:function(){return t(!1)}},o.a.createElement(d.a,Object.assign({},this.props,this.state,{onFontSizeChange:this.onFontSizeChange,onAutoCompleteSwitchChange:this.onAutoCompleteSwitchChange}))),o.a.createElement("div",{className:"",id:"extend-challenge-file-edit",name:"content",style:{width:"100%",height:"100%",border:"1px solid grey"}}))}}]),C);function C(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,C);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(C.__proto__||Object.getPrototypeOf(C)).call(this,e));return t.onFontSizeChange=function(e){Object(p.Y)("cmFontSize",e),t.editor_monaco.updateOptions({fontSize:e}),t.setState({cmFontSize:e})},t.onAutoCompleteSwitchChange=function(){},function(e){if(window.location.port,window.$,window.monaco)e&&e();else{e&&e();h.d.create(document.getElementById("container"),{value:["function x() {",'\tconsole.log("Hello world!");',"}"].join("\n"),language:"javascript"})}}(),t.state={cmFontSize:Object(p.I)("cmFontSize",16),autoCompleteSwitch:Object(p.I)("autoCompleteSwitch",!0)},t}t.a=v},function(e,t,n){"use strict";var i=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.isHorizontal=h,t.getAnchor=S,t.default=t.styles=void 0;var b=i(n(24)),M=i(n(10)),v=i(n(19)),C=i(n(9)),a=i(n(20)),c=i(n(15)),o=i(n(16)),u=i(n(21)),r=i(n(22)),l=i(n(23)),A=i(n(0)),_=(i(n(1)),i(n(3))),w=i(n(341)),s=i(n(18)),I=i(n(346)),N=i(n(193)),L=n(69),d=n(72),D={left:"right",right:"left",top:"down",bottom:"up"};function h(e){return-1!==["left","right"].indexOf(e.anchor)}function S(e){return"rtl"===e.theme.direction&&h(e)?D[e.anchor]:e.anchor}function p(e){return{docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100vh",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:"none"},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100vh"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100vh"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}}t.styles=p;var g=function(e){function s(){var e,t,n;(0,c.default)(this,s);for(var i=arguments.length,o=new Array(i),r=0;ra:hover{color:#4e94ce!important}.monaco-editor .findOptionsWidget{background-color:#252526;-webkit-box-shadow:0 2px 8px #000;box-shadow:0 2px 8px #000}.monaco-editor .findMatch{background-color:rgba(234,92,0,.33)}.monaco-editor .currentFindMatch{background-color:#515c6a}.monaco-editor .findScope{background-color:rgba(58,61,65,.4)}.monaco-editor .find-widget{background-color:#252526;-webkit-box-shadow:0 2px 8px #000;box-shadow:0 2px 8px #000}.monaco-editor .find-widget.no-results .matchesCount{color:#f48771}.monaco-editor .find-widget .monaco-sash{background-color:#454545;width:3px!important;margin-left:-4px}.monaco-editor .find-widget .monaco-checkbox .checkbox:checked+.label{border:1px solid #007acc}.monaco-editor.vs .valueSetReplacement{outline:2px solid #888}.monaco-editor .detected-link-active{color:#4e94ce!important}.monaco-editor .monaco-editor-overlaymessage .anchor{border-top-color:#007acc}.monaco-editor .monaco-editor-overlaymessage .message{border:1px solid #007acc;background-color:#063b49}.monaco-editor .parameter-hints-widget{border:1px solid #454545}.monaco-editor .parameter-hints-widget.multiple .body{border-left:1px solid rgba(69,69,69,.5)}.monaco-editor .parameter-hints-widget .signature.has-docs{border-bottom:1px solid rgba(69,69,69,.5)}.monaco-editor .parameter-hints-widget{background-color:#252526}.monaco-editor .parameter-hints-widget a{color:#3794ff}.monaco-editor .parameter-hints-widget code{background-color:hsla(0,0%,4%,.4)}.monaco-editor .snippet-placeholder{background-color:hsla(0,0%,49%,.3);outline-color:transparent}.monaco-editor .finish-snippet-placeholder{background-color:transparent;outline-color:#525252}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#0097fb}.monaco-editor .suggest-widget{color:#d4d4d4}.monaco-editor .suggest-widget a{color:#3794ff}.monaco-editor .suggest-widget code{background-color:hsla(0,0%,4%,.4)}.monaco-editor .focused .selectionHighlight{background-color:rgba(173,214,255,.15)}.monaco-editor .selectionHighlight{background-color:rgba(173,214,255,.07)}.monaco-editor .wordHighlight{background-color:rgba(87,87,87,.72)}.monaco-editor .wordHighlightStrong{background-color:rgba(0,73,114,.72)}.monaco-editor .accessibilityHelpWidget{background-color:#252526;-webkit-box-shadow:0 2px 8px #000;box-shadow:0 2px 8px #000}.monaco-editor .tokens-inspect-widget{border:1px solid #454545}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{background-color:#454545}.monaco-editor .tokens-inspect-widget{background-color:#252526}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch{background-color:rgba(234,92,0,.3)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:rgba(255,143,0,.6)}.monaco-editor .reference-zone-widget .ref-tree{background-color:#252526;color:#bbb}.monaco-editor .reference-zone-widget .ref-tree .reference-file{color:#fff}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:rgba(51,153,255,.2);color:#fff!important}.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input,.monaco-editor .reference-zone-widget .preview .monaco-editor .margin,.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background{background-color:#001f33}.monaco-editor .marker-widget a{color:#3794ff}.monaco-editor .hoverHighlight{background-color:rgba(38,79,120,.25)}.monaco-editor .monaco-editor-hover{background-color:#252526;border:1px solid #454545}.monaco-editor .monaco-editor-hover .hover-row:not(:first-child):not(:empty),.monaco-editor .monaco-editor-hover hr{border-top:1px solid rgba(69,69,69,.5)}.monaco-editor .monaco-editor-hover hr{border-bottom:0 solid rgba(69,69,69,.5)}.monaco-editor .monaco-editor-hover a{color:#3794ff}.monaco-editor .monaco-editor-hover .hover-row .actions{background-color:#2c2c2d}.monaco-editor .monaco-editor-hover code{background-color:hsla(0,0%,4%,.4)}.monaco-editor .goto-definition-link{color:#4e94ce!important}.mtk1{color:#d4d4d4!important}.mtk2{color:#1e1e1e!important}.mtk3{color:#c66!important}.mtk4{color:#9cdcfe!important}.mtk5{color:#ce9178!important}.mtk6{color:#b5cea8!important}.mtk7{color:#608b4e!important}.mtk8{color:#569cd6!important}.mtk9{color:#dcdcdc!important}.mtk10{color:gray!important}.mtk11{color:#f44747!important}.mtk12{color:#c586c0!important}.mtk13{color:#a79873!important}.mtk14{color:#dd6a6f!important}.mtk15{color:#5bb498!important}.mtk16{color:#909090!important}.mtk17{color:#789!important}.mtk18{color:#f0f!important}.mtk19{color:#b46695!important}.mtk20{color:red!important}.mtk21{color:#4f76ac!important}.mtk22{color:#3dc9b0!important}.mtk23{color:#74b0df!important}.mtk24{color:#4864aa!important}.mtki{font-style:italic}.mtkb{font-weight:700}.mtku{text-decoration:underline;text-underline-position:under}#extend-challenge-file-edit{height:100%}.context-view{display:none!important}#extend-challenge-file-edit{border:none!important}.monaco-tree .monaco-tree-rows>.monaco-tree-row>.content{min-width:auto}.monaco-editor .view-overlays .current-line{border-width:1px!important}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/src/modules/page/component/monaco/TPIMonaco.css"],names:[],mappings:"AAAA,yFAA4F,4BAAqC,CAAE,AACnI,qGAAwG,6BAAsC,CAAE,AAChJ,uGAA0G,4BAAqC,CAAE,AACjJ,uCAAyC,8CAAkD,AAAC,qCAA0C,CAAE,AACxI,kCAAoC,6CAAiD,AAAC,oCAAyC,CAAE,AACjI,uCAAyC,wBAA0B,CAAE,AACrE,8BAAgC,wBAA0B,CAAE,AAC5D,6EAAiF,wBAA0B,CAAE,AAC7G,mDAAsD,aAAe,CAAE,AACvE,uBAAyB,wBAA0B,CAAE,AACrD,+BAAiC,oCAA4C,CAAE,AAC/E,eAAiB,mCAA4C,CAAE,AAE/D,sGAA4D,wBAA0B,CAAE,AACxF,oCAAsC,2CAA4C,AAAC,kCAAoC,CAAE,AACzH,qCAAuC,2CAA4C,AAAC,kCAAoC,CAAE,AAC1H,6BAA+B,aAAe,CAAE,AAChD,2CAA+C,aAAe,CAAE,AAChE,2BAA6B,2CAA4C,AAAC,kCAAoC,CAAE,AAChH,uBAAyB,yBAA0B,AAAC,qBAAsB,AAAC,aAAe,CAAE,AAC5F,+BAAiC,wRAA8c,CAAE,AACjf,iCAAmC,wRAA8c,CAAE,AACnf,8BAAgC,oRAA8c,CAAE,AAChf,8BAAgC,kSAAma,CAAE,AACrc,wDAA0D,YAAe,CAAE,AAC3E,6CAA+C,aAAe,CAAE,AAChE,wCAA0C,8CAAkD,AAAC,qCAA0C,CAAE,AAGzI,wKAAgD,oCAA0C,CAAE,AAG5F,0KAAkD,iCAAuC,CAAE,AAC3F,kDAAoD,wCAA4C,AAAC,+BAAoC,CAAE,AACvI,8BAAgC,kCAAuC,AACvC,qBAA0B,CADe,AAEzE,oCAAsC,UAAe,CAAE,AACvD,4CAAgD,uBAA0B,CAAE,AAC5E,kCAAoC,yBAA0B,AAC1B,kCAAsC,AAAC,yBAA8B,CADzC,AAEhE,0BAA4B,mCAAyC,CAAE,AACvE,iCAAmC,wBAA0B,CAAE,AAC/D,0BAA4B,kCAAwC,CAAE,AACtE,4BAA8B,yBAA0B,AAC1B,kCAAsC,AAAC,yBAA8B,CADzC,AAE1D,qDAAuD,aAAe,CAAE,AACxE,yCAA2C,yBAA0B,AAAC,oBAAsB,AAAC,gBAAkB,CAAC,AAChH,sEAA0E,wBAA0B,CAAE,AACtG,uCAAyC,sBAA2B,CAAE,AACtE,qCAAuC,uBAA0B,CAAE,AACnE,qDAAuD,wBAA0B,CAAE,AACnF,sDAAwD,yBAA0B,AAC1B,wBAA0B,CADE,AAEpF,uCAAyC,wBAA0B,CAAE,AACrE,sDAAwD,uCAA6C,CAAE,AACvG,2DAA6D,yCAA+C,CAAE,AAC9G,uCAAyC,wBAA0B,CAAE,AACrE,yCAA2C,aAAe,CAAE,AAC5D,4CAA8C,iCAAwC,CAAE,AACxF,oCAAsC,mCAA2C,AAAC,yBAA2B,CAAE,AAC/G,2CAA6C,6BAA8B,AAAC,qBAAuB,CAAE,AACrG,kGAAoG,aAAe,CAAE,AACrH,+BAAiC,aAAe,CAAE,AAClD,iCAAmC,aAAe,CAAE,AACpD,oCAAsC,iCAAwC,CAAE,AAChF,4CAA8C,sCAA4C,CAAE,AAC5F,mCAAqC,sCAA4C,CAAE,AACnF,8BAAgC,mCAAyC,CAAE,AAC3E,oCAAsC,mCAAyC,CAAE,AACjF,wCAA0C,yBAA0B,AAC1B,kCAAsC,AAAC,yBAA8B,CADzC,AAEtE,sCAAwC,wBAA0B,CAAE,AACpE,gEAAkE,wBAA0B,CAAE,AAC9F,sCAAwC,wBAA0B,CAAE,AACpE,gEAAkE,kCAAwC,CAAE,AAC5G,qEAAuE,mCAAyC,CAAE,AAClH,gDAAkD,yBAA0B,AAC1B,UAAe,CADa,AAE9E,gEAAkE,UAAe,CAAE,AACnF,iIAAqI,qCAA0C,AAC1C,oBAA0B,CADkB,AAGjL,iPAAwE,wBAA0B,CAAC,AACnG,gCAAkC,aAAe,CAAE,AACnD,+BAAiC,oCAA0C,CAAE,AAC7E,oCAAsC,yBAA0B,AAC1B,wBAA0B,CADE,AAGlE,oHAAyC,sCAA4C,CAAE,AACvF,uCAAyC,uCAA+C,CAAE,AAC1F,sCAAwC,aAAe,CAAE,AACzD,wDAA0D,wBAA0B,CAAE,AACtF,yCAA2C,iCAAwC,CAAE,AACrF,qCAAuC,uBAA0B,CAAE,AAEnE,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,oBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,MAAQ,uBAA0B,CAAE,AACpC,OAAS,oBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,oBAA0B,CAAE,AACrC,OAAS,oBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,mBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,OAAS,uBAA0B,CAAE,AACrC,MAAQ,iBAAmB,CAAE,AAC7B,MAAQ,eAAkB,CAAE,AAC5B,MAAQ,0BAA2B,AAAC,6BAA+B,CAAE,AAKrE,4BACI,WAAa,CAChB,AAGD,cACI,sBAAyB,CAC5B,AAED,4BACI,qBAAwB,CAC3B,AAED,yDACI,cAAgB,CACnB,AAED,4CACI,0BAA6B,CAChC",file:"TPIMonaco.css",sourcesContent:[".monaco-editor .minimap-slider, .monaco-editor .minimap-slider .minimap-slider-horizontal { background: rgba(121, 121, 121, 0.2); }\r\n.monaco-editor .minimap-slider:hover, .monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: rgba(100, 100, 100, 0.35); }\r\n.monaco-editor .minimap-slider.active, .monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: rgba(191, 191, 191, 0.2); }\r\n.monaco-editor .minimap-shadow-visible { -webkit-box-shadow: #000000 -6px 0 6px -6px inset; box-shadow: #000000 -6px 0 6px -6px inset; }\r\n.monaco-editor .scroll-decoration { -webkit-box-shadow: #000000 0 6px 6px -6px inset; box-shadow: #000000 0 6px 6px -6px inset; }\r\n.monaco-editor .focused .selected-text { background-color: #264f78; }\r\n.monaco-editor .selected-text { background-color: #3a3d41; }\r\n.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: #1e1e1e; }\r\n.monaco-editor, .monaco-editor .inputarea.ime-input { color: #d4d4d4; }\r\n.monaco-editor .margin { background-color: #1e1e1e; }\r\n.monaco-editor .rangeHighlight { background-color: rgba(255, 255, 255, 0.04); }\r\n.vs-whitespace { color: rgba(227, 228, 226, 0.16) !important; }\r\n.monaco-editor .view-overlays .current-line { border: 2px solid #282828; }\r\n.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid #282828; }\r\n.monaco-editor .lines-content .cigr { -webkit-box-shadow: 1px 0 0 0 #404040 inset; box-shadow: 1px 0 0 0 #404040 inset; }\r\n.monaco-editor .lines-content .cigra { -webkit-box-shadow: 1px 0 0 0 #707070 inset; box-shadow: 1px 0 0 0 #707070 inset; }\r\n.monaco-editor .line-numbers { color: #858585; }\r\n.monaco-editor .current-line ~ .line-numbers { color: #c6c6c6; }\r\n.monaco-editor .view-ruler { -webkit-box-shadow: 1px 0 0 0 #5a5a5a inset; box-shadow: 1px 0 0 0 #5a5a5a inset; }\r\n.monaco-editor .cursor { background-color: #aeafad; border-color: #aeafad; color: #515052; }\r\n.monaco-editor .squiggly-error { background: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23ea4646'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") repeat-x bottom left; }\r\n.monaco-editor .squiggly-warning { background: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%234d9e4d'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") repeat-x bottom left; }\r\n.monaco-editor .squiggly-info { background: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23008000'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") repeat-x bottom left; }\r\n.monaco-editor .squiggly-hint { background: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%223%22%20width%3D%2212%22%3E%3Cg%20fill%3D%22rgba(238%2C%20238%2C%20238%2C%200.7)%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") no-repeat bottom left; }\r\n.showUnused .monaco-editor .squiggly-inline-unnecessary { opacity: 0.667; }\r\n.monaco-diff-editor .diff-review-line-number { color: #858585; }\r\n.monaco-diff-editor .diff-review-shadow { -webkit-box-shadow: #000000 0 -6px 6px -6px inset; box-shadow: #000000 0 -6px 6px -6px inset; }\r\n.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: rgba(155, 185, 85, 0.2); }\r\n.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: rgba(155, 185, 85, 0.2); }\r\n.monaco-editor .inline-added-margin-view-zone { background-color: rgba(155, 185, 85, 0.2); }\r\n.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: rgba(255, 0, 0, 0.2); }\r\n.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: rgba(255, 0, 0, 0.2); }\r\n.monaco-editor .inline-deleted-margin-view-zone { background-color: rgba(255, 0, 0, 0.2); }\r\n.monaco-diff-editor.side-by-side .editor.modified { -webkit-box-shadow: -6px 0 5px -5px #000000; box-shadow: -6px 0 5px -5px #000000; }\r\n.monaco-editor .bracket-match { background-color: rgba(0, 100, 0, 0.1); }\r\n.monaco-editor .bracket-match { border: 1px solid #888888; }\r\n.monaco-editor .codelens-decoration { color: #999999; }\r\n.monaco-editor .codelens-decoration > a:hover { color: #4e94ce !important; }\r\n.monaco-editor .findOptionsWidget { background-color: #252526; }\r\n.monaco-editor .findOptionsWidget { -webkit-box-shadow: 0 2px 8px #000000; box-shadow: 0 2px 8px #000000; }\r\n.monaco-editor .findMatch { background-color: rgba(234, 92, 0, 0.33); }\r\n.monaco-editor .currentFindMatch { background-color: #515c6a; }\r\n.monaco-editor .findScope { background-color: rgba(58, 61, 65, 0.4); }\r\n.monaco-editor .find-widget { background-color: #252526; }\r\n.monaco-editor .find-widget { -webkit-box-shadow: 0 2px 8px #000000; box-shadow: 0 2px 8px #000000; }\r\n.monaco-editor .find-widget.no-results .matchesCount { color: #f48771; }\r\n.monaco-editor .find-widget .monaco-sash { background-color: #454545; width: 3px !important; margin-left: -4px;}\r\n.monaco-editor .find-widget .monaco-checkbox .checkbox:checked + .label { border: 1px solid #007acc; }\r\n.monaco-editor.vs .valueSetReplacement { outline: solid 2px #888888; }\r\n.monaco-editor .detected-link-active { color: #4e94ce !important; }\r\n.monaco-editor .monaco-editor-overlaymessage .anchor { border-top-color: #007acc; }\r\n.monaco-editor .monaco-editor-overlaymessage .message { border: 1px solid #007acc; }\r\n.monaco-editor .monaco-editor-overlaymessage .message { background-color: #063b49; }\r\n.monaco-editor .parameter-hints-widget { border: 1px solid #454545; }\r\n.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid rgba(69, 69, 69, 0.5); }\r\n.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid rgba(69, 69, 69, 0.5); }\r\n.monaco-editor .parameter-hints-widget { background-color: #252526; }\r\n.monaco-editor .parameter-hints-widget a { color: #3794ff; }\r\n.monaco-editor .parameter-hints-widget code { background-color: rgba(10, 10, 10, 0.4); }\r\n.monaco-editor .snippet-placeholder { background-color: rgba(124, 124, 124, 0.3); outline-color: transparent; }\r\n.monaco-editor .finish-snippet-placeholder { background-color: transparent; outline-color: #525252; }\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: #0097fb; }\r\n.monaco-editor .suggest-widget { color: #d4d4d4; }\r\n.monaco-editor .suggest-widget a { color: #3794ff; }\r\n.monaco-editor .suggest-widget code { background-color: rgba(10, 10, 10, 0.4); }\r\n.monaco-editor .focused .selectionHighlight { background-color: rgba(173, 214, 255, 0.15); }\r\n.monaco-editor .selectionHighlight { background-color: rgba(173, 214, 255, 0.07); }\r\n.monaco-editor .wordHighlight { background-color: rgba(87, 87, 87, 0.72); }\r\n.monaco-editor .wordHighlightStrong { background-color: rgba(0, 73, 114, 0.72); }\r\n.monaco-editor .accessibilityHelpWidget { background-color: #252526; }\r\n.monaco-editor .accessibilityHelpWidget { -webkit-box-shadow: 0 2px 8px #000000; box-shadow: 0 2px 8px #000000; }\r\n.monaco-editor .tokens-inspect-widget { border: 1px solid #454545; }\r\n.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: #454545; }\r\n.monaco-editor .tokens-inspect-widget { background-color: #252526; }\r\n.monaco-editor .reference-zone-widget .ref-tree .referenceMatch { background-color: rgba(234, 92, 0, 0.3); }\r\n.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: rgba(255, 143, 0, 0.6); }\r\n.monaco-editor .reference-zone-widget .ref-tree { background-color: #252526; }\r\n.monaco-editor .reference-zone-widget .ref-tree { color: #bbbbbb; }\r\n.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: #ffffff; }\r\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: rgba(51, 153, 255, 0.2); }\r\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: #ffffff !important; }\r\n.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: #001f33;}\r\n.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: #001f33;}\r\n.monaco-editor .marker-widget a { color: #3794ff; }\r\n.monaco-editor .hoverHighlight { background-color: rgba(38, 79, 120, 0.25); }\r\n.monaco-editor .monaco-editor-hover { background-color: #252526; }\r\n.monaco-editor .monaco-editor-hover { border: 1px solid #454545; }\r\n.monaco-editor .monaco-editor-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid rgba(69, 69, 69, 0.5); }\r\n.monaco-editor .monaco-editor-hover hr { border-top: 1px solid rgba(69, 69, 69, 0.5); }\r\n.monaco-editor .monaco-editor-hover hr { border-bottom: 0px solid rgba(69, 69, 69, 0.5); }\r\n.monaco-editor .monaco-editor-hover a { color: #3794ff; }\r\n.monaco-editor .monaco-editor-hover .hover-row .actions { background-color: #2c2c2d; }\r\n.monaco-editor .monaco-editor-hover code { background-color: rgba(10, 10, 10, 0.4); }\r\n.monaco-editor .goto-definition-link { color: #4e94ce !important; }\r\n\r\n.mtk1 { color: #d4d4d4 !important; }\r\n.mtk2 { color: #1e1e1e !important; }\r\n.mtk3 { color: #cc6666 !important; }\r\n.mtk4 { color: #9cdcfe !important; }\r\n.mtk5 { color: #ce9178 !important; }\r\n.mtk6 { color: #b5cea8 !important; }\r\n.mtk7 { color: #608b4e !important; }\r\n.mtk8 { color: #569cd6 !important; }\r\n.mtk9 { color: #dcdcdc !important; }\r\n.mtk10 { color: #808080 !important; }\r\n.mtk11 { color: #f44747 !important; }\r\n.mtk12 { color: #c586c0 !important; }\r\n.mtk13 { color: #a79873 !important; }\r\n.mtk14 { color: #dd6a6f !important; }\r\n.mtk15 { color: #5bb498 !important; }\r\n.mtk16 { color: #909090 !important; }\r\n.mtk17 { color: #778899 !important; }\r\n.mtk18 { color: #ff00ff !important; }\r\n.mtk19 { color: #b46695 !important; }\r\n.mtk20 { color: #ff0000 !important; }\r\n.mtk21 { color: #4f76ac !important; }\r\n.mtk22 { color: #3dc9b0 !important; }\r\n.mtk23 { color: #74b0df !important; }\r\n.mtk24 { color: #4864aa !important; }\r\n.mtki { font-style: italic; }\r\n.mtkb { font-weight: bold; }\r\n.mtku { text-decoration: underline; text-underline-position: under; }\r\n\r\n\r\n\r\n\r\n#extend-challenge-file-edit {\r\n height: 100%;\r\n}\r\n\r\n/* context menu会有样式问题,先给隐藏掉 */\r\n.context-view {\r\n display: none !important;\r\n}\r\n/* 去掉灰色边框 */\r\n#extend-challenge-file-edit {\r\n border: none !important;\r\n}\r\n/* 覆盖tpi样式 */\r\n.monaco-tree .monaco-tree-rows > .monaco-tree-row > .content {\r\n min-width: auto;\r\n}\r\n/* 选中行边框 */\r\n.monaco-editor .view-overlays .current-line {\r\n border-width: 1px !important;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";var i=n(2);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=i(n(2182))},function(e,t,n){"use strict";var i=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;function o(e){return{root:{display:"inline-flex",width:62,position:"relative",flexShrink:0,verticalAlign:"middle"},icon:{boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},iconChecked:{boxShadow:e.shadows[2]},switchBase:{zIndex:1,color:"light"===e.palette.type?e.palette.grey[50]:e.palette.grey[400],transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest})},checked:{transform:"translateX(14px)","& + $bar":{opacity:.5}},colorPrimary:{"&$checked":{color:e.palette.primary.main,"& + $bar":{backgroundColor:e.palette.primary.main}}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"& + $bar":{backgroundColor:e.palette.secondary.main}}},disabled:{"& + $bar":{opacity:"light"===e.palette.type?.12:.1},"& $icon":{boxShadow:e.shadows[1]},"&$switchBase":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800],"& + $bar":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}}},bar:{borderRadius:7,display:"block",position:"absolute",width:34,height:14,top:"50%",left:"50%",marginTop:-7,marginLeft:-17,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.type?.38:.3}}}var r=i(n(10)),s=i(n(9)),a=i(n(0)),c=(i(n(1)),i(n(3))),u=i(n(18)),l=n(69),d=i(n(1570));function h(e){var t=e.classes,n=e.className,i=e.color,o=(0,s.default)(e,["classes","className","color"]);return a.default.createElement("span",{className:(0,c.default)(t.root,n)},a.default.createElement(d.default,(0,r.default)({icon:a.default.createElement("span",{className:t.icon}),classes:{root:(0,c.default)(t.switchBase,t["color".concat((0,l.capitalize)(i))]),checked:t.checked,disabled:t.disabled},checkedIcon:a.default.createElement("span",{className:(0,c.default)(t.icon,t.iconChecked)})},o)),a.default.createElement("span",{className:t.bar}))}t.styles=o,h.propTypes={},h.defaultProps={color:"secondary"};var p=(0,u.default)(o,{name:"MuiSwitch"})(h);t.default=p},function(e,t,n){"use strict";n(1540);var i,o,r,s,a,c,u,l,d,h,p=monaco.Emitter,g=(Object.defineProperty(f.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),f.prototype.getExtraLibs=function(){var e=Object.create(null);for(var t in this._extraLibs)e[t]=this._extraLibs[t];return Object.freeze(e)},f.prototype.addExtraLib=function(e,t){var n=this;if(void 0===t&&(t="ts:extralib-"+Date.now()),this._extraLibs[t])throw new Error(t+" already a extra lib");return this._extraLibs[t]=e,this._onDidChange.fire(this),{dispose:function(){delete n._extraLibs[t]&&n._onDidChange.fire(n)}}},f.prototype.getCompilerOptions=function(){return this._compilerOptions},f.prototype.setCompilerOptions=function(e){this._compilerOptions=e||Object.create(null),this._onDidChange.fire(this)},f.prototype.getDiagnosticsOptions=function(){return this._diagnosticsOptions},f.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},f.prototype.setMaximumWorkerIdleTime=function(e){this._workerMaxIdleTime=e},f.prototype.getWorkerMaxIdleTime=function(){return this._workerMaxIdleTime},f.prototype.setEagerModelSync=function(e){this._eagerModelSync=e},f.prototype.getEagerModelSync=function(){return this._eagerModelSync},f);function f(e,t){this._onDidChange=new p,this._extraLibs=Object.create(null),this._workerMaxIdleTime=12e4,this.setCompilerOptions(e),this.setDiagnosticsOptions(t)}(o=i=i||{})[o.None=0]="None",o[o.CommonJS=1]="CommonJS",o[o.AMD=2]="AMD",o[o.UMD=3]="UMD",o[o.System=4]="System",o[o.ES2015=5]="ES2015",o[o.ESNext=6]="ESNext",(s=r=r||{})[s.None=0]="None",s[s.Preserve=1]="Preserve",s[s.React=2]="React",s[s.ReactNative=3]="ReactNative",(c=a=a||{})[c.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",c[c.LineFeed=1]="LineFeed",(l=u=u||{})[l.ES3=0]="ES3",l[l.ES5=1]="ES5",l[l.ES2015=2]="ES2015",l[l.ES2016=3]="ES2016",l[l.ES2017=4]="ES2017",l[l.ES2018=5]="ES2018",l[l.ESNext=6]="ESNext",l[l.JSON=100]="JSON",l[l.Latest=6]="Latest",(h=d=d||{})[h.Classic=1]="Classic",h[h.NodeJs=2]="NodeJs";var m=new g({allowNonTsExtensions:!0,target:u.Latest},{noSemanticValidation:!1,noSyntaxValidation:!1}),y=new g({allowNonTsExtensions:!0,allowJs:!0,target:u.Latest},{noSemanticValidation:!0,noSyntaxValidation:!1});function b(){return v().then(function(e){return e.getTypeScriptWorker()})}function M(){return v().then(function(e){return e.getJavaScriptWorker()})}function v(){return monaco.Promise.wrap(n.e(132).then(n.bind(null,3163)))}monaco.languages.typescript={ModuleKind:i,JsxEmit:r,NewLineKind:a,ScriptTarget:u,ModuleResolutionKind:d,typescriptDefaults:m,javascriptDefaults:y,getTypeScriptWorker:b,getJavaScriptWorker:M},monaco.languages.onLanguage("typescript",function(){return v().then(function(e){return e.setupTypeScript(m)})}),monaco.languages.onLanguage("javascript",function(){return v().then(function(e){return e.setupJavaScript(y)})})},function(e,t,n){"use strict";t.a=function(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}},function(e,t,n){"use strict";t.a=function(){return{create:j,onDidCreateEditor:T,createDiffEditor:k,createDiffNavigator:O,createModel:z,setModelLanguage:P,setModelMarkers:B,getModelMarkers:R,getModels:Y,getModel:W,onDidCreateModel:F,onWillDisposeModel:Z,onDidChangeModelLanguage:H,createWebWorker:G,colorizeElement:U,colorize:V,colorizeModelLine:Q,tokenize:X,defineTheme:J,setTheme:q,ScrollbarVisibility:m.t,WrappingIndent:m.A,OverviewRulerLane:m.p,EndOfLinePreference:m.h,DefaultEndOfLine:m.f,EndOfLineSequence:m.i,TrackedRangeStickiness:m.z,CursorChangeReason:m.e,MouseTargetType:m.n,TextEditorCursorStyle:m.y,TextEditorCursorBlinkingStyle:m.x,ContentWidgetPositionPreference:m.d,OverlayWidgetPositionPreference:m.o,RenderMinimap:m.r,ScrollType:m.s,RenderLineNumbersType:m.q,InternalEditorOptions:r.e,BareFontInfo:c.a,FontInfo:c.b,TextModelResolvedOptions:l.d,FindMatch:l.b,EditorType:u.a}};var i=n(2186),s=(n.n(i),n(1236)),a=n(2188),o=n(1860),r=n(1439),c=n(1718),u=n(1483),l=n(1422),d=n(898),h=n(1484),p=n(1500),g=n(1627),f=n(2194),m=n(1716),y=n(2206),b=n(1724),M=n(2213),v=n(1886),C=n(1582),A=n(1245),_=n(1423),w=n(914),I=n(1505),N=n(897),L=n(1440),D=n(1333),S=n(1507);function x(e,t,n){var i=new v.a(e,t),o=null;i.has(g.a)||(o=new b.d,i.set(g.a,o)),i.has(S.a)||i.set(S.a,new a.a(i.get(s.a),i.get(A.b)));var r=n(i);return o&&o.setEditor(r),r}function j(t,n,e){return x(t,e||{},function(e){return new M.b(t,n,e,e.get(N.a),e.get(s.a),e.get(A.b),e.get(w.e),e.get(L.a),e.get(I.b),e.get(C.a),e.get(D.a),e.get(_.a))})}function T(t){return v.b.codeEditorService.get().onCodeEditorAdd(function(e){t(e)})}function k(t,n,e){return x(t,e,function(e){return new M.a(t,n,e,e.get(N.a),e.get(w.e),e.get(L.a),e.get(I.b),e.get(p.a),e.get(s.a),e.get(C.a),e.get(D.a),e.get(_.a))})}function O(e,t){return new o.a(e,t)}function E(e,t,n){return v.b.modelService.get().createModel(e,t,n)}function z(e,t,n){if(e=e||"",t)return E(e,v.b.modeService.get().create(t),n);var i=n?n.path:null,o=e.indexOf("\n"),r=e;return-1!==o&&(r=e.substring(0,o)),E(e,v.b.modeService.get().createByFilepathOrFirstLine(i,r),n)}function P(e,t){v.b.modelService.get().setMode(e,v.b.modeService.get().create(t))}function B(e,t,n){e&&v.b.markerService.get().changeOne(t,e.uri,n)}function R(e){return v.b.markerService.get().read(e)}function W(e){return v.b.modelService.get().getModel(e)}function Y(){return v.b.modelService.get().getModels()}function F(e){return v.b.modelService.get().onModelAdded(e)}function Z(e){return v.b.modelService.get().onModelRemoved(e)}function H(t){return v.b.modelService.get().onModelModeChanged(function(e){t({model:e.model,oldLanguage:e.oldModeId})})}function G(e){return Object(f.a)(v.b.modelService.get(),e)}function U(e,t){return y.a.colorizeElement(v.b.standaloneThemeService.get(),v.b.modeService.get(),e,t)}function V(e,t,n){return y.a.colorize(v.b.modeService.get(),e,t,n)}function Q(e,t,n){return void 0===n&&(n=4),y.a.colorizeModelLine(e,t,n)}function X(e,t){v.b.modeService.get().triggerMode(t);for(var n=function(i){var e=d.w.get(i);return e||{getInitialState:function(){return h.c},tokenize:function(e,t,n){return Object(h.d)(i,e,t,n)},tokenize2:void 0}}(t),i=e.split(/\r\n|\r|\n/),o=[],r=n.getInitialState(),s=0,a=i.length;s.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/standalone/browser/standalone-tokens.css"],names:[],mappings:"AAOA,eACC,gHAAmI,CACnI,AAMD,ySAEC,kBAAoB,CACpB,AAED,uBACC,QAAU,CACV,AAGD,wBACC,6BAA+B,CAC/B,AAED,6CAGC,mGAEC,kCAAoC,AACpC,cAAe,AACf,cAAgB,CAChB,AAGD,yDAEC,qCAAwC,CACxC,AAED,iEAEC,iCAAoC,CACpC,AAGD,uEAEC,oCAAuC,CACvC,AAGD,+DAEC,6BAA+B,CAC/B,AAGD,yEAEC,0BAA6B,CAC7B,AAED,mHAEC,6BAAgC,CAChC,AAGD,uEAEC,6BAA+B,CAC/B,AAGD,gUAQC,sCAAwC,AACxC,iCAAmC,AACnC,8BAA+B,AACvB,qBAAuB,CAC/B,AACD,yEAEC,iCAAmC,AACnC,yCAA2C,AAC3C,8BAA+B,AACvB,qBAAuB,CAC/B,AACD,uEAEC,kCAAoC,AACpC,gCAAmC,CACnC,AAGD,4IAIC,yCAA2C,AAC3C,iCAAmC,AACnC,8BAA+B,AACvB,qBAAuB,CAC/B,AACD,mEAEC,2BAA6B,CAC7B,AAGD,qGAEC,8BAA+B,AAC/B,0BAA6B,CAC7B,AACD,qHAEC,8BAAgC,AAChC,oCAAuC,CACvC,AACD,iHAEC,iCAAmC,AACnC,2BAA4B,AAC5B,8BAA+B,AACvB,qBAAuB,CAC/B,AAGD,qGAEC,8BAA+B,AAC/B,0BAA6B,CAC7B,AACD,4OAIC,8BAAgC,AAChC,oCAAuC,CACvC,AACD,iHAEC,iCAAmC,AACnC,2BAA4B,AAC5B,8BAA+B,AACvB,qBAAuB,CAC/B,AAGD,qHAEC,8BAA+B,AAC/B,gCAAkC,AAClC,4BAA6B,AAC7B,8BAA+B,AACvB,qBAAuB,CAC/B,AACD,qIAEC,+BAAkC,CAClC,AAKD,oSAEC,8BAAiC,CACjC,AAGD,6FAEC,SAAW,CACX,AAGD,2DAEC,YAAc,CACd,AAGD,6EAEC,iCAAmC,AACnC,gCAAkC,CAClC,AAKD,4JAEC,gCAAkC,CAClC,AACD,2EAEC,gCAAkC,CAClC,AAGD,uMAEC,8BAA+B,AAC/B,8BAAgC,AAChC,oCAAuC,CACvC,AACD,uMAEC,8BAA+B,AAC/B,iCAAmC,AACnC,2BAA4B,AAC5B,8BAA+B,AACvB,qBAAuB,CAC/B,AAGD,yFAEC,YAAc,CACd,AACD,sIAIC,iCAAmC,AACnC,qCAAuC,AACvC,8BAA+B,AACvB,qBAAuB,CAC/B,AACD,sIAIC,gCAAmC,CACnC,CACD",file:"standalone-tokens.css",sourcesContent:['/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n\r\n/* Default standalone editor font */\r\n.monaco-editor {\r\n\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Ubuntu", "Droid Sans", sans-serif;\r\n}\r\n\r\n.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {\r\n\tstroke-width: 1.2px;\r\n}\r\n\r\n.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\r\n.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\r\n\tstroke-width: 1.2px;\r\n}\r\n\r\n.monaco-editor-hover p {\r\n\tmargin: 0;\r\n}\r\n\r\n/* The hc-black theme is already high contrast optimized */\r\n.monaco-editor.hc-black {\r\n\t-ms-high-contrast-adjust: none;\r\n}\r\n/* In case the browser goes into high contrast mode and the editor is not configured with the hc-black theme */\r\n@media screen and (-ms-high-contrast:active) {\r\n\r\n\t/* current line highlight */\r\n\t.monaco-editor.vs .view-overlays .current-line,\r\n\t.monaco-editor.vs-dark .view-overlays .current-line {\r\n\t\tborder-color: windowtext !important;\r\n\t\tborder-left: 0;\r\n\t\tborder-right: 0;\r\n\t}\r\n\r\n\t/* view cursors */\r\n\t.monaco-editor.vs .cursor,\r\n\t.monaco-editor.vs-dark .cursor {\r\n\t\tbackground-color: windowtext !important;\r\n\t}\r\n\t/* dnd target */\r\n\t.monaco-editor.vs .dnd-target,\r\n\t.monaco-editor.vs-dark .dnd-target {\r\n\t\tborder-color: windowtext !important;\r\n\t}\r\n\r\n\t/* selected text background */\r\n\t.monaco-editor.vs .selected-text,\r\n\t.monaco-editor.vs-dark .selected-text {\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\r\n\t/* allow the text to have a transparent background. */\r\n\t.monaco-editor.vs .view-line,\r\n\t.monaco-editor.vs-dark .view-line {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t}\r\n\r\n\t/* text color */\r\n\t.monaco-editor.vs .view-line span,\r\n\t.monaco-editor.vs-dark .view-line span {\r\n\t\tcolor: windowtext !important;\r\n\t}\r\n\t/* selected text color */\r\n\t.monaco-editor.vs .view-line span.inline-selected-text,\r\n\t.monaco-editor.vs-dark .view-line span.inline-selected-text {\r\n\t\tcolor: highlighttext !important;\r\n\t}\r\n\r\n\t/* allow decorations */\r\n\t.monaco-editor.vs .view-overlays,\r\n\t.monaco-editor.vs-dark .view-overlays {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t}\r\n\r\n\t/* various decorations */\r\n\t.monaco-editor.vs .selectionHighlight,\r\n\t.monaco-editor.vs-dark .selectionHighlight,\r\n\t.monaco-editor.vs .wordHighlight,\r\n\t.monaco-editor.vs-dark .wordHighlight,\r\n\t.monaco-editor.vs .wordHighlightStrong,\r\n\t.monaco-editor.vs-dark .wordHighlightStrong,\r\n\t.monaco-editor.vs .reference-decoration,\r\n\t.monaco-editor.vs-dark .reference-decoration {\r\n\t\tborder: 2px dotted highlight !important;\r\n\t\tbackground: transparent !important;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .rangeHighlight,\r\n\t.monaco-editor.vs-dark .rangeHighlight {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px dotted activeborder !important;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .bracket-match,\r\n\t.monaco-editor.vs-dark .bracket-match {\r\n\t\tborder-color: windowtext !important;\r\n\t\tbackground: transparent !important;\r\n\t}\r\n\r\n\t/* find widget */\r\n\t.monaco-editor.vs .findMatch,\r\n\t.monaco-editor.vs-dark .findMatch,\r\n\t.monaco-editor.vs .currentFindMatch,\r\n\t.monaco-editor.vs-dark .currentFindMatch {\r\n\t\tborder: 2px dotted activeborder !important;\r\n\t\tbackground: transparent !important;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .find-widget,\r\n\t.monaco-editor.vs-dark .find-widget {\r\n\t\tborder: 1px solid windowtext;\r\n\t}\r\n\r\n\t/* list - used by suggest widget */\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tcolor: windowtext !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row.focused,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused {\r\n\t\tcolor: highlighttext !important;\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row:hover,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\r\n\t/* tree */\r\n\t.monaco-editor.vs .monaco-tree .monaco-tree-row,\r\n\t.monaco-editor.vs-dark .monaco-tree .monaco-tree-row {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tcolor: windowtext !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-tree .monaco-tree-row.selected,\r\n\t.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.selected,\r\n\t.monaco-editor.vs .monaco-tree .monaco-tree-row.focused,\r\n\t.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.focused {\r\n\t\tcolor: highlighttext !important;\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-tree .monaco-tree-row:hover,\r\n\t.monaco-editor.vs-dark .monaco-tree .monaco-tree-row:hover {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\r\n\t/* scrollbars */\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tbackground: background !important;\r\n\t\tborder: 1px solid windowtext;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider {\r\n\t\tbackground: windowtext !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider:hover,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\t\tbackground: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider.active,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\t\tbackground: highlight !important;\r\n\t}\r\n\r\n\t/* overview ruler */\r\n\t.monaco-editor.vs .decorationsOverviewRuler,\r\n\t.monaco-editor.vs-dark .decorationsOverviewRuler {\r\n\t\topacity: 0;\r\n\t}\r\n\r\n\t/* minimap */\r\n\t.monaco-editor.vs .minimap,\r\n\t.monaco-editor.vs-dark .minimap {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t/* squiggles */\r\n\t.monaco-editor.vs .squiggly-d-error,\r\n\t.monaco-editor.vs-dark .squiggly-d-error {\r\n\t\tbackground: transparent !important;\r\n\t\tborder-bottom: 4px double #E47777;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-c-warning,\r\n\t.monaco-editor.vs-dark .squiggly-c-warning {\r\n\t\tborder-bottom: 4px double #71B771;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-b-info,\r\n\t.monaco-editor.vs-dark .squiggly-b-info {\r\n\t\tborder-bottom: 4px double #71B771;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-a-hint,\r\n\t.monaco-editor.vs-dark .squiggly-a-hint {\r\n\t\tborder-bottom: 4px double #6c6c6c;\r\n\t}\r\n\r\n\t/* contextmenu */\r\n\t.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\r\n\t.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tcolor: highlighttext !important;\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,\r\n\t.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\r\n\t/* diff editor */\r\n\t.monaco-diff-editor.vs .diffOverviewRuler,\r\n\t.monaco-diff-editor.vs-dark .diffOverviewRuler {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.monaco-editor.vs .line-insert,\r\n\t.monaco-editor.vs-dark .line-insert,\r\n\t.monaco-editor.vs .line-delete,\r\n\t.monaco-editor.vs-dark .line-delete {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight !important;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\t box-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .char-insert,\r\n\t.monaco-editor.vs-dark .char-insert,\r\n\t.monaco-editor.vs .char-delete,\r\n\t.monaco-editor.vs-dark .char-delete {\r\n\t\tbackground: transparent !important;\r\n\t}\r\n}\r\n\r\n/*.monaco-editor.vs [tabindex="0"]:focus {\r\n\toutline: 1px solid rgba(0, 122, 204, 0.4);\r\n\toutline-offset: -1px;\r\n\topacity: 1 !important;\r\n}\r\n\r\n.monaco-editor.vs-dark [tabindex="0"]:focus {\r\n\toutline: 1px solid rgba(14, 99, 156, 0.6);\r\n\toutline-offset: -1px;\r\n\topacity: 1 !important;\r\n}*/\r\n'],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var d=n(817),h=n(2189),p=n(1469),g=n(1576),i=n(1236),f=n(1245),o=n(897),r=n(1542),s=n(2190),a=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3t._score?-1:e._timet._time?-1:0},l);function l(){this._clock=0,this._entries=[],this._onDidChange=new i.a}},function(e,t,n){"use strict";t.a=function e(t,n,i,o){{if(Array.isArray(t)){for(var r=0,s=0,a=t;s=o._lines.length?u.c:(i=o._lines[r],a=o._wordenize(i,t),s=0,r+=1,c())};return{next:c}},y.prototype.getLineWords=function(e,t){for(var n=this._lines[e-1],i=[],o=0,r=this._wordenize(n,t);othis._lines.length)t=this._lines.length,n=this._lines[t-1].length+1,i=!0;else{var o=this._lines[t-1].length+1;n<1?(n=1,i=!0):o_._diffLimit)i.push({range:c,text:u});else for(var h=Object(C.b)(d,u,!1),p=n.offsetAt(A.a.lift(c).getStartPosition()),g=0,f=h;g=this._maxCharCode?0:this._states.get(e,t)},i);function i(e){for(var t=0,n=0,i=0,o=e.length;i"),o=c.endState}return i.join("")}(e,t,n)}function h(e,t){var n=[],i=new Uint32Array(2);i[0]=0,i[1]=16793600;for(var o=0,r=e.length;o")}return n.join("")}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var i=n(1373),o=n(816),r={JSONContribution:"base.contributions.json"};function s(){this._onDidChangeSchema=new o.a,this.schemasById={}}var a=new(s.prototype.registerSchema=function(e,t){this.schemasById[function(e){return 0i.y+i.height||n.xi.x+i.width)return null;var o=this.viewHelper.getLastViewCursorsRenderData();return this.mouseTargetFactory.createMouseTarget(o,i,n,null)},v.prototype._createMouseTarget=function(e,t){var n=this.viewHelper.getLastViewCursorsRenderData();return this.mouseTargetFactory.createMouseTarget(n,e.editorPos,e.pos,t?e.target:null)},v.prototype._getMouseColumn=function(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)},v.prototype._onContextMenu=function(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})},v.prototype._onMouseMove=function(e){this._mouseDownOperation.isActive()||e.timestampt.y+t.height){var a,c;if(r=i.getCurrentScrollTop()+(e.posy-t.y),(a=d.a.getZoneAtCoord(this._context,r))&&(c=this._helpPositionJumpOverViewZone(a)))return new d.b(null,13,o,c);var u=i.getLineNumberAtVerticalOffset(r);return new d.b(null,13,o,new g.a(u,n.getLineMaxColumn(u)))}var l=i.getLineNumberAtVerticalOffset(i.getCurrentScrollTop()+(e.posy-t.y));return e.posxt.x+t.width?new d.b(null,13,o,new g.a(l,n.getLineMaxColumn(l))):null},_.prototype._findMousePosition=function(e,t){var n=this._getPositionOutsideEditor(e);if(n)return n;var i=this._createMouseTarget(e,t);if(!i.position)return null;if(8===i.type||5===i.type){var o=this._helpPositionJumpOverViewZone(i.detail);if(o)return new d.b(i.element,i.type,i.mouseColumn,o,null,i.detail)}return i},_.prototype._helpPositionJumpOverViewZone=function(e){var t=new g.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),n=e.positionBefore,i=e.positionAfter;return n&&i?n.isBefore(t)?n:i:null},_.prototype._dispatchMouse=function(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})},_);function _(e,t,n,i,o){var r=C.call(this)||this;return r._context=e,r._viewController=t,r._viewHelper=n,r._createMouseTarget=i,r._getMouseColumn=o,r._mouseMoveMonitor=r._register(new u.d(r._viewHelper.viewDomNode)),r._onScrollTimeout=r._register(new c.e),r._mouseState=new w,r._currentSelection=new f.a(1,1,1,1),r._isActive=!1,r._lastMouseEvent=null,r}var w=(Object.defineProperty(I.prototype,"altKey",{get:function(){return this._altKey},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"ctrlKey",{get:function(){return this._ctrlKey},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"metaKey",{get:function(){return this._metaKey},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"shiftKey",{get:function(){return this._shiftKey},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"leftButton",{get:function(){return this._leftButton},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"middleButton",{get:function(){return this._middleButton},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"startedOnLineNumbers",{get:function(){return this._startedOnLineNumbers},enumerable:!0,configurable:!0}),Object.defineProperty(I.prototype,"count",{get:function(){return this._lastMouseDownCount},enumerable:!0,configurable:!0}),I.prototype.setModifiers=function(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey},I.prototype.setStartButtons=function(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton},I.prototype.setStartedOnLineNumbers=function(e){this._startedOnLineNumbers=e},I.prototype.trySetCount=function(e,t){var n=(new Date).getTime();n-this._lastSetMouseDownCountTime>I.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=n,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)},I.CLEAR_MOUSE_DOWN_COUNT_TIME=400,I);function I(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var l=n(1580),d=(i.prototype.toString=function(){return"["+this.left+","+this.width+"]"},i.compare=function(e,t){return e.left-t.left},i);function i(e,t){this.left=e,this.width=t}var o=(r._createRange=function(){return this._handyReadyRange||(this._handyReadyRange=document.createRange()),this._handyReadyRange},r._detachRange=function(e,t){e.selectNodeContents(t)},r._readClientRects=function(e,t,n,i,o){var r=this._createRange();try{return r.setStart(e,t),r.setEnd(n,i),r.getClientRects()}catch(e){return null}finally{this._detachRange(r,o)}},r._mergeAdjacentRanges=function(e){if(1===e.length)return[new l.a(e[0].left,e[0].width)];e.sort(d.compare);for(var t=[],n=0,i=e[0].left,o=e[0].width,r=1,s=e.length;rthis._contentLeft+this._contentWidth)this._renderAtTopLeft();else{var t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;t<0||t>this._contentHeight?this._renderAtTopLeft():this._renderInsideEditor(t,e,_?0:1,_?0:1,!1)}}else this._renderAtTopLeft()},D.prototype._renderInsideEditor=function(e,t,n,i,o){var r=this.textArea,s=this.textAreaCover;o?l.a.applyFontInfo(r,this._fontInfo):(r.setFontSize(1),r.setLineHeight(this._fontInfo.lineHeight)),r.setTop(e),r.setLeft(t),r.setWidth(n),r.setHeight(i),s.setTop(0),s.setLeft(0),s.setWidth(0),s.setHeight(0)},D.prototype._renderAtTopLeft=function(){var e=this.textArea,t=this.textAreaCover;if(l.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),_)return e.setWidth(0),e.setHeight(0),t.setWidth(0),void t.setHeight(0);e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1),this._context.configuration.editor.viewInfo.glyphMargin?t.setClassName("monaco-editor-background textAreaCover "+g.a.OUTER_CLASS_NAME):0!==this._context.configuration.editor.viewInfo.renderLineNumbers?t.setClassName("monaco-editor-background textAreaCover "+s.a.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")},D);function D(e,t,n){var s=N.call(this,e)||this;s._primaryCursorVisibleRange=null,s._viewController=t,s._viewHelper=n;var i=s._context.configuration.editor;s._accessibilitySupport=i.accessibilitySupport,s._contentLeft=i.layoutInfo.contentLeft,s._contentWidth=i.layoutInfo.contentWidth,s._contentHeight=i.layoutInfo.contentHeight,s._scrollLeft=0,s._scrollTop=0,s._fontInfo=i.fontInfo,s._lineHeight=i.lineHeight,s._emptySelectionClipboard=i.emptySelectionClipboard,s._copyWithSyntaxHighlighting=i.copyWithSyntaxHighlighting,s._visibleTextArea=null,s._selections=[new b.a(1,1,1,1)],s.textArea=Object(c.b)(document.createElement("textarea")),p.a.write(s.textArea,6),s.textArea.setClassName("inputarea"),s.textArea.setAttribute("wrap","off"),s.textArea.setAttribute("autocorrect","off"),s.textArea.setAttribute("autocapitalize","off"),s.textArea.setAttribute("autocomplete","off"),s.textArea.setAttribute("spellcheck","false"),s.textArea.setAttribute("aria-label",i.viewInfo.ariaLabel),s.textArea.setAttribute("role","textbox"),s.textArea.setAttribute("aria-multiline","true"),s.textArea.setAttribute("aria-haspopup","false"),s.textArea.setAttribute("aria-autocomplete","both"),s.textAreaCover=Object(c.b)(document.createElement("div")),s.textAreaCover.setPosition("absolute");var o={getLineCount:function(){return s._context.model.getLineCount()},getLineMaxColumn:function(e){return s._context.model.getLineMaxColumn(e)},getValueInRange:function(e,t){return s._context.model.getValueInRange(e,t)}},r={getPlainTextToCopy:function(){var e=s._context.model.getPlainTextToCopy(s._selections,s._emptySelectionClipboard,u.g),t=s._context.model.getEOL(),n=s._emptySelectionClipboard&&1===s._selections.length&&s._selections[0].isEmpty(),i=Array.isArray(e)?e:null,o=Array.isArray(e)?e.join(t):e,r=null;(n||i)&&(r={lastCopiedValue:a.j?o.replace(/\r\n/g,"\n"):o,isFromEmptySelection:s._emptySelectionClipboard&&1===s._selections.length&&s._selections[0].isEmpty(),multicursorText:i});return w.INSTANCE.set(r),o},getHTMLToCopy:function(){return s._copyWithSyntaxHighlighting||d.a.forceCopyWithSyntaxHighlighting?s._context.model.getHTMLToCopy(s._selections,s._emptySelectionClipboard):null},getScreenReaderContent:function(e){if(a.l)return h.b.EMPTY;if(1!==s._accessibilitySupport)return h.a.fromEditorSelection(e,o,s._selections[0],0===s._accessibilitySupport);if(u.d){var t=s._selections[0];if(t.isEmpty()){var n=t.getStartPosition(),i=s._getWordBeforePosition(n);if(0===i.length&&(i=s._getCharacterBeforePosition(n)),0t.getLineCount()&&(o=t.getLineCount()),this.columnSelect(e,t,n.selection,o,r)},a);function a(){}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var i=n(909),o=i.b.performance&&"function"==typeof i.b.performance.now,r=(s.create=function(e){return void 0===e&&(e=!0),new s(e)},s.prototype.elapsed=function(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime},s.prototype._now=function(){return this._highResolution?i.b.performance.now():(new Date).getTime()},s);function s(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}},function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n(833),r=(o.prototype.undo=function(e){for(var t=this.editOperations.length-1;0<=t;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},o.prototype.redo=function(e){for(var t=0;t>>0}function a(e,t){e.metadata=254&e.metadata|t<<0}function p(e){return(2&e.metadata)>>>1==1}function g(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function f(e){return(4&e.metadata)>>>2==1}function i(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function o(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function r(e,t){e.metadata=207&e.metadata|t<<4}function c(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}t.c=function(e){return(8&e.metadata)>>>3==1},n.d(t,"a",function(){return u}),n.d(t,"b",function(){return d}),t.d=I;var u=(l.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},l.prototype.setOptions=function(e){this.options=e;var t=this.options.className;i(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),r(this,this.options.stickiness),o(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),c(this,this.options.collapseOnReplaceEdit)},l.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},l.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},l);function l(e,t,n){this.metadata=0,a(((this.parent=this).left=this).right=this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,i(this,!1),r(this,1),o(this,!1),c(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,g(this,!1)}var m=new u(null,0,0);a(((m.parent=m).left=m).right=m,0);var d=(h.prototype.intervalSearch=function(e,t,n,i,o){return this.root===m?[]:function(e,t,n,i,o,r){for(var s=e.root,a=0,c=0,u=0,l=[],d=0;s!==m;)if(p(s))g(s.left,!1),g(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!p(s.left)){if(a+s.maxEnd>>4}(e),s=0===r||2===r,a=1===r||2===r,c=n-t,u=i,l=Math.min(c,u),d=e.start,h=!1,p=e.end,g=!1;t<=d&&p<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,g=!0);var f=o?1:0e.end&&(e.end=e.start)}function M(e,t){if(e.root===m)return t.parent=m,t.left=m,t.right=m,a(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(L(o,r,i.start+n,i.end+n)<0){if(i.left===m){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===m){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=m,t.right=m,a(t,1)}(e,t),N(t.parent);for(var n=t;n!==e.root&&1===s(n.parent);){var i;if(n.parent===n.parent.parent.left)1===s(i=n.parent.parent.right)?(a(n.parent,0),a(i,0),a(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&A(e,n=n.parent),a(n.parent,0),a(n.parent.parent,1),_(e,n.parent.parent));else 1===s(i=n.parent.parent.left)?(a(n.parent,0),a(i,0),a(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&_(e,n=n.parent),a(n.parent,0),a(n.parent.parent,1),A(e,n.parent.parent))}return a(e.root,0),t}function v(e,t){var n,i;if(t.left===m?((n=(i=t).right).delta+=t.delta,(n.delta<-1073741824||1073741824>>0}var m=new Uint32Array(0).buffer,c=(i.prototype.deleteBeginning=function(e){null!==this._lineTokens&&this._lineTokens!==m&&this.delete(0,e)},i.prototype.deleteEnding=function(e){if(null!==this._lineTokens&&this._lineTokens!==m){var t=new Uint32Array(this._lineTokens),n=t[t.length-2];this.delete(e,n)}},i.prototype.delete=function(e,t){if(null!==this._lineTokens&&this._lineTokens!==m&&e!==t){var n=new Uint32Array(this._lineTokens),i=n.length>>>1;if(0!==e||n[n.length-2]!==t){var o=g.a.findIndexInTokensArray(n,e),r=0>>1,o=new Uint32Array(t.length+n.length);o.set(t,0);for(var r=t.length,s=t[t.length-2],a=0;a>>1,o=g.a.findIndexInTokensArray(n,e);0=this._tokens.length))if(e.startLineNumber!==e.endLineNumber){var n=this._tokens[t];n.deleteEnding(e.startColumn-1);var i=e.endLineNumber-1,o=null;if(i=this._tokens.length))if(0!==t){var o=this._tokens[i];o.deleteEnding(e.column-1),o.insert(e.column-1,n);for(var r=new Array(t),s=t-1;0<=s;s--)r[s]=new c(null);this._tokens=a.a(this._tokens,e.lineNumber,r)}else this._tokens[i].insert(e.column-1,n)}},u.prototype._tokenizeOneLine=function(e,t){if(!this.hasLinesToTokenize(e))return e.getLineCount()+1;var n=this._invalidLineStartIndex+1;return this._updateTokensUntilLine(e,t,n),n},u.prototype._tokenizeText=function(e,t,n){var i=null;if(this.tokenizationSupport)try{i=this.tokenizationSupport.tokenize2(t,n,0)}catch(e){Object(p.e)(e)}return i=i||Object(f.e)(this.languageIdentifier.id,t,n,0)},u.prototype._updateTokensUntilLine=function(e,t,n){if(this.tokenizationSupport){for(var i=e.getLineCount(),o=n-1,r=this._invalidLineStartIndex;r<=o;r++){var s=r+1,a=e.getLineContent(r+1),c=this._getState(r),u=null;try{var l=c.clone();u=this.tokenizationSupport.tokenize2(a,l,0)}catch(e){Object(p.e)(e)}if(u=u||Object(f.e)(this.languageIdentifier.id,a,c,0),this._setTokens(this.languageIdentifier.id,r,a.length,u.tokens),t.registerChangedTokens(r+1),this._setIsInvalid(r,!1),s'),i.appendASCIIString(o),i.appendASCIIString(""),!0)},p.prototype.layoutLine=function(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))},p);function p(e,t){this._configuration=e,this._lineHeight=this._configuration.editor.lineHeight,this._dynamicOverlays=t,this._domNode=null,this._renderedContent=null}var g,f=(u(m,g=l),m.prototype.onConfigurationChanged=function(e){return e.layoutInfo&&(this._contentWidth=this._context.configuration.editor.layoutInfo.contentWidth),g.prototype.onConfigurationChanged.call(this,e)},m.prototype.onScrollChanged=function(e){return g.prototype.onScrollChanged.call(this,e)||e.scrollWidthChanged},m.prototype._viewOverlaysRender=function(e){g.prototype._viewOverlaysRender.call(this,e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))},m);function m(e){var t=g.call(this,e)||this;return t._contentWidth=t._context.configuration.editor.layoutInfo.contentWidth,t.domNode.setHeight(0),t}var y,b=(u(M,y=l),M.prototype.onConfigurationChanged=function(e){var t=!1;return e.fontInfo&&(s.a.applyFontInfo(this.domNode,this._context.configuration.editor.fontInfo),t=!0),e.layoutInfo&&(this._contentLeft=this._context.configuration.editor.layoutInfo.contentLeft,t=!0),y.prototype.onConfigurationChanged.call(this,e)||t},M.prototype.onScrollChanged=function(e){return y.prototype.onScrollChanged.call(this,e)||e.scrollHeightChanged},M.prototype._viewOverlaysRender=function(e){y.prototype._viewOverlaysRender.call(this,e);var t=Math.min(e.scrollHeight,1e6);this.domNode.setHeight(t),this.domNode.setWidth(this._contentLeft)},M);function M(e){var t=y.call(this,e)||this;return t._contentLeft=t._context.configuration.editor.layoutInfo.contentLeft,t.domNode.setClassName("margin-view-overlays"),t.domNode.setWidth(1),s.a.applyFontInfo(t.domNode,t._context.configuration.editor.fontInfo),t}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i,o,v=n(817),r=n(1220),s=n(1334),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(e,t){this.top=e,this.left=t},c=(o=s.b,a(u,o),u.prototype.dispose=function(){o.prototype.dispose.call(this),this._widgets={}},u.prototype.onConfigurationChanged=function(e){for(var t=Object.keys(this._widgets),n=0,i=t.length;no.scrollLeft+o.viewportWidth&&(h=o.scrollLeft+o.viewportWidth-n),p+n>o.scrollLeft+o.viewportWidth&&(p=o.scrollLeft+o.viewportWidth-n),hthis._contentWidth)return null;var a,c=e.top-i,u=t.top+this._lineHeight,l=r+this._contentLeft,d=s+this._contentLeft,h=v.v(this._viewDomNode.domNode),p=h.top+c-v.e.scrollY,g=h.top+u-v.e.scrollY,f=h.left+l-v.e.scrollX,m=h.left+d-v.e.scrollX,y=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b=22<=p,M=g+i<=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)-22;return y=o){c.lineNumber>o&&(o=c.lineNumber,r=1073741824);for(var u=0,l=c.ranges.length;ue.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))},d.prototype.prepareRender=function(e){this._renderData=this._prepareRenderWidget(e)},d.prototype.render=function(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.top):this.domNode.setTop(this._renderData.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0)):this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden"))},d);function d(e,t,n){this._context=e,this._viewDomNode=t,this._actual=n,this.domNode=Object(r.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1,this._fixedOverflowWidgets=this._context.configuration.editor.viewInfo.fixedOverflowWidgets,this._contentWidth=this._context.configuration.editor.layoutInfo.contentWidth,this._contentLeft=this._context.configuration.editor.layoutInfo.contentLeft,this._lineHeight=this._context.configuration.editor.lineHeight,this._setPosition(null,null),this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i,o,r=n(2246),s=(n.n(r),n(1504)),a=n(1335),c=n(880),u=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(o=s.a,u(d,o),d.prototype.dispose=function(){this._context.removeEventHandler(this),o.prototype.dispose.call(this)},d.prototype.onConfigurationChanged=function(e){return e.lineHeight&&(this._lineHeight=this._context.configuration.editor.lineHeight),e.viewInfo&&(this._renderLineHighlight=this._context.configuration.editor.viewInfo.renderLineHighlight),e.layoutInfo&&(this._contentWidth=this._context.configuration.editor.layoutInfo.contentWidth),!0},d.prototype.onCursorStateChanged=function(e){var t=!1,n=e.selections[0].positionLineNumber;this._primaryCursorLineNumber!==n&&(this._primaryCursorLineNumber=n,t=!0);var i=e.selections[0].isEmpty();return this._selectionIsEmpty!==i?(this._selectionIsEmpty=i,t=!0):t},d.prototype.onFlushed=function(e){return!0},d.prototype.onLinesDeleted=function(e){return!0},d.prototype.onLinesInserted=function(e){return!0},d.prototype.onScrollChanged=function(e){return e.scrollWidthChanged},d.prototype.onZonesChanged=function(e){return!0},d.prototype.prepareRender=function(e){this._scrollWidth=e.scrollWidth},d.prototype.render=function(e,t){return t!==this._primaryCursorLineNumber?"":this._shouldShowCurrentLine()?'
':""},d.prototype._shouldShowCurrentLine=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},d.prototype._willRenderMarginCurrentLine=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},d);function d(e){var t=o.call(this)||this;return t._context=e,t._lineHeight=t._context.configuration.editor.lineHeight,t._renderLineHighlight=t._context.configuration.editor.viewInfo.renderLineHighlight,t._selectionIsEmpty=!0,t._primaryCursorLineNumber=1,t._scrollWidth=0,t._contentWidth=t._context.configuration.editor.layoutInfo.contentWidth,t._context.addEventHandler(t),t}Object(c.e)(function(e,t){var n=e.getColor(a.o);if(n&&t.addRule(".monaco-editor .view-overlays .current-line { background-color: "+n+"; }"),!n||n.isTransparent()||e.defines(a.p)){var i=e.getColor(a.p);i&&(t.addRule(".monaco-editor .view-overlays .current-line { border: 2px solid "+i+"; }"),"hc"===e.type&&t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"))}})},function(e,t,n){var i=n(2247);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css"],names:[],mappings:"AAKA,4CACC,cAAe,AACf,kBAAmB,AACnB,OAAQ,AACR,MAAO,AACP,8BAA+B,AACvB,qBAAuB,CAC/B",file:"currentLineHighlight.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .view-overlays .current-line {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t-webkit-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i,o,r=n(2249),s=(n.n(r),n(1504)),a=n(1335),c=n(880),u=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(o=s.a,u(d,o),d.prototype.dispose=function(){this._context.removeEventHandler(this),o.prototype.dispose.call(this)},d.prototype.onConfigurationChanged=function(e){return e.lineHeight&&(this._lineHeight=this._context.configuration.editor.lineHeight),e.viewInfo&&(this._renderLineHighlight=this._context.configuration.editor.viewInfo.renderLineHighlight),e.layoutInfo&&(this._contentLeft=this._context.configuration.editor.layoutInfo.contentLeft),!0},d.prototype.onCursorStateChanged=function(e){var t=!1,n=e.selections[0].positionLineNumber;this._primaryCursorLineNumber!==n&&(this._primaryCursorLineNumber=n,t=!0);var i=e.selections[0].isEmpty();return this._selectionIsEmpty!==i?(this._selectionIsEmpty=i,t=!0):t},d.prototype.onFlushed=function(e){return!0},d.prototype.onLinesDeleted=function(e){return!0},d.prototype.onLinesInserted=function(e){return!0},d.prototype.onZonesChanged=function(e){return!0},d.prototype.prepareRender=function(e){},d.prototype.render=function(e,t){if(t!==this._primaryCursorLineNumber)return"";var n="current-line";return this._shouldShowCurrentLine()&&(n="current-line current-line-margin"+(this._willRenderContentCurrentLine()?" current-line-margin-both":"")),'
'},d.prototype._shouldShowCurrentLine=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},d.prototype._willRenderContentCurrentLine=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},d);function d(e){var t=o.call(this)||this;return t._context=e,t._lineHeight=t._context.configuration.editor.lineHeight,t._renderLineHighlight=t._context.configuration.editor.viewInfo.renderLineHighlight,t._selectionIsEmpty=!0,t._primaryCursorLineNumber=1,t._contentLeft=t._context.configuration.editor.layoutInfo.contentLeft,t._context.addEventHandler(t),t}Object(c.e)(function(e,t){var n=e.getColor(a.o);if(n)t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { background-color: "+n+"; border: none; }");else{var i=e.getColor(a.p);i&&t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid "+i+"; }"),"hc"===e.type&&t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")}})},function(e,t,n){var i=n(2250);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/currentLineMarginHighlight/currentLineMarginHighlight.css"],names:[],mappings:"AAKA,mDACC,cAAe,AACf,kBAAmB,AACnB,OAAQ,AACR,MAAO,AACP,8BAA+B,AACvB,qBAAuB,CAC/B,AAED,gGACC,cAAgB,CAChB",file:"currentLineMarginHighlight.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .margin-view-overlays .current-line {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\t-webkit-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n}\r\n\r\n.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {\r\n\tborder-right: 0;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i,o,r=n(2252),s=(n.n(r),n(1504)),g=n(787),y=n(1580),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=(o=s.a,a(u,o),u.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,o.prototype.dispose.call(this)},u.prototype.onConfigurationChanged=function(e){return e.lineHeight&&(this._lineHeight=this._context.configuration.editor.lineHeight),e.fontInfo&&(this._typicalHalfwidthCharacterWidth=this._context.configuration.editor.fontInfo.typicalHalfwidthCharacterWidth),!0},u.prototype.onDecorationsChanged=function(e){return!0},u.prototype.onFlushed=function(e){return!0},u.prototype.onLinesChanged=function(e){return!0},u.prototype.onLinesDeleted=function(e){return!0},u.prototype.onLinesInserted=function(e){return!0},u.prototype.onScrollChanged=function(e){return e.scrollTopChanged||e.scrollWidthChanged},u.prototype.onZonesChanged=function(e){return!0},u.prototype.prepareRender=function(e){for(var t=e.getDecorationsInViewport(),n=[],i=0,o=0,r=t.length;ot.options.zIndex)return 1;var n=e.options.className,i=t.options.className;return n',l=Math.max(c.range.startLineNumber,o),d=Math.min(c.range.endLineNumber,r),h=l;h<=d;h++)n[h-o]+=u}},u.prototype._renderNormalDecorations=function(e,t,n){for(var i=String(this._lineHeight),o=e.visibleRange.startLineNumber,r=null,s=!1,a=null,c=0,u=t.length;c';s[d]+=m}}},u.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},u);function u(e){var t=o.call(this)||this;return t._context=e,t._lineHeight=t._context.configuration.editor.lineHeight,t._typicalHalfwidthCharacterWidth=t._context.configuration.editor.fontInfo.typicalHalfwidthCharacterWidth,t._renderResult=null,t._context.addEventHandler(t),t}},function(e,t,n){var i=n(2253);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .lines-content .cdr{position:absolute}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/decorations/decorations.css"],names:[],mappings:"AASA,mCACC,iBAAmB,CACnB",file:"decorations.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcdr = core decorations rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cdr {\r\n\tposition: absolute;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var i,c,u=n(817),l=n(1220),d=n(1485),h=n(1334),p=n(880),o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),r=(c=h.b,o(s,c),s.prototype.dispose=function(){c.prototype.dispose.call(this)},s.prototype._setLayout=function(){var e=this._context.configuration.editor.layoutInfo;this.scrollbarDomNode.setLeft(e.contentLeft),"right"===this._context.configuration.editor.viewInfo.minimap.side?this.scrollbarDomNode.setWidth(e.contentWidth+e.minimapWidth):this.scrollbarDomNode.setWidth(e.contentWidth),this.scrollbarDomNode.setHeight(e.contentHeight)},s.prototype.getOverviewRulerLayoutInfo=function(){return this.scrollbar.getOverviewRulerLayoutInfo()},s.prototype.getDomNode=function(){return this.scrollbarDomNode},s.prototype.delegateVerticalScrollbarMouseDown=function(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)},s.prototype.onConfigurationChanged=function(e){if(e.viewInfo){var t=this._context.configuration.editor,n={handleMouseWheel:t.viewInfo.scrollbar.handleMouseWheel,mouseWheelScrollSensitivity:t.viewInfo.scrollbar.mouseWheelScrollSensitivity};this.scrollbar.updateOptions(n)}return e.layoutInfo&&this._setLayout(),!0},s.prototype.onScrollChanged=function(e){return!0},s.prototype.onThemeChanged=function(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(p.d)(this._context.theme.type)),!0},s.prototype.prepareRender=function(e){},s.prototype.render=function(e){this.scrollbar.renderNow()},s);function s(e,t,n,i){var s=c.call(this,e)||this,o=s._context.configuration.editor.viewInfo.scrollbar,r={listenOnDomNode:n.domNode,className:"editor-scrollable "+Object(p.d)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:o.vertical,horizontal:o.horizontal,verticalHasArrows:o.verticalHasArrows,horizontalHasArrows:o.horizontalHasArrows,verticalScrollbarSize:o.verticalScrollbarSize,verticalSliderSize:o.verticalSliderSize,horizontalScrollbarSize:o.horizontalScrollbarSize,horizontalSliderSize:o.horizontalSliderSize,handleMouseWheel:o.handleMouseWheel,arrowSize:o.arrowSize,mouseWheelScrollSensitivity:o.mouseWheelScrollSensitivity};s.scrollbar=s._register(new d.c(t.domNode,r,s._context.viewLayout.scrollable)),h.a.write(s.scrollbar.getDomNode(),5),s.scrollbarDomNode=Object(l.b)(s.scrollbar.getDomNode()),s.scrollbarDomNode.setPosition("absolute"),s._setLayout();function a(e,t,n){var i={};if(t){var o=e.scrollTop;o&&(i.scrollTop=s._context.viewLayout.getCurrentScrollTop()+o,e.scrollTop=0)}if(n){var r=e.scrollLeft;r&&(i.scrollLeft=s._context.viewLayout.getCurrentScrollLeft()+r,e.scrollLeft=0)}s._context.viewLayout.setScrollPositionNow(i)}return s._register(u.h(n.domNode,"scroll",function(e){return a(n.domNode,!0,!0)})),s._register(u.h(t.domNode,"scroll",function(e){return a(t.domNode,!0,!1)})),s._register(u.h(i.domNode,"scroll",function(e){return a(i.domNode,!0,!1)})),s._register(u.h(s.scrollbarDomNode.domNode,"scroll",function(e){return a(s.scrollbarDomNode.domNode,!0,!1)})),s}},function(e,t,n){var i=n(2256);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,'.monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.hc-black .monaco-scrollable-element>.scrollbar>.up-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiNFOEU4RTgiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.down-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.left-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.hc-black .monaco-scrollable-element>.scrollbar>.right-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;-o-transition:opacity .8s linear;transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,75%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:none;box-shadow:none}',"",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/base/browser/ui/scrollbar/media/scrollbars.css"],names:[],mappings:"AAMA,gDACC,qRAAsR,AACtR,cAAgB,CAChB,AACD,kDACC,qWAAsW,AACtW,cAAgB,CAChB,AACD,kDACC,qWAAsW,AACtW,cAAgB,CAChB,AACD,mDACC,qWAAsW,AACtW,cAAgB,CAChB,AAED,mHAEC,oRAAsR,CACtR,AACD,uHAEC,oWAAsW,CACtW,AACD,uHAEC,oWAAsW,CACtW,AACD,yHAEC,oWAAsW,CACtW,AAED,oCACC,UAAW,AAGX,uBAAyB,AAEzB,sCAAyC,AAEzC,iCAAoC,AAEpC,6BAAiC,CACjC,AACD,sCACC,UAAW,AACX,mBAAqB,CACrB,AACD,2CACC,sCAAyC,AACzC,iCAAoC,AACpC,6BAAiC,CACjC,AAGD,mCACC,kBAAmB,AACnB,YAAc,CACd,AACD,uCACC,cAAe,AACf,MAAO,AACP,SAAU,AACV,WAAY,AACZ,WAAY,AACZ,6CAA8C,AACtC,oCAAsC,CAC9C,AACD,wCACC,cAAe,AACf,QAAS,AACT,OAAQ,AACR,YAAa,AACb,UAAW,AACX,6CAA8C,AACtC,oCAAsC,CAC9C,AACD,mDACC,cAAe,AACf,MAAO,AACP,OAAQ,AACR,WAAY,AACZ,SAAW,CACX,AACD,4CACC,+CAAgD,AACxC,sCAAwC,CAChD,AAID,kDACC,4BAAoC,CACpC,AACD,uDACC,4BAAoC,CACpC,AACD,wDACC,+BAAoC,CACpC,AAED,oDACC,4BAAoC,CACpC,AACD,8DACC,+BAAoC,CACpC,AAED,qDACC,yBAA8B,CAC9B,AACD,8DACC,4BAAoC,CACpC,AACD,+DACC,kBAAmC,CACnC,AAED,gDACC,wBAAyB,AACjB,eAAiB,CACzB,AAED,iDACC,6CAA8C,AACtC,oCAAsC,CAC9C,AAED,qDACC,+CAAgD,AACxC,sCAAwC,CAChD,AAYD,yJACC,wBAAyB,AACjB,eAAiB,CACzB",file:"scrollbars.css",sourcesContent:['/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* Arrows */\r\n.monaco-scrollable-element > .scrollbar > .up-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=");\r\n\tcursor: pointer;\r\n}\r\n.monaco-scrollable-element > .scrollbar > .down-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=");\r\n\tcursor: pointer;\r\n}\r\n.monaco-scrollable-element > .scrollbar > .left-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");\r\n\tcursor: pointer;\r\n}\r\n.monaco-scrollable-element > .scrollbar > .right-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");\r\n\tcursor: pointer;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element > .scrollbar > .up-arrow,\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .up-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiNFOEU4RTgiLz48L3N2Zz4=");\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .down-arrow,\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .down-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=");\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .left-arrow,\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .left-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .right-arrow,\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .right-arrow {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");\r\n}\r\n\r\n.monaco-scrollable-element > .visible {\r\n\topacity: 1;\r\n\r\n\t/* Background rule added for IE9 - to allow clicks on dom node */\r\n\tbackground:rgba(0,0,0,0);\r\n\r\n\t-webkit-transition: opacity 100ms linear;\r\n\r\n\t-o-transition: opacity 100ms linear;\r\n\r\n\ttransition: opacity 100ms linear;\r\n}\r\n.monaco-scrollable-element > .invisible {\r\n\topacity: 0;\r\n\tpointer-events: none;\r\n}\r\n.monaco-scrollable-element > .invisible.fade {\r\n\t-webkit-transition: opacity 800ms linear;\r\n\t-o-transition: opacity 800ms linear;\r\n\ttransition: opacity 800ms linear;\r\n}\r\n\r\n/* Scrollable Content Inset Shadow */\r\n.monaco-scrollable-element > .shadow {\r\n\tposition: absolute;\r\n\tdisplay: none;\r\n}\r\n.monaco-scrollable-element > .shadow.top {\r\n\tdisplay: block;\r\n\ttop: 0;\r\n\tleft: 3px;\r\n\theight: 3px;\r\n\twidth: 100%;\r\n\t-webkit-box-shadow: #DDD 0 6px 6px -6px inset;\r\n\t box-shadow: #DDD 0 6px 6px -6px inset;\r\n}\r\n.monaco-scrollable-element > .shadow.left {\r\n\tdisplay: block;\r\n\ttop: 3px;\r\n\tleft: 0;\r\n\theight: 100%;\r\n\twidth: 3px;\r\n\t-webkit-box-shadow: #DDD 6px 0 6px -6px inset;\r\n\t box-shadow: #DDD 6px 0 6px -6px inset;\r\n}\r\n.monaco-scrollable-element > .shadow.top-left-corner {\r\n\tdisplay: block;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\theight: 3px;\r\n\twidth: 3px;\r\n}\r\n.monaco-scrollable-element > .shadow.top.left {\r\n\t-webkit-box-shadow: #DDD 6px 6px 6px -6px inset;\r\n\t box-shadow: #DDD 6px 6px 6px -6px inset;\r\n}\r\n\r\n/* ---------- Default Style ---------- */\r\n\r\n.vs .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(100, 100, 100, .4);\r\n}\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(121, 121, 121, .4);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(111, 195, 223, .6);\r\n}\r\n\r\n.monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\tbackground: rgba(100, 100, 100, .7);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\tbackground: rgba(111, 195, 223, .8);\r\n}\r\n\r\n.monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(0, 0, 0, .6);\r\n}\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(191, 191, 191, .4);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(111, 195, 223, 1);\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.top {\r\n\t-webkit-box-shadow: none;\r\n\t box-shadow: none;\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.left {\r\n\t-webkit-box-shadow: #000 6px 0 6px -6px inset;\r\n\t box-shadow: #000 6px 0 6px -6px inset;\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.top.left {\r\n\t-webkit-box-shadow: #000 6px 6px 6px -6px inset;\r\n\t box-shadow: #000 6px 6px 6px -6px inset;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.top {\r\n\t-webkit-box-shadow: none;\r\n\t box-shadow: none;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.left {\r\n\t-webkit-box-shadow: none;\r\n\t box-shadow: none;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.top.left {\r\n\t-webkit-box-shadow: none;\r\n\t box-shadow: none;\r\n}'],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i,s,a=n(1359),o=n(1878),c=n(1735),u=n(1879),r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(s=o.a,r(d,s),d.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},d.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},d.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},d.prototype._mouseDownRelativePosition=function(e,t){return e},d.prototype._sliderMousePosition=function(e){return e.posx},d.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},d.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},d);function d(e,t,n){var i=s.call(this,{lazyRender:t.lazyRender,host:n,scrollbarState:new u.a(t.horizontalHasArrows?t.arrowSize:0,2===t.horizontal?0:t.horizontalScrollbarSize,2===t.vertical?0:t.verticalScrollbarSize),visibility:t.horizontal,extraScrollbarClassName:"horizontal",scrollable:e})||this;if(t.horizontalHasArrows){var o=(t.arrowSize-c.a)/2,r=(t.horizontalScrollbarSize-c.a)/2;i._createArrow({className:"left-arrow",top:r,left:o,bottom:void 0,right:void 0,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:function(){return i._host.onMouseWheel(new a.c(null,1,0))}}),i._createArrow({className:"right-arrow",top:r,left:void 0,bottom:void 0,right:o,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:function(){return i._host.onMouseWheel(new a.c(null,-1,0))}})}return i._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize),i}},function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i,o,r=n(910),s=n(785),a=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=(o=s.a,a(u,o),u.prototype.applyVisibilitySetting=function(e){return 2!==this._visibility&&(3===this._visibility||e)},u.prototype.setShouldBeVisible=function(e){var t=this.applyVisibilitySetting(e);this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())},u.prototype.setIsNeeded=function(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())},u.prototype.setDomNode=function(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)},u.prototype.ensureVisibility=function(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)},u.prototype._reveal=function(){var e=this;this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(function(){e._domNode&&e._domNode.setClassName(e._visibleClassName)},0))},u.prototype._hide=function(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))},u);function u(e,t,n){var i=o.call(this)||this;return i._visibility=e,i._visibleClassName=t,i._invisibleClassName=n,i._domNode=null,i._isVisible=!1,i._isNeeded=!1,i._shouldBeVisible=!1,i._revealTimer=i._register(new r.e),i}},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i,s,a=n(1359),o=n(1878),c=n(1735),u=n(1879),r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(s=o.a,r(d,s),d.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},d.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},d.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},d.prototype._mouseDownRelativePosition=function(e,t){return t},d.prototype._sliderMousePosition=function(e){return e.posy},d.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},d.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},d);function d(e,t,n){var i=s.call(this,{lazyRender:t.lazyRender,host:n,scrollbarState:new u.a(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e})||this;if(t.verticalHasArrows){var o=(t.arrowSize-c.a)/2,r=(t.verticalScrollbarSize-c.a)/2;i._createArrow({className:"up-arrow",top:o,left:r,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:function(){return i._host.onMouseWheel(new a.c(null,0,1))}}),i._createArrow({className:"down-arrow",top:void 0,left:r,bottom:o,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:function(){return i._host.onMouseWheel(new a.c(null,0,-1))}})}return i._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0),i}},function(e,t,n){var i=n(2261);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css"],names:[],mappings:"AAKA,6BACC,kBAAmB,AACnB,KAAO,CACP,AAMD,2CACC,iBAAmB,CACnB",file:"glyphMargin.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .glyph-margin {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcgmr = core glyph margin rendering (div)\r\n*/\r\n.monaco-editor .margin-view-overlays .cgmr {\r\n\tposition: absolute;\r\n}\r\n"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i,o,r=n(2263),s=(n.n(r),n(1504)),C=n(872),a=n(1335),c=n(880),u=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(o=s.a,u(d,o),d.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,o.prototype.dispose.call(this)},d.prototype.onConfigurationChanged=function(e){return e.lineHeight&&(this._lineHeight=this._context.configuration.editor.lineHeight),e.fontInfo&&(this._spaceWidth=this._context.configuration.editor.fontInfo.spaceWidth),e.viewInfo&&(this._enabled=this._context.configuration.editor.viewInfo.renderIndentGuides,this._activeIndentEnabled=this._context.configuration.editor.viewInfo.highlightActiveIndentGuide),!0},d.prototype.onCursorStateChanged=function(e){var t=e.selections[0],n=t.isEmpty()?t.positionLineNumber:0;return this._primaryLineNumber!==n&&(this._primaryLineNumber=n,!0)},d.prototype.onDecorationsChanged=function(e){return!0},d.prototype.onFlushed=function(e){return!0},d.prototype.onLinesChanged=function(e){return!0},d.prototype.onLinesDeleted=function(e){return!0},d.prototype.onLinesInserted=function(e){return!0},d.prototype.onScrollChanged=function(e){return e.scrollTopChanged},d.prototype.onZonesChanged=function(e){return!0},d.prototype.onLanguageConfigurationChanged=function(e){return!0},d.prototype.prepareRender=function(e){if(this._enabled){var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,i=this._context.model.getTabSize()*this._spaceWidth,o=e.scrollWidth,r=this._lineHeight,s=i,a=this._context.model.getLinesIndentGuides(t,n),c=0,u=0,l=0;if(this._activeIndentEnabled&&this._primaryLineNumber){var d=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,n);c=d.startLineNumber,u=d.endLineNumber,l=d.indent}for(var h=[],p=t;p<=n;p++){for(var g=c<=p&&p<=u,f=p-t,m=a[f],y="",b=e.visibleRangeForPosition(new C.a(p,1)),M=b?b.left:0,v=1;v<=m&&(y+='
',!(o<(M+=i)));v++);h[f]=y}this._renderResult=h}else this._renderResult=null},d.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},d);function d(e){var t=o.call(this)||this;return t._context=e,t._primaryLineNumber=0,t._lineHeight=t._context.configuration.editor.lineHeight,t._spaceWidth=t._context.configuration.editor.fontInfo.spaceWidth,t._enabled=t._context.configuration.editor.viewInfo.renderIndentGuides,t._activeIndentEnabled=t._context.configuration.editor.viewInfo.highlightActiveIndentGuide,t._renderResult=null,t._context.addEventHandler(t),t}Object(c.e)(function(e,t){var n=e.getColor(a.l);n&&t.addRule(".monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 "+n+" inset; }");var i=e.getColor(a.a)||n;i&&t.addRule(".monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 "+i+" inset; }")})},function(e,t,n){var i=n(2264);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.css"],names:[],mappings:"AAYA,yEACC,iBAAmB,CACnB",file:"indentGuides.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcigr = core ident guides rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cigr {\r\n\tposition: absolute;\r\n}\r\n.monaco-editor .lines-content .cigra {\r\n\tposition: absolute;\r\n}\r\n"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return b});var i,o=n(2266),r=(n.n(o),n(910)),s=n(1503),a=n(1734),c=n(1334),g=n(1868),f=n(872),m=n(787),y=n(1580),u=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=(d.prototype.getCurrentVisibleRange=function(){return this._currentVisibleRange},d.prototype.setCurrentVisibleRange=function(e){this._currentVisibleRange=e},d);function d(){this._currentVisibleRange=new m.a(1,1,1,1)}var h,p=function(e,t,n,i,o,r){this.lineNumber=e,this.startColumn=t,this.endColumn=n,this.startScrollTop=i,this.stopScrollTop=o,this.scrollType=r},b=(h=c.b,u(M,h),M.prototype.dispose=function(){this._asyncUpdateLineWidths.dispose(),h.prototype.dispose.call(this)},M.prototype.getDomNode=function(){return this.domNode},M.prototype.createVisibleLine=function(){return new g.b(this._viewLineOptions)},M.prototype.onConfigurationChanged=function(e){this._visibleLines.onConfigurationChanged(e),e.wrappingInfo&&(this._maxLineWidth=0);var t=this._context.configuration;return e.lineHeight&&(this._lineHeight=t.editor.lineHeight),e.fontInfo&&(this._typicalHalfwidthCharacterWidth=t.editor.fontInfo.typicalHalfwidthCharacterWidth),e.wrappingInfo&&(this._isViewportWrapping=t.editor.wrappingInfo.isViewportWrapping),e.viewInfo&&(this._revealHorizontalRightPadding=t.editor.viewInfo.revealHorizontalRightPadding),e.canUseLayerHinting&&(this._canUseLayerHinting=t.editor.canUseLayerHinting),e.fontInfo&&s.a.applyFontInfo(this.domNode,t.editor.fontInfo),this._onOptionsMaybeChanged(),e.layoutInfo&&(this._maxLineWidth=0),!0},M.prototype._onOptionsMaybeChanged=function(){var e=this._context.configuration,t=new g.c(e,this._context.theme.type);if(this._viewLineOptions.equals(t))return!1;this._viewLineOptions=t;for(var n=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber(),o=n;o<=i;o++)this._visibleLines.getVisibleLine(o).onOptionsChanged(this._viewLineOptions);return!0},M.prototype.onCursorStateChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),i=!1,o=t;o<=n;o++)i=this._visibleLines.getVisibleLine(o).onSelectionChanged()||i;return i},M.prototype.onDecorationsChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),i=t;i<=n;i++)this._visibleLines.getVisibleLine(i).onDecorationsChanged();return!0},M.prototype.onFlushed=function(e){var t=this._visibleLines.onFlushed(e);return this._maxLineWidth=0,t},M.prototype.onLinesChanged=function(e){return this._visibleLines.onLinesChanged(e)},M.prototype.onLinesDeleted=function(e){return this._visibleLines.onLinesDeleted(e)},M.prototype.onLinesInserted=function(e){return this._visibleLines.onLinesInserted(e)},M.prototype.onRevealRangeRequest=function(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.range,e.verticalType),n=this._context.viewLayout.validateScrollPosition({scrollTop:t});e.revealHorizontal?e.range.startLineNumber!==e.range.endLineNumber?n={scrollTop:n.scrollTop,scrollLeft:0}:this._horizontalRevealRequest=new p(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),n.scrollTop,e.scrollType):this._horizontalRevealRequest=null;var i=Math.abs(this._context.viewLayout.getCurrentScrollTop()-n.scrollTop);return 0===e.scrollType&&i>this._lineHeight?this._context.viewLayout.setScrollPositionSmooth(n):this._context.viewLayout.setScrollPositionNow(n),!0},M.prototype.onScrollChanged=function(e){if(this._horizontalRevealRequest&&e.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&e.scrollTopChanged){var t=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),n=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(e.scrollTopn)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0},M.prototype.onTokensChanged=function(e){return this._visibleLines.onTokensChanged(e)},M.prototype.onZonesChanged=function(e){return this._context.viewLayout.onMaxLineWidthChanged(this._maxLineWidth),this._visibleLines.onZonesChanged(e)},M.prototype.onThemeChanged=function(e){return this._onOptionsMaybeChanged()},M.prototype.getPositionFromDOMInfo=function(e,t){var n=this._getViewLineDomNode(e);if(null===n)return null;var i=this._getLineNumberFor(n);if(-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new f.a(i,1);var o=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();if(iu&&(u=d.left+d.width)}return i=u,c=Math.max(0,c-M.HORIZONTAL_EXTRA_PX),u+=this._revealHorizontalRightPadding,{scrollLeft:this._computeMinimumScrolling(r,s,c,u),maxHorizontalOffset:i}},M.prototype._computeMinimumScrolling=function(e,t,n,i,o,r){o=!!o,r=!!r;var s=(t|=0)-(e|=0);return(i|=0)-(n|=0) .view-line {\r\n\tbackground-color: none;\r\n\tanimation-name: flash-background;\r\n\tanimation-duration: 800ms;\r\n}\r\n@keyframes flash-background {\r\n\t0% { background-color: lightgreen; }\r\n\t100% { background-color: none }\r\n}*/\r\n\r\n.monaco-editor.safari .lines-content,\r\n.monaco-editor.safari .view-line,\r\n.monaco-editor.safari .view-lines {\r\n\t-webkit-user-select: text;\r\n\t-moz-user-select: text;\r\n\t -ms-user-select: text;\r\n\t user-select: text;\r\n}\r\n\r\n.monaco-editor .lines-content,\r\n.monaco-editor .view-line,\r\n.monaco-editor .view-lines {\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-o-user-select: none;\r\n\tuser-select: none;\r\n}\r\n\r\n.monaco-editor .view-lines {\r\n\tcursor: text;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor.vs-dark.mac .view-lines,\r\n.monaco-editor.hc-black.mac .view-lines {\r\n\tcursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8, text;\r\n}\r\n\r\n.monaco-editor .view-line {\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n}\r\n\r\n/* TODO@tokenization bootstrap fix */\r\n/*.monaco-editor .view-line > span > span {\r\n\tfloat: none;\r\n\tmin-height: inherit;\r\n\tmargin-left: inherit;\r\n}*/"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i,o,r=n(2269),c=(n.n(r),n(1736)),s=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=(o=c.b,s(u,o),u.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,o.prototype.dispose.call(this)},u.prototype.onConfigurationChanged=function(e){return e.layoutInfo&&(this._decorationsLeft=this._context.configuration.editor.layoutInfo.decorationsLeft,this._decorationsWidth=this._context.configuration.editor.layoutInfo.decorationsWidth),!0},u.prototype.onDecorationsChanged=function(e){return!0},u.prototype.onFlushed=function(e){return!0},u.prototype.onLinesChanged=function(e){return!0},u.prototype.onLinesDeleted=function(e){return!0},u.prototype.onLinesInserted=function(e){return!0},u.prototype.onScrollChanged=function(e){return e.scrollTopChanged},u.prototype.onZonesChanged=function(e){return!0},u.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),n=[],i=0,o=0,r=t.length;o',r=[],s=t;s<=n;s++){for(var a=s-t,c=i[a],u="",l=0,d=c.length;l';o[s]=c}this._renderResult=o},u.prototype.render=function(e,t){return this._renderResult?this._renderResult[t-e]:""},u);function u(e){var t=o.call(this)||this;return t._context=e,t._renderResult=null,t._context.addEventHandler(t),t}},function(e,t,n){var i=n(2273);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css"],names:[],mappings:"AASA,2CACC,kBAAmB,AACnB,OAAQ,AACR,WAAY,AACZ,WAAa,CACb",file:"marginDecorations.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcmdr = core margin decorations rendering (div)\r\n*/\r\n.monaco-editor .margin-view-overlays .cmdr {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return T});var i,o=n(2275),r=(n.n(o),n(817)),a=n(1220),c=n(1545),u=n(909),I=n(818),s=n(1734),l=n(1334),d=n(787),h=n(1737),C=n(2278),p=n(1546),g=n(1191),f=n(880),m=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function A(e){return 2===e?4:4===e?6:1===e?2:3}function N(e){return 2===e?2:4===e?2:1}var y=(b.prototype.equals=function(e){return this.renderMinimap===e.renderMinimap&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight},b);function b(e){var t=e.editor.pixelRatio,n=e.editor.layoutInfo,i=e.editor.viewInfo,o=e.editor.fontInfo;this.renderMinimap=0|n.renderMinimap,this.scrollBeyondLastLine=i.scrollBeyondLastLine,this.showSlider=i.minimap.showSlider,this.pixelRatio=t,this.typicalHalfwidthCharacterWidth=o.typicalHalfwidthCharacterWidth,this.lineHeight=e.editor.lineHeight,this.minimapLeft=n.minimapLeft,this.minimapWidth=n.minimapWidth,this.minimapHeight=n.height,this.canvasInnerWidth=Math.max(1,Math.floor(t*this.minimapWidth)),this.canvasInnerHeight=Math.max(1,Math.floor(t*this.minimapHeight)),this.canvasOuterWidth=this.canvasInnerWidth/t,this.canvasOuterHeight=this.canvasInnerHeight/t}var M=(v.prototype.getDesiredScrollTopFromDelta=function(e){var t=this.sliderTop+e;return Math.round(t/this._computedSliderRatio)},v.create=function(e,t,n,i,o,r,s,a,c){var u,l,d=e.pixelRatio,h=A(e.renderMinimap),p=Math.floor(e.canvasInnerHeight/h),g=e.lineHeight;if(o&&n!==r){var f=n-t+1;u=Math.floor(f*h/d)}else{var m=i/g;u=Math.floor(m*h/d)}l=e.scrollBeyondLastLine?(r-1)*h/d:Math.max(0,r*h/d-u);var y=(l=Math.min(e.minimapHeight-u,l))/(a-i),b=s*y;if(r<=p)return new v(s,a,y,b,u,M=1,r);var M=Math.max(1,Math.floor(t-b*d/h));return c&&c.scrollHeight===a&&(c.scrollTop>s&&(M=Math.min(M,c.startLineNumber)),c.scrollTop=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");var t=M.create(this._options,e.visibleRange.startLineNumber,e.visibleRange.endLineNumber,e.viewportHeight,0'},I.prototype._actualRenderOneSelection=function(e,t,n,i){for(var o=0=this._renderResult.length?"":this._renderResult[n]},I.SELECTION_CLASS_NAME="selected-text",I.SELECTION_TOP_LEFT="top-left-radius",I.SELECTION_BOTTOM_LEFT="bottom-left-radius",I.SELECTION_TOP_RIGHT="top-right-radius",I.SELECTION_BOTTOM_RIGHT="bottom-right-radius",I.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",I.ROUNDED_PIECE_WIDTH=10,I);function I(e){var t=g.call(this)||this;return t._previousFrameVisibleRangesWithStyle=[],t._context=e,t._lineHeight=t._context.configuration.editor.lineHeight,t._roundedSelection=t._context.configuration.editor.viewInfo.roundedSelection,t._typicalHalfwidthCharacterWidth=t._context.configuration.editor.fontInfo.typicalHalfwidthCharacterWidth,t._selections=[],t._renderResult=null,t._context.addEventHandler(t),t}function M(e){return e<0?-e:e}Object(c.e)(function(e,t){var n=e.getColor(a.z);n&&t.addRule(".monaco-editor .focused .selected-text { background-color: "+n+"; }");var i=e.getColor(a.y);i&&t.addRule(".monaco-editor .selected-text { background-color: "+i+"; }");var o=e.getColor(a.A);o&&t.addRule(".monaco-editor .view-line span.inline-selected-text { color: "+o+"; }")})},function(e,t,n){var i=n(2292);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!1,transform:void 0};n(745)(i,o);i.locals&&(e.exports=i.locals)},function(e,t,n){(e.exports=n(744)(!0)).push([e.i,".monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/selections/selections.css"],names:[],mappings:"AASA,oCACC,iBAAmB,CACnB,AAED,gCAAqC,0BAA4B,CAAE,AACnE,mCAAwC,6BAA+B,CAAE,AACzE,iCAAsC,2BAA6B,CAAE,AACrE,oCAAwC,8BAAgC,CAAE,AAE1E,yCAA4C,wBAA0B,CAAE,AACxE,4CAA+C,2BAA6B,CAAE,AAC9E,0CAA6C,yBAA2B,CAAE,AAC1E,6CAA+C,4BAA8B,CAAE",file:"selections.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcslr = core selections layer rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cslr {\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-editor\t\t\t.top-left-radius\t\t{ border-top-left-radius: 3px; }\r\n.monaco-editor\t\t\t.bottom-left-radius\t\t{ border-bottom-left-radius: 3px; }\r\n.monaco-editor\t\t\t.top-right-radius\t\t{ border-top-right-radius: 3px; }\r\n.monaco-editor\t\t\t.bottom-right-radius\t{ border-bottom-right-radius: 3px; }\r\n\r\n.monaco-editor.hc-black .top-left-radius\t\t{ border-top-left-radius: 0; }\r\n.monaco-editor.hc-black .bottom-left-radius\t\t{ border-bottom-left-radius: 0; }\r\n.monaco-editor.hc-black .top-right-radius\t\t{ border-top-right-radius: 0; }\r\n.monaco-editor.hc-black .bottom-right-radius\t{ border-bottom-right-radius: 0; }\r\n"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return g});var i,o,r=n(2294),s=(n.n(r),n(1220)),a=n(910),c=n(1334),u=n(2296),l=n(1439),d=n(1335),h=n(880),p=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),g=(o=c.b,p(f,o),f.prototype.dispose=function(){o.prototype.dispose.call(this),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()},f.prototype.getDomNode=function(){return this._domNode},f.prototype.onConfigurationChanged=function(e){e.readOnly&&(this._readOnly=this._context.configuration.editor.readOnly),e.viewInfo&&(this._cursorBlinking=this._context.configuration.editor.viewInfo.cursorBlinking,this._cursorStyle=this._context.configuration.editor.viewInfo.cursorStyle),this._primaryCursor.onConfigurationChanged(e),this._updateBlinking(),e.viewInfo&&this._updateDomClassName();for(var t=0,n=this._secondaryCursors.length;tt.length){var r=this._secondaryCursors.length-t.length;for(i=0;i.cursor{position:absolute;cursor:text;overflow:hidden}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}","",{version:3,sources:["/Users/yangshulin/Desktop/eduplusTwo/educoder/public/react/node_modules/_monaco-editor@0.15.6@monaco-editor/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.css"],names:[],mappings:"AAIA,8BACC,kBAAmB,AACnB,KAAO,CACP,AAED,sCACC,kBAAmB,AACnB,YAAa,AACb,eAAiB,CACjB,AAGD,iEACC,8BAA+B,AACvB,sBAAuB,AAC/B,iCAAmC,AACnC,mBAAoB,AACpB,gBAAkB,CAClB,AAGD,6DACC,wBAAyB,AACzB,0BAA2B,AAC3B,iCAAmC,AACnC,8BAA+B,AACvB,qBAAuB,CAC/B,AAGD,kEACC,wBAAyB,AACzB,0BAA2B,AAC3B,iCAAmC,AACnC,8BAA+B,AACvB,qBAAuB,CAC/B,AAED,wCACC,OAEC,SAAW,CACX,AACD,OAEC,SAAW,CACX,CACD,AAED,gCACC,OAEC,SAAW,CACX,AACD,OAEC,SAAW,CACX,CACD,AAED,uCACC,OAEC,SAAW,CACX,AACD,OAEC,SAAW,CACX,CACD,AAED,+BACC,OAEC,SAAW,CACX,AACD,OAEC,SAAW,CACX,CACD,AAED,wCACC,OAEC,4BAA6B,AACrB,mBAAqB,CAC7B,AACD,OAEC,4BAA6B,AACrB,mBAAqB,CAC7B,CACD,AAED,gCACC,OAEC,4BAA6B,AACrB,mBAAqB,CAC7B,AACD,OAEC,4BAA6B,AACrB,mBAAqB,CAC7B,CACD,AAED,eACC,uEAAyE,AACjE,8DAAiE,CACzE,AAED,cACC,sEAAwE,AAChE,6DAAgE,CACxE,AAED,uBACC,uEAAyE,AACjE,8DAAiE,CACzE",file:"viewCursors.css",sourcesContent:["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .cursors-layer {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}\r\n\r\n.monaco-editor .cursors-layer > .cursor {\r\n\tposition: absolute;\r\n\tcursor: text;\r\n\toverflow: hidden;\r\n}\r\n\r\n/* -- block-outline-style -- */\r\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\r\n\t-webkit-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n\tbackground: transparent !important;\r\n\tborder-style: solid;\r\n\tborder-width: 1px;\r\n}\r\n\r\n/* -- underline-style -- */\r\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\r\n\tborder-bottom-width: 2px;\r\n\tborder-bottom-style: solid;\r\n\tbackground: transparent !important;\r\n\t-webkit-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n}\r\n\r\n/* -- underline-thin-style -- */\r\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\r\n\tborder-bottom-width: 1px;\r\n\tborder-bottom-style: solid;\r\n\tbackground: transparent !important;\r\n\t-webkit-box-sizing: border-box;\r\n\t box-sizing: border-box;\r\n}\r\n\r\n@-webkit-keyframes monaco-cursor-smooth {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t60%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@keyframes monaco-cursor-smooth {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t60%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@-webkit-keyframes monaco-cursor-phase {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t90%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@keyframes monaco-cursor-phase {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t90%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@-webkit-keyframes monaco-cursor-expand {\r\n\t0%,\r\n\t20% {\r\n\t\t-webkit-transform: scaleY(1);\r\n\t\t transform: scaleY(1);\r\n\t}\r\n\t80%,\r\n\t100% {\r\n\t\t-webkit-transform: scaleY(0);\r\n\t\t transform: scaleY(0);\r\n\t}\r\n}\r\n\r\n@keyframes monaco-cursor-expand {\r\n\t0%,\r\n\t20% {\r\n\t\t-webkit-transform: scaleY(1);\r\n\t\t transform: scaleY(1);\r\n\t}\r\n\t80%,\r\n\t100% {\r\n\t\t-webkit-transform: scaleY(0);\r\n\t\t transform: scaleY(0);\r\n\t}\r\n}\r\n\r\n.cursor-smooth {\r\n\t-webkit-animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\r\n\t animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\r\n}\r\n\r\n.cursor-phase {\r\n\t-webkit-animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\r\n\t animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\r\n}\r\n\r\n.cursor-expand > .cursor {\r\n\t-webkit-animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\r\n\t animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\r\n}"],sourceRoot:""}])},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var g=n(817),i=n(1220),f=n(818),o=n(1503),m=n(1439),r=n(872),y=n(787),b=function(e,t,n,i,o,r){this.top=e,this.left=t,this.width=n,this.height=i,this.textContent=o,this.textContentClassName=r},s=(a.prototype.getDomNode=function(){return this._domNode},a.prototype.getPosition=function(){return this._position},a.prototype.show=function(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)},a.prototype.hide=function(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)},a.prototype.onConfigurationChanged=function(e){return e.lineHeight&&(this._lineHeight=this._context.configuration.editor.lineHeight),e.fontInfo&&(o.a.applyFontInfo(this._domNode,this._context.configuration.editor.fontInfo),this._typicalHalfwidthCharacterWidth=this._context.configuration.editor.fontInfo.typicalHalfwidthCharacterWidth),e.viewInfo&&(this._cursorStyle=this._context.configuration.editor.viewInfo.cursorStyle,this._lineCursorWidth=Math.min(this._context.configuration.editor.viewInfo.cursorWidth,this._typicalHalfwidthCharacterWidth)),!0},a.prototype.onCursorPositionChanged=function(e){return this.updatePosition(e),!0},a.prototype._prepareRender=function(e){var t="",n="";if(this._cursorStyle===m.g.Line||this._cursorStyle===m.g.LineThin){var i,o=e.visibleRangeForPosition(this._position);if(!o)return null;this._cursorStyle===m.g.Line?2<(i=g.n(0A.MAX_CURSOR_COUNT&&(n=n.slice(0,A.MAX_CURSOR_COUNT),this._onDidReachMaxCursorCount.fire(void 0));var i=new b(this._model,this);this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._emitStateChangedIfNecessary(e,t,i)},A.prototype.setColumnSelectData=function(e){this._columnSelectData=e},A.prototype.reveal=function(e,t,n){this._revealRange(t,0,e,n)},A.prototype.revealRange=function(e,t,n,i){this.emitCursorRevealRange(t,n,e,i)},A.prototype.scrollTo=function(e){this._viewModel.viewLayout.setScrollPositionSmooth({scrollTop:e})},A.prototype.saveState=function(){for(var e=[],t=this._cursors.getSelections(),n=0,i=t.length;no.identifier.major?i.identifier.major:o.identifier.major).toString()]=!0;for(var s=0;s=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)},r.prototype._getAll=function(){var e=[];e[0]=this.primaryCursor;for(var t=0,n=this.secondaryCursors.length;td&&t[C].index--;e.splice(d,1),t.splice(l,1),this._removeSecondaryCursor(d-1),o--}}}},r);function r(e){this.context=e,this.primaryCursor=new i.a(e),this.secondaryCursors=[],this.lastAddedCursorIndex=0}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var d=n(1362),h=n(872),p=n(787),i=n(1190),o=(r.prototype.dispose=function(e){this._removeTrackedRange(e)},r.prototype.startTrackingSelection=function(e){this._trackSelection=!0,this._updateTrackedRange(e)},r.prototype.stopTrackingSelection=function(e){this._trackSelection=!1,this._removeTrackedRange(e)},r.prototype._updateTrackedRange=function(e){this._trackSelection&&(this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))},r.prototype._removeTrackedRange=function(e){this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,null,0)},r.prototype.asCursorState=function(){return new d.d(this.modelState,this.viewState)},r.prototype.readSelectionFromMarkers=function(e){var t=e.model._getTrackedRange(this._selTrackedRange);return 0===this.modelState.selection.getDirection()?new i.a(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):new i.a(t.endLineNumber,t.endColumn,t.startLineNumber,t.startColumn)},r.prototype.ensureValidState=function(e){this._setState(e,this.modelState,this.viewState)},r.prototype.setState=function(e,t,n){this._setState(e,t,n)},r.prototype._setState=function(e,t,n){if(t){r=e.model.validateRange(t.selectionStart);var i=t.selectionStart.equalsRange(r)?t.selectionStartLeftoverVisibleColumns:0,o=(s=e.model.validatePosition(t.position),t.position.equals(s)?t.leftoverVisibleColumns:0);t=new d.f(r,i,s,o)}else{if(!n)return;var r=e.model.validateRange(e.convertViewRangeToModelRange(n.selectionStart)),s=e.model.validatePosition(e.convertViewPositionToModelPosition(n.position.lineNumber,n.position.column));t=new d.f(r,n.selectionStartLeftoverVisibleColumns,s,n.leftoverVisibleColumns)}if(n)u=e.validateViewRange(n.selectionStart,t.selectionStart),l=e.validateViewPosition(n.position,t.position),n=new d.f(u,t.selectionStartLeftoverVisibleColumns,l,t.leftoverVisibleColumns);else{var a=e.convertModelPositionToViewPosition(new h.a(t.selectionStart.startLineNumber,t.selectionStart.startColumn)),c=e.convertModelPositionToViewPosition(new h.a(t.selectionStart.endLineNumber,t.selectionStart.endColumn)),u=new p.a(a.lineNumber,a.column,c.lineNumber,c.column),l=e.convertModelPositionToViewPosition(t.position);n=new d.f(u,t.selectionStartLeftoverVisibleColumns,l,t.leftoverVisibleColumns)}this.modelState=t,this.viewState=n,this._updateTrackedRange(e)},r);function r(e){this._selTrackedRange=null,this._trackSelection=!0,this._setState(e,new d.f(new p.a(1,1,1,1),0,new h.a(1,1),0),new d.f(new p.a(1,1,1,1),0,new h.a(1,1),0))}},function(e,t,n){"use strict";n.d(t,"a",function(){return M});var i,a,o=n(1229),r=n(818),l=n(872),p=n(787),s=n(898),g=n(1883),c=n(1737),b=n(1546),u=n(2306),d=n(2309),h=n(1884),f=n(1501),m=n(2310),y=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),M=(a=b.d,y(v,a),v.prototype.dispose=function(){a.prototype.dispose.call(this),this.decorations.dispose(),this.lines.dispose(),this.viewportStartLineTrackedRange=this.model._setTrackedRange(this.viewportStartLineTrackedRange,null,1)},v.prototype.setHasFocus=function(e){this.hasFocus=e},v.prototype._onConfigurationChanged=function(e,t){var n=null;if(-1!==this.viewportStartLine){var i=new l.a(this.viewportStartLine,this.getLineMinColumn(this.viewportStartLine));n=this.coordinatesConverter.convertViewPositionToModelPosition(i)}var o=!1,r=this.configuration.editor;if(this.lines.setWrappingSettings(r.wrappingInfo.wrappingIndent,r.wrappingInfo.wrappingColumn,r.fontInfo.typicalFullwidthCharacterWidth/r.fontInfo.typicalHalfwidthCharacterWidth)&&(e.emit(new b.e),e.emit(new b.h),e.emit(new b.c),this.decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(o=!0)),t.readOnly&&(this.decorations.reset(),e.emit(new b.c)),e.emit(new b.a(t)),this.viewLayout.onConfigurationChanged(t),o&&n){var s=this.coordinatesConverter.convertModelPositionToViewPosition(n),a=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber);this.viewLayout.setScrollPositionNow({scrollTop:a+this.viewportStartLineDelta})}},v.prototype._registerModelEvents=function(){var y=this;this._register(this.model.onDidChangeRawContentFast(function(e){try{for(var t=y._beginEmit(),n=!1,i=!1,o=e.changes,r=e.versionId,s=0,a=o.length;s'+this._getHTMLToCopy(n,r)+""},v.prototype._getHTMLToCopy=function(e,t){for(var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn,s=this.getTabSize(),a="",c=n;c<=o;c++){var u=this.model.getLineTokens(c),l=u.getLineContent(),d=c===n?i-1:0,h=c===o?r-1:l.length;a+=""===l?"
":Object(g.a)(l,u.inflate(),t,d,h,s)}return a},v.prototype._getColorMap=function(){var e=s.w.getColorMap(),t=["#000000"];if(e)for(var n=1,i=e.length;n=e.scrollWidth?0:this._configuration.editor.viewInfo.scrollbar.horizontalScrollbarSize},d.prototype._getTotalHeight=function(){var e=this.scrollable.getScrollDimensions(),t=this._linesLayout.getLinesTotalHeight();return this._configuration.editor.viewInfo.scrollBeyondLastLine?t+=e.height-this._configuration.editor.lineHeight:t+=this._getHorizontalScrollbarHeight(e),Math.max(e.height,t)},d.prototype._updateHeight=function(){this.scrollable.setScrollDimensions({scrollHeight:this._getTotalHeight()})},d.prototype.getCurrentViewport=function(){var e=this.scrollable.getScrollDimensions(),t=this.scrollable.getCurrentScrollPosition();return new c.f(t.scrollTop,t.scrollLeft,e.width,e.height)},d.prototype.getFutureViewport=function(){var e=this.scrollable.getScrollDimensions(),t=this.scrollable.getFutureScrollPosition();return new c.f(t.scrollTop,t.scrollLeft,e.width,e.height)},d.prototype._computeScrollWidth=function(e,t){if(this._configuration.editor.wrappingInfo.isViewportWrapping)return Math.max(e,t);var n=this._configuration.editor.viewInfo.scrollBeyondLastColumn*this._configuration.editor.fontInfo.typicalHalfwidthCharacterWidth,i=this._linesLayout.getWhitespaceMinWidth();return Math.max(e+n,t,i)},d.prototype.onMaxLineWidthChanged=function(e){var t=this._computeScrollWidth(e,this.getCurrentViewport().width);this.scrollable.setScrollDimensions({scrollWidth:t}),this._updateHeight()},d.prototype.saveState=function(){var e=this.scrollable.getFutureScrollPosition(),t=e.scrollTop,n=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(n),scrollLeft:e.scrollLeft}},d.prototype.addWhitespace=function(e,t,n,i){return this._linesLayout.insertWhitespace(e,t,n,i)},d.prototype.changeWhitespace=function(e,t,n){return this._linesLayout.changeWhitespace(e,t,n)},d.prototype.removeWhitespace=function(e){return this._linesLayout.removeWhitespace(e)},d.prototype.getVerticalOffsetForLineNumber=function(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)},d.prototype.isAfterLines=function(e){return this._linesLayout.isAfterLines(e)},d.prototype.getLineNumberAtVerticalOffset=function(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)},d.prototype.getWhitespaceAtVerticalOffset=function(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)},d.prototype.getLinesViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)},d.prototype.getLinesViewportDataAtScrollTop=function(e){var t=this.scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),e<0&&(e=0),this._linesLayout.getLinesViewportData(e,e+t.height)},d.prototype.getWhitespaceViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)},d.prototype.getWhitespaces=function(){return this._linesLayout.getWhitespaces()},d.prototype.getScrollWidth=function(){return this.scrollable.getScrollDimensions().scrollWidth},d.prototype.getScrollHeight=function(){return this.scrollable.getScrollDimensions().scrollHeight},d.prototype.getCurrentScrollLeft=function(){return this.scrollable.getCurrentScrollPosition().scrollLeft},d.prototype.getCurrentScrollTop=function(){return this.scrollable.getCurrentScrollPosition().scrollTop},d.prototype.validateScrollPosition=function(e){return this.scrollable.validateScrollPosition(e)},d.prototype.setScrollPositionNow=function(e){this.scrollable.setScrollPositionNow(e)},d.prototype.setScrollPositionSmooth=function(e){this.scrollable.setScrollPositionSmooth(e)},d.prototype.deltaScrollNow=function(e,t){var n=this.scrollable.getCurrentScrollPosition();this.scrollable.setScrollPositionNow({scrollLeft:n.scrollLeft+e,scrollTop:n.scrollTop+t})},d);function d(e,t,n){var i=o.call(this)||this;return i._configuration=e,i._linesLayout=new a.a(t,i._configuration.editor.lineHeight),i.scrollable=i._register(new s.a(0,n)),i._configureSmoothScrollDuration(),i.scrollable.setScrollDimensions({width:e.editor.layoutInfo.contentWidth,height:e.editor.layoutInfo.contentHeight}),i.onDidScroll=i.scrollable.onScroll,i._updateHeight(),i}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var i=n(2308),o=(r.prototype.setLineHeight=function(e){this._lineHeight=e},r.prototype.onFlushed=function(e){this._lineCount=e},r.prototype.insertWhitespace=function(e,t,n,i){return this._whitespaces.insertWhitespace(e,t,n,i)},r.prototype.changeWhitespace=function(e,t,n){return this._whitespaces.changeWhitespace(e,t,n)},r.prototype.removeWhitespace=function(e){return this._whitespaces.removeWhitespace(e)},r.prototype.onLinesDeleted=function(e,t){this._lineCount-=t-e+1,this._whitespaces.onLinesDeleted(e,t)},r.prototype.onLinesInserted=function(e,t){this._lineCount+=t-e+1,this._whitespaces.onLinesInserted(e,t)},r.prototype.getLinesTotalHeight=function(){return this._lineHeight*this._lineCount+this._whitespaces.getTotalHeight()},r.prototype.getVerticalOffsetForLineNumber=function(e){return(1<(e|=0)?this._lineHeight*(e-1):0)+this._whitespaces.getAccumulatedHeightBeforeLineNumber(e)},r.prototype.getWhitespaceAccumulatedHeightBeforeLineNumber=function(e){return this._whitespaces.getAccumulatedHeightBeforeLineNumber(e)},r.prototype.getWhitespaceMinWidth=function(){return this._whitespaces.getMinWidth()},r.prototype.isAfterLines=function(e){return this.getLinesTotalHeight()=this._whitespaces.getCount())return null;var n=this.getVerticalOffsetForWhitespaceIndex(t);if(e>>1;t===e[s]?i=t.length||t[1+o]>=e)return o;n=1+o|0}else i=o-1|0}return-1},c.prototype._findFirstWhitespaceAfterLineNumber=function(e){e|=0;var t=this._findLastWhitespaceBeforeLineNumber(e)+1;return to.filepattern.length)){var c=a.filepatternOnPath?e:t;Object(l.a)(a.filepatternLowercase,c)&&(o=a)}a.extension&&(!r||a.extension.length>r.extension.length)&&u.k(t,a.extensionLowercase)&&(r=a)}return i?i.mime:o?o.mime:r?r.mime:null}},function(e,t,n){"use strict";n.d(t,"a",function(){return T});var i,y=n(801),b=n(1195),o=n(816),M=n(1550),r=n(785),s=n(1469),v=n(1498),a=n(909),l=n(1439),c=n(787),C=n(1422),u=n(1230),d=n(1637),h=n(1721),A=n(1335),p=n(1423),_=n(1551),w=n(880),g=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),f=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3=o?new c.a(n.startLineNumber,o-1,n.endLineNumber,o):new c.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r>>0,this._cache.set(t,n)}return(n|e<<0)>>>0},s);function s(e,t){this._colorMap=e,this._root=t,this._cache=new Map}var a=/\b(comment|string|regex)\b/;var M=(c.prototype.clone=function(){return new c(this._fontStyle,this._foreground,this._background)},c.prototype.acceptOverwrite=function(e,t,n){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==n&&(this._background=n),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0},c);function c(e,t,n){this._fontStyle=e,this._foreground=t,this._background=n,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}var v=(u.prototype.match=function(e){if(""===e)return this._mainRule;var t,n,i=e.indexOf(".");n=-1===i?(t=e,""):(t=e.substring(0,i),e.substring(i+1));var o=this._children.get(t);return void 0!==o?o.match(n):this._mainRule},u.prototype.insert=function(e,t,n,i){if(""!==e){var o,r,s=e.indexOf(".");r=-1===s?(o=e,""):(o=e.substring(0,s),e.substring(s+1));var a=this._children.get(o);void 0===a&&(a=new u(this._mainRule.clone()),this._children.set(o,a)),a.insert(r,t,n,i)}else this._mainRule.acceptOverwrite(t,n,i)},u);function u(e){this._mainRule=e,this._children=new Map}},function(e,t,n){"use strict";n.d(t,"b",function(){return c}),n.d(t,"c",function(){return u}),n.d(t,"a",function(){return l});var i,o,r,s=n(1335),a=n(1191),c={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"09885A"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"09885A"},{token:"attribute.value.unit",foreground:"09885A"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(i={},i[a.n]="#FFFFFE",i[a.u]="#000000",i[a.y]="#E5EBF1",i[s.l]="#D3D3D3",i[s.a]="#939393",i[a.B]="#ADD6FF4D",i)},u={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(o={},o[a.n]="#1E1E1E",o[a.u]="#D4D4D4",o[a.y]="#3A3D41",o[s.l]="#404040",o[s.a]="#707070",o[a.B]="#ADD6FF26",o)},l={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(r={},r[a.n]="#000000",r[a.u]="#FFFFFF",r[s.l]="#FFFFFF",r[s.a]="#FFFFFF",r)}},function(e,t,n){"use strict";n.d(t,"a",function(){return x});var i,o=n(816),r=n(785),c=n(1499),s=n(1245),a=n(1423),u=n(914),l=n(1864),d=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),h=this&&this.__decorate||function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(s=(r<3?o(s):3