define("vs/language/css/monaco.contribution",["require","exports","../../editor.api-CL127ivL"],(function(c,s,n){"use strict";class o{constructor(e,d,f){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(d),this.setModeConfiguration(f)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(e){this._options=e||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(e){this.setOptions(e)}setModeConfiguration(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)}}const r={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},i={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},a=new o("css",r,i),u=new o("scss",r,i),g=new o("less",r,i);n.languages.css={cssDefaults:a,lessDefaults:g,scssDefaults:u};function l(){return new Promise((t,e)=>c(["../../cssMode-CjIXF9yV"],t,e))}n.languages.onLanguage("less",()=>{l().then(t=>t.setupMode(g))}),n.languages.onLanguage("scss",()=>{l().then(t=>t.setupMode(u))}),n.languages.onLanguage("css",()=>{l().then(t=>t.setupMode(a))}),s.cssDefaults=a,s.lessDefaults=g,s.scssDefaults=u,Object.defineProperty(s,Symbol.toStringTag,{value:"Module"})}));
