You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

2 lines
72 KiB

(()=>{var e={3215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveGlobalYarnPath=t.resolveGlobalNodePath=void 0;const n=r(3129),i=r(5622);function o(){return"win32"===process.platform}t.resolveGlobalNodePath=function(e){let t="npm";const r={encoding:"utf8"};o()&&(t="npm.cmd",r.shell=!0);const s=()=>{};try{process.on("SIGPIPE",s);const a=n.spawnSync(t,["config","get","prefix"],r).stdout;if(!a)return void(e&&e("'npm config get prefix' didn't return a value."));const l=a.trim();return e&&e(`'npm config get prefix' value is: ${l}`),l.length>0?o()?i.join(l,"node_modules"):i.join(l,"lib","node_modules"):void 0}catch(e){return}finally{process.removeListener("SIGPIPE",s)}},t.resolveGlobalYarnPath=function(e){let t="yarn";const r={encoding:"utf8"};o()&&(t="yarn.cmd",r.shell=!0);const s=()=>{};try{process.on("SIGPIPE",s);const o=n.spawnSync(t,["global","dir","--json"],r),a=o.stdout;if(!a)return void(e&&(e("'yarn global dir' didn't return a value."),o.stderr&&e(o.stderr)));const l=a.trim().split(/\r?\n/);for(const e of l)try{const t=JSON.parse(e);if("log"===t.type)return i.join(t.data,"node_modules")}catch(e){}return}catch(e){return}finally{process.removeListener("SIGPIPE",s)}}},9854:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoggingService=void 0;const n=r(2392),i=r(7549);t.LoggingService=class{constructor(){this.outputChannel=i.window.createOutputChannel("Prettier"),this.logLevel="INFO"}setOutputLevel(e){this.logLevel=e}logDebug(e,t){"NONE"!==this.logLevel&&"INFO"!==this.logLevel&&"WARN"!==this.logLevel&&"ERROR"!==this.logLevel&&(this.logMessage(e,"INFO"),t&&this.logObject(t))}logInfo(e,t){"NONE"!==this.logLevel&&"WARN"!==this.logLevel&&"ERROR"!==this.logLevel&&(this.logMessage(e,"INFO"),t&&this.logObject(t))}logWarning(e,t){"NONE"!==this.logLevel&&"ERROR"!==this.logLevel&&(this.logMessage(e,"WARN"),t&&this.logObject(t))}logError(e,t){"NONE"!==this.logLevel&&(this.logMessage(e,"ERROR"),"string"==typeof t?this.outputChannel.appendLine(t):(null==t?void 0:t.message)||(null==t?void 0:t.stack)?((null==t?void 0:t.message)&&this.logMessage(t.message,"ERROR"),(null==t?void 0:t.stack)&&this.outputChannel.appendLine(t.stack)):t&&this.logObject(t))}show(){this.outputChannel.show()}logObject(e){const t=n.format(JSON.stringify(e,null,2),{parser:"json"}).trim();this.outputChannel.appendLine(t)}logMessage(e,t){const r=(new Date).toLocaleTimeString();this.outputChannel.appendLine(`["${t}" - ${r}] ${e}`)}}},604:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ModuleResolver=t.ConfirmationSelection=void 0;const i=r(3129),o=r(9536),s=r(5747),a=r(5622),l=r(2392),c=r(5559),u=r(9100),h=r(7549),p=r(3215),f=r(6906),d=r(550),g=r(9923),v="PRETTIER_MODULE_ALWAYS_ALLOWED",m="moduleExecutionState";var E;!function(e){e[e.deny=1]="deny",e[e.allow=2]="allow",e[e.alwaysAllow=3]="alwaysAllow"}(E=t.ConfirmationSelection||(t.ConfirmationSelection={}));const y={npm:{cache:void 0,get:()=>p.resolveGlobalNodePath()},pnpm:{cache:void 0,get:()=>i.execSync("pnpm root -g").toString().trim()},yarn:{cache:void 0,get:()=>p.resolveGlobalYarnPath()}};t.ModuleResolver=class{constructor(e){this.loggingService=e,this.path2Module=new Map,this.deniedModules=new Set,this.resetModuleExecutionState=()=>n(this,void 0,void 0,(function*(){d.updateGlobalState(v,!1),d.updateGlobalState(m,{libs:{}}),this.deniedModules.clear(),this.path2Module.clear()}))}getPrettierInstance(e){return n(this,void 0,void 0,(function*(){if(!e)return l;const{prettierPath:t,resolveGlobalModules:r}=g.getConfig(h.Uri.file(e));let n,i,o=!1;try{n=t?g.getWorkspaceRelativePath(e,t):this.findPkg(e,"prettier")}catch(e){let t="";if(!n){const r=/Cannot find module '.*' from '(.*)'/.exec(e.message);r&&r[1]&&(t=r[1])}return this.loggingService.logInfo(`Attempted to load Prettier module from ${n||t||"package.json"}`),void this.loggingService.logError(f.FAILED_TO_LOAD_MODULE_MESSAGE,e)}if(r&&!n){const e=function(e){const t=y[e];if(t)return void 0===t.cache&&(t.cache=t.get()),t.cache}(yield h.commands.executeCommand("npm.packageManager"));if(e){const t=a.join(e,"prettier");s.existsSync(t)&&(n=t,o=!0)}}if(void 0!==n){if(i=this.path2Module.get(n),i)return i;try{if(!(yield this.isTrustedModule(n,o)))return;i=this.loadNodeModule(n),i&&this.path2Module.set(n,i)}catch(e){return this.loggingService.logInfo(`Attempted to load Prettier module from ${n||"package.json"}`),void this.loggingService.logError(f.FAILED_TO_LOAD_MODULE_MESSAGE,e)}}if(i||this.loggingService.logDebug(f.USING_BUNDLED_PRETTIER),i){const e=!!i.format,r=i.version&&!!i.getSupportInfo&&!!i.getFileInfo&&!!i.resolveConfig&&u.gte(i.version,"1.13.0");if(!e&&t)return void this.loggingService.logError(f.INVALID_PRETTIER_PATH_MESSAGE);if(!r)return this.loggingService.logInfo(`Attempted to load Prettier module from ${n}`),void this.loggingService.logError(f.OUTDATED_PRETTIER_VERSION_MESSAGE)}return i||l}))}dispose(){return n(this,void 0,void 0,(function*(){l.clearConfigCache(),this.path2Module.forEach((e=>{try{e.clearConfigCache()}catch(e){this.loggingService.logError("Error clearing module cache.",e)}})),this.path2Module.clear()}))}isTrustedModule(e,t){return n(this,void 0,void 0,(function*(){if(d.getFromGlobalState(v,!1))return!0;const r=d.getFromGlobalState(m,{libs:{}});if(this.deniedModules.has(e))return!1;let i=r.libs[e];if(!i){const o=yield function(e,t){return n(this,void 0,void 0,(function*(){const r=h.Uri.file(e),n=h.workspace.getWorkspaceFolder(r);let i;i=void 0!==n?`The Prettier extension will use '${h.workspace.asRelativePath(r)}' for validation, which is installed locally in folder '${n.name}'. Do you allow the execution of this Prettier version including all plugins and configuration files it will load on your behalf?\n\nPress 'Allow Everywhere' to remember the choice for all workspaces.`:t?"The Prettier extension will use a globally installed Prettier library for validation. Do you allow the execution of this Prettier version including all plugins and configuration files it will load on your behalf?\n\nPress 'Always Allow' to remember the choice for all workspaces.":"The Prettier extension will use a locally installed Prettier library for validation. Do you allow the execution of this Prettier version including all plugins and configuration files it will load on your behalf?\n\nPress 'Always Allow' to remember the choice for all workspaces.";const o=[{title:"Allow Everywhere",value:E.alwaysAllow},{title:"Allow",value:E.allow},{title:"Deny",value:E.deny}],s=yield h.window.showInformationMessage(i,{modal:!0},...o);return void 0===s?E.deny:s.value}))}(e,t);o===E.alwaysAllow?(i=!0,d.updateGlobalState(v,i)):(i=o===E.allow,i?(r.libs[e]=i,d.updateGlobalState(m,r)):(this.loggingService.logWarning(`Module is not allowed to loaded from '${e}'`),this.deniedModules.add(e)))}return i}))}loadNodeModule(e){const t=require;try{return t(e)}catch(t){this.loggingService.logError(`Error loading node module '${e}'`,t)}}isInternalTestRoot(e){return!1}findPkg(e,t){const r=`module-path:${e}:${t}`,n=d.getFromWorkspaceState(r,!1);if(n)return n;const i=e.split("/");let l=e;const u=i.indexOf("node_modules");u>1&&(l=i.slice(0,u).join("/"));const h=o.sync((e=>{if(s.existsSync(a.join(e,"package.json"))){let r;try{r=JSON.parse(s.readFileSync(a.join(e,"package.json"),"utf8"))}catch(e){}if(r&&(r.dependencies&&r.dependencies[t]||r.devDependencies&&r.devDependencies[t]))return e}if(this.isInternalTestRoot(e))return o.stop}),{cwd:l,type:"directory"});if(h){const e=c.sync(t,{basedir:h});return d.updateWorkspaceState(r,e),e}const p=o.sync((e=>s.existsSync(a.join(e,"node_modules",t))?e:this.isInternalTestRoot(e)?o.stop:void 0),{cwd:l,type:"directory"});if(p){const e=c.sync(t,{basedir:p});return d.updateWorkspaceState(r,e),e}}}},7732:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PrettierEditProvider=void 0,t.PrettierEditProvider=class{constructor(e){this.provideEdits=e}provideDocumentRangeFormattingEdits(e,t,n,i){return r(this,void 0,void 0,(function*(){return this.provideEdits(e,{rangeEnd:e.offsetAt(t.end),rangeStart:e.offsetAt(t.start),force:!1})}))}provideDocumentFormattingEdits(e,t,n){return r(this,void 0,void 0,(function*(){return this.provideEdits(e,{force:!1})}))}}},1923:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=r(2392),o=r(7549),s=r(803),a=r(6906),l=r(7732),c=r(2331),u=r(9923),h=[".prettierrc",".prettierrc.json",".prettierrc.json5",".prettierrc.yaml",".prettierrc.yml",".prettierrc.toml",".prettierrc.js",".prettierrc.cjs","package.json","prettier.config.js","prettier.config.cjs",".editorconfig"];t.default=class{constructor(e,t,r){this.moduleResolver=e,this.loggingService=t,this.statusBar=r,this.registeredWorkspaces=new Set,this.allLanguages=[],this.allExtensions=[],this.allRangeLanguages=["javascript","javascriptreact","typescript","typescriptreact","json","graphql"],this.forceFormatDocument=()=>n(this,void 0,void 0,(function*(){const e=o.window.activeTextEditor;if(!e)return void this.loggingService.logInfo("No active document. Nothing was formatted.");this.loggingService.logInfo("Forced formatting will not use ignore files.");const t=yield this.provideEdits(e.document,{force:!0});1===t.length&&(yield e.edit((e=>{e.replace(t[0].range,t[0].newText)})))})),this.prettierConfigChanged=e=>n(this,void 0,void 0,(function*(){return this.resetFormatters(e)})),this.resetFormatters=e=>n(this,void 0,void 0,(function*(){var t;if(e){const r=o.workspace.getWorkspaceFolder(e);this.registeredWorkspaces.delete(null!==(t=null==r?void 0:r.uri.fsPath)&&void 0!==t?t:"global")}else this.registeredWorkspaces.clear();this.statusBar.update(c.FormatterStatus.Ready)})),this.handleActiveTextEditorChanged=e=>n(this,void 0,void 0,(function*(){if(!e)return void this.statusBar.hide();const{document:t}=e;if("untitled"===t.uri.scheme)return void this.statusBar.update(c.FormatterStatus.Ready);if("file"!==t.uri.scheme)return void this.statusBar.hide();const r=o.workspace.getWorkspaceFolder(t.uri);if(!r)return;const n=yield this.moduleResolver.getPrettierInstance(null==r?void 0:r.uri.fsPath),i=this.registeredWorkspaces.has(r.uri.fsPath);if(i&&!n)return;if(!n)return this.loggingService.logError("The Prettier extension is blocked from execution in this project."),this.statusBar.update(c.FormatterStatus.Disabled),void this.registeredWorkspaces.add(r.uri.fsPath);const s=yield this.getSelectors(n,r.uri);i||(this.registerDocumentFormatEditorProviders(s),this.registeredWorkspaces.add(r.uri.fsPath),this.loggingService.logDebug(`Enabling Prettier for Workspace ${r.uri.fsPath}`,s)),o.languages.match(s.languageSelector,t)>0?this.statusBar.update(c.FormatterStatus.Ready):this.statusBar.hide()})),this.dispose=()=>{var e,t;this.moduleResolver.dispose(),null===(e=this.formatterHandler)||void 0===e||e.dispose(),null===(t=this.rangeFormatterHandler)||void 0===t||t.dispose(),this.formatterHandler=void 0,this.rangeFormatterHandler=void 0},this.getSelectors=(e,t)=>n(this,void 0,void 0,(function*(){const{languages:r}=e.getSupportInfo();r.forEach((e=>{e&&e.vscodeLanguageIds&&this.allLanguages.push(...e.vscodeLanguageIds)})),this.allLanguages=this.allLanguages.filter(((e,t,r)=>r.indexOf(e)===t)),r.forEach((e=>{e&&e.extensions&&this.allExtensions.push(...e.extensions)})),this.allExtensions=this.allExtensions.filter(((e,t,r)=>r.indexOf(e)===t));const{documentSelectors:n}=u.getConfig(),i=t?0===this.allExtensions.length?[]:[{pattern:`${t.fsPath}/**/*.{${this.allExtensions.map((e=>e.substring(1))).join(",")}}`,scheme:"file"}]:[];return{languageSelector:[...t?n.map((e=>({pattern:`${t.fsPath}/${e}`,scheme:"file"}))):[],...i,...this.allLanguages.map((e=>({language:e,scheme:"file"}))),...this.allLanguages.map((e=>({language:e,scheme:"untitled"}))),{language:"jsonc",scheme:"vscode-userdata"}],rangeLanguageSelector:[...this.allRangeLanguages.map((e=>({language:e,scheme:"file"}))),...this.allRangeLanguages.map((e=>({language:e,scheme:"untitled"})))]}})),this.provideEdits=(e,t)=>n(this,void 0,void 0,(function*(){const r=process.hrtime(),n=yield this.format(e.getText(),e,t);if(!n)return[];const i=process.hrtime(r);return this.loggingService.logInfo(`Formatting completed in ${i[1]/1e6}ms.`),[o.TextEdit.replace(this.fullDocumentRange(e),n)]}))}registerDisposables(){const e=o.workspace.createFileSystemWatcher("**/package.json");e.onDidChange(this.resetFormatters),e.onDidCreate(this.resetFormatters),e.onDidDelete(this.resetFormatters);const t=o.workspace.onDidChangeConfiguration((e=>{e.affectsConfiguration("prettier.enable")?this.loggingService.logWarning(a.RESTART_TO_ENABLE):e.affectsConfiguration("prettier")&&this.resetFormatters()})),r=o.workspace.createFileSystemWatcher(`**/{${h.join(",")}}`);r.onDidChange(this.prettierConfigChanged),r.onDidCreate(this.prettierConfigChanged),r.onDidDelete(this.prettierConfigChanged);const n=o.window.onDidChangeActiveTextEditor(this.handleActiveTextEditorChanged);return this.handleActiveTextEditorChanged(o.window.activeTextEditor),[e,t,r,n]}registerGlobal(){return n(this,void 0,void 0,(function*(){const e=yield this.getSelectors(i);this.registerDocumentFormatEditorProviders(e),this.loggingService.logDebug("Enabling Prettier globally",e)}))}registerDocumentFormatEditorProviders({languageSelector:e,rangeLanguageSelector:t}){this.dispose(),this.statusBar.update(c.FormatterStatus.Loading);const r=new l.PrettierEditProvider(this.provideEdits);this.rangeFormatterHandler=o.languages.registerDocumentRangeFormattingEditProvider(t,r),this.formatterHandler=o.languages.registerDocumentFormattingEditProvider(e,r)}format(e,{fileName:t,languageId:r,uri:o,isUntitled:l},h){var p;return n(this,void 0,void 0,(function*(){this.loggingService.logInfo(`Formatting ${t}`);const n=u.getConfig(o);let f;try{l||(f=null!==(p=yield i.resolveConfigFile(t))&&void 0!==p?p:void 0)}catch(e){return this.loggingService.logError(`Error resolving prettier configuration for ${t}`,e),void this.statusBar.update(c.FormatterStatus.Error)}const d={config:l?void 0:n.configPath?u.getWorkspaceRelativePath(t,n.configPath):f,editorconfig:l?void 0:n.useEditorConfig};let g,v;try{g=l?null:yield i.resolveConfig(t,d)}catch(e){return this.loggingService.logError("Invalid prettier configuration file detected.",e),this.loggingService.logError(a.INVALID_PRETTIER_CONFIG),void this.statusBar.update(c.FormatterStatus.Error)}if(!l&&!g&&n.requireConfig)return this.loggingService.logInfo("Require config set to true and no config present. Skipping file."),void this.statusBar.update(c.FormatterStatus.Disabled);d.config&&this.loggingService.logInfo(`Using config file at '${d.config}'`),n.ignorePath&&(v=u.getWorkspaceRelativePath(t,n.ignorePath),v&&this.loggingService.logInfo(`Using ignore file (if present) at ${v}`));const m=yield this.moduleResolver.getPrettierInstance(t);if(!m)return this.loggingService.logError("Prettier could not be loaded. See previous logs for more information."),void this.statusBar.update(c.FormatterStatus.Error);let E,y,S;if(t&&(E=yield m.getFileInfo(t,{ignorePath:v,resolveConfig:!0,withNodeModules:n.withNodeModules}),this.loggingService.logInfo("File Info:",E)),!h.force&&E&&E.ignored)return this.loggingService.logInfo("File is ignored, skipping."),void this.statusBar.update(c.FormatterStatus.Ignore);if(E&&E.inferredParser)y=E.inferredParser;else if("plaintext"!==r){this.loggingService.logWarning("Parser not inferred, trying VS Code language.");const e=m.getSupportInfo().languages;y=s.getParserFromLanguageId(e,o,r)}if(!y)return this.loggingService.logError("Failed to resolve a parser, skipping file. If you registered a custom file extension, be sure to configure the parser."),void this.statusBar.update(c.FormatterStatus.Error);h.rangeEnd&&h.rangeStart&&(S={rangeEnd:h.rangeEnd,rangeStart:h.rangeStart});const w=this.getPrettierOptions(t,y,n,g,S);this.loggingService.logInfo("Prettier Options:",w);try{const t=m.format(e,w);return this.statusBar.update(c.FormatterStatus.Success),t}catch(t){return this.loggingService.logError("Error formatting document.",t),this.statusBar.update(c.FormatterStatus.Error),e}}))}getPrettierOptions(e,t,r,n,i){const o=null===n,s={};return o&&(s.arrowParens=r.arrowParens,s.bracketSpacing=r.bracketSpacing,s.endOfLine=r.endOfLine,s.htmlWhitespaceSensitivity=r.htmlWhitespaceSensitivity,s.insertPragma=r.insertPragma,s.jsxBracketSameLine=r.jsxBracketSameLine,s.jsxSingleQuote=r.jsxSingleQuote,s.printWidth=r.printWidth,s.proseWrap=r.proseWrap,s.quoteProps=r.quoteProps,s.requirePragma=r.requirePragma,s.semi=r.semi,s.singleQuote=r.singleQuote,s.tabWidth=r.tabWidth,s.trailingComma=r.trailingComma,s.useTabs=r.useTabs,s.vueIndentScriptAndStyle=r.vueIndentScriptAndStyle),this.loggingService.logInfo(o?"No local configuration (i.e. .prettierrc or .editorconfig) detected, falling back to VS Code configuration":"Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used"),Object.assign(Object.assign(Object.assign(Object.assign({},o?s:{}),{filepath:e,parser:t}),i||{}),n||{})}fullDocumentRange(e){const t=e.lineCount-1;return new o.Range(0,0,t,e.lineAt(t).text.length)}}},2331:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StatusBar=t.FormatterStatus=void 0;const n=r(7549);var i;!function(e){e.Ready="check-all",e.Success="check",e.Ignore="x",e.Error="alert",e.Disabled="circle-slash",e.Loading="loading"}(i=t.FormatterStatus||(t.FormatterStatus={})),t.StatusBar=class{constructor(){this.statusBarItem=n.window.createStatusBarItem(n.StatusBarAlignment.Right,-1),this.statusBarItem.text="Prettier",this.statusBarItem.command="prettier.openOutput",this.update(i.Ready),this.statusBarItem.show()}update(e){this.statusBarItem.text=`$(${e.toString()}) Prettier`,this.statusBarItem.show()}hide(){this.statusBarItem.hide()}}},3938:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateService=void 0;const i=r(5747),o=r(5622),s=r(2392),a=r(1669).promisify(i.writeFile);t.TemplateService=class{constructor(e){this.loggingService=e}writeConfigFile(e){return n(this,void 0,void 0,(function*(){const t={tabWidth:2,useTabs:!1},r=o.join(e.fsPath,".prettierrc"),n={filepath:r,tabWidth:t.tabWidth,useTabs:t.useTabs},i=s.format(JSON.stringify(t,null,2),n);this.loggingService.logInfo(`Writing .prettierrc to '${r}'`),yield a(r,i,"utf8")}))}}},5415:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.createConfigFile=void 0;const i=r(7549);t.createConfigFile=e=>()=>n(void 0,void 0,void 0,(function*(){const t=yield i.window.showOpenDialog({canSelectFiles:!1,canSelectFolders:!0,canSelectMany:!1});if(t&&1===t.length){const r=t[0];yield e.writeConfigFile(r)}}))},803:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSupportedFileNames=t.getParserFromLanguageId=void 0,t.getParserFromLanguageId=function(e,t,r){var n;if("untitled"===t.scheme&&["html","json"].includes(r))return r;const i=e.find((e=>e&&e.extensions&&Array.isArray(e.vscodeLanguageIds)&&e.vscodeLanguageIds.includes(r)));return i&&(null===(n=i.parsers)||void 0===n?void 0:n.length)>0?i.parsers[0]:void 0},t.getSupportedFileNames=function(e){const t=[];return e.forEach((e=>{e&&e.filenames&&t.push(...e.filenames)})),t.filter(((e,t,r)=>r.indexOf(e)===t))}},6906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXTENSION_DISABLED=t.USING_BUNDLED_PRETTIER=t.RESTART_TO_ENABLE=t.UNABLE_TO_LOAD_PRETTIER=t.INVALID_PRETTIER_CONFIG=t.FAILED_TO_LOAD_MODULE_MESSAGE=t.VIEW_LOGS_ACTION_TEXT=t.INVALID_PRETTIER_PATH_MESSAGE=t.OUTDATED_PRETTIER_VERSION_MESSAGE=void 0,t.OUTDATED_PRETTIER_VERSION_MESSAGE="Your project is configured to use an outdated version of prettier that cannot be used by this extension. Upgrade to the latest version of prettier.",t.INVALID_PRETTIER_PATH_MESSAGE="`prettierPath` option does not reference a valid instance of Prettier. Please ensure you are passing a path to the prettier module, not the binary. Falling back to bundled version of prettier.",t.VIEW_LOGS_ACTION_TEXT="Show Log",t.FAILED_TO_LOAD_MODULE_MESSAGE="Failed to load module. If you have prettier or plugins referenced in package.json, ensure you have run `npm install`",t.INVALID_PRETTIER_CONFIG="Invalid prettier configuration file detected. See log for details.",t.UNABLE_TO_LOAD_PRETTIER="Unable to load the configured Prettier module. Prettier will not run. Check logs.",t.RESTART_TO_ENABLE="To enable or disable prettier after changing the `enable` setting, you must restart VS Code.",t.USING_BUNDLED_PRETTIER="Using bundled version of prettier.",t.EXTENSION_DISABLED="Extension is disabled. No formatters will be registered. To enable, change the `prettier.enable` to `true` and restart VS Code."},550:(e,t)=>{"use strict";let r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.getWorkspaceState=t.setWorkspaceState=t.updateWorkspaceState=t.getFromWorkspaceState=t.getGlobalState=t.setGlobalState=t.updateGlobalState=t.getFromGlobalState=void 0,t.getFromGlobalState=function(e,t){return r?r.get(e,t):t},t.updateGlobalState=function(e,t){if(r)return r.update(e,t)},t.setGlobalState=function(e){r=e},t.getGlobalState=function(){return r},t.getFromWorkspaceState=function(e,t){return n?n.get(e,t):t},t.updateWorkspaceState=function(e,t){if(n)return n.update(e,t)},t.setWorkspaceState=function(e){n=e},t.getWorkspaceState=function(){return n}},9923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getConfig=t.getWorkspaceRelativePath=void 0;const n=r(2087),i=r(5622),o=r(7549);t.getWorkspaceRelativePath=function(e,t){if("darwin"===process.platform&&0===t.indexOf("~")&&n.homedir())return t.replace(/^~(?=$|\/|\\)/,n.homedir());if(o.workspace.workspaceFolders){const r=o.workspace.getWorkspaceFolder(o.Uri.file(e));return r?i.isAbsolute(t)?t:i.join(r.uri.fsPath,t):void 0}},t.getConfig=function(e){return o.workspace.getConfiguration("prettier",e)}},9536:(e,t,r)=>{"use strict";const n=r(5622),i=r(7310),o=r(8185),s=Symbol("findUp.stop");e.exports=async(e,t={})=>{let r=n.resolve(t.cwd||"");const{root:o}=n.parse(r),a=[].concat(e),l=async t=>{if("function"!=typeof e)return i(a,t);const r=await e(t.cwd);return"string"==typeof r?i([r],t):r};for(;;){const e=await l({...t,cwd:r});if(e===s)return;if(e)return n.resolve(r,e);if(r===o)return;r=n.dirname(r)}},e.exports.sync=(e,t={})=>{let r=n.resolve(t.cwd||"");const{root:o}=n.parse(r),a=[].concat(e),l=t=>{if("function"!=typeof e)return i.sync(a,t);const r=e(t.cwd);return"string"==typeof r?i.sync([r],t):r};for(;;){const e=l({...t,cwd:r});if(e===s)return;if(e)return n.resolve(r,e);if(r===o)return;r=n.dirname(r)}},e.exports.exists=o,e.exports.sync.exists=o.sync,e.exports.stop=s},202:e=>{"use strict";var t="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,n=Object.prototype.toString,i="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||n.call(o)!==i)throw new TypeError(t+o);for(var s,a=r.call(arguments,1),l=function(){if(this instanceof s){var t=o.apply(this,a.concat(r.call(arguments)));return Object(t)===t?t:this}return o.apply(e,a.concat(r.call(arguments)))},c=Math.max(0,o.length-a.length),u=[],h=0;h<c;h++)u.push("$"+h);if(s=Function("binder","return function ("+u.join(",")+"){ return binder.apply(this,arguments); }")(l),o.prototype){var p=function(){};p.prototype=o.prototype,s.prototype=new p,p.prototype=null}return s}},8284:(e,t,r)=>{"use strict";var n=r(202);e.exports=Function.prototype.bind||n},6144:(e,t,r)=>{"use strict";var n=r(8284);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},6774:e=>{"use strict";e.exports=JSON.parse('{"assert":true,"assert/strict":">= 15","async_hooks":">= 8","buffer_ieee754":"< 0.9.7","buffer":true,"child_process":true,"cluster":true,"console":true,"constants":true,"crypto":true,"_debug_agent":">= 1 && < 8","_debugger":"< 8","dgram":true,"diagnostics_channel":">= 15.1","dns":true,"dns/promises":">= 15","domain":">= 0.7.12","events":true,"freelist":"< 6","fs":true,"fs/promises":[">= 10 && < 10.1",">= 14"],"_http_agent":">= 0.11.1","_http_client":">= 0.11.1","_http_common":">= 0.11.1","_http_incoming":">= 0.11.1","_http_outgoing":">= 0.11.1","_http_server":">= 0.11.1","http":true,"http2":">= 8.8","https":true,"inspector":">= 8.0.0","_linklist":"< 8","module":true,"net":true,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12","os":true,"path":true,"path/posix":">= 15.3","path/win32":">= 15.3","perf_hooks":">= 8.5","process":">= 1","punycode":true,"querystring":true,"readline":true,"repl":true,"smalloc":">= 0.11.5 && < 3","_stream_duplex":">= 0.9.4","_stream_transform":">= 0.9.4","_stream_wrap":">= 1.4.1","_stream_passthrough":">= 0.9.4","_stream_readable":">= 0.9.4","_stream_writable":">= 0.9.4","stream":true,"stream/promises":">= 15","string_decoder":true,"sys":[">= 0.6 && < 0.7",">= 0.8"],"timers":true,"timers/promises":">= 15","_tls_common":">= 0.11.13","_tls_legacy":">= 0.11.3 && < 10","_tls_wrap":">= 0.11.3","tls":true,"trace_events":">= 10","tty":true,"url":true,"util":true,"util/types":">= 15.3","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8":">= 1","vm":true,"wasi":">= 13.4 && < 13.5","worker_threads":">= 11.7","zlib":true}')},2009:(e,t,r)=>{"use strict";var n=r(6144);function i(e,t){for(var r=e.split("."),n=t.split(" "),i=n.length>1?n[0]:"=",o=(n.length>1?n[1]:n[0]).split("."),s=0;s<3;++s){var a=parseInt(r[s]||0,10),l=parseInt(o[s]||0,10);if(a!==l)return"<"===i?a<l:">="===i&&a>=l}return">="===i}function o(e,t){var r=t.split(/ ?&& ?/);if(0===r.length)return!1;for(var n=0;n<r.length;++n)if(!i(e,r[n]))return!1;return!0}var s=r(6774);e.exports=function(e,t){return n(s,e)&&function(e,t){if("boolean"==typeof t)return t;var r=void 0===e?process.versions&&process.versions.node&&process.versions.node:e;if("string"!=typeof r)throw new TypeError(void 0===e?"Unable to determine current node version":"If provided, a valid node version is required");if(t&&"object"==typeof t){for(var n=0;n<t.length;++n)if(o(r,t[n]))return!0;return!1}return o(r,t)}(t,s[e])}},7310:(e,t,r)=>{"use strict";const n=r(5622),i=r(5747),{promisify:o}=r(1669),s=r(4092),a=o(i.stat),l=o(i.lstat),c={directory:"isDirectory",file:"isFile"};function u({type:e}){if(!(e in c))throw new Error(`Invalid type specified: ${e}`)}const h=(e,t)=>void 0===e||t[c[e]]();e.exports=async(e,t)=>{u(t={cwd:process.cwd(),type:"file",allowSymlinks:!0,...t});const r=t.allowSymlinks?a:l;return s(e,(async e=>{try{const i=await r(n.resolve(t.cwd,e));return h(t.type,i)}catch{return!1}}),t)},e.exports.sync=(e,t)=>{u(t={cwd:process.cwd(),allowSymlinks:!0,type:"file",...t});const r=t.allowSymlinks?i.statSync:i.lstatSync;for(const i of e)try{const e=r(n.resolve(t.cwd,i));if(h(t.type,e))return i}catch{}}},3097:(e,t,r)=>{"use strict";const n=r(4393),i=Symbol("max"),o=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),u=Symbol("noDisposeOnSet"),h=Symbol("lruList"),p=Symbol("cache"),f=Symbol("updateAgeOnGet"),d=()=>1,g=(e,t,r)=>{const n=e[p].get(t);if(n){const t=n.value;if(v(e,t)){if(E(e,n),!e[a])return}else r&&(e[f]&&(n.value.now=Date.now()),e[h].unshiftNode(n));return t.value}},v=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[l]&&r>e[l]},m=e=>{if(e[o]>e[i])for(let t=e[h].tail;e[o]>e[i]&&null!==t;){const r=t.prev;E(e,t),t=r}},E=(e,t)=>{if(t){const r=t.value;e[c]&&e[c](r.key,r.value),e[o]-=r.length,e[p].delete(r.key),e[h].removeNode(t)}};class y{constructor(e,t,r,n,i){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=i||0}}const S=(e,t,r,n)=>{let i=r.value;v(e,i)&&(E(e,r),e[a]||(i=void 0)),i&&t.call(n,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[i]=e.max||1/0;const t=e.length||d;if(this[s]="function"!=typeof t?d:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[c]=e.dispose,this[u]=e.noDisposeOnSet||!1,this[f]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[i]=e||1/0,m(this)}get max(){return this[i]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,m(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=d),e!==this[s]&&(this[s]=e,this[o]=0,this[h].forEach((e=>{e.length=this[s](e.value,e.key),this[o]+=e.length}))),m(this)}get lengthCalculator(){return this[s]}get length(){return this[o]}get itemCount(){return this[h].length}rforEach(e,t){t=t||this;for(let r=this[h].tail;null!==r;){const n=r.prev;S(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[h].head;null!==r;){const n=r.next;S(this,e,r,t),r=n}}keys(){return this[h].toArray().map((e=>e.key))}values(){return this[h].toArray().map((e=>e.value))}reset(){this[c]&&this[h]&&this[h].length&&this[h].forEach((e=>this[c](e.key,e.value))),this[p]=new Map,this[h]=new n,this[o]=0}dump(){return this[h].map((e=>!v(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[h]}set(e,t,r){if((r=r||this[l])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[p].has(e)){if(a>this[i])return E(this,this[p].get(e)),!1;const s=this[p].get(e).value;return this[c]&&(this[u]||this[c](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[o]+=a-s.length,s.length=a,this.get(e),m(this),!0}const f=new y(e,t,a,n,r);return f.length>this[i]?(this[c]&&this[c](e,t),!1):(this[o]+=f.length,this[h].unshift(f),this[p].set(e,this[h].head),m(this),!0)}has(e){if(!this[p].has(e))return!1;const t=this[p].get(e).value;return!v(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[h].tail;return e?(E(this,e),e.value):null}del(e){E(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],i=n.e||0;if(0===i)this.set(n.k,n.v);else{const e=i-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[p].forEach(((e,t)=>g(this,t,!1)))}}},4092:(e,t,r)=>{"use strict";const n=r(9313);class i extends Error{constructor(e){super(),this.value=e}}const o=async(e,t)=>t(await e),s=async e=>{const t=await Promise.all(e);if(!0===t[1])throw new i(t[0]);return!1};e.exports=async(e,t,r)=>{r={concurrency:1/0,preserveOrder:!0,...r};const a=n(r.concurrency),l=[...e].map((e=>[e,a(o,e,t)])),c=n(r.preserveOrder?1:1/0);try{await Promise.all(l.map((e=>c(s,e))))}catch(e){if(e instanceof i)return e.value;throw e}}},9313:(e,t,r)=>{"use strict";const n=r(9285);e.exports=e=>{if(!Number.isInteger(e)&&e!==1/0||!(e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up");const t=new n;let r=0;const i=async(e,n,...i)=>{r++;const o=(async()=>e(...i))();n(o);try{await o}catch{}r--,t.size>0&&t.dequeue()()},o=(n,...o)=>new Promise((s=>{((n,o,...s)=>{t.enqueue(i.bind(null,n,o,...s)),(async()=>{await Promise.resolve(),r<e&&t.size>0&&t.dequeue()()})()})(n,s,...o)}));return Object.defineProperties(o,{activeCount:{get:()=>r},pendingCount:{get:()=>t.size},clearQueue:{value:()=>{t.clear()}}}),o}},8185:(e,t,r)=>{"use strict";const n=r(5747),{promisify:i}=r(1669),o=i(n.access);e.exports=async e=>{try{return await o(e),!0}catch(e){return!1}},e.exports.sync=e=>{try{return n.accessSync(e),!0}catch(e){return!1}}},8939:e=>{"use strict";var t="win32"===process.platform,r=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,n=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,i={parse:function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,i,o,s,a,l=(t=e,o=((i=r.exec(t))[1]||"")+(i[2]||""),s=i[3]||"",[o,(a=n.exec(s))[1],a[2],a[3]]);if(!l||4!==l.length)throw new TypeError("Invalid path '"+e+"'");return{root:l[0],dir:l[0]+l[1].slice(0,-1),base:l[2],ext:l[3],name:l[2].slice(0,l[2].length-l[3].length)}}},o=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,s={parse:function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,r=(t=e,o.exec(t).slice(1));if(!r||4!==r.length)throw new TypeError("Invalid path '"+e+"'");return r[1]=r[1]||"",r[2]=r[2]||"",r[3]=r[3]||"",{root:r[0],dir:r[0]+r[1].slice(0,-1),base:r[2],ext:r[3],name:r[2].slice(0,r[2].length-r[3].length)}}};e.exports=t?i.parse:s.parse,e.exports.posix=s.parse,e.exports.win32=i.parse},5559:(e,t,r)=>{var n=r(2929);n.core=r(9071),n.isCore=r(3373),n.sync=r(5314),e.exports=n},2929:(e,t,r)=>{var n=r(5747),i=r(5622),o=r(5994),s=r(4156),a=r(7038),l=r(2009),c=n.realpath&&"function"==typeof n.realpath.native?n.realpath.native:n.realpath,u=function(e,t){n.stat(e,(function(e,r){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,r.isFile()||r.isFIFO())}))},h=function(e,t){n.stat(e,(function(e,r){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,r.isDirectory())}))},p=function(e,t){c(e,(function(r,n){r&&"ENOENT"!==r.code?t(r):t(null,r?e:n)}))},f=function(e,t,r,n){r&&!1===r.preserveSymlinks?e(t,n):n(null,t)},d=function(e,t,r){e(t,(function(e,t){if(e)r(e);else try{var n=JSON.parse(t);r(null,n)}catch(e){r(null)}}))};e.exports=function(e,t,r){var c=r,g=t;if("function"==typeof t&&(c=g,g={}),"string"!=typeof e){var v=new TypeError("Path must be a string.");return process.nextTick((function(){c(v)}))}var m=(g=a(e,g)).isFile||u,E=g.isDirectory||h,y=g.readFile||n.readFile,S=g.realpath||p,w=g.readPackage||d;if(g.readFile&&g.readPackage){var I=new TypeError("`readFile` and `readPackage` are mutually exclusive.");return process.nextTick((function(){c(I)}))}var R=g.packageIterator,O=g.extensions||[".js"],_=!1!==g.includeCoreModules,x=g.basedir||i.dirname(o()),N=g.filename||x;g.paths=g.paths||[];var T,$=i.resolve(x);function A(t,r,n){t?c(t):r?c(null,r,n):P(T,(function(t,r,n){if(t)c(t);else if(r)f(S,r,g,(function(e,t){e?c(e):c(null,t,n)}));else{var i=new Error("Cannot find module '"+e+"' from '"+N+"'");i.code="MODULE_NOT_FOUND",c(i)}}))}function b(e,t,r){var n=t,o=r;"function"==typeof n&&(o=n,n=void 0),function e(t,r,n){if(0===t.length)return o(null,void 0,n);var s=r+t[0],a=n;function l(n,l,u){if(a=l,n)return o(n);if(u&&a&&g.pathFilter){var h=i.relative(u,s),p=h.slice(0,h.length-t[0].length),f=g.pathFilter(a,r,p);if(f)return e([""].concat(O.slice()),i.resolve(u,f),a)}m(s,c)}function c(n,i){return n?o(n):i?o(null,s,a):void e(t.slice(1),r,a)}a?l(null,a):L(i.dirname(s),l)}([""].concat(O),e,n)}function L(e,t){return""===e||"/"===e||"win32"===process.platform&&/^\w:[/\\]*$/.test(e)||/[/\\]node_modules[/\\]*$/.test(e)?t(null):void f(S,e,g,(function(r,n){if(r)return L(i.dirname(e),t);var o=i.join(n,"package.json");m(o,(function(r,n){if(!n)return L(i.dirname(e),t);w(y,o,(function(r,n){r&&t(r);var i=n;i&&g.packageFilter&&(i=g.packageFilter(i,o)),t(null,i,e)}))}))}))}function P(e,t,r){var n=r,o=t;"function"==typeof o&&(n=o,o=g.package),f(S,e,g,(function(t,r){if(t)return n(t);var s=i.join(r,"package.json");m(s,(function(t,r){return t?n(t):r?void w(y,s,(function(t,r){if(t)return n(t);var o=r;if(o&&g.packageFilter&&(o=g.packageFilter(o,s)),o&&o.main){if("string"!=typeof o.main){var a=new TypeError("package “"+o.name+"” `main` must be a string");return a.code="INVALID_PACKAGE_MAIN",n(a)}return"."!==o.main&&"./"!==o.main||(o.main="index"),void b(i.resolve(e,o.main),o,(function(t,r,o){return t?n(t):r?n(null,r,o):o?void P(i.resolve(e,o.main),o,(function(t,r,o){return t?n(t):r?n(null,r,o):void b(i.join(e,"index"),o,n)})):b(i.join(e,"index"),o,n)}))}b(i.join(e,"/index"),o,n)})):b(i.join(e,"index"),o,n)}))}))}function F(e,t){if(0===t.length)return e(null,void 0);var r=t[0];function n(t,n,i){return t?e(t):n?e(null,n,i):void P(r,g.package,o)}function o(r,n,i){return r?e(r):n?e(null,n,i):void F(e,t.slice(1))}E(i.dirname(r),(function(i,o){return i?e(i):o?void b(r,g.package,n):F(e,t.slice(1))}))}f(S,$,g,(function(t,r){t?c(t):function(t){if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e))T=i.resolve(t,e),"."!==e&&".."!==e&&"/"!==e.slice(-1)||(T+="/"),/\/$/.test(e)&&T===t?P(T,g.package,A):b(T,g.package,A);else{if(_&&l(e))return c(null,e);!function(e,t,r){var n=function(){return function(e,t,r){for(var n=s(t,r,e),o=0;o<n.length;o++)n[o]=i.join(n[o],e);return n}(e,t,g)};F(r,R?R(e,t,n,g):n())}(e,t,(function(t,r,n){if(t)c(t);else{if(r)return f(S,r,g,(function(e,t){e?c(e):c(null,t,n)}));var i=new Error("Cannot find module '"+e+"' from '"+N+"'");i.code="MODULE_NOT_FOUND",c(i)}}))}}(r)}))}},5994:e=>{e.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()}},9071:(e,t,r)=>{var n=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function i(e){for(var t=e.split(" "),r=t.length>1?t[0]:"=",i=(t.length>1?t[1]:t[0]).split("."),o=0;o<3;++o){var s=parseInt(n[o]||0,10),a=parseInt(i[o]||0,10);if(s!==a)return"<"===r?s<a:">="===r&&s>=a}return">="===r}function o(e){var t=e.split(/ ?&& ?/);if(0===t.length)return!1;for(var r=0;r<t.length;++r)if(!i(t[r]))return!1;return!0}function s(e){if("boolean"==typeof e)return e;if(e&&"object"==typeof e){for(var t=0;t<e.length;++t)if(o(e[t]))return!0;return!1}return o(e)}var a=r(5715),l={};for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(l[c]=s(a[c]));e.exports=l},5715:e=>{"use strict";e.exports=JSON.parse('{"assert":true,"assert/strict":">= 15","async_hooks":">= 8","buffer_ieee754":"< 0.9.7","buffer":true,"child_process":true,"cluster":true,"console":true,"constants":true,"crypto":true,"_debug_agent":">= 1 && < 8","_debugger":"< 8","dgram":true,"diagnostics_channel":">= 15.1","dns":true,"dns/promises":">= 15","domain":">= 0.7.12","events":true,"freelist":"< 6","fs":true,"fs/promises":[">= 10 && < 10.1",">= 14"],"_http_agent":">= 0.11.1","_http_client":">= 0.11.1","_http_common":">= 0.11.1","_http_incoming":">= 0.11.1","_http_outgoing":">= 0.11.1","_http_server":">= 0.11.1","http":true,"http2":">= 8.8","https":true,"inspector":">= 8.0.0","_linklist":"< 8","module":true,"net":true,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12","os":true,"path":true,"path/posix":">= 15.3","path/win32":">= 15.3","perf_hooks":">= 8.5","process":">= 1","punycode":true,"querystring":true,"readline":true,"repl":true,"smalloc":">= 0.11.5 && < 3","_stream_duplex":">= 0.9.4","_stream_transform":">= 0.9.4","_stream_wrap":">= 1.4.1","_stream_passthrough":">= 0.9.4","_stream_readable":">= 0.9.4","_stream_writable":">= 0.9.4","stream":true,"stream/promises":">= 15","string_decoder":true,"sys":[">= 0.6 && < 0.7",">= 0.8"],"timers":true,"timers/promises":">= 15","_tls_common":">= 0.11.13","_tls_legacy":">= 0.11.3 && < 10","_tls_wrap":">= 0.11.3","tls":true,"trace_events":">= 10","tty":true,"url":true,"util":true,"util/types":">= 15.3","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8":">= 1","vm":true,"wasi":">= 13.4 && < 13.5","worker_threads":">= 11.7","zlib":true}')},3373:(e,t,r)=>{var n=r(2009);e.exports=function(e){return n(e)}},4156:(e,t,r)=>{var n=r(5622),i=n.parse||r(8939),o=function(e,t){var r="/";/^([A-Za-z]:)/.test(e)?r="":/^\\\\/.test(e)&&(r="\\\\");for(var o=[e],s=i(e);s.dir!==o[o.length-1];)o.push(s.dir),s=i(s.dir);return o.reduce((function(e,i){return e.concat(t.map((function(e){return n.resolve(r,i,e)})))}),[])};e.exports=function(e,t,r){var n=t&&t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];if(t&&"function"==typeof t.paths)return t.paths(r,e,(function(){return o(e,n)}),t);var i=o(e,n);return t&&t.paths?i.concat(t.paths):i}},7038:e=>{e.exports=function(e,t){return t||{}}},5314:(e,t,r)=>{var n=r(2009),i=r(5747),o=r(5622),s=r(5994),a=r(4156),l=r(7038),c=i.realpathSync&&"function"==typeof i.realpathSync.native?i.realpathSync.native:i.realpathSync,u=function(e){try{var t=i.statSync(e)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return!1;throw e}return t.isFile()||t.isFIFO()},h=function(e){try{var t=i.statSync(e)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return!1;throw e}return t.isDirectory()},p=function(e){try{return c(e)}catch(e){if("ENOENT"!==e.code)throw e}return e},f=function(e,t,r){return r&&!1===r.preserveSymlinks?e(t):t},d=function(e,t){var r=e(t);try{return JSON.parse(r)}catch(e){}};e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Path must be a string.");var r=l(e,t),c=r.isFile||u,g=r.readFileSync||i.readFileSync,v=r.isDirectory||h,m=r.realpathSync||p,E=r.readPackageSync||d;if(r.readFileSync&&r.readPackageSync)throw new TypeError("`readFileSync` and `readPackageSync` are mutually exclusive.");var y=r.packageIterator,S=r.extensions||[".js"],w=!1!==r.includeCoreModules,I=r.basedir||o.dirname(s()),R=r.filename||I;r.paths=r.paths||[];var O=f(m,o.resolve(I),r);if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)){var _=o.resolve(O,e);"."!==e&&".."!==e&&"/"!==e.slice(-1)||(_+="/");var x=$(_)||b(_);if(x)return f(m,x,r)}else{if(w&&n(e))return e;var N=function(e,t){for(var n=function(){return function(e,t,r){for(var n=a(t,r,e),i=0;i<n.length;i++)n[i]=o.join(n[i],e);return n}(e,t,r)},i=y?y(e,t,n,r):n(),s=0;s<i.length;s++){var l=i[s];if(v(o.dirname(l))){var c=$(l);if(c)return c;var u=b(l);if(u)return u}}}(e,O);if(N)return f(m,N,r)}var T=new Error("Cannot find module '"+e+"' from '"+R+"'");throw T.code="MODULE_NOT_FOUND",T;function $(e){var t=A(o.dirname(e));if(t&&t.dir&&t.pkg&&r.pathFilter){var n=o.relative(t.dir,e),i=r.pathFilter(t.pkg,e,n);i&&(e=o.resolve(t.dir,i))}if(c(e))return e;for(var s=0;s<S.length;s++){var a=e+S[s];if(c(a))return a}}function A(e){if(""!==e&&"/"!==e&&!("win32"===process.platform&&/^\w:[/\\]*$/.test(e)||/[/\\]node_modules[/\\]*$/.test(e))){var t=o.join(f(m,e,r),"package.json");if(!c(t))return A(o.dirname(e));var n=E(g,t);return n&&r.packageFilter&&(n=r.packageFilter(n,e)),{pkg:n,dir:e}}}function b(e){var t=o.join(f(m,e,r),"/package.json");if(c(t)){try{var n=E(g,t)}catch(e){}if(n&&r.packageFilter&&(n=r.packageFilter(n,e)),n&&n.main){if("string"!=typeof n.main){var i=new TypeError("package “"+n.name+"” `main` must be a string");throw i.code="INVALID_PACKAGE_MAIN",i}"."!==n.main&&"./"!==n.main||(n.main="index");try{var s=$(o.resolve(e,n.main));if(s)return s;var a=b(o.resolve(e,n.main));if(a)return a}catch(e){}}}return $(o.join(e,"/index"))}}},8721:(e,t,r)=>{const n=Symbol("SemVer ANY");class i{static get ANY(){return n}constructor(e,t){if(t=o(t),e instanceof i){if(e.loose===!!t.loose)return e;e=e.value}c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],r=e.match(t);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new u(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new h(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new h(this.value,t).test(e.semver);const r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),o=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=l(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=l(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||n||o&&s||a||c}}e.exports=i;const o=r(4276),{re:s,t:a}=r(4839),l=r(9801),c=r(7437),u=r(713),h=r(5589)},5589:(e,t,r)=>{class n{constructor(e,t){if(t=o(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!d(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&g(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,r=i.get(t);if(r)return r;const n=this.options.loose,o=n?c[u.HYPHENRANGELOOSE]:c[u.HYPHENRANGE];e=e.replace(o,N(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(c[u.COMPARATORTRIM],h),a("comparator trim",e,c[u.COMPARATORTRIM]),e=(e=(e=e.replace(c[u.TILDETRIM],p)).replace(c[u.CARETTRIM],f)).split(/\s+/).join(" ");const l=n?c[u.COMPARATORLOOSE]:c[u.COMPARATOR],g=e.split(" ").map((e=>m(e,this.options))).join(" ").split(/\s+/).map((e=>x(e,this.options))).filter(this.options.loose?e=>!!e.match(l):()=>!0).map((e=>new s(e,this.options))),v=(g.length,new Map);for(const e of g){if(d(e))return[e];v.set(e.value,e)}v.size>1&&v.has("")&&v.delete("");const E=[...v.values()];return i.set(t,E),E}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some((r=>v(r,t)&&e.set.some((e=>v(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(T(this.set[t],e,this.options))return!0;return!1}}e.exports=n;const i=new(r(3097))({max:1e3}),o=r(4276),s=r(8721),a=r(7437),l=r(713),{re:c,t:u,comparatorTrimReplace:h,tildeTrimReplace:p,caretTrimReplace:f}=r(4839),d=e=>"<0.0.0-0"===e.value,g=e=>""===e.value,v=(e,t)=>{let r=!0;const n=e.slice();let i=n.pop();for(;r&&n.length;)r=n.every((e=>i.intersects(e,t))),i=n.pop();return r},m=(e,t)=>(a("comp",e,t),e=w(e,t),a("caret",e),e=y(e,t),a("tildes",e),e=R(e,t),a("xrange",e),e=_(e,t),a("stars",e),e),E=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>S(e,t))).join(" "),S=(e,t)=>{const r=t.loose?c[u.TILDELOOSE]:c[u.TILDE];return e.replace(r,((t,r,n,i,o)=>{let s;return a("tilde",e,t,r,n,i,o),E(r)?s="":E(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:E(i)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:o?(a("replaceTilde pr",o),s=`>=${r}.${n}.${i}-${o} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${i} <${r}.${+n+1}.0-0`,a("tilde return",s),s}))},w=(e,t)=>e.trim().split(/\s+/).map((e=>I(e,t))).join(" "),I=(e,t)=>{a("caret",e,t);const r=t.loose?c[u.CARETLOOSE]:c[u.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,((t,r,i,o,s)=>{let l;return a("caret",e,t,r,i,o,s),E(r)?l="":E(i)?l=`>=${r}.0.0${n} <${+r+1}.0.0-0`:E(o)?l="0"===r?`>=${r}.${i}.0${n} <${r}.${+i+1}.0-0`:`>=${r}.${i}.0${n} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),l="0"===r?"0"===i?`>=${r}.${i}.${o}-${s} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}-${s} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o}-${s} <${+r+1}.0.0-0`):(a("no pr"),l="0"===r?"0"===i?`>=${r}.${i}.${o}${n} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}${n} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o} <${+r+1}.0.0-0`),a("caret return",l),l}))},R=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const r=t.loose?c[u.XRANGELOOSE]:c[u.XRANGE];return e.replace(r,((r,n,i,o,s,l)=>{a("xRange",e,r,n,i,o,s,l);const c=E(i),u=c||E(o),h=u||E(s),p=h;return"="===n&&p&&(n=""),l=t.includePrerelease?"-0":"",c?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&p?(u&&(o=0),s=0,">"===n?(n=">=",u?(i=+i+1,o=0,s=0):(o=+o+1,s=0)):"<="===n&&(n="<",u?i=+i+1:o=+o+1),"<"===n&&(l="-0"),r=`${n+i}.${o}.${s}${l}`):u?r=`>=${i}.0.0${l} <${+i+1}.0.0-0`:h&&(r=`>=${i}.${o}.0${l} <${i}.${+o+1}.0-0`),a("xRange return",r),r}))},_=(e,t)=>(a("replaceStars",e,t),e.trim().replace(c[u.STAR],"")),x=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),N=e=>(t,r,n,i,o,s,a,l,c,u,h,p,f)=>`${r=E(n)?"":E(i)?`>=${n}.0.0${e?"-0":""}`:E(o)?`>=${n}.${i}.0${e?"-0":""}`:s?`>=${r}`:`>=${r}${e?"-0":""}`} ${l=E(c)?"":E(u)?`<${+c+1}.0.0-0`:E(h)?`<${c}.${+u+1}.0-0`:p?`<=${c}.${u}.${h}-${p}`:e?`<${c}.${u}.${+h+1}-0`:`<=${l}`}`.trim(),T=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==s.ANY&&e[r].semver.prerelease.length>0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},713:(e,t,r)=>{const n=r(7437),{MAX_LENGTH:i,MAX_SAFE_INTEGER:o}=r(514),{re:s,t:a}=r(4839),l=r(4276),{compareIdentifiers:c}=r(921);class u{constructor(e,t){if(t=l(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e})):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],i=e.prerelease[t];if(n("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return c(r,i)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const r=this.build[t],i=e.build[t];if(n("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return c(r,i)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},3372:(e,t,r)=>{const n=r(3207);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},9801:(e,t,r)=>{const n=r(7977),i=r(9090),o=r(8590),s=r(177),a=r(69),l=r(7690);e.exports=(e,t,r,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,c);case"!=":return i(e,r,c);case">":return o(e,r,c);case">=":return s(e,r,c);case"<":return a(e,r,c);case"<=":return l(e,r,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},4797:(e,t,r)=>{const n=r(713),i=r(3207),{re:o,t:s}=r(4839);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=o[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),o[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[s.COERCERTL].lastIndex=-1}else r=e.match(o[s.COERCE]);return null===r?null:i(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},8354:(e,t,r)=>{const n=r(713);e.exports=(e,t,r)=>{const i=new n(e,r),o=new n(t,r);return i.compare(o)||i.compareBuild(o)}},8944:(e,t,r)=>{const n=r(4077);e.exports=(e,t)=>n(e,t,!0)},4077:(e,t,r)=>{const n=r(713);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},9700:(e,t,r)=>{const n=r(3207),i=r(7977);e.exports=(e,t)=>{if(i(e,t))return null;{const r=n(e),i=n(t),o=r.prerelease.length||i.prerelease.length,s=o?"pre":"",a=o?"prerelease":"";for(const e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==i[e])return s+e;return a}}},7977:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>0===n(e,t,r)},8590:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>n(e,t,r)>0},177:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>n(e,t,r)>=0},8907:(e,t,r)=>{const n=r(713);e.exports=(e,t,r,i)=>{"string"==typeof r&&(i=r,r=void 0);try{return new n(e,r).inc(t,i).version}catch(e){return null}}},69:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>n(e,t,r)<0},7690:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>n(e,t,r)<=0},7317:(e,t,r)=>{const n=r(713);e.exports=(e,t)=>new n(e,t).major},2376:(e,t,r)=>{const n=r(713);e.exports=(e,t)=>new n(e,t).minor},9090:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>0!==n(e,t,r)},3207:(e,t,r)=>{const{MAX_LENGTH:n}=r(514),{re:i,t:o}=r(4839),s=r(713),a=r(4276);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>n)return null;if(!(t.loose?i[o.LOOSE]:i[o.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},7139:(e,t,r)=>{const n=r(713);e.exports=(e,t)=>new n(e,t).patch},3642:(e,t,r)=>{const n=r(3207);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},7800:(e,t,r)=>{const n=r(4077);e.exports=(e,t,r)=>n(t,e,r)},3131:(e,t,r)=>{const n=r(8354);e.exports=(e,t)=>e.sort(((e,r)=>n(r,e,t)))},3396:(e,t,r)=>{const n=r(5589);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},9785:(e,t,r)=>{const n=r(8354);e.exports=(e,t)=>e.sort(((e,r)=>n(e,r,t)))},9390:(e,t,r)=>{const n=r(3207);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},9100:(e,t,r)=>{const n=r(4839);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r(514).SEMVER_SPEC_VERSION,SemVer:r(713),compareIdentifiers:r(921).compareIdentifiers,rcompareIdentifiers:r(921).rcompareIdentifiers,parse:r(3207),valid:r(9390),clean:r(3372),inc:r(8907),diff:r(9700),major:r(7317),minor:r(2376),patch:r(7139),prerelease:r(3642),compare:r(4077),rcompare:r(7800),compareLoose:r(8944),compareBuild:r(8354),sort:r(9785),rsort:r(3131),gt:r(8590),lt:r(69),eq:r(7977),neq:r(9090),gte:r(177),lte:r(7690),cmp:r(9801),coerce:r(4797),Comparator:r(8721),Range:r(5589),satisfies:r(3396),toComparators:r(5471),maxSatisfying:r(3234),minSatisfying:r(856),minVersion:r(7787),validRange:r(409),outside:r(5256),gtr:r(688),ltr:r(577),intersects:r(909),simplifyRange:r(9009),subset:r(8376)}},514:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},7437:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},921:e=>{const t=/^[0-9]+$/,r=(e,r)=>{const n=t.test(e),i=t.test(r);return n&&i&&(e=+e,r=+r),e===r?0:n&&!i?-1:i&&!n?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},4276:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},4839:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:n}=r(514),i=r(7437),o=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let l=0;const c=(e,t,r)=>{const n=l++;i(n,t),a[e]=n,s[n]=t,o[n]=new RegExp(t,r?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),c("FULL",`^${s[a.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),c("LOOSE",`^${s[a.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),c("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),c("COERCERTL",s[a.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0.0.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},688:(e,t,r)=>{const n=r(5256);e.exports=(e,t,r)=>n(e,t,">",r)},909:(e,t,r)=>{const n=r(5589);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))},577:(e,t,r)=>{const n=r(5256);e.exports=(e,t,r)=>n(e,t,"<",r)},3234:(e,t,r)=>{const n=r(713),i=r(5589);e.exports=(e,t,r)=>{let o=null,s=null,a=null;try{a=new i(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(o&&-1!==s.compare(e)||(o=e,s=new n(o,r)))})),o}},856:(e,t,r)=>{const n=r(713),i=r(5589);e.exports=(e,t,r)=>{let o=null,s=null,a=null;try{a=new i(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(o&&1!==s.compare(e)||(o=e,s=new n(o,r)))})),o}},7787:(e,t,r)=>{const n=r(713),i=r(5589),o=r(8590);e.exports=(e,t)=>{e=new i(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t<e.set.length;++t){const i=e.set[t];let s=null;i.forEach((e=>{const t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!o(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!s||r&&!o(r,s)||(r=s)}return r&&e.test(r)?r:null}},5256:(e,t,r)=>{const n=r(713),i=r(8721),{ANY:o}=i,s=r(5589),a=r(3396),l=r(8590),c=r(69),u=r(7690),h=r(177);e.exports=(e,t,r,p)=>{let f,d,g,v,m;switch(e=new n(e,p),t=new s(t,p),r){case">":f=l,d=u,g=c,v=">",m=">=";break;case"<":f=c,d=h,g=l,v="<",m="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,p))return!1;for(let r=0;r<t.set.length;++r){const n=t.set[r];let s=null,a=null;if(n.forEach((e=>{e.semver===o&&(e=new i(">=0.0.0")),s=s||e,a=a||e,f(e.semver,s.semver,p)?s=e:g(e.semver,a.semver,p)&&(a=e)})),s.operator===v||s.operator===m)return!1;if((!a.operator||a.operator===v)&&d(e,a.semver))return!1;if(a.operator===m&&g(e,a.semver))return!1}return!0}},9009:(e,t,r)=>{const n=r(3396),i=r(4077);e.exports=(e,t,r)=>{const o=[];let s=null,a=null;const l=e.sort(((e,t)=>i(e,t,r)));for(const e of l)n(e,t,r)?(a=e,s||(s=e)):(a&&o.push([s,a]),a=null,s=null);s&&o.push([s,null]);const c=[];for(const[e,t]of o)e===t?c.push(e):t||e!==l[0]?t?e===l[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");const u=c.join(" || "),h="string"==typeof t.raw?t.raw:String(t);return u.length<h.length?u:t}},8376:(e,t,r)=>{const n=r(5589),{ANY:i}=r(8721),o=r(3396),s=r(4077),a=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i)return 1===t.length&&t[0].semver===i;const n=new Set;let a,u,h,p,f,d,g;for(const t of e)">"===t.operator||">="===t.operator?a=l(a,t,r):"<"===t.operator||"<="===t.operator?u=c(u,t,r):n.add(t.semver);if(n.size>1)return null;if(a&&u){if(h=s(a.semver,u.semver,r),h>0)return null;if(0===h&&(">="!==a.operator||"<="!==u.operator))return null}for(const e of n){if(a&&!o(e,String(a),r))return null;if(u&&!o(e,String(u),r))return null;for(const n of t)if(!o(e,String(n),r))return!1;return!0}for(const e of t){if(g=g||">"===e.operator||">="===e.operator,d=d||"<"===e.operator||"<="===e.operator,a)if(">"===e.operator||">="===e.operator){if(p=l(a,e,r),p===e&&p!==a)return!1}else if(">="===a.operator&&!o(a.semver,String(e),r))return!1;if(u)if("<"===e.operator||"<="===e.operator){if(f=c(u,e,r),f===e&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(e),r))return!1;if(!e.operator&&(u||a)&&0!==h)return!1}return!(a&&d&&!u&&0!==h||u&&g&&!a&&0!==h)},l=(e,t,r)=>{if(!e)return t;const n=s(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},c=(e,t,r)=>{if(!e)return t;const n=s(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r)=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let i=!1;e:for(const n of e.set){for(const e of t.set){const t=a(n,e,r);if(i=i||null!==t,t)continue e}if(i)return!1}return!0}},5471:(e,t,r)=>{const n=r(5589);e.exports=(e,t)=>new n(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},409:(e,t,r)=>{const n=r(5589);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},6279:e=>{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},4393:(e,t,r)=>{"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,i=arguments.length;r<i;r++)t.push(arguments[r]);return t}function i(e,t){e.tail=new s(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function o(e,t){e.head=new s(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function s(e,t,r,n){if(!(this instanceof s))return new s(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}e.exports=n,n.Node=s,n.create=n,n.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},n.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},n.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},n.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},n.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)o(this,arguments[e]);return this.length},n.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},n.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},n.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;null!==r;n++)e.call(t,r.value,n,this),r=r.next},n.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;null!==r;n--)e.call(t,r.value,n,this),r=r.prev},n.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},n.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},n.prototype.map=function(e,t){t=t||this;for(var r=new n,i=this.head;null!==i;)r.push(e.call(t,i.value,this)),i=i.next;return r},n.prototype.mapReverse=function(e,t){t=t||this;for(var r=new n,i=this.tail;null!==i;)r.push(e.call(t,i.value,this)),i=i.prev;return r},n.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var i=0;null!==n;i++)r=e(r,n.value,i),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var i=this.length-1;null!==n;i--)r=e(r,n.value,i),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=0,o=this.head;null!==o&&i<e;i++)o=o.next;for(;null!==o&&i<t;i++,o=o.next)r.push(o.value);return r},n.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)r.push(o.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;var o,a,l,c,u=[];for(n=0;i&&n<t;n++)u.push(i.value),i=this.removeNode(i);for(null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev),n=0;n<r.length;n++)o=this,a=i,l=r[n],c=void 0,null===(c=a===o.head?new s(l,null,a,o):new s(l,a,a.next,o)).next&&(o.tail=c),null===c.prev&&(o.head=c),o.length++,i=c;return u},n.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};try{r(6279)(n)}catch(e){}},9285:e=>{class t{constructor(e){this.value=e,this.next=void 0}}class r{constructor(){this.clear()}enqueue(e){const r=new t(e);this._head?(this._tail.next=r,this._tail=r):(this._head=r,this._tail=r),this._size++}dequeue(){const e=this._head;if(e)return this._head=this._head.next,this._size--,e.value}clear(){this._head=void 0,this._tail=void 0,this._size=0}get size(){return this._size}*[Symbol.iterator](){let e=this._head;for(;e;)yield e.value,e=e.next}}e.exports=r},3129:e=>{"use strict";e.exports=require("child_process")},5747:e=>{"use strict";e.exports=require("fs")},2087:e=>{"use strict";e.exports=require("os")},5622:e=>{"use strict";e.exports=require("path")},2392:e=>{"use strict";e.exports=require("prettier")},1669:e=>{"use strict";e.exports=require("util")},7549:e=>{"use strict";e.exports=require("vscode")}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}var n={};(()=>{"use strict";var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.activate=void 0;const t=r(7549),i=r(5415),o=r(9854),s=r(604),a=r(1923),l=r(2331),c=r(3938),u=r(9923),h=r(6906),p=r(550);e.activate=function(e){const r=new o.LoggingService;r.logInfo("Extension Name: esbenp.prettier-vscode."),r.logInfo("Extension Version: 6.3.1.");const{enable:n,enableDebugLogs:f}=u.getConfig();if(f&&r.setOutputLevel("DEBUG"),!n)return r.logInfo(h.EXTENSION_DISABLED),void e.subscriptions.push(t.workspace.onDidChangeConfiguration((e=>{e.affectsConfiguration("prettier.enable")&&r.logWarning(h.RESTART_TO_ENABLE)})));p.setGlobalState(e.globalState),p.setWorkspaceState(e.workspaceState);const d=new c.TemplateService(r),g=new s.ModuleResolver(r),v=new l.StatusBar,m=new a.default(g,r,v);m.registerGlobal();const E=i.createConfigFile(d),y=t.commands.registerCommand("prettier.createConfigFile",E),S=t.commands.registerCommand("prettier.resetModuleExecutionState",g.resetModuleExecutionState),w=t.commands.registerCommand("prettier.openOutput",(()=>{r.show()})),I=t.commands.registerCommand("prettier.forceFormatDocument",m.forceFormatDocument);e.subscriptions.push(m,y,S,w,I,...m.registerDisposables())}})(),module.exports=n})();
//# sourceMappingURL=extension.js.map