define("vs/monaco.contribution-BgRy6xDf",["require","exports","./editor-KLE6jdfb"],function(e,t,n){"use strict";class a{constructor(e,t,a){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(a)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(e){this._options=e||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)}}const i={format:{tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},suggest:{},data:{useDefaultDataProvider:!0}};function r(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===o,documentFormattingEdits:e===o,documentRangeFormattingEdits:e===o}}const o="html",s="handlebars",u="razor",g=f(o,i,r(o)),d=g.defaults,l=f(s,i,r(s)),c=l.defaults,h=f(u,i,r(u)),m=h.defaults;function f(t,o=i,s=r(t)){const u=new a(t,o,s);let g;const d=n.languages.onLanguage(t,async()=>{g=(await new Promise((t,n)=>e(["./htmlMode-27by_KM4"],t,n))).setupMode(u)});return{defaults:u,dispose(){d.dispose(),g?.dispose(),g=void 0}}}const b=Object.freeze(Object.defineProperty({__proto__:null,handlebarDefaults:c,handlebarLanguageService:l,htmlDefaults:d,htmlLanguageService:g,razorDefaults:m,razorLanguageService:h,registerHTMLLanguageService:f},Symbol.toStringTag,{value:"Module"}));t.handlebarDefaults=c,t.handlebarLanguageService=l,t.htmlDefaults=d,t.htmlLanguageService=g,t.razorDefaults=m,t.razorLanguageService=h,t.register=b,t.registerHTMLLanguageService=f});