mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
37 lines
401 KiB
JavaScript
37 lines
401 KiB
JavaScript
(()=>{var e={554:(e,t,n)=>{"use strict";const r=n(9496),s=n(3434),i=n(1017),o=n(2352),a=i&&Object.keys(i).length>0,c="markdownlint",l=".markdownlint.json",u=[".markdownlint.jsonc",l,".markdownlint.yaml",".markdownlint.yml",".markdownlint.cjs"],p=".markdownlintignore",f="markdown",h="untitled",d="file",g="vscode-vfs",m=new Set([h,d,g,"gist"]),y=new Set([d,g]),b=[e=>JSON.parse(n(7859).zx(e)),e=>n(3320).load(e)],_=r.CodeActionKind.QuickFix,x=r.CodeActionKind.SourceFixAll.append(c),v={MD013:!1},k="markdownlint.fixLine",w="Fix all supported markdownlint violations in the document",E="markdownlint.fixAll",A="Lint all Markdown files in the workspace with markdownlint",S="Details about configuring markdownlint rules",C="ERROR: Exception while linting with markdownlint-cli2:\n",T="vscode.open",O="config",L="focusMode",R="lintWorkspaceGlobs",N=[L],M=/^\{([^}]+)\}\/(.*)$/iu,D=/^[A-Za-z]:[/\\]/,I=/^\\\\[^\\]+\\/,$=/^\/{1,2}[^/]+\//,F={},P={};let j=null,q=null,B={},H=null,U=!0;const z={document:null,timeout:null};function W(e){return e.split(i.sep).join(i.posix.sep)}function Y(e){if(e){const t=r.workspace.getWorkspaceFolder(e);return t?t.uri:r.Uri.joinPath(e,"..")}const t=r.workspace.workspaceFolders;return t&&t.length>0?t[0].uri:null}class V{static fwTrue(){return!0}static fwFalse(){return!1}fwFolderUriWithPathSegment(e){let t=W(e);return D.test(t)&&(t=this.fwFolderUri.path.startsWith("/")&&D.test(this.fwFolderUri.path.slice(1))?`/${t}`:t.replace(D,"/")),I.test(this.fwFolderUri.fsPath)&&(t=t.replace($,"/")),this.fwFolderUri.with({path:t})}fwAccess(e,t,n){n=n||t,r.workspace.fs.stat(this.fwFolderUriWithPathSegment(e)).then((()=>n(null)),n)}fwReaddir(e,t,n){n=n||t,r.workspace.fs.readDirectory(this.fwFolderUriWithPathSegment(e)).then((e=>{const s=e.map((e=>{const[n,s]=e;return t.withFileTypes?{isBlockDevice:V.fwFalse,isCharacterDevice:V.fwFalse,isDirectory:s&r.FileType.Directory?V.fwTrue:V.fwFalse,isFIFO:V.fwFalse,isFile:s&r.FileType.File?V.fwTrue:V.fwFalse,isSocket:V.fwFalse,isSymbolicLink:s&r.FileType.SymbolicLink?V.fwTrue:V.fwFalse,name:n}:n}));n(null,s)}),n)}fwReadFile(e,t,n){n=n||t,r.workspace.fs.readFile(this.fwFolderUriWithPathSegment(e)).then((e=>n(null,(new TextDecoder).decode(e))),n)}fwStat(e,t,n){n=n||t,r.workspace.fs.stat(this.fwFolderUriWithPathSegment(e)).then((e=>{e.isBlockDevice=V.fwFalse,e.isCharacterDevice=V.fwFalse,e.isDirectory=e.type&r.FileType.Directory?V.fwTrue:V.fwFalse,e.isFIFO=V.fwFalse,e.isFile=e.type&r.FileType.File?V.fwTrue:V.fwFalse,e.isSocket=V.fwFalse,e.isSymbolicLink=e.type&r.FileType.SymbolicLink?V.fwTrue:V.fwFalse,n(null,e)}),n)}constructor(e){this.fwFolderUri=e;const t=this.fwAccess.bind(this),n=this.fwReaddir.bind(this),r=this.fwReadFile.bind(this),s=this.fwStat.bind(this);this.access=t,this.readdir=n,this.readFile=r,this.stat=s,this.lstat=s,this.promises={},this.promises.access=o(t),this.promises.readFile=o(r),this.promises.stat=o(s)}}class G{constructor(){this.writeEmitter=new r.EventEmitter,this.closeEmitter=new r.EventEmitter}get onDidWrite(){return this.writeEmitter.event}get onDidClose(){return this.closeEmitter.event}open(){const e=n(9342);(function(e){const t=Y();if(t&&a){const s=r.workspace.getConfiguration(c,t),i=t.scheme===d,o={fs:new V(t),argv:s.get(R),directory:W(t.fsPath),logMessage:e,logError:e,noRequire:!r.workspace.isTrusted||!i,optionsDefault:X(s),optionsOverride:{fix:!1}},{main:a}=n(8562);return a(o).catch((t=>e(C+t.stack)))}return Promise.reject(new Error("No workspace folder or Node modules unavailable."))})((t=>this.writeEmitter.fire(`${t.split(e.newLineRe).join("\r\n")}\r\n`))).finally((()=>this.close()))}close(){this.writeEmitter.dispose(),this.closeEmitter.fire(),this.closeEmitter.dispose()}}function K(e,t){const n="["+(new Date).toLocaleTimeString()+"] ";j.appendLine(n+e),t&&j.show(!0)}function Q(e,t){let r=e.get(O);if(r&&r.extends&&a){const o=e.inspect(O),a=Y(t),c=o.globalValue&&o.globalValue.extends===r.extends||!a||a.scheme!==d?n(2037).homedir():W(a.fsPath),l=i.resolve(c,r.extends);try{r={...s.readConfigSync(l,b),...r}}catch{}}return{...v,...r}}function Z(e){K(`INFO: Resetting ignore cache due to ${e?`"${e.fsPath}"`:"setting"} change.`),H=null,e&&ue()}function J(){return[[n(6119),{engine:{renderToString:()=>""}}]]}function X(e,t){return{config:t||Q(e),customRules:(n=e,n.get("customRules").map((e=>{const t=M.exec(e);if(t){const[,n,s]=t,o=r.extensions.getExtension(n);o&&(e=W(i.resolve(o.extensionPath,s)))}return e}))),markdownItPlugins:J()};var n}function ee(e){const t=r.workspace.getConfiguration(c,e.uri),l=Q(t,e.uri),u=e.getText();if(a){const s=e.uri.scheme,o=s===d,a=!y.has(s),c=W(e.uri.fsPath),p=Y(e.uri),f=a?null:new V(p),h=a?null:p?W(p.fsPath):i.posix.dirname(c);let g=[];const m=e=>{g=e.results},b={fs:f,directory:h,argv:a?[]:[`:${c}`],[a?"nonFileContents":"fileContents"]:{[c]:u},noErrors:!0,noGlobs:!0,noRequire:!r.workspace.isTrusted||!o,optionsDefault:X(t,l),optionsOverride:{fix:!1,outputFormatters:[[m]]}},{main:_}=n(8562);return _(b).catch((e=>K(C+e.stack,!0))).then((()=>g))}const p={strings:{text:u},config:l,markdownItPlugins:J(),resultVersion:3};return o(s)(p).catch((e=>K("ERROR: Exception while linting with markdownlint:\n"+e.stack,!0))).then((e=>e.text))}function te(e){return e.languageId===f&&m.has(e.uri.scheme)}function ne(){return r.tasks.fetchTasks({type:c}).then((e=>{const t=e.find((e=>e.name===A));return t?r.tasks.executeTask(t):Promise.reject(new Error("Unable to fetch task."))}))}function re(e){if(!U||!te(e))return;const t=[];let s=Promise.resolve();const o=r.workspace.asRelativePath(e.uri,!1).split(i.sep).join("/");(function(e){if(!Array.isArray(H)){H=[];let t=p;const s=r.workspace.getConfiguration(c,e.uri).get("ignore");if(Array.isArray(s))for(const e of s){const t=n(1171).makeRe(e,{dot:!0,nocomment:!0});t&&H.push((e=>t.test(e)))}else"string"==typeof s&&(t=s);const i=Y(e.uri);if(i){const e=r.Uri.joinPath(i,t);r.workspace.fs.stat(e).then((()=>r.workspace.fs.readFile(e).then((e=>{const t=(new TextDecoder).decode(e),r=(0,n(5151).default)().add(t);H.push((e=>r.ignores(e))),ue()}))),(()=>null))}}return H})(e).every((e=>!e(o)))&&(s=ee(e).then((n=>{const{activeTextEditor:s}=r.window;for(const i of n){const n=i.lineNumber,o=F.focusMode,a=!Number.isInteger(o)||o<0?0:o;if(!1===F.focusMode||!s||s.document!==e||s.selection.active.line<n-a-1||s.selection.active.line>n+a-1){const s=i.ruleNames[0],o=i.ruleDescription,a=i.ruleInformation&&r.Uri.parse(i.ruleInformation);P[s]=a;let l=i.ruleNames.join("/")+": "+o;i.errorDetail&&(l+=" ["+i.errorDetail+"]");let u=e.lineAt(n-1).range;if(i.errorRange){const e=i.errorRange[0]-1,t=e+i.errorRange[1];u=u.with(u.start.with(void 0,e),u.end.with(void 0,t))}const p=new r.Diagnostic(u,l,r.DiagnosticSeverity.Warning);p.code=a?{value:s,target:a}:s,p.source=c,p.fixInfo=i.fixInfo,t.push(p)}}}))),s.then((()=>q.set(e.uri,t)))}function se(e,t,n){const s=[],i=e=>{n.only&&!n.only.contains(e.kind)||s.push(e)},o=(n.diagnostics||[]).filter((e=>e.source===c));for(const e of o){const t=e.code.value||e.code,n=e.message.split(":")[0];if(e.fixInfo){const t="Fix this violation of "+n,s=new r.CodeAction(t,_);s.command={title:t,command:k,arguments:[e.range.start.line,e.fixInfo]},s.diagnostics=[e],s.isPreferred=!0,i(s)}const s=P[t];if(s){const t="More information about "+n,o=new r.CodeAction(t,_);o.command={title:t,command:T,arguments:[s]},o.diagnostics=[e],i(o)}}if(o.length>0){const e=e=>{const t=new r.CodeAction(w,e);t.command={title:w,command:E},i(t)};e(x),e(_);const t=new r.CodeAction(S,_);t.command={title:S,command:T,arguments:[r.Uri.parse("https://github.com/DavidAnson/vscode-markdownlint#configure")]},i(t)}return s}function ie(e,t){return new Promise(((s,i)=>{const o=r.window.activeTextEditor;if(o&&t){const a=n(9342),c=o.document,l=t.lineNumber||e+1,{text:u,range:p}=c.lineAt(l-1),f=a.applyFix(u,t,"\n");return o.edit((e=>{if("string"==typeof f)e.replace(p,f);else{let t=p;if(1===l){if(c.lineCount>1){const e=c.lineAt(p.end.line+1);t=p.with({end:e.range.start})}}else{const e=c.lineAt(p.start.line-1);t=p.with({start:e.range.end})}e.delete(t)}})).then((()=>{const e=o.selection.active;o.selection=new r.Selection(e,e)})).then(s,i)}return s()}))}function oe(){return new Promise(((e,t)=>{const s=r.window.activeTextEditor;if(s){const i=s.document;if(te(i))return ee(i).then((e=>{const t=n(9342),o=i.getText(),a=t.applyFixes(o,e);return o===a?null:s.edit((e=>{const t=i.lineAt(0).range.start,n=i.lineAt(i.lineCount-1).range.end;e.replace(new r.Range(t,n),a)}))})).then(e,t)}return e()}))}function ae(e,t){return new Promise(((s,i)=>te(e)?ee(e).then((s=>{const i=s.filter((e=>{const{fixInfo:n}=e;if(n){const n=e.lineNumber-1;return t.start.line<=n&&n<=t.end.line}return!1})),o=n(9342),a=e.getText(),c=o.applyFixes(a,i),l=e.lineAt(0).range.start,u=e.lineAt(e.lineCount-1).range.end;return a===c?[]:[r.TextEdit.replace(new r.Range(l,u),c)]})).then(s,i):s()))}function ce(){const e=Y();e&&Promise.all(u.map((t=>{const n=r.Uri.joinPath(e,t);return r.workspace.fs.stat(n).then((()=>n),(()=>null))}))).then((t=>{const n=t.filter((e=>null!==e));if(n.length>0)r.window.showTextDocument(n[0]);else{const t=r.Uri.joinPath(e,l).with({scheme:h});r.window.showTextDocument(t).then((e=>{e.edit((e=>{e.insert(new r.Position(0,0),JSON.stringify(v,null,2))}))}))}}))}function le(){U=!U,ue()}function ue(e){e&&K(`INFO: Re-linting due to "${e.fsPath}" change.`),q.clear(),pe()}function pe(){be(r.window.visibleTextEditors)}function fe(e){const t=e.uri.toString();if(B[t])return B[t];const n=r.workspace.getConfiguration(c,e.uri);return B[t]=n.get("run"),K('INFO: Linting for "'+t+'" will be run "'+B[t]+'".'),B[t]}function he(e){z.timeout&&e===z.document&&(clearTimeout(z.timeout),z.document=null,z.timeout=null)}function de(e){he(e),z.document=e,z.timeout=setTimeout((()=>{re(e),he(e)}),500)}function ge(){const e=r.workspace.getConfiguration(c);for(const t of N)F[t]=e.get(t)}function me(){!1!==F.focusMode&&pe()}function ye(e){const t=e.textEditor.document;te(t)&&!1!==F.focusMode&&de(t)}function be(e){for(const t of e)re(t.document)}function _e(e){const t=e.document;te(t)&&"onType"===fe(t)&&de(t)}function xe(e){te(e)&&"onSave"===fe(e)&&(re(e),he(e))}function ve(e){he(e),q.delete(e.uri)}function ke(e){e&&!e.affectsConfiguration(c)||(K("INFO: Resetting configuration cache due to setting change."),ge(),B={},Z(),ue())}function we(){ke()}e.exports.activate=function(e){j=r.window.createOutputChannel(c),e.subscriptions.push(j),ge(),e.subscriptions.push(r.window.onDidChangeActiveTextEditor(me),r.window.onDidChangeTextEditorSelection(ye),r.window.onDidChangeVisibleTextEditors(be),r.workspace.onDidChangeTextDocument(_e),r.workspace.onDidSaveTextDocument(xe),r.workspace.onDidCloseTextDocument(ve),r.workspace.onDidChangeConfiguration(ke),r.workspace.onDidGrantWorkspaceTrust(we));const t={language:f},n={provideCodeActions:se},s={providedCodeActionKinds:[_,x]};e.subscriptions.push(r.languages.registerCodeActionsProvider(t,n,s));const i={provideDocumentRangeFormattingEdits:ae};e.subscriptions.push(r.languages.registerDocumentRangeFormattingEditProvider(t,i));const o=new r.CustomExecution((()=>Promise.resolve(new G))),a=new r.Task({type:c},r.TaskScope.Workspace,A,c,o,"$markdownlint");a.presentationOptions={showReuseMessage:!1},e.subscriptions.push(r.tasks.registerTaskProvider(c,{provideTasks:()=>[a],resolveTask:()=>{}})),e.subscriptions.push(r.commands.registerCommand(E,oe),r.commands.registerCommand(k,ie),r.commands.registerCommand("markdownlint.lintWorkspace",ne),r.commands.registerCommand("markdownlint.openConfigFile",ce),r.commands.registerCommand("markdownlint.toggleLinting",le)),q=r.languages.createDiagnosticCollection(c),e.subscriptions.push(q);const l=Y();if(l){const t=new r.RelativePattern(l,"**/.markdownlint.{jsonc,json,yaml,yml,cjs}"),n=r.workspace.createFileSystemWatcher(t);e.subscriptions.push(n,n.onDidCreate(ue),n.onDidChange(ue),n.onDidDelete(ue));const s=new r.RelativePattern(l,"**/.markdownlint-cli2.{jsonc,yaml,cjs}"),i=r.workspace.createFileSystemWatcher(s);e.subscriptions.push(i,i.onDidCreate(ue),i.onDidChange(ue),i.onDidDelete(ue));const o=new r.RelativePattern(l,p),a=r.workspace.createFileSystemWatcher(o);e.subscriptions.push(a,a.onDidCreate(Z),a.onDidChange(Z),a.onDidDelete(Z))}e.subscriptions.push({dispose:()=>he(z.document)}),setTimeout(ue,500)}},8185:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFileSystemAdapter=t.FILE_SYSTEM_ADAPTER=void 0;const r=n(7147);t.FILE_SYSTEM_ADAPTER={lstat:r.lstat,stat:r.stat,lstatSync:r.lstatSync,statSync:r.statSync,readdir:r.readdir,readdirSync:r.readdirSync},t.createFileSystemAdapter=function(e){return void 0===e?t.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},t.FILE_SYSTEM_ADAPTER),e)}},1107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;const n=process.versions.node.split(".");if(void 0===n[0]||void 0===n[1])throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);const r=Number.parseInt(n[0],10),s=Number.parseInt(n[1],10),i=r>10,o=10===r&&s>=10;t.IS_SUPPORT_READDIR_WITH_FILE_TYPES=i||o},5923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Settings=t.scandirSync=t.scandir=void 0;const r=n(1411),s=n(3953),i=n(6913);function o(e={}){return e instanceof i.default?e:new i.default(e)}t.Settings=i.default,t.scandir=function(e,t,n){"function"!=typeof t?r.read(e,o(t),n):r.read(e,o(),t)},t.scandirSync=function(e,t){const n=o(t);return s.read(e,n)}},1411:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.readdir=t.readdirWithFileTypes=t.read=void 0;const r=n(6203),s=n(4595),i=n(1107),o=n(6582),a=n(4587);function c(e,t,n){t.fs.readdir(e,{withFileTypes:!0},((r,i)=>{if(null!==r)return void u(n,r);const c=i.map((n=>({dirent:n,name:n.name,path:a.joinPathSegments(e,n.name,t.pathSegmentSeparator)})));if(!t.followSymbolicLinks)return void p(n,c);const l=c.map((e=>function(e,t){return n=>{e.dirent.isSymbolicLink()?t.fs.stat(e.path,((r,s)=>{if(null!==r)return t.throwErrorOnBrokenSymbolicLink?void n(r):void n(null,e);e.dirent=o.fs.createDirentFromStats(e.name,s),n(null,e)})):n(null,e)}}(e,t)));s(l,((e,t)=>{null===e?p(n,t):u(n,e)}))}))}function l(e,t,n){t.fs.readdir(e,((i,c)=>{if(null!==i)return void u(n,i);const l=c.map((n=>{const s=a.joinPathSegments(e,n,t.pathSegmentSeparator);return e=>{r.stat(s,t.fsStatSettings,((r,i)=>{if(null!==r)return void e(r);const a={name:n,path:s,dirent:o.fs.createDirentFromStats(n,i)};t.stats&&(a.stats=i),e(null,a)}))}}));s(l,((e,t)=>{null===e?p(n,t):u(n,e)}))}))}function u(e,t){e(t)}function p(e,t){e(null,t)}t.read=function(e,t,n){t.stats||!i.IS_SUPPORT_READDIR_WITH_FILE_TYPES?l(e,t,n):c(e,t,n)},t.readdirWithFileTypes=c,t.readdir=l},4587:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinPathSegments=void 0,t.joinPathSegments=function(e,t,n){return e.endsWith(n)?e+t:e+n+t}},3953:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.readdir=t.readdirWithFileTypes=t.read=void 0;const r=n(6203),s=n(1107),i=n(6582),o=n(4587);function a(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map((n=>{const r={dirent:n,name:n.name,path:o.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(r.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{const e=t.fs.statSync(r.path);r.dirent=i.fs.createDirentFromStats(r.name,e)}catch(e){if(t.throwErrorOnBrokenSymbolicLink)throw e}return r}))}function c(e,t){return t.fs.readdirSync(e).map((n=>{const s=o.joinPathSegments(e,n,t.pathSegmentSeparator),a=r.statSync(s,t.fsStatSettings),c={name:n,path:s,dirent:i.fs.createDirentFromStats(n,a)};return t.stats&&(c.stats=a),c}))}t.read=function(e,t){return!t.stats&&s.IS_SUPPORT_READDIR_WITH_FILE_TYPES?a(e,t):c(e,t)},t.readdirWithFileTypes=a,t.readdir=c},6913:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1017),s=n(6203),i=n(8185);t.default=class{constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=i.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,r.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new s.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(e,t){return null!=e?e:t}}},322:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDirentFromStats=void 0;class n{constructor(e,t){this.name=e,this.isBlockDevice=t.isBlockDevice.bind(t),this.isCharacterDevice=t.isCharacterDevice.bind(t),this.isDirectory=t.isDirectory.bind(t),this.isFIFO=t.isFIFO.bind(t),this.isFile=t.isFile.bind(t),this.isSocket=t.isSocket.bind(t),this.isSymbolicLink=t.isSymbolicLink.bind(t)}}t.createDirentFromStats=function(e,t){return new n(e,t)}},6582:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fs=void 0;const r=n(322);t.fs=r},8980:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFileSystemAdapter=t.FILE_SYSTEM_ADAPTER=void 0;const r=n(7147);t.FILE_SYSTEM_ADAPTER={lstat:r.lstat,stat:r.stat,lstatSync:r.lstatSync,statSync:r.statSync},t.createFileSystemAdapter=function(e){return void 0===e?t.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},t.FILE_SYSTEM_ADAPTER),e)}},6203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statSync=t.stat=t.Settings=void 0;const r=n(2654),s=n(8946),i=n(8328);function o(e={}){return e instanceof i.default?e:new i.default(e)}t.Settings=i.default,t.stat=function(e,t,n){"function"!=typeof t?r.read(e,o(t),n):r.read(e,o(),t)},t.statSync=function(e,t){const n=o(t);return s.read(e,n)}},2654:(e,t)=>{"use strict";function n(e,t){e(t)}function r(e,t){e(null,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.read=void 0,t.read=function(e,t,s){t.fs.lstat(e,((i,o)=>{null===i?o.isSymbolicLink()&&t.followSymbolicLink?t.fs.stat(e,((e,i)=>{if(null!==e)return t.throwErrorOnBrokenSymbolicLink?void n(s,e):void r(s,o);t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),r(s,i)})):r(s,o):n(s,i)}))}},8946:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.read=void 0,t.read=function(e,t){const n=t.fs.lstatSync(e);if(!n.isSymbolicLink()||!t.followSymbolicLink)return n;try{const n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(e){if(!t.throwErrorOnBrokenSymbolicLink)return n;throw e}}},8328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(8980);t.default=class{constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=r.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(e,t){return null!=e?e:t}}},5439:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Settings=t.walkStream=t.walkSync=t.walk=void 0;const r=n(9346),s=n(215),i=n(4078),o=n(8690);function a(e={}){return e instanceof o.default?e:new o.default(e)}t.Settings=o.default,t.walk=function(e,t,n){"function"!=typeof t?new r.default(e,a(t)).read(n):new r.default(e,a()).read(t)},t.walkSync=function(e,t){const n=a(t);return new i.default(e,n).read()},t.walkStream=function(e,t){const n=a(t);return new s.default(e,n).read()}},9346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4714);t.default=class{constructor(e,t){this._root=e,this._settings=t,this._reader=new r.default(this._root,this._settings),this._storage=[]}read(e){this._reader.onError((t=>{!function(e,t){e(t)}(e,t)})),this._reader.onEntry((e=>{this._storage.push(e)})),this._reader.onEnd((()=>{!function(e,t){e(null,t)}(e,this._storage)})),this._reader.read()}}},215:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2781),s=n(4714);t.default=class{constructor(e,t){this._root=e,this._settings=t,this._reader=new s.default(this._root,this._settings),this._stream=new r.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError((e=>{this._stream.emit("error",e)})),this._reader.onEntry((e=>{this._stream.push(e)})),this._reader.onEnd((()=>{this._stream.push(null)})),this._reader.read(),this._stream}}},4078:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9555);t.default=class{constructor(e,t){this._root=e,this._settings=t,this._reader=new r.default(this._root,this._settings)}read(){return this._reader.read()}}},4714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2361),s=n(5923),i=n(373),o=n(6865),a=n(5274);class c extends a.default{constructor(e,t){super(e,t),this._settings=t,this._scandir=s.scandir,this._emitter=new r.EventEmitter,this._queue=i(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate((()=>{this._pushToQueue(this._root,this._settings.basePath)})),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(e){this._emitter.on("entry",e)}onError(e){this._emitter.once("error",e)}onEnd(e){this._emitter.once("end",e)}_pushToQueue(e,t){const n={directory:e,base:t};this._queue.push(n,(e=>{null!==e&&this._handleError(e)}))}_worker(e,t){this._scandir(e.directory,this._settings.fsScandirSettings,((n,r)=>{if(null===n){for(const t of r)this._handleEntry(t,e.base);t(null,void 0)}else t(n,void 0)}))}_handleError(e){!this._isDestroyed&&o.isFatalError(this._settings,e)&&(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",e))}_handleEntry(e,t){if(this._isDestroyed||this._isFatalError)return;const n=e.path;void 0!==t&&(e.path=o.joinPathSegments(t,e.name,this._settings.pathSegmentSeparator)),o.isAppliedFilter(this._settings.entryFilter,e)&&this._emitEntry(e),e.dirent.isDirectory()&&o.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(n,void 0===t?void 0:e.path)}_emitEntry(e){this._emitter.emit("entry",e)}}t.default=c},6865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinPathSegments=t.replacePathSegmentSeparator=t.isAppliedFilter=t.isFatalError=void 0,t.isFatalError=function(e,t){return null===e.errorFilter||!e.errorFilter(t)},t.isAppliedFilter=function(e,t){return null===e||e(t)},t.replacePathSegmentSeparator=function(e,t){return e.split(/[/\\]/).join(t)},t.joinPathSegments=function(e,t,n){return""===e?t:e.endsWith(n)?e+t:e+n+t}},5274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6865);t.default=class{constructor(e,t){this._root=e,this._settings=t,this._root=r.replacePathSegmentSeparator(e,t.pathSegmentSeparator)}}},9555:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(5923),s=n(6865),i=n(5274);class o extends i.default{constructor(){super(...arguments),this._scandir=r.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(e,t){this._queue.add({directory:e,base:t})}_handleQueue(){for(const e of this._queue.values())this._handleDirectory(e.directory,e.base)}_handleDirectory(e,t){try{const n=this._scandir(e,this._settings.fsScandirSettings);for(const e of n)this._handleEntry(e,t)}catch(e){this._handleError(e)}}_handleError(e){if(s.isFatalError(this._settings,e))throw e}_handleEntry(e,t){const n=e.path;void 0!==t&&(e.path=s.joinPathSegments(t,e.name,this._settings.pathSegmentSeparator)),s.isAppliedFilter(this._settings.entryFilter,e)&&this._pushToStorage(e),e.dirent.isDirectory()&&s.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(n,void 0===t?void 0:e.path)}_pushToStorage(e){this._storage.push(e)}}t.default=o},8690:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1017),s=n(5923);t.default=class{constructor(e={}){this._options=e,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,r.sep),this.fsScandirSettings=new s.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(e,t){return null!=e?e:t}}},5623:e=>{"use strict";function t(e,t,s){e instanceof RegExp&&(e=n(e,s)),t instanceof RegExp&&(t=n(t,s));var i=r(e,t,s);return i&&{start:i[0],end:i[1],pre:s.slice(0,i[0]),body:s.slice(i[0]+e.length,i[1]),post:s.slice(i[1]+t.length)}}function n(e,t){var n=t.match(e);return n?n[0]:null}function r(e,t,n){var r,s,i,o,a,c=n.indexOf(e),l=n.indexOf(t,c+1),u=c;if(c>=0&&l>0){if(e===t)return[c,l];for(r=[],i=n.length;u>=0&&!a;)u==c?(r.push(u),c=n.indexOf(e,u+1)):1==r.length?a=[r.pop(),l]:((s=r.pop())<i&&(i=s,o=l),l=n.indexOf(t,u+1)),u=c<l&&c>=0?c:l;r.length&&(a=[i,o])}return a}e.exports=t,t.range=r},3644:(e,t,n)=>{var r=n(1048),s=n(5623);e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return y(function(e){return e.split("\\\\").join(i).split("\\{").join(o).split("\\}").join(a).split("\\,").join(c).split("\\.").join(l)}(e),!0).map(p)};var i="\0SLASH"+Math.random()+"\0",o="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",c="\0COMMA"+Math.random()+"\0",l="\0PERIOD"+Math.random()+"\0";function u(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function p(e){return e.split(i).join("\\").split(o).join("{").split(a).join("}").split(c).join(",").split(l).join(".")}function f(e){if(!e)return[""];var t=[],n=s("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,o=n.post,a=r.split(",");a[a.length-1]+="{"+i+"}";var c=f(o);return o.length&&(a[a.length-1]+=c.shift(),a.push.apply(a,c)),t.push.apply(t,a),t}function h(e){return"{"+e+"}"}function d(e){return/^-?0\d/.test(e)}function g(e,t){return e<=t}function m(e,t){return e>=t}function y(e,t){var n=[],i=s("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var o,c=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),p=c||l,b=i.body.indexOf(",")>=0;if(!p&&!b)return i.post.match(/,.*\}/)?y(e=i.pre+"{"+i.body+a+i.post):[e];if(p)o=i.body.split(/\.\./);else if(1===(o=f(i.body)).length&&1===(o=y(o[0],!1).map(h)).length)return(v=i.post.length?y(i.post,!1):[""]).map((function(e){return i.pre+o[0]+e}));var _,x=i.pre,v=i.post.length?y(i.post,!1):[""];if(p){var k=u(o[0]),w=u(o[1]),E=Math.max(o[0].length,o[1].length),A=3==o.length?Math.abs(u(o[2])):1,S=g;w<k&&(A*=-1,S=m);var C=o.some(d);_=[];for(var T=k;S(T,w);T+=A){var O;if(l)"\\"===(O=String.fromCharCode(T))&&(O="");else if(O=String(T),C){var L=E-O.length;if(L>0){var R=new Array(L+1).join("0");O=T<0?"-"+R+O.slice(1):R+O}}_.push(O)}}else _=r(o,(function(e){return y(e,!1)}));for(var N=0;N<_.length;N++)for(var M=0;M<v.length;M++){var D=x+_[N]+v[M];(!t||p||D)&&n.push(D)}return n}},6744:(e,t,n)=>{"use strict";const r=n(3349),s=n(4314),i=n(8050),o=n(4339),a=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let e=a.create(r,t);Array.isArray(e)?n.push(...e):n.push(e)}else n=[].concat(a.create(e,t));return t&&!0===t.expand&&!0===t.nodupes&&(n=[...new Set(n)]),n};a.parse=(e,t={})=>o(e,t),a.stringify=(e,t={})=>r("string"==typeof e?a.parse(e,t):e,t),a.compile=(e,t={})=>("string"==typeof e&&(e=a.parse(e,t)),s(e,t)),a.expand=(e,t={})=>{"string"==typeof e&&(e=a.parse(e,t));let n=i(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=[...new Set(n)]),n},a.create=(e,t={})=>""===e||e.length<3?[e]:!0!==t.expand?a.compile(e,t):a.expand(e,t),e.exports=a},4314:(e,t,n)=>{"use strict";const r=n(2664),s=n(3083);e.exports=(e,t={})=>{let n=(e,i={})=>{let o=s.isInvalidBrace(i),a=!0===e.invalid&&!0===t.escapeInvalid,c=!0===o||!0===a,l=!0===t.escapeInvalid?"\\":"",u="";if(!0===e.isOpen)return l+e.value;if(!0===e.isClose)return l+e.value;if("open"===e.type)return c?l+e.value:"(";if("close"===e.type)return c?l+e.value:")";if("comma"===e.type)return"comma"===e.prev.type?"":c?e.value:"|";if(e.value)return e.value;if(e.nodes&&e.ranges>0){let n=s.reduce(e.nodes),i=r(...n,{...t,wrap:!1,toRegex:!0});if(0!==i.length)return n.length>1&&i.length>1?`(${i})`:i}if(e.nodes)for(let t of e.nodes)u+=n(t,e);return u};return n(e)}},6611:e=>{"use strict";e.exports={MAX_LENGTH:65536,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:"\n",CHAR_NO_BREAK_SPACE:" ",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"}},8050:(e,t,n)=>{"use strict";const r=n(2664),s=n(3349),i=n(3083),o=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),!(t=[].concat(t)).length)return e;if(!e.length)return n?i.flatten(t).map((e=>`{${e}}`)):t;for(let s of e)if(Array.isArray(s))for(let e of s)r.push(o(e,t,n));else for(let e of t)!0===n&&"string"==typeof e&&(e=`{${e}}`),r.push(Array.isArray(e)?o(s,e,n):s+e);return i.flatten(r)};e.exports=(e,t={})=>{let n=void 0===t.rangeLimit?1e3:t.rangeLimit,a=(e,c={})=>{e.queue=[];let l=c,u=c.queue;for(;"brace"!==l.type&&"root"!==l.type&&l.parent;)l=l.parent,u=l.queue;if(e.invalid||e.dollar)return void u.push(o(u.pop(),s(e,t)));if("brace"===e.type&&!0!==e.invalid&&2===e.nodes.length)return void u.push(o(u.pop(),["{}"]));if(e.nodes&&e.ranges>0){let a=i.reduce(e.nodes);if(i.exceedsLimit(...a,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let c=r(...a,t);return 0===c.length&&(c=s(e,t)),u.push(o(u.pop(),c)),void(e.nodes=[])}let p=i.encloseBrace(e),f=e.queue,h=e;for(;"brace"!==h.type&&"root"!==h.type&&h.parent;)h=h.parent,f=h.queue;for(let t=0;t<e.nodes.length;t++){let n=e.nodes[t];"comma"!==n.type||"brace"!==e.type?"close"!==n.type?n.value&&"open"!==n.type?f.push(o(f.pop(),n.value)):n.nodes&&a(n,e):u.push(o(u.pop(),f,p)):(1===t&&f.push(""),f.push(""))}return f};return i.flatten(a(e))}},4339:(e,t,n)=>{"use strict";const r=n(3349),{MAX_LENGTH:s,CHAR_BACKSLASH:i,CHAR_BACKTICK:o,CHAR_COMMA:a,CHAR_DOT:c,CHAR_LEFT_PARENTHESES:l,CHAR_RIGHT_PARENTHESES:u,CHAR_LEFT_CURLY_BRACE:p,CHAR_RIGHT_CURLY_BRACE:f,CHAR_LEFT_SQUARE_BRACKET:h,CHAR_RIGHT_SQUARE_BRACKET:d,CHAR_DOUBLE_QUOTE:g,CHAR_SINGLE_QUOTE:m,CHAR_NO_BREAK_SPACE:y,CHAR_ZERO_WIDTH_NOBREAK_SPACE:b}=n(6611);e.exports=(e,t={})=>{if("string"!=typeof e)throw new TypeError("Expected a string");let n=t||{},_="number"==typeof n.maxLength?Math.min(s,n.maxLength):s;if(e.length>_)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${_})`);let x,v={type:"root",input:e,nodes:[]},k=[v],w=v,E=v,A=0,S=e.length,C=0,T=0;const O=()=>e[C++],L=e=>{if("text"===e.type&&"dot"===E.type&&(E.type="text"),!E||"text"!==E.type||"text"!==e.type)return w.nodes.push(e),e.parent=w,e.prev=E,E=e,e;E.value+=e.value};for(L({type:"bos"});C<S;)if(w=k[k.length-1],x=O(),x!==b&&x!==y)if(x!==i)if(x!==d)if(x!==h)if(x!==l)if(x!==u)if(x!==g&&x!==m&&x!==o)if(x!==p)if(x!==f)if(x===a&&T>0){if(w.ranges>0){w.ranges=0;let e=w.nodes.shift();w.nodes=[e,{type:"text",value:r(w)}]}L({type:"comma",value:x}),w.commas++}else if(x===c&&T>0&&0===w.commas){let e=w.nodes;if(0===T||0===e.length){L({type:"text",value:x});continue}if("dot"===E.type){if(w.range=[],E.value+=x,E.type="range",3!==w.nodes.length&&5!==w.nodes.length){w.invalid=!0,w.ranges=0,E.type="text";continue}w.ranges++,w.args=[];continue}if("range"===E.type){e.pop();let t=e[e.length-1];t.value+=E.value+x,E=t,w.ranges--;continue}L({type:"dot",value:x})}else L({type:"text",value:x});else{if("brace"!==w.type){L({type:"text",value:x});continue}let e="close";w=k.pop(),w.close=!0,L({type:e,value:x}),T--,w=k[k.length-1]}else{T++;let e=E.value&&"$"===E.value.slice(-1)||!0===w.dollar;w=L({type:"brace",open:!0,close:!1,dollar:e,depth:T,commas:0,ranges:0,nodes:[]}),k.push(w),L({type:"open",value:x})}else{let e,n=x;for(!0!==t.keepQuotes&&(x="");C<S&&(e=O());)if(e!==i){if(e===n){!0===t.keepQuotes&&(x+=e);break}x+=e}else x+=e+O();L({type:"text",value:x})}else{if("paren"!==w.type){L({type:"text",value:x});continue}w=k.pop(),L({type:"text",value:x}),w=k[k.length-1]}else w=L({type:"paren",nodes:[]}),k.push(w),L({type:"text",value:x});else{A++;let e;for(;C<S&&(e=O());)if(x+=e,e!==h)if(e!==i){if(e===d&&(A--,0===A))break}else x+=O();else A++;L({type:"text",value:x})}else L({type:"text",value:"\\"+x});else L({type:"text",value:(t.keepEscaping?x:"")+O()});do{if(w=k.pop(),"root"!==w.type){w.nodes.forEach((e=>{e.nodes||("open"===e.type&&(e.isOpen=!0),"close"===e.type&&(e.isClose=!0),e.nodes||(e.type="text"),e.invalid=!0)}));let e=k[k.length-1],t=e.nodes.indexOf(w);e.nodes.splice(t,1,...w.nodes)}}while(k.length>0);return L({type:"eos"}),v}},3349:(e,t,n)=>{"use strict";const r=n(3083);e.exports=(e,t={})=>{let n=(e,s={})=>{let i=t.escapeInvalid&&r.isInvalidBrace(s),o=!0===e.invalid&&!0===t.escapeInvalid,a="";if(e.value)return(i||o)&&r.isOpenOrClose(e)?"\\"+e.value:e.value;if(e.value)return e.value;if(e.nodes)for(let t of e.nodes)a+=n(t);return a};return n(e)}},3083:(e,t)=>{"use strict";t.isInteger=e=>"number"==typeof e?Number.isInteger(e):"string"==typeof e&&""!==e.trim()&&Number.isInteger(Number(e)),t.find=(e,t)=>e.nodes.find((e=>e.type===t)),t.exceedsLimit=(e,n,r=1,s)=>!1!==s&&(!(!t.isInteger(e)||!t.isInteger(n))&&(Number(n)-Number(e))/Number(r)>=s),t.escapeNode=(e,t=0,n)=>{let r=e.nodes[t];r&&(n&&r.type===n||"open"===r.type||"close"===r.type)&&!0!==r.escaped&&(r.value="\\"+r.value,r.escaped=!0)},t.encloseBrace=e=>"brace"===e.type&&(e.commas>>0+e.ranges>>0==0&&(e.invalid=!0,!0)),t.isInvalidBrace=e=>"brace"===e.type&&(!(!0!==e.invalid&&!e.dollar)||(e.commas>>0+e.ranges>>0==0||!0!==e.open||!0!==e.close)&&(e.invalid=!0,!0)),t.isOpenOrClose=e=>"open"===e.type||"close"===e.type||(!0===e.open||!0===e.close),t.reduce=e=>e.reduce(((e,t)=>("text"===t.type&&e.push(t.value),"range"===t.type&&(t.type="text"),e)),[]),t.flatten=(...e)=>{const t=[],n=e=>{for(let r=0;r<e.length;r++){let s=e[r];Array.isArray(s)?n(s,t):void 0!==s&&t.push(s)}return t};return n(e),t}},1048:e=>{e.exports=function(e,n){for(var r=[],s=0;s<e.length;s++){var i=n(e[s],s);t(i)?r.push.apply(r,i):r.push(i)}return r};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},367:(e,t,n)=>{"use strict";const r=n(1017),s=n(9847),i=e=>e.length>1?`{${e.join(",")}}`:e[0],o=(e,t)=>{const n="!"===e[0]?e.slice(1):e;return r.isAbsolute(n)?n:r.join(t,n)},a=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map((n=>{return r.posix.join(e,(s=n,o=t.extensions,r.extname(s)?`**/${s}`:`**/${s}.${i(o)}`));var s,o})):t.files?t.files.map((t=>r.posix.join(e,`**/${t}`))):t.extensions?[r.posix.join(e,`**/*.${i(t.extensions)}`)]:[r.posix.join(e,"**")]};e.exports=async(e,t)=>{if("string"!=typeof(t={cwd:process.cwd(),...t}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);const n=await Promise.all([].concat(e).map((async e=>await s.isDirectory(o(e,t.cwd))?a(e,t):e)));return[].concat.apply([],n)},e.exports.sync=(e,t)=>{if("string"!=typeof(t={cwd:process.cwd(),...t}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);const n=[].concat(e).map((e=>s.isDirectorySync(o(e,t.cwd))?a(e,t):e));return[].concat.apply([],n)}},6004:(e,t,n)=>{"use strict";var r=n(6830),s=n(1017).posix.dirname,i="win32"===n(2037).platform(),o=/\\/g,a=/[\{\[].*[\}\]]$/,c=/(^|[^\\])([\{\[]|\([^\)]+$)/,l=/\\([\!\*\?\|\[\]\(\)\{\}])/g;e.exports=function(e,t){Object.assign({flipBackslashes:!0},t).flipBackslashes&&i&&e.indexOf("/")<0&&(e=e.replace(o,"/")),a.test(e)&&(e+="/"),e+="a";do{e=s(e)}while(r(e)||c.test(e));return e.replace(l,"$1")}},3294:(e,t,n)=>{"use strict";const r=n(5135),s=n(7888),i=n(3456),o=n(3403),a=n(4113),c=n(3862),l=n(4426);async function u(e,t){f(e);const n=p(e,i.default,t),r=await Promise.all(n);return l.array.flatten(r)}function p(e,t,n){const i=s.transform([].concat(e)),o=new c.default(n),a=r.generate(i,o),l=new t(o);return a.map(l.read,l)}function f(e){if(![].concat(e).every((e=>l.string.isString(e)&&!l.string.isEmpty(e))))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}!function(e){e.sync=function(e,t){f(e);const n=p(e,a.default,t);return l.array.flatten(n)},e.stream=function(e,t){f(e);const n=p(e,o.default,t);return l.stream.merge(n)},e.generateTasks=function(e,t){f(e);const n=s.transform([].concat(e)),i=new c.default(t);return r.generate(n,i)},e.isDynamicPattern=function(e,t){f(e);const n=new c.default(t);return l.pattern.isDynamicPattern(e,n)},e.escapePath=function(e){return f(e),l.path.escape(e)}}(u||(u={})),e.exports=u},7888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeDuplicateSlashes=t.transform=void 0;const n=/(?!^)\/{2,}/g;function r(e){return e.replace(n,"/")}t.transform=function(e){return e.map((e=>r(e)))},t.removeDuplicateSlashes=r},5135:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertPatternGroupToTask=t.convertPatternGroupsToTasks=t.groupPatternsByBaseDirectory=t.getNegativePatternsAsPositive=t.getPositivePatterns=t.convertPatternsToTasks=t.generate=void 0;const r=n(4426);function s(e,t,n){const s=[],i=r.pattern.getPatternsOutsideCurrentDirectory(e),o=r.pattern.getPatternsInsideCurrentDirectory(e),u=a(i),p=a(o);return s.push(...c(u,t,n)),"."in p?s.push(l(".",o,t,n)):s.push(...c(p,t,n)),s}function i(e){return r.pattern.getPositivePatterns(e)}function o(e,t){return r.pattern.getNegativePatterns(e).concat(t).map(r.pattern.convertToPositivePattern)}function a(e){return e.reduce(((e,t)=>{const n=r.pattern.getBaseDirectory(t);return n in e?e[n].push(t):e[n]=[t],e}),{})}function c(e,t,n){return Object.keys(e).map((r=>l(r,e[r],t,n)))}function l(e,t,n,s){return{dynamic:s,positive:t,negative:n,base:e,patterns:[].concat(t,n.map(r.pattern.convertToNegativePattern))}}t.generate=function(e,t){const n=i(e),a=o(e,t.ignore),c=n.filter((e=>r.pattern.isStaticPattern(e,t))),l=n.filter((e=>r.pattern.isDynamicPattern(e,t))),u=s(c,a,!1),p=s(l,a,!0);return u.concat(p)},t.convertPatternsToTasks=s,t.getPositivePatterns=i,t.getNegativePatternsAsPositive=o,t.groupPatternsByBaseDirectory=a,t.convertPatternGroupsToTasks=c,t.convertPatternGroupToTask=l},3456:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(9086),s=n(466);class i extends s.default{constructor(){super(...arguments),this._reader=new r.default(this._settings)}read(e){const t=this._getRootDirectory(e),n=this._getReaderOptions(e),r=[];return new Promise(((s,i)=>{const o=this.api(t,e,n);o.once("error",i),o.on("data",(e=>r.push(n.transform(e)))),o.once("end",(()=>s(r)))}))}api(e,t,n){return t.dynamic?this._reader.dynamic(e,n):this._reader.static(t.patterns,n)}}t.default=i},346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4426),s=n(7769);t.default=class{constructor(e,t){this._settings=e,this._micromatchOptions=t}getFilter(e,t,n){const r=this._getMatcher(t),s=this._getNegativePatternsRe(n);return t=>this._filter(e,t,r,s)}_getMatcher(e){return new s.default(e,this._settings,this._micromatchOptions)}_getNegativePatternsRe(e){const t=e.filter(r.pattern.isAffectDepthOfReadingPattern);return r.pattern.convertPatternsToRe(t,this._micromatchOptions)}_filter(e,t,n,s){if(this._isSkippedByDeep(e,t.path))return!1;if(this._isSkippedSymbolicLink(t))return!1;const i=r.path.removeLeadingDotSegment(t.path);return!this._isSkippedByPositivePatterns(i,n)&&this._isSkippedByNegativePatterns(i,s)}_isSkippedByDeep(e,t){return this._settings.deep!==1/0&&this._getEntryLevel(e,t)>=this._settings.deep}_getEntryLevel(e,t){const n=t.split("/").length;if(""===e)return n;return n-e.split("/").length}_isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(e,t){return!this._settings.baseNameMatch&&!t.match(e)}_isSkippedByNegativePatterns(e,t){return!r.pattern.matchAny(e,t)}}},7026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4426);t.default=class{constructor(e,t){this._settings=e,this._micromatchOptions=t,this.index=new Map}getFilter(e,t){const n=r.pattern.convertPatternsToRe(e,this._micromatchOptions),s=r.pattern.convertPatternsToRe(t,this._micromatchOptions);return e=>this._filter(e,n,s)}_filter(e,t,n){if(this._settings.unique&&this._isDuplicateEntry(e))return!1;if(this._onlyFileFilter(e)||this._onlyDirectoryFilter(e))return!1;if(this._isSkippedByAbsoluteNegativePatterns(e.path,n))return!1;const r=this._settings.baseNameMatch?e.name:e.path,s=this._isMatchToPatterns(r,t)&&!this._isMatchToPatterns(e.path,n);return this._settings.unique&&s&&this._createIndexRecord(e),s}_isDuplicateEntry(e){return this.index.has(e.path)}_createIndexRecord(e){this.index.set(e.path,void 0)}_onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()}_onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(e,t){if(!this._settings.absolute)return!1;const n=r.path.makeAbsolute(this._settings.cwd,e);return r.pattern.matchAny(n,t)}_isMatchToPatterns(e,t){const n=r.path.removeLeadingDotSegment(e);return r.pattern.matchAny(n,t)||r.pattern.matchAny(n+"/",t)}}},3046:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4426);t.default=class{constructor(e){this._settings=e}getFilter(){return e=>this._isNonFatalError(e)}_isNonFatalError(e){return r.errno.isEnoentCodeError(e)||this._settings.suppressErrors}}},92:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4426);t.default=class{constructor(e,t,n){this._patterns=e,this._settings=t,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){const e=r.pattern.expandPatternsWithBraceExpansion(this._patterns);for(const t of e){const e=this._getPatternSegments(t),n=this._splitSegmentsIntoSections(e);this._storage.push({complete:n.length<=1,pattern:t,segments:e,sections:n})}}_getPatternSegments(e){return r.pattern.getPatternParts(e,this._micromatchOptions).map((e=>r.pattern.isDynamicPattern(e,this._settings)?{dynamic:!0,pattern:e,patternRe:r.pattern.makeRe(e,this._micromatchOptions)}:{dynamic:!1,pattern:e}))}_splitSegmentsIntoSections(e){return r.array.splitWhen(e,(e=>e.dynamic&&r.pattern.hasGlobStar(e.pattern)))}}},7769:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(92);class s extends r.default{match(e){const t=e.split("/"),n=t.length,r=this._storage.filter((e=>!e.complete||e.segments.length>n));for(const e of r){const r=e.sections[0];if(!e.complete&&n>r.length)return!0;if(t.every(((t,n)=>{const r=e.segments[n];return!(!r.dynamic||!r.patternRe.test(t))||!r.dynamic&&r.pattern===t})))return!0}return!1}}t.default=s},466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1017),s=n(346),i=n(7026),o=n(3046),a=n(218);t.default=class{constructor(e){this._settings=e,this.errorFilter=new o.default(this._settings),this.entryFilter=new i.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new s.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new a.default(this._settings)}_getRootDirectory(e){return r.resolve(this._settings.cwd,e.base)}_getReaderOptions(e){const t="."===e.base?"":e.base;return{basePath:t,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(t,e.positive,e.negative),entryFilter:this.entryFilter.getFilter(e.positive,e.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}}},3403:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2781),s=n(9086),i=n(466);class o extends i.default{constructor(){super(...arguments),this._reader=new s.default(this._settings)}read(e){const t=this._getRootDirectory(e),n=this._getReaderOptions(e),s=this.api(t,e,n),i=new r.Readable({objectMode:!0,read:()=>{}});return s.once("error",(e=>i.emit("error",e))).on("data",(e=>i.emit("data",n.transform(e)))).once("end",(()=>i.emit("end"))),i.once("close",(()=>s.destroy())),i}api(e,t,n){return t.dynamic?this._reader.dynamic(e,n):this._reader.static(t.patterns,n)}}t.default=o},4113:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(112),s=n(466);class i extends s.default{constructor(){super(...arguments),this._reader=new r.default(this._settings)}read(e){const t=this._getRootDirectory(e),n=this._getReaderOptions(e);return this.api(t,e,n).map(n.transform)}api(e,t,n){return t.dynamic?this._reader.dynamic(e,n):this._reader.static(t.patterns,n)}}t.default=i},218:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4426);t.default=class{constructor(e){this._settings=e}getTransformer(){return e=>this._transform(e)}_transform(e){let t=e.path;return this._settings.absolute&&(t=r.path.makeAbsolute(this._settings.cwd,t),t=r.path.unixify(t)),this._settings.markDirectories&&e.dirent.isDirectory()&&(t+="/"),this._settings.objectMode?Object.assign(Object.assign({},e),{path:t}):t}}},2117:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1017),s=n(6203),i=n(4426);t.default=class{constructor(e){this._settings=e,this._fsStatSettings=new s.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(e){return r.resolve(this._settings.cwd,e)}_makeEntry(e,t){const n={name:t,path:t,dirent:i.fs.createDirentFromStats(t,e)};return this._settings.stats&&(n.stats=e),n}_isFatalError(e){return!i.errno.isEnoentCodeError(e)&&!this._settings.suppressErrors}}},9086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2781),s=n(6203),i=n(5439),o=n(2117);class a extends o.default{constructor(){super(...arguments),this._walkStream=i.walkStream,this._stat=s.stat}dynamic(e,t){return this._walkStream(e,t)}static(e,t){const n=e.map(this._getFullEntryPath,this),s=new r.PassThrough({objectMode:!0});s._write=(r,i,o)=>this._getEntry(n[r],e[r],t).then((e=>{null!==e&&t.entryFilter(e)&&s.push(e),r===n.length-1&&s.end(),o()})).catch(o);for(let e=0;e<n.length;e++)s.write(e);return s}_getEntry(e,t,n){return this._getStat(e).then((e=>this._makeEntry(e,t))).catch((e=>{if(n.errorFilter(e))return null;throw e}))}_getStat(e){return new Promise(((t,n)=>{this._stat(e,this._fsStatSettings,((e,r)=>null===e?t(r):n(e)))}))}}t.default=a},112:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(6203),s=n(5439),i=n(2117);class o extends i.default{constructor(){super(...arguments),this._walkSync=s.walkSync,this._statSync=r.statSync}dynamic(e,t){return this._walkSync(e,t)}static(e,t){const n=[];for(const r of e){const e=this._getFullEntryPath(r),s=this._getEntry(e,r,t);null!==s&&t.entryFilter(s)&&n.push(s)}return n}_getEntry(e,t,n){try{const n=this._getStat(e);return this._makeEntry(n,t)}catch(e){if(n.errorFilter(e))return null;throw e}}_getStat(e){return this._statSync(e,this._fsStatSettings)}}t.default=o},3862:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;const r=n(7147),s=n(2037),i=Math.max(s.cpus().length,1);t.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:r.lstat,lstatSync:r.lstatSync,stat:r.stat,statSync:r.statSync,readdir:r.readdir,readdirSync:r.readdirSync};t.default=class{constructor(e={}){this._options=e,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,i),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0)}_getValue(e,t){return void 0===e?t:e}_getFileSystemMethods(e={}){return Object.assign(Object.assign({},t.DEFAULT_FILE_SYSTEM_ADAPTER),e)}}},4825:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitWhen=t.flatten=void 0,t.flatten=function(e){return e.reduce(((e,t)=>[].concat(e,t)),[])},t.splitWhen=function(e,t){const n=[[]];let r=0;for(const s of e)t(s)?(r++,n[r]=[]):n[r].push(s);return n}},7843:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEnoentCodeError=void 0,t.isEnoentCodeError=function(e){return"ENOENT"===e.code}},6334:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDirentFromStats=void 0;class n{constructor(e,t){this.name=e,this.isBlockDevice=t.isBlockDevice.bind(t),this.isCharacterDevice=t.isCharacterDevice.bind(t),this.isDirectory=t.isDirectory.bind(t),this.isFIFO=t.isFIFO.bind(t),this.isFile=t.isFile.bind(t),this.isSocket=t.isSocket.bind(t),this.isSymbolicLink=t.isSymbolicLink.bind(t)}}t.createDirentFromStats=function(e,t){return new n(e,t)}},4426:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.string=t.stream=t.pattern=t.path=t.fs=t.errno=t.array=void 0;const r=n(4825);t.array=r;const s=n(7843);t.errno=s;const i=n(6334);t.fs=i;const o=n(2003);t.path=o;const a=n(57);t.pattern=a;const c=n(6242);t.stream=c;const l=n(3021);t.string=l},2003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeLeadingDotSegment=t.escape=t.makeAbsolute=t.unixify=void 0;const r=n(1017),s=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;t.unixify=function(e){return e.replace(/\\/g,"/")},t.makeAbsolute=function(e,t){return r.resolve(e,t)},t.escape=function(e){return e.replace(s,"\\$2")},t.removeLeadingDotSegment=function(e){if("."===e.charAt(0)){const t=e.charAt(1);if("/"===t||"\\"===t)return e.slice(2)}return e}},57:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchAny=t.convertPatternsToRe=t.makeRe=t.getPatternParts=t.expandBraceExpansion=t.expandPatternsWithBraceExpansion=t.isAffectDepthOfReadingPattern=t.endsWithSlashGlobStar=t.hasGlobStar=t.getBaseDirectory=t.isPatternRelatedToParentDirectory=t.getPatternsOutsideCurrentDirectory=t.getPatternsInsideCurrentDirectory=t.getPositivePatterns=t.getNegativePatterns=t.isPositivePattern=t.isNegativePattern=t.convertToNegativePattern=t.convertToPositivePattern=t.isDynamicPattern=t.isStaticPattern=void 0;const r=n(1017),s=n(6004),i=n(850),o=/[*?]|^!/,a=/\[[^[]*]/,c=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,l=/[!*+?@]\([^(]*\)/,u=/,|\.\./;function p(e,t={}){return!f(e,t)}function f(e,t={}){return""!==e&&(!(!1!==t.caseSensitiveMatch&&!e.includes("\\"))||(!!(o.test(e)||a.test(e)||c.test(e))||(!(!1===t.extglob||!l.test(e))||!(!1===t.braceExpansion||!function(e){const t=e.indexOf("{");if(-1===t)return!1;const n=e.indexOf("}",t+1);if(-1===n)return!1;const r=e.slice(t,n);return u.test(r)}(e)))))}function h(e){return e.startsWith("!")&&"("!==e[1]}function d(e){return!h(e)}function g(e){return e.startsWith("..")||e.startsWith("./..")}function m(e){return e.endsWith("/**")}function y(e){return i.braces(e,{expand:!0,nodupes:!0})}function b(e,t){return i.makeRe(e,t)}t.isStaticPattern=p,t.isDynamicPattern=f,t.convertToPositivePattern=function(e){return h(e)?e.slice(1):e},t.convertToNegativePattern=function(e){return"!"+e},t.isNegativePattern=h,t.isPositivePattern=d,t.getNegativePatterns=function(e){return e.filter(h)},t.getPositivePatterns=function(e){return e.filter(d)},t.getPatternsInsideCurrentDirectory=function(e){return e.filter((e=>!g(e)))},t.getPatternsOutsideCurrentDirectory=function(e){return e.filter(g)},t.isPatternRelatedToParentDirectory=g,t.getBaseDirectory=function(e){return s(e,{flipBackslashes:!1})},t.hasGlobStar=function(e){return e.includes("**")},t.endsWithSlashGlobStar=m,t.isAffectDepthOfReadingPattern=function(e){const t=r.basename(e);return m(e)||p(t)},t.expandPatternsWithBraceExpansion=function(e){return e.reduce(((e,t)=>e.concat(y(t))),[])},t.expandBraceExpansion=y,t.getPatternParts=function(e,t){let{parts:n}=i.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return 0===n.length&&(n=[e]),n[0].startsWith("/")&&(n[0]=n[0].slice(1),n.unshift("")),n},t.makeRe=b,t.convertPatternsToRe=function(e,t){return e.map((e=>b(e,t)))},t.matchAny=function(e,t){return t.some((t=>t.test(e)))}},6242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;const r=n(155);function s(e){e.forEach((e=>e.emit("close")))}t.merge=function(e){const t=r(e);return e.forEach((e=>{e.once("error",(e=>t.emit("error",e)))})),t.once("close",(()=>s(e))),t.once("end",(()=>s(e))),t}},3021:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=t.isString=void 0,t.isString=function(e){return"string"==typeof e},t.isEmpty=function(e){return""===e}},373:(e,t,n)=>{"use strict";var r=n(3650);function s(e,t,n){if("function"==typeof e&&(n=t,t=e,e=null),n<1)throw new Error("fastqueue concurrency must be greater than 1");var s=r(o),a=null,c=null,l=0,u=null,p={push:function(n,r){var o=s.get();o.context=e,o.release=f,o.value=n,o.callback=r||i,o.errorHandler=u,l===p.concurrency||p.paused?c?(c.next=o,c=o):(a=o,c=o,p.saturated()):(l++,t.call(e,o.value,o.worked))},drain:i,saturated:i,pause:function(){p.paused=!0},paused:!1,concurrency:n,running:function(){return l},resume:function(){if(!p.paused)return;p.paused=!1;for(var e=0;e<p.concurrency;e++)l++,f()},idle:function(){return 0===l&&0===p.length()},length:function(){var e=a,t=0;for(;e;)e=e.next,t++;return t},getQueue:function(){var e=a,t=[];for(;e;)t.push(e.value),e=e.next;return t},unshift:function(n,r){var o=s.get();o.context=e,o.release=f,o.value=n,o.callback=r||i,l===p.concurrency||p.paused?a?(o.next=a,a=o):(a=o,c=o,p.saturated()):(l++,t.call(e,o.value,o.worked))},empty:i,kill:function(){a=null,c=null,p.drain=i},killAndDrain:function(){a=null,c=null,p.drain(),p.drain=i},error:function(e){u=e}};return p;function f(n){n&&s.release(n);var r=a;r?p.paused?l--:(c===a&&(c=null),a=r.next,r.next=null,t.call(e,r.value,r.worked),null===c&&p.empty()):0==--l&&p.drain()}}function i(){}function o(){this.value=null,this.callback=i,this.next=null,this.release=i,this.context=null,this.errorHandler=null;var e=this;this.worked=function(t,n){var r=e.callback,s=e.errorHandler,o=e.value;e.value=null,e.callback=i,e.errorHandler&&s(t,o),r.call(e.context,t,n),e.release(e)}}e.exports=s,e.exports.promise=function(e,t,n){"function"==typeof e&&(n=t,t=e,e=null);var r=s(e,(function(e,n){t.call(this,e).then((function(e){n(null,e)}),n)}),n),o=r.push,a=r.unshift;return r.push=function(e){var t=new Promise((function(t,n){o(e,(function(e,r){e?n(e):t(r)}))}));return t.catch(i),t},r.unshift=function(e){var t=new Promise((function(t,n){a(e,(function(e,r){e?n(e):t(r)}))}));return t.catch(i),t},r.drained=function(){var e=r.drain;return new Promise((function(t){r.drain=function(){e(),t()}}))},r}},2664:(e,t,n)=>{"use strict";
|
||
/*!
|
||
* fill-range <https://github.com/jonschlinkert/fill-range>
|
||
*
|
||
* Copyright (c) 2014-present, Jon Schlinkert.
|
||
* Licensed under the MIT License.
|
||
*/const r=n(3837),s=n(5702),i=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),o=e=>"number"==typeof e||"string"==typeof e&&""!==e,a=e=>Number.isInteger(+e),c=e=>{let t=`${e}`,n=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++n];);return n>0},l=(e,t,n)=>{if(t>0){let n="-"===e[0]?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return!1===n?String(e):e},u=(e,t)=>{let n="-"===e[0]?"-":"";for(n&&(e=e.slice(1),t--);e.length<t;)e="0"+e;return n?"-"+e:e},p=(e,t,n,r)=>{if(n)return s(e,t,{wrap:!1,...r});let i=String.fromCharCode(e);return e===t?i:`[${i}-${String.fromCharCode(t)}]`},f=(e,t,n)=>{if(Array.isArray(e)){let t=!0===n.wrap,r=n.capture?"":"?:";return t?`(${r}${e.join("|")})`:e.join("|")}return s(e,t,n)},h=(...e)=>new RangeError("Invalid range arguments: "+r.inspect(...e)),d=(e,t,n)=>{if(!0===n.strictRanges)throw h([e,t]);return[]},g=(e,t,n=1,r={})=>{let s=Number(e),i=Number(t);if(!Number.isInteger(s)||!Number.isInteger(i)){if(!0===r.strictRanges)throw h([e,t]);return[]}0===s&&(s=0),0===i&&(i=0);let o=s>i,a=String(e),d=String(t),g=String(n);n=Math.max(Math.abs(n),1);let m=c(a)||c(d)||c(g),y=m?Math.max(a.length,d.length,g.length):0,b=!1===m&&!1===((e,t,n)=>"string"==typeof e||"string"==typeof t||!0===n.stringify)(e,t,r),_=r.transform||(e=>t=>!0===e?Number(t):String(t))(b);if(r.toRegex&&1===n)return p(u(e,y),u(t,y),!0,r);let x={negatives:[],positives:[]},v=[],k=0;for(;o?s>=i:s<=i;)!0===r.toRegex&&n>1?x[(w=s)<0?"negatives":"positives"].push(Math.abs(w)):v.push(l(_(s,k),y,b)),s=o?s-n:s+n,k++;var w;return!0===r.toRegex?n>1?((e,t)=>{e.negatives.sort(((e,t)=>e<t?-1:e>t?1:0)),e.positives.sort(((e,t)=>e<t?-1:e>t?1:0));let n,r=t.capture?"":"?:",s="",i="";return e.positives.length&&(s=e.positives.join("|")),e.negatives.length&&(i=`-(${r}${e.negatives.join("|")})`),n=s&&i?`${s}|${i}`:s||i,t.wrap?`(${r}${n})`:n})(x,r):f(v,null,{wrap:!1,...r}):v},m=(e,t,n,r={})=>{if(null==t&&o(e))return[e];if(!o(e)||!o(t))return d(e,t,r);if("function"==typeof n)return m(e,t,1,{transform:n});if(i(n))return m(e,t,0,n);let s={...r};return!0===s.capture&&(s.wrap=!0),n=n||s.step||1,a(n)?a(e)&&a(t)?g(e,t,n,s):((e,t,n=1,r={})=>{if(!a(e)&&e.length>1||!a(t)&&t.length>1)return d(e,t,r);let s=r.transform||(e=>String.fromCharCode(e)),i=`${e}`.charCodeAt(0),o=`${t}`.charCodeAt(0),c=i>o,l=Math.min(i,o),u=Math.max(i,o);if(r.toRegex&&1===n)return p(l,u,!1,r);let h=[],g=0;for(;c?i>=o:i<=o;)h.push(s(i,g)),i=c?i-n:i+n,g++;return!0===r.toRegex?f(h,null,{wrap:!1,options:r}):h})(e,t,Math.max(Math.abs(n),1),s):null==n||i(n)?m(e,t,1,n):((e,t)=>{if(!0===t.strictRanges)throw new TypeError(`Expected step "${e}" to be a number`);return[]})(n,s)};e.exports=m},5151:e=>{function t(e){return Array.isArray(e)?e:[e]}const n=/^\s+$/,r=/^\\!/,s=/^\\#/,i=/\r?\n/g,o=/^\.*\/|^\.+$/,a="undefined"!=typeof Symbol?Symbol.for("node-ignore"):"node-ignore",c=/([0-z])-([0-z])/g,l=()=>!1,u=[[/\\?\s+$/,e=>0===e.indexOf("\\")?" ":""],[/\\\s/g,()=>" "],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,n)=>t+6<n.length?"(?:\\/[^\\/]+)*":"\\/.+"],[/(^|[^\\]+)\\\*(?=.+)/g,(e,t)=>`${t}[^\\/]*`],[/\\\\\\(?=[$.|*+(){^])/g,()=>"\\"],[/\\\\/g,()=>"\\"],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,n,r,s)=>"\\"===t?`\\[${n}${(e=>{const{length:t}=e;return e.slice(0,t-t%2)})(r)}${s}`:"]"===s&&r.length%2==0?`[${(e=>e.replace(c,((e,t,n)=>t.charCodeAt(0)<=n.charCodeAt(0)?e:"")))(n)}${r}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],p=Object.create(null),f=e=>"string"==typeof e;class h{constructor(e,t,n,r){this.origin=e,this.pattern=t,this.negative=n,this.regex=r}}const d=(e,t)=>{const n=e;let i=!1;0===e.indexOf("!")&&(i=!0,e=e.substr(1));const o=((e,t)=>{let n=p[e];return n||(n=u.reduce(((t,n)=>t.replace(n[0],n[1].bind(e))),e),p[e]=n),t?new RegExp(n,"i"):new RegExp(n)})(e=e.replace(r,"!").replace(s,"#"),t);return new h(n,e,i,o)},g=(e,t)=>{throw new t(e)},m=(e,t,n)=>{if(!f(e))return n(`path must be a string, but got \`${t}\``,TypeError);if(!e)return n("path must not be empty",TypeError);if(m.isNotRelative(e)){return n(`path should be a ${"`path.relative()`d"} string, but got "${t}"`,RangeError)}return!0},y=e=>o.test(e);m.isNotRelative=y,m.convert=e=>e;class b{constructor({ignorecase:e=!0,ignoreCase:t=e,allowRelativePaths:n=!1}={}){var r,s,i;r=this,s=a,i=!0,Object.defineProperty(r,s,{value:i}),this._rules=[],this._ignoreCase=t,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(e){if(e&&e[a])return this._rules=this._rules.concat(e._rules),void(this._added=!0);if((e=>e&&f(e)&&!n.test(e)&&0!==e.indexOf("#"))(e)){const t=d(e,this._ignoreCase);this._added=!0,this._rules.push(t)}}add(e){return this._added=!1,t(f(e)?(e=>e.split(i))(e):e).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(e){return this.add(e)}_testOne(e,t){let n=!1,r=!1;return this._rules.forEach((s=>{const{negative:i}=s;if(r===i&&n!==r||i&&!n&&!r&&!t)return;s.regex.test(e)&&(n=!i,r=i)})),{ignored:n,unignored:r}}_test(e,t,n,r){const s=e&&m.convert(e);return m(s,e,this._allowRelativePaths?l:g),this._t(s,t,n,r)}_t(e,t,n,r){if(e in t)return t[e];if(r||(r=e.split("/")),r.pop(),!r.length)return t[e]=this._testOne(e,n);const s=this._t(r.join("/")+"/",t,n,r);return t[e]=s.ignored?s:this._testOne(e,n)}ignores(e){return this._test(e,this._ignoreCache,!1).ignored}createFilter(){return e=>!this.ignores(e)}filter(e){return t(e).filter(this.createFilter())}test(e){return this._test(e,this._testCache,!0)}}const _=e=>new b(e);if(_.isPathValid=e=>m(e&&m.convert(e),e,l),_.default=_,e.exports=_,"undefined"!=typeof process&&(process.env&&process.env.IGNORE_TEST_WIN32||"win32"===process.platform)){const e=e=>/^\\\\\?\\/.test(e)||/["<>|\u0000-\u001F]+/u.test(e)?e:e.replace(/\\/g,"/");m.convert=e;const t=/^[a-z]:\//i;m.isNotRelative=e=>t.test(e)||y(e)}},2428:e=>{
|
||
/*!
|
||
* is-extglob <https://github.com/jonschlinkert/is-extglob>
|
||
*
|
||
* Copyright (c) 2014-2016, Jon Schlinkert.
|
||
* Licensed under the MIT License.
|
||
*/
|
||
e.exports=function(e){if("string"!=typeof e||""===e)return!1;for(var t;t=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(t[2])return!0;e=e.slice(t.index+t[0].length)}return!1}},6830:(e,t,n)=>{
|
||
/*!
|
||
* is-glob <https://github.com/jonschlinkert/is-glob>
|
||
*
|
||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||
* Released under the MIT License.
|
||
*/
|
||
var r=n(2428),s={"{":"}","(":")","[":"]"},i=function(e){if("!"===e[0])return!0;for(var t=0,n=-2,r=-2,i=-2,o=-2,a=-2;t<e.length;){if("*"===e[t])return!0;if("?"===e[t+1]&&/[\].+)]/.test(e[t]))return!0;if(-1!==r&&"["===e[t]&&"]"!==e[t+1]&&(r<t&&(r=e.indexOf("]",t)),r>t)){if(-1===a||a>r)return!0;if(-1===(a=e.indexOf("\\",t))||a>r)return!0}if(-1!==i&&"{"===e[t]&&"}"!==e[t+1]&&(i=e.indexOf("}",t))>t&&(-1===(a=e.indexOf("\\",t))||a>i))return!0;if(-1!==o&&"("===e[t]&&"?"===e[t+1]&&/[:!=]/.test(e[t+2])&&")"!==e[t+3]&&(o=e.indexOf(")",t))>t&&(-1===(a=e.indexOf("\\",t))||a>o))return!0;if(-1!==n&&"("===e[t]&&"|"!==e[t+1]&&(n<t&&(n=e.indexOf("|",t)),-1!==n&&")"!==e[n+1]&&(o=e.indexOf(")",n))>n&&(-1===(a=e.indexOf("\\",n))||a>o)))return!0;if("\\"===e[t]){var c=e[t+1];t+=2;var l=s[c];if(l){var u=e.indexOf(l,t);-1!==u&&(t=u+1)}if("!"===e[t])return!0}else t++}return!1},o=function(e){if("!"===e[0])return!0;for(var t=0;t<e.length;){if(/[*?{}()[\]]/.test(e[t]))return!0;if("\\"===e[t]){var n=e[t+1];t+=2;var r=s[n];if(r){var i=e.indexOf(r,t);-1!==i&&(t=i+1)}if("!"===e[t])return!0}else t++}return!1};e.exports=function(e,t){if("string"!=typeof e||""===e)return!1;if(r(e))return!0;var n=i;return t&&!1===t.strict&&(n=o),n(e)}},9924:e=>{"use strict";
|
||
/*!
|
||
* is-number <https://github.com/jonschlinkert/is-number>
|
||
*
|
||
* Copyright (c) 2014-present, Jon Schlinkert.
|
||
* Released under the MIT License.
|
||
*/e.exports=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))}},3320:(e,t,n)=>{"use strict";var r=n(7990),s=n(3150);function i(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=n(1364),e.exports.Schema=n(7657),e.exports.FAILSAFE_SCHEMA=n(4795),e.exports.JSON_SCHEMA=n(5966),e.exports.CORE_SCHEMA=n(9471),e.exports.DEFAULT_SCHEMA=n(6601),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.dump=s.dump,e.exports.YAMLException=n(8425),e.exports.types={binary:n(3531),float:n(5215),map:n(945),null:n(151),pairs:n(6879),set:n(4982),timestamp:n(2156),bool:n(8771),int:n(1518),merge:n(7452),omap:n(1605),seq:n(6451),str:n(48)},e.exports.safeLoad=i("safeLoad","load"),e.exports.safeLoadAll=i("safeLoadAll","loadAll"),e.exports.safeDump=i("safeDump","dump")},8347:e=>{"use strict";function t(e){return null==e}e.exports.isNothing=t,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:t(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n<t;n+=1)r+=e;return r},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,r,s,i;if(t)for(n=0,r=(i=Object.keys(t)).length;n<r;n+=1)e[s=i[n]]=t[s];return e}},3150:(e,t,n)=>{"use strict";var r=n(8347),s=n(8425),i=n(6601),o=Object.prototype.toString,a=Object.prototype.hasOwnProperty,c=65279,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},u=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],p=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function f(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new s("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+r.repeat("0",i-t.length)+t}function h(e){this.schema=e.schema||i,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=r.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,s,i,o,c,l;if(null===t)return{};for(n={},s=0,i=(r=Object.keys(t)).length;s<i;s+=1)o=r[s],c=String(t[o]),"!!"===o.slice(0,2)&&(o="tag:yaml.org,2002:"+o.slice(2)),(l=e.compiledTypeMap.fallback[o])&&a.call(l.styleAliases,c)&&(c=l.styleAliases[c]),n[o]=c;return n}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType='"'===e.quotingType?2:1,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"==typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function d(e,t){for(var n,s=r.repeat(" ",t),i=0,o=-1,a="",c=e.length;i<c;)-1===(o=e.indexOf("\n",i))?(n=e.slice(i),i=c):(n=e.slice(i,o+1),i=o+1),n.length&&"\n"!==n&&(a+=s),a+=n;return a}function g(e,t){return"\n"+r.repeat(" ",e.indent*t)}function m(e){return 32===e||9===e}function y(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&e!==c||65536<=e&&e<=1114111}function b(e){return y(e)&&e!==c&&13!==e&&10!==e}function _(e,t,n){var r=b(e),s=r&&!m(e);return(n?r:r&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e)&&35!==e&&!(58===t&&!s)||b(t)&&!m(t)&&35===e||58===t&&s}function x(e,t){var n,r=e.charCodeAt(t);return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}function v(e){return/^\n* /.test(e)}function k(e,t,n,r,s,i,o,a){var l,u,p=0,f=null,h=!1,d=!1,g=-1!==r,b=-1,k=y(u=x(e,0))&&u!==c&&!m(u)&&45!==u&&63!==u&&58!==u&&44!==u&&91!==u&&93!==u&&123!==u&&125!==u&&35!==u&&38!==u&&42!==u&&33!==u&&124!==u&&61!==u&&62!==u&&39!==u&&34!==u&&37!==u&&64!==u&&96!==u&&function(e){return!m(e)&&58!==e}(x(e,e.length-1));if(t||o)for(l=0;l<e.length;p>=65536?l+=2:l++){if(!y(p=x(e,l)))return 5;k=k&&_(p,f,a),f=p}else{for(l=0;l<e.length;p>=65536?l+=2:l++){if(10===(p=x(e,l)))h=!0,g&&(d=d||l-b-1>r&&" "!==e[b+1],b=l);else if(!y(p))return 5;k=k&&_(p,f,a),f=p}d=d||g&&l-b-1>r&&" "!==e[b+1]}return h||d?n>9&&v(e)?5:o?2===i?5:2:d?4:3:!k||o||s(e)?2===i?5:2:1}function w(e,t,n,r,i){e.dump=function(){if(0===t.length)return 2===e.quotingType?'""':"''";if(!e.noCompatMode&&(-1!==u.indexOf(t)||p.test(t)))return 2===e.quotingType?'"'+t+'"':"'"+t+"'";var o=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),c=r||e.flowLevel>-1&&n>=e.flowLevel;switch(k(t,c,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n<r;n+=1)if(e.implicitTypes[n].resolve(t))return!0;return!1}(e,t)}),e.quotingType,e.forceQuotes&&!r,i)){case 1:return t;case 2:return"'"+t.replace(/'/g,"''")+"'";case 3:return"|"+E(t,e.indent)+A(d(t,o));case 4:return">"+E(t,e.indent)+A(d(function(e,t){var n,r,s=/(\n+)([^\n]*)/g,i=(a=e.indexOf("\n"),a=-1!==a?a:e.length,s.lastIndex=a,S(e.slice(0,a),t)),o="\n"===e[0]||" "===e[0];var a;for(;r=s.exec(e);){var c=r[1],l=r[2];n=" "===l[0],i+=c+(o||n||""===l?"":"\n")+S(l,t),o=n}return i}(t,a),o));case 5:return'"'+function(e){for(var t,n="",r=0,s=0;s<e.length;r>=65536?s+=2:s++)r=x(e,s),!(t=l[r])&&y(r)?(n+=e[s],r>=65536&&(n+=e[s+1])):n+=t||f(r);return n}(t)+'"';default:throw new s("impossible error: invalid scalar style")}}()}function E(e,t){var n=v(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function A(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function S(e,t){if(""===e||" "===e[0])return e;for(var n,r,s=/ [^ ]/g,i=0,o=0,a=0,c="";n=s.exec(e);)(a=n.index)-i>t&&(r=o>i?o:a,c+="\n"+e.slice(i,r),i=r+1),o=a;return c+="\n",e.length-i>t&&o>i?c+=e.slice(i,o)+"\n"+e.slice(o+1):c+=e.slice(i),c.slice(1)}function C(e,t,n,r){var s,i,o,a="",c=e.tag;for(s=0,i=n.length;s<i;s+=1)o=n[s],e.replacer&&(o=e.replacer.call(n,String(s),o)),(O(e,t+1,o,!0,!0,!1,!0)||void 0===o&&O(e,t+1,null,!0,!0,!1,!0))&&(r&&""===a||(a+=g(e,t)),e.dump&&10===e.dump.charCodeAt(0)?a+="-":a+="- ",a+=e.dump);e.tag=c,e.dump=a||"[]"}function T(e,t,n){var r,i,c,l,u,p;for(c=0,l=(i=n?e.explicitTypes:e.implicitTypes).length;c<l;c+=1)if(((u=i[c]).instanceOf||u.predicate)&&(!u.instanceOf||"object"==typeof t&&t instanceof u.instanceOf)&&(!u.predicate||u.predicate(t))){if(n?u.multi&&u.representName?e.tag=u.representName(t):e.tag=u.tag:e.tag="?",u.represent){if(p=e.styleMap[u.tag]||u.defaultStyle,"[object Function]"===o.call(u.represent))r=u.represent(t,p);else{if(!a.call(u.represent,p))throw new s("!<"+u.tag+'> tag resolver accepts not "'+p+'" style');r=u.represent[p](t,p)}e.dump=r}return!0}return!1}function O(e,t,n,r,i,a,c){e.tag=null,e.dump=n,T(e,n,!1)||T(e,n,!0);var l,u=o.call(e.dump),p=r;r&&(r=e.flowLevel<0||e.flowLevel>t);var f,h,d="[object Object]"===u||"[object Array]"===u;if(d&&(h=-1!==(f=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||h||2!==e.indent&&t>0)&&(i=!1),h&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(d&&h&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),"[object Object]"===u)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,o,a,c,l,u,p="",f=e.tag,h=Object.keys(n);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new s("sortKeys must be a boolean or a function");for(i=0,o=h.length;i<o;i+=1)u="",r&&""===p||(u+=g(e,t)),c=n[a=h[i]],e.replacer&&(c=e.replacer.call(n,a,c)),O(e,t+1,a,!0,!0,!0)&&((l=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&10===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,l&&(u+=g(e,t)),O(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?u+=":":u+=": ",p+=u+=e.dump));e.tag=f,e.dump=p||"{}"}(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(!function(e,t,n){var r,s,i,o,a,c="",l=e.tag,u=Object.keys(n);for(r=0,s=u.length;r<s;r+=1)a="",""!==c&&(a+=", "),e.condenseFlow&&(a+='"'),o=n[i=u[r]],e.replacer&&(o=e.replacer.call(n,i,o)),O(e,t,i,!1,!1)&&(e.dump.length>1024&&(a+="? "),a+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),O(e,t,o,!1,!1)&&(c+=a+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if("[object Array]"===u)r&&0!==e.dump.length?(e.noArrayIndent&&!c&&t>0?C(e,t-1,e.dump,i):C(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(!function(e,t,n){var r,s,i,o="",a=e.tag;for(r=0,s=n.length;r<s;r+=1)i=n[r],e.replacer&&(i=e.replacer.call(n,String(r),i)),(O(e,t,i,!1,!1)||void 0===i&&O(e,t,null,!1,!1))&&(""!==o&&(o+=","+(e.condenseFlow?"":" ")),o+=e.dump);e.tag=a,e.dump="["+o+"]"}(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else{if("[object String]"!==u){if("[object Undefined]"===u)return!1;if(e.skipInvalid)return!1;throw new s("unacceptable kind of an object to dump "+u)}"?"!==e.tag&&w(e,e.dump,t,a,p)}null!==e.tag&&"?"!==e.tag&&(l=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),l="!"===e.tag[0]?"!"+l:"tag:yaml.org,2002:"===l.slice(0,18)?"!!"+l.slice(18):"!<"+l+">",e.dump=l+" "+e.dump)}return!0}function L(e,t){var n,r,s=[],i=[];for(R(e,s,i),n=0,r=i.length;n<r;n+=1)t.duplicates.push(s[i[n]]);t.usedDuplicates=new Array(r)}function R(e,t,n){var r,s,i;if(null!==e&&"object"==typeof e)if(-1!==(s=t.indexOf(e)))-1===n.indexOf(s)&&n.push(s);else if(t.push(e),Array.isArray(e))for(s=0,i=e.length;s<i;s+=1)R(e[s],t,n);else for(s=0,i=(r=Object.keys(e)).length;s<i;s+=1)R(e[r[s]],t,n)}e.exports.dump=function(e,t){var n=new h(t=t||{});n.noRefs||L(e,n);var r=e;return n.replacer&&(r=n.replacer.call({"":r},"",r)),O(n,0,r,!0,!0)?n.dump+"\n":""}},8425:e=>{"use strict";function t(e,t){var n="",r=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+="\n\n"+e.mark.snippet),r+" "+n):r}function n(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=t(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.toString=function(e){return this.name+": "+t(this,e)},e.exports=n},7990:(e,t,n)=>{"use strict";var r=n(8347),s=n(8425),i=n(192),o=n(6601),a=Object.prototype.hasOwnProperty,c=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,l=/[\x85\u2028\u2029]/,u=/[,\[\]\{\}]/,p=/^(?:!|!!|![a-z\-]+!)$/i,f=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function h(e){return Object.prototype.toString.call(e)}function d(e){return 10===e||13===e}function g(e){return 9===e||32===e}function m(e){return 9===e||32===e||10===e||13===e}function y(e){return 44===e||91===e||93===e||123===e||125===e}function b(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function _(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e||9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"
":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function x(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var v=new Array(256),k=new Array(256),w=0;w<256;w++)v[w]=_(w)?1:0,k[w]=_(w);function E(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||o,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function A(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=i(n),new s(t,n)}function S(e,t){throw A(e,t)}function C(e,t){e.onWarning&&e.onWarning.call(null,A(e,t))}var T={YAML:function(e,t,n){var r,s,i;null!==e.version&&S(e,"duplication of %YAML directive"),1!==n.length&&S(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&S(e,"ill-formed argument of the YAML directive"),s=parseInt(r[1],10),i=parseInt(r[2],10),1!==s&&S(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&C(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,s;2!==n.length&&S(e,"TAG directive accepts exactly two arguments"),r=n[0],s=n[1],p.test(r)||S(e,"ill-formed tag handle (first argument) of the TAG directive"),a.call(e.tagMap,r)&&S(e,'there is a previously declared suffix for "'+r+'" tag handle'),f.test(s)||S(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch(t){S(e,"tag prefix is malformed: "+s)}e.tagMap[r]=s}};function O(e,t,n,r){var s,i,o,a;if(t<n){if(a=e.input.slice(t,n),r)for(s=0,i=a.length;s<i;s+=1)9===(o=a.charCodeAt(s))||32<=o&&o<=1114111||S(e,"expected valid JSON character");else c.test(a)&&S(e,"the stream contains non-printable characters");e.result+=a}}function L(e,t,n,s){var i,o,c,l;for(r.isObject(n)||S(e,"cannot merge mappings; the provided source object is unacceptable"),c=0,l=(i=Object.keys(n)).length;c<l;c+=1)o=i[c],a.call(t,o)||(t[o]=n[o],s[o]=!0)}function R(e,t,n,r,s,i,o,c,l){var u,p;if(Array.isArray(s))for(u=0,p=(s=Array.prototype.slice.call(s)).length;u<p;u+=1)Array.isArray(s[u])&&S(e,"nested arrays are not supported inside keys"),"object"==typeof s&&"[object Object]"===h(s[u])&&(s[u]="[object Object]");if("object"==typeof s&&"[object Object]"===h(s)&&(s="[object Object]"),s=String(s),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(i))for(u=0,p=i.length;u<p;u+=1)L(e,t,i[u],n);else L(e,t,i,n);else e.json||a.call(n,s)||!a.call(t,s)||(e.line=o||e.line,e.lineStart=c||e.lineStart,e.position=l||e.position,S(e,"duplicated mapping key")),"__proto__"===s?Object.defineProperty(t,s,{configurable:!0,enumerable:!0,writable:!0,value:i}):t[s]=i,delete n[s];return t}function N(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):S(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function M(e,t,n){for(var r=0,s=e.input.charCodeAt(e.position);0!==s;){for(;g(s);)9===s&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),s=e.input.charCodeAt(++e.position);if(t&&35===s)do{s=e.input.charCodeAt(++e.position)}while(10!==s&&13!==s&&0!==s);if(!d(s))break;for(N(e),s=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===s;)e.lineIndent++,s=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&C(e,"deficient indentation"),r}function D(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!m(t)))}function I(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function $(e,t){var n,r,s=e.tag,i=e.anchor,o=[],a=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=o),r=e.input.charCodeAt(e.position);0!==r&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,S(e,"tab characters must not be used in indentation")),45===r)&&m(e.input.charCodeAt(e.position+1));)if(a=!0,e.position++,M(e,!0,-1)&&e.lineIndent<=t)o.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,j(e,t,3,!1,!0),o.push(e.result),M(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)S(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!a&&(e.tag=s,e.anchor=i,e.kind="sequence",e.result=o,!0)}function F(e){var t,n,r,s,i=!1,o=!1;if(33!==(s=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&S(e,"duplication of a tag property"),60===(s=e.input.charCodeAt(++e.position))?(i=!0,s=e.input.charCodeAt(++e.position)):33===s?(o=!0,n="!!",s=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{s=e.input.charCodeAt(++e.position)}while(0!==s&&62!==s);e.position<e.length?(r=e.input.slice(t,e.position),s=e.input.charCodeAt(++e.position)):S(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==s&&!m(s);)33===s&&(o?S(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),p.test(n)||S(e,"named tag handle cannot contain such characters"),o=!0,t=e.position+1)),s=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),u.test(r)&&S(e,"tag suffix cannot contain flow indicator characters")}r&&!f.test(r)&&S(e,"tag name cannot contain such characters: "+r);try{r=decodeURIComponent(r)}catch(t){S(e,"tag name is malformed: "+r)}return i?e.tag=r:a.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:S(e,'undeclared tag handle "'+n+'"'),!0}function P(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&S(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!m(n)&&!y(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&S(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function j(e,t,n,s,i){var o,c,l,u,p,f,h,_,w,E=1,A=!1,C=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=c=l=4===n||3===n,s&&M(e,!0,-1)&&(A=!0,e.lineIndent>t?E=1:e.lineIndent===t?E=0:e.lineIndent<t&&(E=-1)),1===E)for(;F(e)||P(e);)M(e,!0,-1)?(A=!0,l=o,e.lineIndent>t?E=1:e.lineIndent===t?E=0:e.lineIndent<t&&(E=-1)):l=!1;if(l&&(l=A||i),1!==E&&4!==n||(_=1===n||2===n?t:t+1,w=e.position-e.lineStart,1===E?l&&($(e,w)||function(e,t,n){var r,s,i,o,a,c,l,u=e.tag,p=e.anchor,f={},h=Object.create(null),d=null,y=null,b=null,_=!1,x=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),l=e.input.charCodeAt(e.position);0!==l;){if(_||-1===e.firstTabInLine||(e.position=e.firstTabInLine,S(e,"tab characters must not be used in indentation")),r=e.input.charCodeAt(e.position+1),i=e.line,63!==l&&58!==l||!m(r)){if(o=e.line,a=e.lineStart,c=e.position,!j(e,n,2,!1,!0))break;if(e.line===i){for(l=e.input.charCodeAt(e.position);g(l);)l=e.input.charCodeAt(++e.position);if(58===l)m(l=e.input.charCodeAt(++e.position))||S(e,"a whitespace character is expected after the key-value separator within a block mapping"),_&&(R(e,f,h,d,y,null,o,a,c),d=y=b=null),x=!0,_=!1,s=!1,d=e.tag,y=e.result;else{if(!x)return e.tag=u,e.anchor=p,!0;S(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!x)return e.tag=u,e.anchor=p,!0;S(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===l?(_&&(R(e,f,h,d,y,null,o,a,c),d=y=b=null),x=!0,_=!0,s=!0):_?(_=!1,s=!0):S(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,l=r;if((e.line===i||e.lineIndent>t)&&(_&&(o=e.line,a=e.lineStart,c=e.position),j(e,t,4,!0,s)&&(_?y=e.result:b=e.result),_||(R(e,f,h,d,y,b,o,a,c),d=y=b=null),M(e,!0,-1),l=e.input.charCodeAt(e.position)),(e.line===i||e.lineIndent>t)&&0!==l)S(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return _&&R(e,f,h,d,y,null,o,a,c),x&&(e.tag=u,e.anchor=p,e.kind="mapping",e.result=f),x}(e,w,_))||function(e,t){var n,r,s,i,o,a,c,l,u,p,f,h,d=!0,g=e.tag,y=e.anchor,b=Object.create(null);if(91===(h=e.input.charCodeAt(e.position)))o=93,l=!1,i=[];else{if(123!==h)return!1;o=125,l=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),h=e.input.charCodeAt(++e.position);0!==h;){if(M(e,!0,t),(h=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=g,e.anchor=y,e.kind=l?"mapping":"sequence",e.result=i,!0;d?44===h&&S(e,"expected the node content, but found ','"):S(e,"missed comma between flow collection entries"),f=null,a=c=!1,63===h&&m(e.input.charCodeAt(e.position+1))&&(a=c=!0,e.position++,M(e,!0,t)),n=e.line,r=e.lineStart,s=e.position,j(e,t,1,!1,!0),p=e.tag,u=e.result,M(e,!0,t),h=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==h||(a=!0,h=e.input.charCodeAt(++e.position),M(e,!0,t),j(e,t,1,!1,!0),f=e.result),l?R(e,i,b,p,u,f,n,r,s):a?i.push(R(e,null,b,p,u,f,n,r,s)):i.push(u),M(e,!0,t),44===(h=e.input.charCodeAt(e.position))?(d=!0,h=e.input.charCodeAt(++e.position)):d=!1}S(e,"unexpected end of the stream within a flow collection")}(e,_)?C=!0:(c&&function(e,t){var n,s,i,o,a,c=1,l=!1,u=!1,p=t,f=0,h=!1;if(124===(o=e.input.charCodeAt(e.position)))s=!1;else{if(62!==o)return!1;s=!0}for(e.kind="scalar",e.result="";0!==o;)if(43===(o=e.input.charCodeAt(++e.position))||45===o)1===c?c=43===o?3:2:S(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(a=o)&&a<=57?a-48:-1)>=0))break;0===i?S(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?S(e,"repeat of an indentation width identifier"):(p=t+i-1,u=!0)}if(g(o)){do{o=e.input.charCodeAt(++e.position)}while(g(o));if(35===o)do{o=e.input.charCodeAt(++e.position)}while(!d(o)&&0!==o)}for(;0!==o;){for(N(e),e.lineIndent=0,o=e.input.charCodeAt(e.position);(!u||e.lineIndent<p)&&32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>p&&(p=e.lineIndent),d(o))f++;else{if(e.lineIndent<p){3===c?e.result+=r.repeat("\n",l?1+f:f):1===c&&l&&(e.result+="\n");break}for(s?g(o)?(h=!0,e.result+=r.repeat("\n",l?1+f:f)):h?(h=!1,e.result+=r.repeat("\n",f+1)):0===f?l&&(e.result+=" "):e.result+=r.repeat("\n",f):e.result+=r.repeat("\n",l?1+f:f),l=!0,u=!0,f=0,n=e.position;!d(o)&&0!==o;)o=e.input.charCodeAt(++e.position);O(e,n,e.position,!1)}}return!0}(e,_)||function(e,t){var n,r,s;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=s=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(O(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,s=e.position}else d(n)?(O(e,r,s,!0),I(e,M(e,!1,t)),r=s=e.position):e.position===e.lineStart&&D(e)?S(e,"unexpected end of the document within a single quoted scalar"):(e.position++,s=e.position);S(e,"unexpected end of the stream within a single quoted scalar")}(e,_)||function(e,t){var n,r,s,i,o,a,c;if(34!==(a=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(a=e.input.charCodeAt(e.position));){if(34===a)return O(e,n,e.position,!0),e.position++,!0;if(92===a){if(O(e,n,e.position,!0),d(a=e.input.charCodeAt(++e.position)))M(e,!1,t);else if(a<256&&v[a])e.result+=k[a],e.position++;else if((o=120===(c=a)?2:117===c?4:85===c?8:0)>0){for(s=o,i=0;s>0;s--)(o=b(a=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+o:S(e,"expected hexadecimal character");e.result+=x(i),e.position++}else S(e,"unknown escape sequence");n=r=e.position}else d(a)?(O(e,n,r,!0),I(e,M(e,!1,t)),n=r=e.position):e.position===e.lineStart&&D(e)?S(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}S(e,"unexpected end of the stream within a double quoted scalar")}(e,_)?C=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!m(r)&&!y(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&S(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),a.call(e.anchorMap,n)||S(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],M(e,!0,-1),!0}(e)?function(e,t,n){var r,s,i,o,a,c,l,u,p=e.kind,f=e.result;if(m(u=e.input.charCodeAt(e.position))||y(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(m(r=e.input.charCodeAt(e.position+1))||n&&y(r)))return!1;for(e.kind="scalar",e.result="",s=i=e.position,o=!1;0!==u;){if(58===u){if(m(r=e.input.charCodeAt(e.position+1))||n&&y(r))break}else if(35===u){if(m(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&D(e)||n&&y(u))break;if(d(u)){if(a=e.line,c=e.lineStart,l=e.lineIndent,M(e,!1,-1),e.lineIndent>=t){o=!0,u=e.input.charCodeAt(e.position);continue}e.position=i,e.line=a,e.lineStart=c,e.lineIndent=l;break}}o&&(O(e,s,i,!1),I(e,e.line-a),s=i=e.position,o=!1),g(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return O(e,s,i,!1),!!e.result||(e.kind=p,e.result=f,!1)}(e,_,1===n)&&(C=!0,null===e.tag&&(e.tag="?")):(C=!0,null===e.tag&&null===e.anchor||S(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===E&&(C=l&&$(e,w))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&S(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),u=0,p=e.implicitTypes.length;u<p;u+=1)if((h=e.implicitTypes[u]).resolve(e.result)){e.result=h.construct(e.result),e.tag=h.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(a.call(e.typeMap[e.kind||"fallback"],e.tag))h=e.typeMap[e.kind||"fallback"][e.tag];else for(h=null,u=0,p=(f=e.typeMap.multi[e.kind||"fallback"]).length;u<p;u+=1)if(e.tag.slice(0,f[u].tag.length)===f[u].tag){h=f[u];break}h||S(e,"unknown tag !<"+e.tag+">"),null!==e.result&&h.kind!==e.kind&&S(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+h.kind+'", not "'+e.kind+'"'),h.resolve(e.result,e.tag)?(e.result=h.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):S(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||C}function q(e){var t,n,r,s,i=e.position,o=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(s=e.input.charCodeAt(e.position))&&(M(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==s));){for(o=!0,s=e.input.charCodeAt(++e.position),t=e.position;0!==s&&!m(s);)s=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&S(e,"directive name must not be less than one character in length");0!==s;){for(;g(s);)s=e.input.charCodeAt(++e.position);if(35===s){do{s=e.input.charCodeAt(++e.position)}while(0!==s&&!d(s));break}if(d(s))break;for(t=e.position;0!==s&&!m(s);)s=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==s&&N(e),a.call(T,n)?T[n](e,n,r):C(e,'unknown document directive "'+n+'"')}M(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,M(e,!0,-1)):o&&S(e,"directives end mark is expected"),j(e,e.lineIndent-1,4,!1,!0),M(e,!0,-1),e.checkLineBreaks&&l.test(e.input.slice(i,e.position))&&C(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&D(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,M(e,!0,-1)):e.position<e.length-1&&S(e,"end of the stream or a document separator is expected")}function B(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new E(e,t),r=e.indexOf("\0");for(-1!==r&&(n.position=r,S(n,"null byte is not allowed in input")),n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)q(n);return n.documents}e.exports.loadAll=function(e,t,n){null!==t&&"object"==typeof t&&void 0===n&&(n=t,t=null);var r=B(e,n);if("function"!=typeof t)return r;for(var s=0,i=r.length;s<i;s+=1)t(r[s])},e.exports.load=function(e,t){var n=B(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new s("expected a single document in the stream, but found more")}}},7657:(e,t,n)=>{"use strict";var r=n(8425),s=n(1364);function i(e,t){var n=[];return e[t].forEach((function(e){var t=n.length;n.forEach((function(n,r){n.tag===e.tag&&n.kind===e.kind&&n.multi===e.multi&&(t=r)})),n[t]=e})),n}function o(e){return this.extend(e)}o.prototype.extend=function(e){var t=[],n=[];if(e instanceof s)n.push(e);else if(Array.isArray(e))n=n.concat(e);else{if(!e||!Array.isArray(e.implicit)&&!Array.isArray(e.explicit))throw new r("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit))}t.forEach((function(e){if(!(e instanceof s))throw new r("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(e.loadKind&&"scalar"!==e.loadKind)throw new r("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(e.multi)throw new r("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),n.forEach((function(e){if(!(e instanceof s))throw new r("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var a=Object.create(o.prototype);return a.implicit=(this.implicit||[]).concat(t),a.explicit=(this.explicit||[]).concat(n),a.compiledImplicit=i(a,"implicit"),a.compiledExplicit=i(a,"explicit"),a.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function r(e){e.multi?(n.multi[e.kind].push(e),n.multi.fallback.push(e)):n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(r);return n}(a.compiledImplicit,a.compiledExplicit),a},e.exports=o},9471:(e,t,n)=>{"use strict";e.exports=n(5966)},6601:(e,t,n)=>{"use strict";e.exports=n(9471).extend({implicit:[n(2156),n(7452)],explicit:[n(3531),n(1605),n(6879),n(4982)]})},4795:(e,t,n)=>{"use strict";var r=n(7657);e.exports=new r({explicit:[n(48),n(6451),n(945)]})},5966:(e,t,n)=>{"use strict";e.exports=n(4795).extend({implicit:[n(151),n(8771),n(1518),n(5215)]})},192:(e,t,n)=>{"use strict";var r=n(8347);function s(e,t,n,r,s){var i="",o="",a=Math.floor(s/2)-1;return r-t>a&&(t=r-a+(i=" ... ").length),n-r>a&&(n=r+a-(o=" ...").length),{str:i+e.slice(t,n).replace(/\t/g,"→")+o,pos:r-t+i.length}}function i(e,t){return r.repeat(" ",t-e.length)+e}e.exports=function(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var n,o=/\r?\n|\r|\0/g,a=[0],c=[],l=-1;n=o.exec(e.buffer);)c.push(n.index),a.push(n.index+n[0].length),e.position<=n.index&&l<0&&(l=a.length-2);l<0&&(l=a.length-1);var u,p,f="",h=Math.min(e.line+t.linesAfter,c.length).toString().length,d=t.maxLength-(t.indent+h+3);for(u=1;u<=t.linesBefore&&!(l-u<0);u++)p=s(e.buffer,a[l-u],c[l-u],e.position-(a[l]-a[l-u]),d),f=r.repeat(" ",t.indent)+i((e.line-u+1).toString(),h)+" | "+p.str+"\n"+f;for(p=s(e.buffer,a[l],c[l],e.position,d),f+=r.repeat(" ",t.indent)+i((e.line+1).toString(),h)+" | "+p.str+"\n",f+=r.repeat("-",t.indent+h+3+p.pos)+"^\n",u=1;u<=t.linesAfter&&!(l+u>=c.length);u++)p=s(e.buffer,a[l+u],c[l+u],e.position-(a[l]-a[l+u]),d),f+=r.repeat(" ",t.indent)+i((e.line+u+1).toString(),h)+" | "+p.str+"\n";return f.replace(/\n$/,"")}},1364:(e,t,n)=>{"use strict";var r=n(8425),s=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,o;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===s.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=(n=t.styleAliases||null,o={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){o[String(t)]=e}))})),o),-1===i.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},3531:(e,t,n)=>{"use strict";var r=n(1364),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,o=s;for(n=0;n<i;n++)if(!((t=o.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),i=r.length,o=s,a=0,c=[];for(t=0;t<i;t++)t%4==0&&t&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|o.indexOf(r.charAt(t));return 0===(n=i%4*6)?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),new Uint8Array(c)},predicate:function(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function(e){var t,n,r="",i=0,o=e.length,a=s;for(t=0;t<o;t++)t%3==0&&t&&(r+=a[i>>18&63],r+=a[i>>12&63],r+=a[i>>6&63],r+=a[63&i]),i=(i<<8)+e[t];return 0===(n=o%3)?(r+=a[i>>18&63],r+=a[i>>12&63],r+=a[i>>6&63],r+=a[63&i]):2===n?(r+=a[i>>10&63],r+=a[i>>4&63],r+=a[i<<2&63],r+=a[64]):1===n&&(r+=a[i>>2&63],r+=a[i<<4&63],r+=a[64],r+=a[64]),r}})},8771:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},5215:(e,t,n)=>{"use strict";var r=n(8347),s=n(1364),i=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var o=/^[-+]?[0-9]+e/;e.exports=new s("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),o.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},1518:(e,t,n)=>{"use strict";var r=n(8347),s=n(1364);function i(e){return 48<=e&&e<=55}function o(e){return 48<=e&&e<=57}e.exports=new s("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,s=0,a=!1;if(!r)return!1;if("-"!==(t=e[s])&&"+"!==t||(t=e[++s]),"0"===t){if(s+1===r)return!0;if("b"===(t=e[++s])){for(s++;s<r;s++)if("_"!==(t=e[s])){if("0"!==t&&"1"!==t)return!1;a=!0}return a&&"_"!==t}if("x"===t){for(s++;s<r;s++)if("_"!==(t=e[s])){if(!(48<=(n=e.charCodeAt(s))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;a=!0}return a&&"_"!==t}if("o"===t){for(s++;s<r;s++)if("_"!==(t=e[s])){if(!i(e.charCodeAt(s)))return!1;a=!0}return a&&"_"!==t}}if("_"===t)return!1;for(;s<r;s++)if("_"!==(t=e[s])){if(!o(e.charCodeAt(s)))return!1;a=!0}return!(!a||"_"===t)},construct:function(e){var t,n=e,r=1;if(-1!==n.indexOf("_")&&(n=n.replace(/_/g,"")),"-"!==(t=n[0])&&"+"!==t||("-"===t&&(r=-1),t=(n=n.slice(1))[0]),"0"===n)return 0;if("0"===t){if("b"===n[1])return r*parseInt(n.slice(2),2);if("x"===n[1])return r*parseInt(n.slice(2),16);if("o"===n[1])return r*parseInt(n.slice(2),8)}return r*parseInt(n,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!r.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},945:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},7452:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},151:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},1605:(e,t,n)=>{"use strict";var r=n(1364),s=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,o,a,c=[],l=e;for(t=0,n=l.length;t<n;t+=1){if(r=l[t],a=!1,"[object Object]"!==i.call(r))return!1;for(o in r)if(s.call(r,o)){if(a)return!1;a=!0}if(!a)return!1;if(-1!==c.indexOf(o))return!1;c.push(o)}return!0},construct:function(e){return null!==e?e:[]}})},6879:(e,t,n)=>{"use strict";var r=n(1364),s=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,o,a=e;for(o=new Array(a.length),t=0,n=a.length;t<n;t+=1){if(r=a[t],"[object Object]"!==s.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;o[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,s,i,o=e;for(i=new Array(o.length),t=0,n=o.length;t<n;t+=1)r=o[t],s=Object.keys(r),i[t]=[s[0],r[s[0]]];return i}})},6451:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},4982:(e,t,n)=>{"use strict";var r=n(1364),s=Object.prototype.hasOwnProperty;e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(s.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},48:(e,t,n)=>{"use strict";var r=n(1364);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},2156:(e,t,n)=>{"use strict";var r=n(1364),s=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==s.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,r,o,a,c,l,u,p=0,f=null;if(null===(t=s.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,o=+t[3],!t[4])return new Date(Date.UTC(n,r,o));if(a=+t[4],c=+t[5],l=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,o,a,c,l,p)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},7859:(e,t,n)=>{"use strict";function r(e,t){void 0===t&&(t=!1);var n=e.length,r=0,a="",c=0,l=16,u=0,p=0,f=0,h=0,d=0;function g(t,n){for(var s=0,i=0;s<t||!n;){var o=e.charCodeAt(r);if(o>=48&&o<=57)i=16*i+o-48;else if(o>=65&&o<=70)i=16*i+o-65+10;else{if(!(o>=97&&o<=102))break;i=16*i+o-97+10}r++,s++}return s<t&&(i=-1),i}function m(){if(a="",d=0,c=r,p=u,h=f,r>=n)return c=n,l=17;var t=e.charCodeAt(r);if(s(t)){do{r++,a+=String.fromCharCode(t),t=e.charCodeAt(r)}while(s(t));return l=15}if(i(t))return r++,a+=String.fromCharCode(t),13===t&&10===e.charCodeAt(r)&&(r++,a+="\n"),u++,f=r,l=14;switch(t){case 123:return r++,l=1;case 125:return r++,l=2;case 91:return r++,l=3;case 93:return r++,l=4;case 58:return r++,l=6;case 44:return r++,l=5;case 34:return r++,a=function(){for(var t="",s=r;;){if(r>=n){t+=e.substring(s,r),d=2;break}var o=e.charCodeAt(r);if(34===o){t+=e.substring(s,r),r++;break}if(92!==o){if(o>=0&&o<=31){if(i(o)){t+=e.substring(s,r),d=2;break}d=6}r++}else{if(t+=e.substring(s,r),++r>=n){d=2;break}switch(e.charCodeAt(r++)){case 34:t+='"';break;case 92:t+="\\";break;case 47:t+="/";break;case 98:t+="\b";break;case 102:t+="\f";break;case 110:t+="\n";break;case 114:t+="\r";break;case 116:t+="\t";break;case 117:var a=g(4,!0);a>=0?t+=String.fromCharCode(a):d=4;break;default:d=5}s=r}}return t}(),l=10;case 47:var m=r-1;if(47===e.charCodeAt(r+1)){for(r+=2;r<n&&!i(e.charCodeAt(r));)r++;return a=e.substring(m,r),l=12}if(42===e.charCodeAt(r+1)){r+=2;for(var b=n-1,_=!1;r<b;){var x=e.charCodeAt(r);if(42===x&&47===e.charCodeAt(r+1)){r+=2,_=!0;break}r++,i(x)&&(13===x&&10===e.charCodeAt(r)&&r++,u++,f=r)}return _||(r++,d=1),a=e.substring(m,r),l=13}return a+=String.fromCharCode(t),r++,l=16;case 45:if(a+=String.fromCharCode(t),++r===n||!o(e.charCodeAt(r)))return l=16;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return a+=function(){var t=r;if(48===e.charCodeAt(r))r++;else for(r++;r<e.length&&o(e.charCodeAt(r));)r++;if(r<e.length&&46===e.charCodeAt(r)){if(!(++r<e.length&&o(e.charCodeAt(r))))return d=3,e.substring(t,r);for(r++;r<e.length&&o(e.charCodeAt(r));)r++}var n=r;if(r<e.length&&(69===e.charCodeAt(r)||101===e.charCodeAt(r)))if((++r<e.length&&43===e.charCodeAt(r)||45===e.charCodeAt(r))&&r++,r<e.length&&o(e.charCodeAt(r))){for(r++;r<e.length&&o(e.charCodeAt(r));)r++;n=r}else d=3;return e.substring(t,n)}(),l=11;default:for(;r<n&&y(t);)r++,t=e.charCodeAt(r);if(c!==r){switch(a=e.substring(c,r)){case"true":return l=8;case"false":return l=9;case"null":return l=7}return l=16}return a+=String.fromCharCode(t),r++,l=16}}function y(e){if(s(e)||i(e))return!1;switch(e){case 125:case 93:case 123:case 91:case 34:case 58:case 44:case 47:return!1}return!0}return{setPosition:function(e){r=e,a="",c=0,l=16,d=0},getPosition:function(){return r},scan:t?function(){var e;do{e=m()}while(e>=12&&e<=15);return e}:m,getToken:function(){return l},getTokenValue:function(){return a},getTokenOffset:function(){return c},getTokenLength:function(){return r-c},getTokenStartLine:function(){return p},getTokenStartCharacter:function(){return c-h},getTokenError:function(){return d}}}function s(e){return 32===e||9===e||11===e||12===e||160===e||5760===e||e>=8192&&e<=8203||8239===e||8287===e||12288===e||65279===e}function i(e){return 10===e||13===e||8232===e||8233===e}function o(e){return e>=48&&e<=57}var a;n.d(t,{zx:()=>c}),function(e){e.DEFAULT={allowTrailingComma:!1}}(a||(a={}));var c=function(e,t){var n,s,i=r(e),o=[],a=0;do{switch(s=i.getPosition(),n=i.scan()){case 12:case 13:case 17:a!==s&&o.push(e.substring(a,s)),void 0!==t&&o.push(i.getTokenValue().replace(/[^\r\n]/g,t)),a=i.getPosition()}}while(17!==n);return o.join("")}},8337:(e,t,n)=>{"use strict";function r(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function s(e){return Object.prototype.toString.call(e)}function i(e){return"[object Function]"===s(e)}function o(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var a={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var c={"http:":{validate:function(e,t,n){var r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},l="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function u(e){var t=e.re=n(6066)(e.__opts__),r=e.__tlds__.slice();function a(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(a(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(a(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(a(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(a(t.tpl_host_fuzzy_test),"i");var c=[];function l(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var n=e.__schemas__[t];if(null!==n){var r={validate:null,link:null};if(e.__compiled__[t]=r,"[object Object]"===s(n))return!function(e){return"[object RegExp]"===s(e)}(n.validate)?i(n.validate)?r.validate=n.validate:l(t,n):r.validate=function(e){return function(t,n){var r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}(n.validate),void(i(n.normalize)?r.normalize=n.normalize:n.normalize?l(t,n):r.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===s(e)}(n)?l(t,n):c.push(t)}})),c.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var u=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(o).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+u+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+u+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function p(e,t){var n=e.__index__,r=e.__last_index__,s=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=s,this.text=s,this.url=s}function f(e,t){var n=new p(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function h(e,t){if(!(this instanceof h))return new h(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||a.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=r({},a,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},c,e),this.__compiled__={},this.__tlds__=l,this.__tlds_replaced__=!1,this.re={},u(this)}h.prototype.add=function(e,t){return this.__schemas__[e]=t,u(this),this},h.prototype.set=function(e){return this.__opts__=r(this.__opts__,e),this},h.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,r,s,i,o,a,c;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(t=a.exec(e));)if(s=this.testSchemaAt(e,t[2],a.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(i=n.index+n[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(r=e.match(this.re.email_fuzzy))&&(i=r.index+r[1].length,o=r.index+r[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&o>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=o)),this.__index__>=0},h.prototype.pretest=function(e){return this.re.pretest.test(e)},h.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},h.prototype.match=function(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(f(this,t)),t=this.__last_index__);for(var r=t?e.slice(t):e;this.test(r);)n.push(f(this,t)),r=r.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null},h.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,n){return e!==n[t-1]})).reverse(),u(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,u(this),this)},h.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},h.prototype.onCompile=function(){},e.exports=h},6066:(e,t,n)=>{"use strict";e.exports=function(e){var t={};t.src_Any=n(9369).source,t.src_Cc=n(9413).source,t.src_Z=n(5045).source,t.src_P=n(3189).source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");return t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+"[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+").|;(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},6119:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e,t){const i=t&&t.delimiters||"dollars",o=t&&t.outerSpace||!1,a=t&&t.katexOptions||{};if(a.throwOnError=a.throwOnError||!1,a.macros=a.macros||t&&t.macros,s.katex||(t&&"object"==typeof t.engine?s.katex=t.engine:s.katex=n(Object(function(){var e=new Error("Cannot find module 'katex'");throw e.code="MODULE_NOT_FOUND",e}()))),i in s.rules){for(const t of s.rules[i].inline)o&&"outerSpace"in t&&(t.outerSpace=!0),e.inline.ruler.before("escape",t.name,s.inline(t)),e.renderer.rules[t.name]=(e,n)=>t.tmpl.replace(/\$1/,s.render(e[n].content,!!t.displayMode,a));for(const t of s.rules[i].block)e.block.ruler.before("fence",t.name,s.block(t)),e.renderer.rules[t.name]=(e,n)=>t.tmpl.replace(/\$2/,r(e[n].info)).replace(/\$1/,s.render(e[n].content,!0,a))}}s.inline=e=>function(t,n){const r=t.pos,s=t.src,i=s.startsWith(e.tag,e.rex.lastIndex=r)&&(!e.pre||e.pre(s,e.outerSpace,r))&&e.rex.exec(s),o=!!i&&r<e.rex.lastIndex&&(!e.post||e.post(s,e.outerSpace,e.rex.lastIndex-1));if(o){if(!n){const n=t.push(e.name,"math",0);n.content=i[1],n.markup=e.tag}t.pos=e.rex.lastIndex}return o},s.block=e=>function(t,n,r,s){const i=t.bMarks[n]+t.tShift[n],o=t.src,a=o.startsWith(e.tag,e.rex.lastIndex=i)&&(!e.pre||e.pre(o,!1,i))&&e.rex.exec(o),c=!!a&&i<e.rex.lastIndex&&(!e.post||e.post(o,!1,e.rex.lastIndex-1));if(c&&!s){const s=e.rex.lastIndex-1;let i;for(i=n;i<r&&!(s>=t.bMarks[i]+t.tShift[i]&&s<=t.eMarks[i]);i++);const o=t.lineMax,c=t.parentType;t.lineMax=i,t.parentType="math","blockquote"===c&&(a[1]=a[1].replace(/(\n*?^(?:\s*>)+)/gm,""));let l=t.push(e.name,"math",1);l.block=!0,l.tag=e.tag,l.markup="",l.content=a[1],l.info=a[a.length-1],l.map=[n,i],t.parentType=c,t.lineMax=o,t.line=i+1}return c},s.render=function(e,t,n){let i;n.displayMode=t;try{i=s.katex.renderToString(e,n)}catch(t){i=r(`${e}:${t.message}`)}return i},s.use=function(e){return s.katex=e,s},s.inlineRuleNames=["math_inline","math_inline_double"],s.blockRuleNames=["math_block","math_block_eqno"],s.$_pre=(e,t,n)=>{const r=n>0&&e[n-1].charCodeAt(0);return t?!r||32===r:!r||92!==r&&(r<48||r>57)},s.$_post=(e,t,n)=>{const r=e[n+1]&&e[n+1].charCodeAt(0);return t?!r||32===r||46===r||44===r||59===r:!r||r<48||r>57},s.rules={brackets:{inline:[{name:"math_inline",rex:/\\\((.+?)\\\)/gy,tmpl:"<eq>$1</eq>",tag:"\\("}],block:[{name:"math_block_eqno",rex:/\\\[(((?!\\\]|\\\[)[\s\S])+?)\\\]\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"\\["},{name:"math_block",rex:/\\\[([\s\S]+?)\\\]/gmy,tmpl:"<section><eqn>$1</eqn></section>",tag:"\\["}]},doxygen:{inline:[{name:"math_inline",rex:/\\f\$(.+?)\\f\$/gy,tmpl:"<eq>$1</eq>",tag:"\\f$"}],block:[{name:"math_block_eqno",rex:/\\f\[([^]+?)\\f\]\s*?\(([^)\s]+?)\)/gmy,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"\\f["},{name:"math_block",rex:/\\f\[([^]+?)\\f\]/gmy,tmpl:"<section><eqn>$1</eqn></section>",tag:"\\f["}]},gitlab:{inline:[{name:"math_inline",rex:/\$`(.+?)`\$/gy,tmpl:"<eq>$1</eq>",tag:"$`"}],block:[{name:"math_block_eqno",rex:/`{3}math\s*([^`]+?)\s*?`{3}\s*\(([^)\r\n]+?)\)/gm,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"```math"},{name:"math_block",rex:/`{3}math\s*([^`]*?)\s*`{3}/gm,tmpl:"<section><eqn>$1</eqn></section>",tag:"```math"}]},julia:{inline:[{name:"math_inline",rex:/`{2}([^`]+?)`{2}/gy,tmpl:"<eq>$1</eq>",tag:"``"},{name:"math_inline",rex:/\$((?:\S?)|(?:\S.*?\S))\$/gy,tmpl:"<eq>$1</eq>",tag:"$",spaceEnclosed:!1,pre:s.$_pre,post:s.$_post}],block:[{name:"math_block_eqno",rex:/`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)/gmy,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"```math"},{name:"math_block",rex:/`{3}math\s+?([^`]+?)\s+?`{3}/gmy,tmpl:"<section><eqn>$1</eqn></section>",tag:"```math"}]},kramdown:{inline:[{name:"math_inline",rex:/\${2}(.+?)\${2}/gy,tmpl:"<eq>$1</eq>",tag:"$$"}],block:[{name:"math_block_eqno",rex:/\${2}([^$]+?)\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"$$"},{name:"math_block",rex:/\${2}([^$]+?)\${2}/gmy,tmpl:"<section><eqn>$1</eqn></section>",tag:"$$"}]},dollars:{inline:[{name:"math_inline_double",rex:/\${2}([^$]*?[^\\])\${2}/gy,tmpl:"<section><eqn>$1</eqn></section>",tag:"$$",displayMode:!0,pre:s.$_pre,post:s.$_post},{name:"math_inline",rex:/\$((?:[^\s\\])|(?:\S.*?[^\s\\]))\$/gy,tmpl:"<eq>$1</eq>",tag:"$",outerSpace:!1,pre:s.$_pre,post:s.$_post}],block:[{name:"math_block_eqno",rex:/\${2}([^$]*?[^\\])\${2}\s*?\(([^)\s]+?)\)/gmy,tmpl:'<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>',tag:"$$"},{name:"math_block",rex:/\${2}([^$]*?[^\\])\${2}/gmy,tmpl:"<section><eqn>$1</eqn></section>",tag:"$$"}]}},e.exports&&(e.exports=s)},9980:(e,t,n)=>{"use strict";e.exports=n(7024)},6233:(e,t,n)=>{"use strict";e.exports=n(9323)},813:e=>{"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},1947:e=>{"use strict";var t="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",n="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",r=new RegExp("^(?:"+t+"|"+n+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),s=new RegExp("^(?:"+t+"|"+n+")");e.exports.n=r,e.exports.q=s},7022:(e,t,n)=>{"use strict";var r=Object.prototype.hasOwnProperty;function s(e,t){return r.call(e,t)}function i(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var a=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,c=new RegExp(a.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),l=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,u=n(6233);var p=/[&<>"]/,f=/[&<>"]/g,h={"&":"&","<":"<",">":">",'"':"""};function d(e){return h[e]}var g=/[.?*+^$[\]\\(){}|-]/g;var m=n(3189);t.lib={},t.lib.mdurl=n(8765),t.lib.ucmicro=n(4205),t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=s,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(a,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(c,(function(e,t,n){return t||function(e,t){var n=0;return s(u,t)?u[t]:35===t.charCodeAt(0)&&l.test(t)&&i(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?o(n):e}(e,n)}))},t.isValidEntityCode=i,t.fromCodePoint=o,t.escapeHtml=function(e){return p.test(e)?e.replace(f,d):e},t.arrayReplaceAt=function(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return m.test(e)},t.escapeRE=function(e){return e.replace(g,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}},1685:(e,t,n)=>{"use strict";t.parseLinkLabel=n(3595),t.parseLinkDestination=n(2548),t.parseLinkTitle=n(8040)},2548:(e,t,n)=>{"use strict";var r=n(7022).unescapeAll;e.exports=function(e,t,n){var s,i,o=t,a={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(t)){for(t++;t<n;){if(10===(s=e.charCodeAt(t)))return a;if(60===s)return a;if(62===s)return a.pos=t+1,a.str=r(e.slice(o+1,t)),a.ok=!0,a;92===s&&t+1<n?t+=2:t++}return a}for(i=0;t<n&&32!==(s=e.charCodeAt(t))&&!(s<32||127===s);)if(92===s&&t+1<n){if(32===e.charCodeAt(t+1))break;t+=2}else{if(40===s&&++i>32)return a;if(41===s){if(0===i)break;i--}t++}return o===t||0!==i||(a.str=r(e.slice(o,t)),a.lines=0,a.pos=t,a.ok=!0),a}},3595:e=>{"use strict";e.exports=function(e,t,n){var r,s,i,o,a=-1,c=e.posMax,l=e.pos;for(e.pos=t+1,r=1;e.pos<c;){if(93===(i=e.src.charCodeAt(e.pos))&&0===--r){s=!0;break}if(o=e.pos,e.md.inline.skipToken(e),91===i)if(o===e.pos-1)r++;else if(n)return e.pos=l,-1}return s&&(a=e.pos),e.pos=l,a}},8040:(e,t,n)=>{"use strict";var r=n(7022).unescapeAll;e.exports=function(e,t,n){var s,i,o=0,a=t,c={ok:!1,pos:0,lines:0,str:""};if(t>=n)return c;if(34!==(i=e.charCodeAt(t))&&39!==i&&40!==i)return c;for(t++,40===i&&(i=41);t<n;){if((s=e.charCodeAt(t))===i)return c.pos=t+1,c.lines=o,c.str=r(e.slice(a+1,t)),c.ok=!0,c;if(40===s&&41===i)return c;10===s?o++:92===s&&t+1<n&&(t++,10===e.charCodeAt(t)&&o++),t++}return c}},7024:(e,t,n)=>{"use strict";var r=n(7022),s=n(1685),i=n(7529),o=n(7346),a=n(2471),c=n(4485),l=n(8337),u=n(8765),p=n(5477),f={default:n(4218),zero:n(873),commonmark:n(6895)},h=/^(vbscript|javascript|file|data):/,d=/^data:image\/(gif|png|jpeg|webp);/;function g(e){var t=e.trim().toLowerCase();return!h.test(t)||!!d.test(t)}var m=["http:","https:","mailto:"];function y(e){var t=u.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=p.toASCII(t.hostname)}catch(e){}return u.encode(u.format(t))}function b(e){var t=u.parse(e,!0);if(t.hostname&&(!t.protocol||m.indexOf(t.protocol)>=0))try{t.hostname=p.toUnicode(t.hostname)}catch(e){}return u.decode(u.format(t),u.decode.defaultChars+"%")}function _(e,t){if(!(this instanceof _))return new _(e,t);t||r.isString(e)||(t=e||{},e="default"),this.inline=new c,this.block=new a,this.core=new o,this.renderer=new i,this.linkify=new l,this.validateLink=g,this.normalizeLink=y,this.normalizeLinkText=b,this.utils=r,this.helpers=r.assign({},s),this.options={},this.configure(e),t&&this.set(t)}_.prototype.set=function(e){return r.assign(this.options,e),this},_.prototype.configure=function(e){var t,n=this;if(r.isString(e)&&!(e=f[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&n[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&n[t].ruler2.enableOnly(e.components[t].rules2)})),this},_.prototype.enable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.enable(e,!0))}),this),n=n.concat(this.inline.ruler2.enable(e,!0));var r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},_.prototype.disable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){n=n.concat(this[t].ruler.disable(e,!0))}),this),n=n.concat(this.inline.ruler2.disable(e,!0));var r=e.filter((function(e){return n.indexOf(e)<0}));if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},_.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},_.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");var n=new this.core.State(e,this,t);return this.core.process(n),n.tokens},_.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},_.prototype.parseInline=function(e,t){var n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens},_.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},e.exports=_},2471:(e,t,n)=>{"use strict";var r=n(9580),s=[["table",n(1785),["paragraph","reference"]],["code",n(8768)],["fence",n(3542),["paragraph","reference","blockquote","list"]],["blockquote",n(5258),["paragraph","reference","blockquote","list"]],["hr",n(5634),["paragraph","reference","blockquote","list"]],["list",n(8532),["paragraph","reference","blockquote"]],["reference",n(3804)],["html_block",n(6329),["paragraph","reference","blockquote"]],["heading",n(1630),["paragraph","reference","blockquote"]],["lheading",n(6850)],["paragraph",n(6864)]];function i(){this.ruler=new r;for(var e=0;e<s.length;e++)this.ruler.push(s[e][0],s[e][1],{alt:(s[e][2]||[]).slice()})}i.prototype.tokenize=function(e,t,n){for(var r,s=this.ruler.getRules(""),i=s.length,o=t,a=!1,c=e.md.options.maxNesting;o<n&&(e.line=o=e.skipEmptyLines(o),!(o>=n))&&!(e.sCount[o]<e.blkIndent);){if(e.level>=c){e.line=n;break}for(r=0;r<i&&!s[r](e,o,n,!1);r++);e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(o=e.line)<n&&e.isEmpty(o)&&(a=!0,o++,e.line=o)}},i.prototype.parse=function(e,t,n,r){var s;e&&(s=new this.State(e,t,n,r),this.tokenize(s,s.line,s.lineMax))},i.prototype.State=n(2948),e.exports=i},7346:(e,t,n)=>{"use strict";var r=n(9580),s=[["normalize",n(4129)],["block",n(898)],["inline",n(9827)],["linkify",n(7830)],["replacements",n(2834)],["smartquotes",n(8450)]];function i(){this.ruler=new r;for(var e=0;e<s.length;e++)this.ruler.push(s[e][0],s[e][1])}i.prototype.process=function(e){var t,n,r;for(t=0,n=(r=this.ruler.getRules("")).length;t<n;t++)r[t](e)},i.prototype.State=n(6480),e.exports=i},4485:(e,t,n)=>{"use strict";var r=n(9580),s=[["text",n(9941)],["newline",n(3905)],["escape",n(1917)],["backticks",n(9755)],["strikethrough",n(4814).w],["emphasis",n(7894).w],["link",n(1727)],["image",n(3006)],["autolink",n(3420)],["html_inline",n(1779)],["entity",n(9391)]],i=[["balance_pairs",n(9354)],["strikethrough",n(4814).g],["emphasis",n(7894).g],["text_collapse",n(8996)]];function o(){var e;for(this.ruler=new r,e=0;e<s.length;e++)this.ruler.push(s[e][0],s[e][1]);for(this.ruler2=new r,e=0;e<i.length;e++)this.ruler2.push(i[e][0],i[e][1])}o.prototype.skipToken=function(e){var t,n,r=e.pos,s=this.ruler.getRules(""),i=s.length,o=e.md.options.maxNesting,a=e.cache;if(void 0===a[r]){if(e.level<o)for(n=0;n<i&&(e.level++,t=s[n](e,!0),e.level--,!t);n++);else e.pos=e.posMax;t||e.pos++,a[r]=e.pos}else e.pos=a[r]},o.prototype.tokenize=function(e){for(var t,n,r=this.ruler.getRules(""),s=r.length,i=e.posMax,o=e.md.options.maxNesting;e.pos<i;){if(e.level<o)for(n=0;n<s&&!(t=r[n](e,!1));n++);if(t){if(e.pos>=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},o.prototype.parse=function(e,t,n,r){var s,i,o,a=new this.State(e,t,n,r);for(this.tokenize(a),o=(i=this.ruler2.getRules("")).length,s=0;s<o;s++)i[s](a)},o.prototype.State=n(670),e.exports=o},6895:e=>{"use strict";e.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},4218:e=>{"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},873:e=>{"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},7529:(e,t,n)=>{"use strict";var r=n(7022).assign,s=n(7022).unescapeAll,i=n(7022).escapeHtml,o={};function a(){this.rules=r({},o)}o.code_inline=function(e,t,n,r,s){var o=e[t];return"<code"+s.renderAttrs(o)+">"+i(e[t].content)+"</code>"},o.code_block=function(e,t,n,r,s){var o=e[t];return"<pre"+s.renderAttrs(o)+"><code>"+i(e[t].content)+"</code></pre>\n"},o.fence=function(e,t,n,r,o){var a,c,l,u,p,f=e[t],h=f.info?s(f.info).trim():"",d="",g="";return h&&(d=(l=h.split(/(\s+)/g))[0],g=l.slice(2).join("")),0===(a=n.highlight&&n.highlight(f.content,d,g)||i(f.content)).indexOf("<pre")?a+"\n":h?(c=f.attrIndex("class"),u=f.attrs?f.attrs.slice():[],c<0?u.push(["class",n.langPrefix+d]):(u[c]=u[c].slice(),u[c][1]+=" "+n.langPrefix+d),p={attrs:u},"<pre><code"+o.renderAttrs(p)+">"+a+"</code></pre>\n"):"<pre><code"+o.renderAttrs(f)+">"+a+"</code></pre>\n"},o.image=function(e,t,n,r,s){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,n,r),s.renderToken(e,t,n)},o.hardbreak=function(e,t,n){return n.xhtmlOut?"<br />\n":"<br>\n"},o.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},o.text=function(e,t){return i(e[t].content)},o.html_block=function(e,t){return e[t].content},o.html_inline=function(e,t){return e[t].content},a.prototype.renderAttrs=function(e){var t,n,r;if(!e.attrs)return"";for(r="",t=0,n=e.attrs.length;t<n;t++)r+=" "+i(e.attrs[t][0])+'="'+i(e.attrs[t][1])+'"';return r},a.prototype.renderToken=function(e,t,n){var r,s="",i=!1,o=e[t];return o.hidden?"":(o.block&&-1!==o.nesting&&t&&e[t-1].hidden&&(s+="\n"),s+=(-1===o.nesting?"</":"<")+o.tag,s+=this.renderAttrs(o),0===o.nesting&&n.xhtmlOut&&(s+=" /"),o.block&&(i=!0,1===o.nesting&&t+1<e.length&&("inline"===(r=e[t+1]).type||r.hidden||-1===r.nesting&&r.tag===o.tag)&&(i=!1)),s+=i?">\n":">")},a.prototype.renderInline=function(e,t,n){for(var r,s="",i=this.rules,o=0,a=e.length;o<a;o++)void 0!==i[r=e[o].type]?s+=i[r](e,o,t,n,this):s+=this.renderToken(e,o,t);return s},a.prototype.renderInlineAsText=function(e,t,n){for(var r="",s=0,i=e.length;s<i;s++)"text"===e[s].type?r+=e[s].content:"image"===e[s].type?r+=this.renderInlineAsText(e[s].children,t,n):"softbreak"===e[s].type&&(r+="\n");return r},a.prototype.render=function(e,t,n){var r,s,i,o="",a=this.rules;for(r=0,s=e.length;r<s;r++)"inline"===(i=e[r].type)?o+=this.renderInline(e[r].children,t,n):void 0!==a[i]?o+=a[e[r].type](e,r,t,n,this):o+=this.renderToken(e,r,t,n);return o},e.exports=a},9580:e=>{"use strict";function t(){this.__rules__=[],this.__cache__=null}t.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},t.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach((function(e){e.enabled&&e.alt.forEach((function(e){t.indexOf(e)<0&&t.push(e)}))})),e.__cache__={},t.forEach((function(t){e.__cache__[t]=[],e.__rules__.forEach((function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))}))}))},t.prototype.at=function(e,t,n){var r=this.__find__(e),s=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=s.alt||[],this.__cache__=null},t.prototype.before=function(e,t,n,r){var s=this.__find__(e),i=r||{};if(-1===s)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},t.prototype.after=function(e,t,n,r){var s=this.__find__(e),i=r||{};if(-1===s)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s+1,0,{name:t,enabled:!0,fn:n,alt:i.alt||[]}),this.__cache__=null},t.prototype.push=function(e,t,n){var r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null},t.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach((function(e){var r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!0,n.push(e)}),this),this.__cache__=null,n},t.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach((function(e){e.enabled=!1})),this.enable(e,t)},t.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach((function(e){var r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!1,n.push(e)}),this),this.__cache__=null,n},t.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},e.exports=t},5258:(e,t,n)=>{"use strict";var r=n(7022).isSpace;e.exports=function(e,t,n,s){var i,o,a,c,l,u,p,f,h,d,g,m,y,b,_,x,v,k,w,E,A=e.lineMax,S=e.bMarks[t]+e.tShift[t],C=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(S++))return!1;if(s)return!0;for(c=h=e.sCount[t]+1,32===e.src.charCodeAt(S)?(S++,c++,h++,i=!1,x=!0):9===e.src.charCodeAt(S)?(x=!0,(e.bsCount[t]+h)%4==3?(S++,c++,h++,i=!1):i=!0):x=!1,d=[e.bMarks[t]],e.bMarks[t]=S;S<C&&(o=e.src.charCodeAt(S),r(o));)9===o?h+=4-(h+e.bsCount[t]+(i?1:0))%4:h++,S++;for(g=[e.bsCount[t]],e.bsCount[t]=e.sCount[t]+1+(x?1:0),u=S>=C,b=[e.sCount[t]],e.sCount[t]=h-c,_=[e.tShift[t]],e.tShift[t]=S-e.bMarks[t],k=e.md.block.ruler.getRules("blockquote"),y=e.parentType,e.parentType="blockquote",f=t+1;f<n&&(E=e.sCount[f]<e.blkIndent,!((S=e.bMarks[f]+e.tShift[f])>=(C=e.eMarks[f])));f++)if(62!==e.src.charCodeAt(S++)||E){if(u)break;for(v=!1,a=0,l=k.length;a<l;a++)if(k[a](e,f,n,!0)){v=!0;break}if(v){e.lineMax=f,0!==e.blkIndent&&(d.push(e.bMarks[f]),g.push(e.bsCount[f]),_.push(e.tShift[f]),b.push(e.sCount[f]),e.sCount[f]-=e.blkIndent);break}d.push(e.bMarks[f]),g.push(e.bsCount[f]),_.push(e.tShift[f]),b.push(e.sCount[f]),e.sCount[f]=-1}else{for(c=h=e.sCount[f]+1,32===e.src.charCodeAt(S)?(S++,c++,h++,i=!1,x=!0):9===e.src.charCodeAt(S)?(x=!0,(e.bsCount[f]+h)%4==3?(S++,c++,h++,i=!1):i=!0):x=!1,d.push(e.bMarks[f]),e.bMarks[f]=S;S<C&&(o=e.src.charCodeAt(S),r(o));)9===o?h+=4-(h+e.bsCount[f]+(i?1:0))%4:h++,S++;u=S>=C,g.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(x?1:0),b.push(e.sCount[f]),e.sCount[f]=h-c,_.push(e.tShift[f]),e.tShift[f]=S-e.bMarks[f]}for(m=e.blkIndent,e.blkIndent=0,(w=e.push("blockquote_open","blockquote",1)).markup=">",w.map=p=[t,0],e.md.block.tokenize(e,t,f),(w=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=A,e.parentType=y,p[1]=e.line,a=0;a<_.length;a++)e.bMarks[a+t]=d[a],e.tShift[a+t]=_[a],e.sCount[a+t]=b[a],e.bsCount[a+t]=g[a];return e.blkIndent=m,!0}},8768:e=>{"use strict";e.exports=function(e,t,n){var r,s,i;if(e.sCount[t]-e.blkIndent<4)return!1;for(s=r=t+1;r<n;)if(e.isEmpty(r))r++;else{if(!(e.sCount[r]-e.blkIndent>=4))break;s=++r}return e.line=s,(i=e.push("code_block","code",0)).content=e.getLines(t,s,4+e.blkIndent,!1)+"\n",i.map=[t,e.line],!0}},3542:e=>{"use strict";e.exports=function(e,t,n,r){var s,i,o,a,c,l,u,p=!1,f=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(f+3>h)return!1;if(126!==(s=e.src.charCodeAt(f))&&96!==s)return!1;if(c=f,(i=(f=e.skipChars(f,s))-c)<3)return!1;if(u=e.src.slice(c,f),o=e.src.slice(f,h),96===s&&o.indexOf(String.fromCharCode(s))>=0)return!1;if(r)return!0;for(a=t;!(++a>=n)&&!((f=c=e.bMarks[a]+e.tShift[a])<(h=e.eMarks[a])&&e.sCount[a]<e.blkIndent);)if(e.src.charCodeAt(f)===s&&!(e.sCount[a]-e.blkIndent>=4||(f=e.skipChars(f,s))-c<i||(f=e.skipSpaces(f))<h)){p=!0;break}return i=e.sCount[t],e.line=a+(p?1:0),(l=e.push("fence","code",0)).info=o,l.content=e.getLines(t+1,a,i,!0),l.markup=u,l.map=[t,e.line],!0}},1630:(e,t,n)=>{"use strict";var r=n(7022).isSpace;e.exports=function(e,t,n,s){var i,o,a,c,l=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(35!==(i=e.src.charCodeAt(l))||l>=u)return!1;for(o=1,i=e.src.charCodeAt(++l);35===i&&l<u&&o<=6;)o++,i=e.src.charCodeAt(++l);return!(o>6||l<u&&!r(i))&&(s||(u=e.skipSpacesBack(u,l),(a=e.skipCharsBack(u,35,l))>l&&r(e.src.charCodeAt(a-1))&&(u=a),e.line=t+1,(c=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),c.map=[t,e.line],(c=e.push("inline","",0)).content=e.src.slice(l,u).trim(),c.map=[t,e.line],c.children=[],(c=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),!0)}},5634:(e,t,n)=>{"use strict";var r=n(7022).isSpace;e.exports=function(e,t,n,s){var i,o,a,c,l=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(42!==(i=e.src.charCodeAt(l++))&&45!==i&&95!==i)return!1;for(o=1;l<u;){if((a=e.src.charCodeAt(l++))!==i&&!r(a))return!1;a===i&&o++}return!(o<3)&&(s||(e.line=t+1,(c=e.push("hr","hr",0)).map=[t,e.line],c.markup=Array(o+1).join(String.fromCharCode(i))),!0)}},6329:(e,t,n)=>{"use strict";var r=n(813),s=n(1947).q,i=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(s.source+"\\s*$"),/^$/,!1]];e.exports=function(e,t,n,r){var s,o,a,c,l=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(c=e.src.slice(l,u),s=0;s<i.length&&!i[s][0].test(c);s++);if(s===i.length)return!1;if(r)return i[s][2];if(o=t+1,!i[s][1].test(c))for(;o<n&&!(e.sCount[o]<e.blkIndent);o++)if(l=e.bMarks[o]+e.tShift[o],u=e.eMarks[o],c=e.src.slice(l,u),i[s][1].test(c)){0!==c.length&&o++;break}return e.line=o,(a=e.push("html_block","",0)).map=[t,o],a.content=e.getLines(t,o,e.blkIndent,!0),!0}},6850:e=>{"use strict";e.exports=function(e,t,n){var r,s,i,o,a,c,l,u,p,f,h=t+1,d=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(f=e.parentType,e.parentType="paragraph";h<n&&!e.isEmpty(h);h++)if(!(e.sCount[h]-e.blkIndent>3)){if(e.sCount[h]>=e.blkIndent&&(c=e.bMarks[h]+e.tShift[h])<(l=e.eMarks[h])&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l)){u=61===p?1:2;break}if(!(e.sCount[h]<0)){for(s=!1,i=0,o=d.length;i<o;i++)if(d[i](e,h,n,!0)){s=!0;break}if(s)break}}return!!u&&(r=e.getLines(t,h,e.blkIndent,!1).trim(),e.line=h+1,(a=e.push("heading_open","h"+String(u),1)).markup=String.fromCharCode(p),a.map=[t,e.line],(a=e.push("inline","",0)).content=r,a.map=[t,e.line-1],a.children=[],(a=e.push("heading_close","h"+String(u),-1)).markup=String.fromCharCode(p),e.parentType=f,!0)}},8532:(e,t,n)=>{"use strict";var r=n(7022).isSpace;function s(e,t){var n,s,i,o;return s=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],42!==(n=e.src.charCodeAt(s++))&&45!==n&&43!==n||s<i&&(o=e.src.charCodeAt(s),!r(o))?-1:s}function i(e,t){var n,s=e.bMarks[t]+e.tShift[t],i=s,o=e.eMarks[t];if(i+1>=o)return-1;if((n=e.src.charCodeAt(i++))<48||n>57)return-1;for(;;){if(i>=o)return-1;if(!((n=e.src.charCodeAt(i++))>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-s>=10)return-1}return i<o&&(n=e.src.charCodeAt(i),!r(n))?-1:i}e.exports=function(e,t,n,r){var o,a,c,l,u,p,f,h,d,g,m,y,b,_,x,v,k,w,E,A,S,C,T,O,L,R,N,M,D=!1,I=!0;if(e.sCount[t]-e.blkIndent>=4)return!1;if(e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]<e.blkIndent)return!1;if(r&&"paragraph"===e.parentType&&e.sCount[t]>=e.blkIndent&&(D=!0),(T=i(e,t))>=0){if(f=!0,L=e.bMarks[t]+e.tShift[t],b=Number(e.src.slice(L,T-1)),D&&1!==b)return!1}else{if(!((T=s(e,t))>=0))return!1;f=!1}if(D&&e.skipSpaces(T)>=e.eMarks[t])return!1;if(y=e.src.charCodeAt(T-1),r)return!0;for(m=e.tokens.length,f?(M=e.push("ordered_list_open","ol",1),1!==b&&(M.attrs=[["start",b]])):M=e.push("bullet_list_open","ul",1),M.map=g=[t,0],M.markup=String.fromCharCode(y),x=t,O=!1,N=e.md.block.ruler.getRules("list"),w=e.parentType,e.parentType="list";x<n;){for(C=T,_=e.eMarks[x],p=v=e.sCount[x]+T-(e.bMarks[t]+e.tShift[t]);C<_;){if(9===(o=e.src.charCodeAt(C)))v+=4-(v+e.bsCount[x])%4;else{if(32!==o)break;v++}C++}if((u=(a=C)>=_?1:v-p)>4&&(u=1),l=p+u,(M=e.push("list_item_open","li",1)).markup=String.fromCharCode(y),M.map=h=[t,0],f&&(M.info=e.src.slice(L,T-1)),S=e.tight,A=e.tShift[t],E=e.sCount[t],k=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=l,e.tight=!0,e.tShift[t]=a-e.bMarks[t],e.sCount[t]=v,a>=_&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,t,n,!0),e.tight&&!O||(I=!1),O=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=k,e.tShift[t]=A,e.sCount[t]=E,e.tight=S,(M=e.push("list_item_close","li",-1)).markup=String.fromCharCode(y),x=t=e.line,h[1]=x,a=e.bMarks[t],x>=n)break;if(e.sCount[x]<e.blkIndent)break;if(e.sCount[t]-e.blkIndent>=4)break;for(R=!1,c=0,d=N.length;c<d;c++)if(N[c](e,x,n,!0)){R=!0;break}if(R)break;if(f){if((T=i(e,x))<0)break;L=e.bMarks[x]+e.tShift[x]}else if((T=s(e,x))<0)break;if(y!==e.src.charCodeAt(T-1))break}return(M=f?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1)).markup=String.fromCharCode(y),g[1]=x,e.line=x,e.parentType=w,I&&function(e,t){var n,r,s=e.level+2;for(n=t+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===s&&"paragraph_open"===e.tokens[n].type&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}(e,m),!0}},6864:e=>{"use strict";e.exports=function(e,t){var n,r,s,i,o,a,c=t+1,l=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;for(a=e.parentType,e.parentType="paragraph";c<u&&!e.isEmpty(c);c++)if(!(e.sCount[c]-e.blkIndent>3||e.sCount[c]<0)){for(r=!1,s=0,i=l.length;s<i;s++)if(l[s](e,c,u,!0)){r=!0;break}if(r)break}return n=e.getLines(t,c,e.blkIndent,!1).trim(),e.line=c,(o=e.push("paragraph_open","p",1)).map=[t,e.line],(o=e.push("inline","",0)).content=n,o.map=[t,e.line],o.children=[],o=e.push("paragraph_close","p",-1),e.parentType=a,!0}},3804:(e,t,n)=>{"use strict";var r=n(7022).normalizeReference,s=n(7022).isSpace;e.exports=function(e,t,n,i){var o,a,c,l,u,p,f,h,d,g,m,y,b,_,x,v,k=0,w=e.bMarks[t]+e.tShift[t],E=e.eMarks[t],A=t+1;if(e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(w))return!1;for(;++w<E;)if(93===e.src.charCodeAt(w)&&92!==e.src.charCodeAt(w-1)){if(w+1===E)return!1;if(58!==e.src.charCodeAt(w+1))return!1;break}for(l=e.lineMax,x=e.md.block.ruler.getRules("reference"),g=e.parentType,e.parentType="reference";A<l&&!e.isEmpty(A);A++)if(!(e.sCount[A]-e.blkIndent>3||e.sCount[A]<0)){for(_=!1,p=0,f=x.length;p<f;p++)if(x[p](e,A,l,!0)){_=!0;break}if(_)break}for(E=(b=e.getLines(t,A,e.blkIndent,!1).trim()).length,w=1;w<E;w++){if(91===(o=b.charCodeAt(w)))return!1;if(93===o){d=w;break}(10===o||92===o&&++w<E&&10===b.charCodeAt(w))&&k++}if(d<0||58!==b.charCodeAt(d+1))return!1;for(w=d+2;w<E;w++)if(10===(o=b.charCodeAt(w)))k++;else if(!s(o))break;if(!(m=e.md.helpers.parseLinkDestination(b,w,E)).ok)return!1;if(u=e.md.normalizeLink(m.str),!e.md.validateLink(u))return!1;for(a=w=m.pos,c=k+=m.lines,y=w;w<E;w++)if(10===(o=b.charCodeAt(w)))k++;else if(!s(o))break;for(m=e.md.helpers.parseLinkTitle(b,w,E),w<E&&y!==w&&m.ok?(v=m.str,w=m.pos,k+=m.lines):(v="",w=a,k=c);w<E&&(o=b.charCodeAt(w),s(o));)w++;if(w<E&&10!==b.charCodeAt(w)&&v)for(v="",w=a,k=c;w<E&&(o=b.charCodeAt(w),s(o));)w++;return!(w<E&&10!==b.charCodeAt(w))&&(!!(h=r(b.slice(1,d)))&&(i||(void 0===e.env.references&&(e.env.references={}),void 0===e.env.references[h]&&(e.env.references[h]={title:v,href:u}),e.parentType=g,e.line=t+k+1),!0))}},2948:(e,t,n)=>{"use strict";var r=n(5872),s=n(7022).isSpace;function i(e,t,n,r){var i,o,a,c,l,u,p,f;for(this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",f=!1,a=c=u=p=0,l=(o=this.src).length;c<l;c++){if(i=o.charCodeAt(c),!f){if(s(i)){u++,9===i?p+=4-p%4:p++;continue}f=!0}10!==i&&c!==l-1||(10!==i&&c++,this.bMarks.push(a),this.eMarks.push(c),this.tShift.push(u),this.sCount.push(p),this.bsCount.push(0),f=!1,u=0,p=0,a=c+1)}this.bMarks.push(o.length),this.eMarks.push(o.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}i.prototype.push=function(e,t,n){var s=new r(e,t,n);return s.block=!0,n<0&&this.level--,s.level=this.level,n>0&&this.level++,this.tokens.push(s),s},i.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},i.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},i.prototype.skipSpaces=function(e){for(var t,n=this.src.length;e<n&&(t=this.src.charCodeAt(e),s(t));e++);return e},i.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!s(this.src.charCodeAt(--e)))return e+1;return e},i.prototype.skipChars=function(e,t){for(var n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e},i.prototype.skipCharsBack=function(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e},i.prototype.getLines=function(e,t,n,r){var i,o,a,c,l,u,p,f=e;if(e>=t)return"";for(u=new Array(t-e),i=0;f<t;f++,i++){for(o=0,p=c=this.bMarks[f],l=f+1<t||r?this.eMarks[f]+1:this.eMarks[f];c<l&&o<n;){if(a=this.src.charCodeAt(c),s(a))9===a?o+=4-(o+this.bsCount[f])%4:o++;else{if(!(c-p<this.tShift[f]))break;o++}c++}u[i]=o>n?new Array(o-n+1).join(" ")+this.src.slice(c,l):this.src.slice(c,l)}return u.join("")},i.prototype.Token=r,e.exports=i},1785:(e,t,n)=>{"use strict";var r=n(7022).isSpace;function s(e,t){var n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.substr(n,r-n)}function i(e){var t,n=[],r=0,s=e.length,i=!1,o=0,a="";for(t=e.charCodeAt(r);r<s;)124===t&&(i?(a+=e.substring(o,r-1),o=r):(n.push(a+e.substring(o,r)),a="",o=r+1)),i=92===t,r++,t=e.charCodeAt(r);return n.push(a+e.substring(o)),n}e.exports=function(e,t,n,o){var a,c,l,u,p,f,h,d,g,m,y,b,_,x,v,k,w,E;if(t+2>n)return!1;if(f=t+1,e.sCount[f]<e.blkIndent)return!1;if(e.sCount[f]-e.blkIndent>=4)return!1;if((l=e.bMarks[f]+e.tShift[f])>=e.eMarks[f])return!1;if(124!==(w=e.src.charCodeAt(l++))&&45!==w&&58!==w)return!1;if(l>=e.eMarks[f])return!1;if(124!==(E=e.src.charCodeAt(l++))&&45!==E&&58!==E&&!r(E))return!1;if(45===w&&r(E))return!1;for(;l<e.eMarks[f];){if(124!==(a=e.src.charCodeAt(l))&&45!==a&&58!==a&&!r(a))return!1;l++}for(h=(c=s(e,t+1)).split("|"),m=[],u=0;u<h.length;u++){if(!(y=h[u].trim())){if(0===u||u===h.length-1)continue;return!1}if(!/^:?-+:?$/.test(y))return!1;58===y.charCodeAt(y.length-1)?m.push(58===y.charCodeAt(0)?"center":"right"):58===y.charCodeAt(0)?m.push("left"):m.push("")}if(-1===(c=s(e,t).trim()).indexOf("|"))return!1;if(e.sCount[t]-e.blkIndent>=4)return!1;if((h=i(c)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop(),0===(d=h.length)||d!==m.length)return!1;if(o)return!0;for(x=e.parentType,e.parentType="table",k=e.md.block.ruler.getRules("blockquote"),(g=e.push("table_open","table",1)).map=b=[t,0],(g=e.push("thead_open","thead",1)).map=[t,t+1],(g=e.push("tr_open","tr",1)).map=[t,t+1],u=0;u<h.length;u++)g=e.push("th_open","th",1),m[u]&&(g.attrs=[["style","text-align:"+m[u]]]),(g=e.push("inline","",0)).content=h[u].trim(),g.children=[],g=e.push("th_close","th",-1);for(g=e.push("tr_close","tr",-1),g=e.push("thead_close","thead",-1),f=t+2;f<n&&!(e.sCount[f]<e.blkIndent);f++){for(v=!1,u=0,p=k.length;u<p;u++)if(k[u](e,f,n,!0)){v=!0;break}if(v)break;if(!(c=s(e,f).trim()))break;if(e.sCount[f]-e.blkIndent>=4)break;for((h=i(c)).length&&""===h[0]&&h.shift(),h.length&&""===h[h.length-1]&&h.pop(),f===t+2&&((g=e.push("tbody_open","tbody",1)).map=_=[t+2,0]),(g=e.push("tr_open","tr",1)).map=[f,f+1],u=0;u<d;u++)g=e.push("td_open","td",1),m[u]&&(g.attrs=[["style","text-align:"+m[u]]]),(g=e.push("inline","",0)).content=h[u]?h[u].trim():"",g.children=[],g=e.push("td_close","td",-1);g=e.push("tr_close","tr",-1)}return _&&(g=e.push("tbody_close","tbody",-1),_[1]=f),g=e.push("table_close","table",-1),b[1]=f,e.parentType=x,e.line=f,!0}},898:e=>{"use strict";e.exports=function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}},9827:e=>{"use strict";e.exports=function(e){var t,n,r,s=e.tokens;for(n=0,r=s.length;n<r;n++)"inline"===(t=s[n]).type&&e.md.inline.parse(t.content,e.md,e.env,t.children)}},7830:(e,t,n)=>{"use strict";var r=n(7022).arrayReplaceAt;function s(e){return/^<\/a\s*>/i.test(e)}e.exports=function(e){var t,n,i,o,a,c,l,u,p,f,h,d,g,m,y,b,_,x,v=e.tokens;if(e.md.options.linkify)for(n=0,i=v.length;n<i;n++)if("inline"===v[n].type&&e.md.linkify.pretest(v[n].content))for(g=0,t=(o=v[n].children).length-1;t>=0;t--)if("link_close"!==(c=o[t]).type){if("html_inline"===c.type&&(x=c.content,/^<a[>\s]/i.test(x)&&g>0&&g--,s(c.content)&&g++),!(g>0)&&"text"===c.type&&e.md.linkify.test(c.content)){for(p=c.content,_=e.md.linkify.match(p),l=[],d=c.level,h=0,u=0;u<_.length;u++)m=_[u].url,y=e.md.normalizeLink(m),e.md.validateLink(y)&&(b=_[u].text,b=_[u].schema?"mailto:"!==_[u].schema||/^mailto:/i.test(b)?e.md.normalizeLinkText(b):e.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,""),(f=_[u].index)>h&&((a=new e.Token("text","",0)).content=p.slice(h,f),a.level=d,l.push(a)),(a=new e.Token("link_open","a",1)).attrs=[["href",y]],a.level=d++,a.markup="linkify",a.info="auto",l.push(a),(a=new e.Token("text","",0)).content=b,a.level=d,l.push(a),(a=new e.Token("link_close","a",-1)).level=--d,a.markup="linkify",a.info="auto",l.push(a),h=_[u].lastIndex);h<p.length&&((a=new e.Token("text","",0)).content=p.slice(h),a.level=d,l.push(a)),v[n].children=o=r(o,t,l)}}else for(t--;o[t].level!==c.level&&"link_open"!==o[t].type;)t--}},4129:e=>{"use strict";var t=/\r\n?|\n/g,n=/\0/g;e.exports=function(e){var r;r=(r=e.src.replace(t,"\n")).replace(n,"<22>"),e.src=r}},2834:e=>{"use strict";var t=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,n=/\((c|tm|r|p)\)/i,r=/\((c|tm|r|p)\)/gi,s={c:"©",r:"®",p:"§",tm:"™"};function i(e,t){return s[t.toLowerCase()]}function o(e){var t,n,s=0;for(t=e.length-1;t>=0;t--)"text"!==(n=e[t]).type||s||(n.content=n.content.replace(r,i)),"link_open"===n.type&&"auto"===n.info&&s--,"link_close"===n.type&&"auto"===n.info&&s++}function a(e){var n,r,s=0;for(n=e.length-1;n>=0;n--)"text"!==(r=e[n]).type||s||t.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&s--,"link_close"===r.type&&"auto"===r.info&&s++}e.exports=function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&(n.test(e.tokens[r].content)&&o(e.tokens[r].children),t.test(e.tokens[r].content)&&a(e.tokens[r].children))}},8450:(e,t,n)=>{"use strict";var r=n(7022).isWhiteSpace,s=n(7022).isPunctChar,i=n(7022).isMdAsciiPunct,o=/['"]/,a=/['"]/g;function c(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}function l(e,t){var n,o,l,u,p,f,h,d,g,m,y,b,_,x,v,k,w,E,A,S,C;for(A=[],n=0;n<e.length;n++){for(o=e[n],h=e[n].level,w=A.length-1;w>=0&&!(A[w].level<=h);w--);if(A.length=w+1,"text"===o.type){p=0,f=(l=o.content).length;e:for(;p<f&&(a.lastIndex=p,u=a.exec(l));){if(v=k=!0,p=u.index+1,E="'"===u[0],g=32,u.index-1>=0)g=l.charCodeAt(u.index-1);else for(w=n-1;w>=0&&("softbreak"!==e[w].type&&"hardbreak"!==e[w].type);w--)if(e[w].content){g=e[w].content.charCodeAt(e[w].content.length-1);break}if(m=32,p<f)m=l.charCodeAt(p);else for(w=n+1;w<e.length&&("softbreak"!==e[w].type&&"hardbreak"!==e[w].type);w++)if(e[w].content){m=e[w].content.charCodeAt(0);break}if(y=i(g)||s(String.fromCharCode(g)),b=i(m)||s(String.fromCharCode(m)),_=r(g),(x=r(m))?v=!1:b&&(_||y||(v=!1)),_?k=!1:y&&(x||b||(k=!1)),34===m&&'"'===u[0]&&g>=48&&g<=57&&(k=v=!1),v&&k&&(v=y,k=b),v||k){if(k)for(w=A.length-1;w>=0&&(d=A[w],!(A[w].level<h));w--)if(d.single===E&&A[w].level===h){d=A[w],E?(S=t.md.options.quotes[2],C=t.md.options.quotes[3]):(S=t.md.options.quotes[0],C=t.md.options.quotes[1]),o.content=c(o.content,u.index,C),e[d.token].content=c(e[d.token].content,d.pos,S),p+=C.length-1,d.token===n&&(p+=S.length-1),f=(l=o.content).length,A.length=w;continue e}v?A.push({token:n,pos:u.index,single:E,level:h}):k&&E&&(o.content=c(o.content,u.index,"’"))}else E&&(o.content=c(o.content,u.index,"’"))}}}}e.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&o.test(e.tokens[t].content)&&l(e.tokens[t].children,e)}},6480:(e,t,n)=>{"use strict";var r=n(5872);function s(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}s.prototype.Token=r,e.exports=s},3420:e=>{"use strict";var t=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,n=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;e.exports=function(e,r){var s,i,o,a,c,l,u=e.pos;if(60!==e.src.charCodeAt(u))return!1;for(c=e.pos,l=e.posMax;;){if(++u>=l)return!1;if(60===(a=e.src.charCodeAt(u)))return!1;if(62===a)break}return s=e.src.slice(c+1,u),n.test(s)?(i=e.md.normalizeLink(s),!!e.md.validateLink(i)&&(r||((o=e.push("link_open","a",1)).attrs=[["href",i]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(s),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=s.length+2,!0)):!!t.test(s)&&(i=e.md.normalizeLink("mailto:"+s),!!e.md.validateLink(i)&&(r||((o=e.push("link_open","a",1)).attrs=[["href",i]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(s),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=s.length+2,!0))}},9755:e=>{"use strict";e.exports=function(e,t){var n,r,s,i,o,a,c,l,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(n=u,u++,r=e.posMax;u<r&&96===e.src.charCodeAt(u);)u++;if(c=(s=e.src.slice(n,u)).length,e.backticksScanned&&(e.backticks[c]||0)<=n)return t||(e.pending+=s),e.pos+=c,!0;for(o=a=u;-1!==(o=e.src.indexOf("`",a));){for(a=o+1;a<r&&96===e.src.charCodeAt(a);)a++;if((l=a-o)===c)return t||((i=e.push("code_inline","code",0)).markup=s,i.content=e.src.slice(u,o).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),e.pos=a,!0;e.backticks[l]=o}return e.backticksScanned=!0,t||(e.pending+=s),e.pos+=c,!0}},9354:e=>{"use strict";function t(e,t){var n,r,s,i,o,a,c,l,u={},p=t.length;if(p){var f=0,h=-2,d=[];for(n=0;n<p;n++)if(s=t[n],d.push(0),t[f].marker===s.marker&&h===s.token-1||(f=n),h=s.token,s.length=s.length||0,s.close){for(u.hasOwnProperty(s.marker)||(u[s.marker]=[-1,-1,-1,-1,-1,-1]),o=u[s.marker][(s.open?3:0)+s.length%3],a=r=f-d[f]-1;r>o;r-=d[r]+1)if((i=t[r]).marker===s.marker&&i.open&&i.end<0&&(c=!1,(i.close||s.open)&&(i.length+s.length)%3==0&&(i.length%3==0&&s.length%3==0||(c=!0)),!c)){l=r>0&&!t[r-1].open?d[r-1]+1:0,d[n]=n-r+l,d[r]=l,s.open=!1,i.end=n,i.close=!1,a=-1,h=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}e.exports=function(e){var n,r=e.tokens_meta,s=e.tokens_meta.length;for(t(0,e.delimiters),n=0;n<s;n++)r[n]&&r[n].delimiters&&t(0,r[n].delimiters)}},7894:e=>{"use strict";function t(e,t){var n,r,s,i,o,a;for(n=t.length-1;n>=0;n--)95!==(r=t[n]).marker&&42!==r.marker||-1!==r.end&&(s=t[r.end],a=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===s.token+1,o=String.fromCharCode(r.marker),(i=e.tokens[r.token]).type=a?"strong_open":"em_open",i.tag=a?"strong":"em",i.nesting=1,i.markup=a?o+o:o,i.content="",(i=e.tokens[s.token]).type=a?"strong_close":"em_close",i.tag=a?"strong":"em",i.nesting=-1,i.markup=a?o+o:o,i.content="",a&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--))}e.exports.w=function(e,t){var n,r,s=e.pos,i=e.src.charCodeAt(s);if(t)return!1;if(95!==i&&42!==i)return!1;for(r=e.scanDelims(e.pos,42===i),n=0;n<r.length;n++)e.push("text","",0).content=String.fromCharCode(i),e.delimiters.push({marker:i,length:r.length,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0},e.exports.g=function(e){var n,r=e.tokens_meta,s=e.tokens_meta.length;for(t(e,e.delimiters),n=0;n<s;n++)r[n]&&r[n].delimiters&&t(e,r[n].delimiters)}},9391:(e,t,n)=>{"use strict";var r=n(6233),s=n(7022).has,i=n(7022).isValidEntityCode,o=n(7022).fromCodePoint,a=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function(e,t){var n,l,u=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(u))return!1;if(u+1<p)if(35===e.src.charCodeAt(u+1)){if(l=e.src.slice(u).match(a))return t||(n="x"===l[1][0].toLowerCase()?parseInt(l[1].slice(1),16):parseInt(l[1],10),e.pending+=i(n)?o(n):o(65533)),e.pos+=l[0].length,!0}else if((l=e.src.slice(u).match(c))&&s(r,l[1]))return t||(e.pending+=r[l[1]]),e.pos+=l[0].length,!0;return t||(e.pending+="&"),e.pos++,!0}},1917:(e,t,n)=>{"use strict";for(var r=n(7022).isSpace,s=[],i=0;i<256;i++)s.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){s[e.charCodeAt(0)]=1})),e.exports=function(e,t){var n,i=e.pos,o=e.posMax;if(92!==e.src.charCodeAt(i))return!1;if(++i<o){if((n=e.src.charCodeAt(i))<256&&0!==s[n])return t||(e.pending+=e.src[i]),e.pos+=2,!0;if(10===n){for(t||e.push("hardbreak","br",0),i++;i<o&&(n=e.src.charCodeAt(i),r(n));)i++;return e.pos=i,!0}}return t||(e.pending+="\\"),e.pos++,!0}},1779:(e,t,n)=>{"use strict";var r=n(1947).n;e.exports=function(e,t){var n,s,i,o=e.pos;return!!e.md.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(o)||o+2>=i)&&(!(33!==(n=e.src.charCodeAt(o+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(s=e.src.slice(o).match(r))&&(t||(e.push("html_inline","",0).content=e.src.slice(o,o+s[0].length)),e.pos+=s[0].length,!0))))}},3006:(e,t,n)=>{"use strict";var r=n(7022).normalizeReference,s=n(7022).isSpace;e.exports=function(e,t){var n,i,o,a,c,l,u,p,f,h,d,g,m,y="",b=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(l=e.pos+2,(c=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((u=c+1)<_&&40===e.src.charCodeAt(u)){for(u++;u<_&&(i=e.src.charCodeAt(u),s(i)||10===i);u++);if(u>=_)return!1;for(m=u,(f=e.md.helpers.parseLinkDestination(e.src,u,e.posMax)).ok&&(y=e.md.normalizeLink(f.str),e.md.validateLink(y)?u=f.pos:y=""),m=u;u<_&&(i=e.src.charCodeAt(u),s(i)||10===i);u++);if(f=e.md.helpers.parseLinkTitle(e.src,u,e.posMax),u<_&&m!==u&&f.ok)for(h=f.str,u=f.pos;u<_&&(i=e.src.charCodeAt(u),s(i)||10===i);u++);else h="";if(u>=_||41!==e.src.charCodeAt(u))return e.pos=b,!1;u++}else{if(void 0===e.env.references)return!1;if(u<_&&91===e.src.charCodeAt(u)?(m=u+1,(u=e.md.helpers.parseLinkLabel(e,u))>=0?a=e.src.slice(m,u++):u=c+1):u=c+1,a||(a=e.src.slice(l,c)),!(p=e.env.references[r(a)]))return e.pos=b,!1;y=p.href,h=p.title}return t||(o=e.src.slice(l,c),e.md.inline.parse(o,e.md,e.env,g=[]),(d=e.push("image","img",0)).attrs=n=[["src",y],["alt",""]],d.children=g,d.content=o,h&&n.push(["title",h])),e.pos=u,e.posMax=_,!0}},1727:(e,t,n)=>{"use strict";var r=n(7022).normalizeReference,s=n(7022).isSpace;e.exports=function(e,t){var n,i,o,a,c,l,u,p,f="",h="",d=e.pos,g=e.posMax,m=e.pos,y=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(c=e.pos+1,(a=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((l=a+1)<g&&40===e.src.charCodeAt(l)){for(y=!1,l++;l<g&&(i=e.src.charCodeAt(l),s(i)||10===i);l++);if(l>=g)return!1;if(m=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok){for(f=e.md.normalizeLink(u.str),e.md.validateLink(f)?l=u.pos:f="",m=l;l<g&&(i=e.src.charCodeAt(l),s(i)||10===i);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<g&&m!==l&&u.ok)for(h=u.str,l=u.pos;l<g&&(i=e.src.charCodeAt(l),s(i)||10===i);l++);}(l>=g||41!==e.src.charCodeAt(l))&&(y=!0),l++}if(y){if(void 0===e.env.references)return!1;if(l<g&&91===e.src.charCodeAt(l)?(m=l+1,(l=e.md.helpers.parseLinkLabel(e,l))>=0?o=e.src.slice(m,l++):l=a+1):l=a+1,o||(o=e.src.slice(c,a)),!(p=e.env.references[r(o)]))return e.pos=d,!1;f=p.href,h=p.title}return t||(e.pos=c,e.posMax=a,e.push("link_open","a",1).attrs=n=[["href",f]],h&&n.push(["title",h]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=l,e.posMax=g,!0}},3905:(e,t,n)=>{"use strict";var r=n(7022).isSpace;e.exports=function(e,t){var n,s,i,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(n=e.pending.length-1,s=e.posMax,!t)if(n>=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(i=n-1;i>=1&&32===e.pending.charCodeAt(i-1);)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o<s&&r(e.src.charCodeAt(o));)o++;return e.pos=o,!0}},670:(e,t,n)=>{"use strict";var r=n(5872),s=n(7022).isWhiteSpace,i=n(7022).isPunctChar,o=n(7022).isMdAsciiPunct;function a(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}a.prototype.pushPending=function(){var e=new r("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},a.prototype.push=function(e,t,n){this.pending&&this.pushPending();var s=new r(e,t,n),i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),s.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(i),s},a.prototype.scanDelims=function(e,t){var n,r,a,c,l,u,p,f,h,d=e,g=!0,m=!0,y=this.posMax,b=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;d<y&&this.src.charCodeAt(d)===b;)d++;return a=d-e,r=d<y?this.src.charCodeAt(d):32,p=o(n)||i(String.fromCharCode(n)),h=o(r)||i(String.fromCharCode(r)),u=s(n),(f=s(r))?g=!1:h&&(u||p||(g=!1)),u?m=!1:p&&(f||h||(m=!1)),t?(c=g,l=m):(c=g&&(!m||p),l=m&&(!g||h)),{can_open:c,can_close:l,length:a}},a.prototype.Token=r,e.exports=a},4814:e=>{"use strict";function t(e,t){var n,r,s,i,o,a=[],c=t.length;for(n=0;n<c;n++)126===(s=t[n]).marker&&-1!==s.end&&(i=t[s.end],(o=e.tokens[s.token]).type="s_open",o.tag="s",o.nesting=1,o.markup="~~",o.content="",(o=e.tokens[i.token]).type="s_close",o.tag="s",o.nesting=-1,o.markup="~~",o.content="","text"===e.tokens[i.token-1].type&&"~"===e.tokens[i.token-1].content&&a.push(i.token-1));for(;a.length;){for(r=(n=a.pop())+1;r<e.tokens.length&&"s_close"===e.tokens[r].type;)r++;n!==--r&&(o=e.tokens[r],e.tokens[r]=e.tokens[n],e.tokens[n]=o)}}e.exports.w=function(e,t){var n,r,s,i,o=e.pos,a=e.src.charCodeAt(o);if(t)return!1;if(126!==a)return!1;if(s=(r=e.scanDelims(e.pos,!0)).length,i=String.fromCharCode(a),s<2)return!1;for(s%2&&(e.push("text","",0).content=i,s--),n=0;n<s;n+=2)e.push("text","",0).content=i+i,e.delimiters.push({marker:a,length:0,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0},e.exports.g=function(e){var n,r=e.tokens_meta,s=e.tokens_meta.length;for(t(e,e.delimiters),n=0;n<s;n++)r[n]&&r[n].delimiters&&t(e,r[n].delimiters)}},9941:e=>{"use strict";function t(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}e.exports=function(e,n){for(var r=e.pos;r<e.posMax&&!t(e.src.charCodeAt(r));)r++;return r!==e.pos&&(n||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}},8996:e=>{"use strict";e.exports=function(e){var t,n,r=0,s=e.tokens,i=e.tokens.length;for(t=n=0;t<i;t++)s[t].nesting<0&&r--,s[t].level=r,s[t].nesting>0&&r++,"text"===s[t].type&&t+1<i&&"text"===s[t+1].type?s[t+1].content=s[t].content+s[t+1].content:(t!==n&&(s[n]=s[t]),n++);t!==n&&(s.length=n)}},5872:e=>{"use strict";function t(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}t.prototype.attrIndex=function(e){var t,n,r;if(!this.attrs)return-1;for(n=0,r=(t=this.attrs).length;n<r;n++)if(t[n][0]===e)return n;return-1},t.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},t.prototype.attrSet=function(e,t){var n=this.attrIndex(e),r=[e,t];n<0?this.attrPush(r):this.attrs[n]=r},t.prototype.attrGet=function(e){var t=this.attrIndex(e),n=null;return t>=0&&(n=this.attrs[t][1]),n},t.prototype.attrJoin=function(e,t){var n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t},e.exports=t},5685:e=>{"use strict";e.exports=e=>{const{results:t,logError:n}=e;for(const e of t){const{fileName:t,lineNumber:r,ruleNames:s,ruleDescription:i,errorDetail:o,errorContext:a,errorRange:c}=e,l=s.join("/"),u=i+(o?` [${o}]`:"")+(a?` [Context: "${a}"]`:""),p=c&&c[0]||0;n(`${t}:${r}${p?`:${p}`:""} ${l} ${u}`)}return Promise.resolve()}},9493:(e,t,n)=>{"use strict";const r=n(3837),s=n(6744),i=n(9444),o=n(8702),a=e=>""===e||"./"===e,c=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let r=new Set,s=new Set,o=new Set,a=0,c=e=>{o.add(e.output),n&&n.onResult&&n.onResult(e)};for(let o=0;o<t.length;o++){let l=i(String(t[o]),{...n,onResult:c},!0),u=l.state.negated||l.state.negatedExtglob;u&&a++;for(let t of e){let e=l(t,!0);(u?!e.isMatch:e.isMatch)&&(u?r.add(e.output):(r.delete(e.output),s.add(e.output)))}}let l=(a===t.length?[...o]:[...s]).filter((e=>!r.has(e)));if(n&&0===l.length){if(!0===n.failglob)throw new Error(`No matches found for "${t.join(", ")}"`);if(!0===n.nonull||!0===n.nullglob)return n.unescape?t.map((e=>e.replace(/\\/g,""))):t}return l};c.match=c,c.matcher=(e,t)=>i(e,t),c.any=c.isMatch=(e,t,n)=>i(t,n)(e),c.not=(e,t,n={})=>{t=[].concat(t).map(String);let r=new Set,s=[],i=c(e,t,{...n,onResult:e=>{n.onResult&&n.onResult(e),s.push(e.output)}});for(let e of s)i.includes(e)||r.add(e);return[...r]},c.contains=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);if(Array.isArray(t))return t.some((t=>c.contains(e,t,n)));if("string"==typeof t){if(a(e)||a(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return c.isMatch(e,t,{...n,contains:!0})},c.matchKeys=(e,t,n)=>{if(!o.isObject(e))throw new TypeError("Expected the first argument to be an object");let r=c(Object.keys(e),t,n),s={};for(let t of r)s[t]=e[t];return s},c.some=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=i(String(e),n);if(r.some((e=>t(e))))return!0}return!1},c.every=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=i(String(e),n);if(!r.every((e=>t(e))))return!1}return!0},c.all=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);return[].concat(t).every((t=>i(t,n)(e)))},c.capture=(e,t,n)=>{let r=o.isWindows(n),s=i.makeRe(String(e),{...n,capture:!0}).exec(r?o.toPosixSlashes(t):t);if(s)return s.slice(1).map((e=>void 0===e?"":e))},c.makeRe=(...e)=>i.makeRe(...e),c.scan=(...e)=>i.scan(...e),c.parse=(e,t)=>{let n=[];for(let r of[].concat(e||[]))for(let e of s(String(r),t))n.push(i.parse(e,t));return n},c.braces=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return t&&!0===t.nobrace||!/\{.*\}/.test(e)?[e]:s(e,t)},c.braceExpand=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return c.braces(e,{...t,expand:!0})},e.exports=c},6224:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=6224,e.exports=t},9342:e=>{"use strict";const t=/\r\n?|\n/g;e.exports.newLineRe=t,e.exports.frontMatterRe=/((^---\s*$[^]*?^---\s*$)|(^\+\+\+\s*$[^]*?^(\+\+\+|\.\.\.)\s*$)|(^\{\s*$[^]*?^\}\s*$))(\r\n|\r|\n|$)/m;const n=/<!--\s*markdownlint-(?:(?:(disable|enable|capture|restore|disable-file|enable-file|disable-next-line)((?:\s+[a-z0-9_-]+)*))|(?:(configure-file)\s+([\s\S]*?)))\s*-->/gi;e.exports.inlineCommentRe=n,e.exports.bareUrlRe=/(?:http|ftp)s?:\/\/[^\s\]"']*(?:\/|[^\s\]"'\W])/gi,e.exports.listItemMarkerRe=/^([\s>]*)(?:[*+-]|\d+[.)])\s+/,e.exports.orderedListItemMarkerRe=/^[\s>]*0*(\d+)[.)]/;const r=/[_*]/g,s=/(\[(?:[^[\]]|\[[^\]]*\])*\])(\(\S*\)|\[\S*\])?/g;e.exports.linkRe=s,e.exports.linkReferenceRe=/^ {0,3}\[[^\]]+]:\s.*$/;const i=".,;:!?。,;:!?";e.exports.allPunctuation=i,e.exports.allPunctuationNoQuestion=i.replace(/[??]/gu,""),e.exports.isNumber=function(e){return"number"==typeof e},e.exports.isString=function(e){return"string"==typeof e},e.exports.isEmptyString=function(e){return 0===e.length},e.exports.isObject=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},e.exports.isBlankLine=function(e){return!e||!e.trim()||!e.replace(/<!--.*?-->/g,"").replace(/<!--.*$/g,"").replace(/^.*-->/g,"").replace(/>/g,"").trim()},e.exports.numericSortAscending=function(e,t){return e-t},e.exports.includesSorted=function(e,t){let n=0,r=e.length-1;for(;n<=r;){const s=n+r>>1;if(e[s]<t)n=s+1;else{if(!(e[s]>t))return!0;r=s-1}}return!1};const o="\x3c!--",a="--\x3e";e.exports.clearHtmlCommentText=function(e){let t=0;for(;-1!==(t=e.indexOf(o,t));){const r=e.indexOf(a,t+2);if(-1===r)break;if(r>t+o.length){let s=t-1;for(;" "===e[s];)s--;if(s>=t-4){const i=e.slice(t+o.length,r);if(s<0||"\n"===e[s]||!i.startsWith(">")&&!i.startsWith("->")&&!i.endsWith("-")&&!i.includes("--")){-1===e.slice(t,r+a.length).search(n)&&(e=e.slice(0,t+o.length)+i.replace(/[^\r\n]/g,".")+e.slice(r))}}}t=r+a.length}return e},e.exports.escapeForRegExp=function(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")};const c=/\\./g;function l(e){const t=e.line.replace(/^[\s>]*(> |>)/,"");return t.length-t.trimStart().length}function u(e,t,n){e.tokens.forEach((function(e){e.type===t&&n(e)}))}function p(e){return("$$"===e.tag||"math"===e.tag)&&e.type.startsWith("math_block")&&!e.type.endsWith("_end")}function f(e,t){e.forEach((function(e){t(...e)}))}function h(e,t){let n=0,r=0,s=0;for(;s<e.length;){let i=-1,o=-1,a=-1,c=0,l=0,u="normal";for(;s<=e.length;s++){const p=e[s];"["===p&&"normal"===u?u="linkTextOpen":"]"===p&&"linkTextOpen"===u?u="linkTextClosed":"("===p&&"linkTextClosed"===u?u="linkDestinationOpen":("("===p&&"linkDestinationOpen"===u||")"===p&&"linkDestinationOpen"===u||"linkTextClosed"===u)&&(u="normal"),"`"===p&&"linkDestinationOpen"!==u?(l++,-1!==i&&-1!==a||(i=s+1)):(i>=0&&a>=0&&c===l?(t(e.substring(i,s-l),o,a,c),i=-1,a=-1):i>=0&&-1===a&&(c=l,o=n,a=r),l=0),"\n"===p?(n++,r=0):"\\"!==p||-1!==i&&-1!==a||"\n"===e[s+1]?r++:(s++,r+=2)}i>=0&&(s=i,n=o,r=a)}}function d(e,t,n,r,s,i){e({lineNumber:t,detail:n,context:r,range:s,fixInfo:i})}function g(e,n){let r=0,s=0,i=0;(e.match(t)||[]).forEach((e=>{switch(e){case"\r":r++;break;case"\n":s++;break;case"\r\n":i++}}));let o=null;return o=r||s||i?s>=i&&s>=r?"\n":i>=r?"\r\n":"\r":"win32"===(n||process.platform)?"\r\n":"\n",o}function m(e,t){return{lineNumber:e.lineNumber||t,editColumn:e.editColumn||1,deleteCount:e.deleteCount||0,insertText:e.insertText||""}}function y(e,t,n){const{editColumn:r,deleteCount:s,insertText:i}=m(t),o=r-1;return-1===s?null:e.slice(0,o)+i.replace(/\n/g,n||"\n")+e.slice(o+s)}e.exports.unescapeMarkdown=function(e,t){return e.replace(c,(e=>{const n=e[1];return"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~".includes(n)?t||n:e}))},e.exports.fencedCodeBlockStyleFor=function(e){return"~"===e[0]?"tilde":"backtick"},e.exports.emphasisOrStrongStyleFor=function(e){return"*"===e[0]?"asterisk":"underscore"},e.exports.indentFor=l,e.exports.headingStyleFor=function(e){return e.map[1]-e.map[0]==1?/[^\\]#\s*$/.test(e.line)?"atx_closed":"atx":"setext"},e.exports.unorderedListStyleFor=function(e){switch(e.markup){case"-":return"dash";case"+":return"plus";default:return"asterisk"}},e.exports.filterTokens=u,e.exports.isMathBlock=p,e.exports.getLineMetadata=function(e){const t=e.lines.map(((e,t)=>[e,t,!1,0,!1,!1,!1,!1]));return u(e,"fence",(e=>{t[e.map[0]][3]=1,t[e.map[1]-1][3]=-1;for(let n=e.map[0]+1;n<e.map[1]-1;n++)t[n][2]=!0})),u(e,"code_block",(e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][2]=!0})),u(e,"table_open",(e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][4]=!0})),u(e,"list_item_open",(e=>{let n=1;for(let r=e.map[0];r<e.map[1];r++)t[r][5]=n,n++})),u(e,"hr",(e=>{t[e.map[0]][6]=!0})),e.tokens.filter(p).forEach((e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][7]=!0})),t},e.exports.forEachLine=f,e.exports.flattenLists=function(e){const t=[],n=[];let r=null,s=0;const i=[];let o={map:[0,1]};return e.forEach((e=>{"bullet_list_open"===e.type||"ordered_list_open"===e.type?(n.push(r),r={unordered:"bullet_list_open"===e.type,parentsUnordered:!r||r.unordered&&r.parentsUnordered,open:e,indent:l(e),parentIndent:r&&r.indent||0,items:[],nesting:s,lastLineIndex:-1,insert:t.length},s++):"bullet_list_close"===e.type||"ordered_list_close"===e.type?(r.lastLineIndex=o.map[1],t.splice(r.insert,0,r),delete r.insert,r=n.pop(),s--):"list_item_open"===e.type?r.items.push(e):"blockquote_open"===e.type?(i.push(s),s=0):"blockquote_close"===e.type?s=i.pop():e.map&&(o=e)})),t},e.exports.forEachInlineChild=function(e,t,n){u(e,"inline",(function(e){e.children.forEach((function(r){r.type===t&&n(r,e)}))}))},e.exports.forEachHeading=function(e,t){let n=null;e.tokens.forEach((function(e){"heading_open"===e.type?n=e:"heading_close"===e.type?n=null:"inline"===e.type&&n&&t(n,e.content)}))},e.exports.forEachInlineCodeSpan=h,e.exports.addError=d,e.exports.addErrorDetailIf=function(e,t,n,r,s,i,o,a){n!==r&&d(e,t,"Expected: "+n+"; Actual: "+r+(s?"; "+s:""),i,o,a)},e.exports.addErrorContext=function(e,t,n,r,s,i,o){n.length<=30||(n=r&&s?n.substr(0,15)+"..."+n.substr(-15):s?"..."+n.substr(-30):n.substr(0,30)+"..."),d(e,t,null,n,i,o)},e.exports.codeBlockAndSpanRanges=(e,n)=>{const r=[];return f(n,((e,t,n,s)=>{n&&!s&&r.push([t,0,e.length])})),u(e,"inline",(n=>{if(n.children.some((e=>"code_inline"===e.type))){h(e.lines.slice(n.map[0],n.map[1]).join("\n"),((e,s,i)=>{const o=e.split(t);for(const[e,t]of o.entries())r.push([n.lineNumber-1+s+e,e?0:i,t.length])}))}})),r},e.exports.overlapsAnyRange=(e,t,n,r)=>!e.every((e=>t!==e[0]||n+r<e[1]||n>e[1]+e[2])),e.exports.rangeFromRegExp=function(e,t){let n=null;const r=e.match(t);if(r){n=[r.index+1,r[0].length]}return n},e.exports.frontMatterHasTitle=function(e,t){const n=void 0!==t&&!t,r=new RegExp(String(t||'^\\s*"?title"?\\s*[:=]'),"i");return!n&&e.some((e=>r.test(e)))},e.exports.emphasisMarkersInContent=function(e){const{lines:n}=e,i=new Array(n.length);return n.forEach(((e,t)=>{const n=[];let o=null;for(;o=s.exec(e);){let e=null;for(;e=r.exec(o[0]);)n.push(o.index+e.index)}i[t]=n})),u(e,"inline",(e=>{const{children:s,lineNumber:o,map:a}=e;if(s.some((e=>"code_inline"===e.type))){h(n.slice(a[0],a[1]).join("\n"),((e,n,s,a)=>{e.split(t).forEach(((e,t)=>{const c=o-1+n+t,l=i[c],u=t?0:s-1+a;let p=null;for(;p=r.exec(e);)l.push(u+p.index);i[c]=l}))}))}})),i},e.exports.getPreferredLineEnding=g,e.exports.applyFix=y,e.exports.applyFixes=function(e,n){const r=g(e),s=e.split(t);let i=n.filter((e=>e.fixInfo)).map((e=>m(e.fixInfo,e.lineNumber)));i.sort(((e,t)=>{const n=-1===e.deleteCount,r=-1===t.deleteCount;return t.lineNumber-e.lineNumber||(n?1:r?-1:0)||t.editColumn-e.editColumn||t.insertText.length-e.insertText.length}));let o={};i=i.filter((e=>{const t=e.lineNumber!==o.lineNumber||e.editColumn!==o.editColumn||e.deleteCount!==o.deleteCount||e.insertText!==o.insertText;return o=e,t})),o={},i.forEach((e=>{e.lineNumber===o.lineNumber&&e.editColumn===o.editColumn&&!e.insertText&&e.deleteCount>0&&o.insertText&&!o.deleteCount&&(e.insertText=o.insertText,o.lineNumber=0),o=e})),i=i.filter((e=>e.lineNumber));let a=-1,c=-1;return i.forEach((e=>{const{lineNumber:t,editColumn:n,deleteCount:i}=e,o=t-1,l=n-1;(o!==a||-1===i||l+i<=c-(i>0?0:1))&&(s[o]=y(s[o],e,r)),a=o,c=l})),s.filter((e=>null!==e)).join(r)},e.exports.getRangeAndFixInfoIfFound=function(e,t,n,r){let s=null,i=null;const o=e[t].indexOf(n);if(-1!==o){const e=o+1,t=n.length;s=[e,t],i={editColumn:e,deleteCount:t,insertText:r}}return{range:s,fixInfo:i}},e.exports.getNextChildToken=function(e,t,n,r){const{children:s}=e,i=s.indexOf(t);return-1!==i&&s.length>i+2&&s[i+1].type===n&&s[i+2].type===r?s[i+1]:null},e.exports.deepFreeze=function(e){const t=[e];let n=null;for(;n=t.shift();){Object.freeze(n);for(const e of Object.getOwnPropertyNames(n)){const r=n[e];r&&"object"==typeof r&&t.push(r)}}return e}},1902:e=>{"use strict";const t=/\r\n?|\n/g;e.exports.newLineRe=t,e.exports.frontMatterRe=/((^---\s*$[^]*?^---\s*$)|(^\+\+\+\s*$[^]*?^(\+\+\+|\.\.\.)\s*$)|(^\{\s*$[^]*?^\}\s*$))(\r\n|\r|\n|$)/m;const n=/<!--\s*markdownlint-(?:(?:(disable|enable|capture|restore|disable-file|enable-file|disable-next-line)((?:\s+[a-z0-9_-]+)*))|(?:(configure-file)\s+([\s\S]*?)))\s*-->/gi;e.exports.inlineCommentRe=n,e.exports.bareUrlRe=/(?:http|ftp)s?:\/\/[^\s\]"']*(?:\/|[^\s\]"'\W])/gi,e.exports.listItemMarkerRe=/^([\s>]*)(?:[*+-]|\d+[.)])\s+/,e.exports.orderedListItemMarkerRe=/^[\s>]*0*(\d+)[.)]/;const r=/[_*]/g,s=/(\[(?:[^[\]]|\[[^\]]*\])*\])(\(\S*\)|\[\S*\])?/g;e.exports.linkRe=s,e.exports.linkReferenceRe=/^ {0,3}\[[^\]]+]:\s.*$/;const i=".,;:!?。,;:!?";e.exports.allPunctuation=i,e.exports.allPunctuationNoQuestion=i.replace(/[??]/gu,""),e.exports.isNumber=function(e){return"number"==typeof e},e.exports.isString=function(e){return"string"==typeof e},e.exports.isEmptyString=function(e){return 0===e.length},e.exports.isObject=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},e.exports.isBlankLine=function(e){return!e||!e.trim()||!e.replace(/<!--.*?-->/g,"").replace(/<!--.*$/g,"").replace(/^.*-->/g,"").replace(/>/g,"").trim()},e.exports.numericSortAscending=function(e,t){return e-t},e.exports.includesSorted=function(e,t){let n=0,r=e.length-1;for(;n<=r;){const s=n+r>>1;if(e[s]<t)n=s+1;else{if(!(e[s]>t))return!0;r=s-1}}return!1};const o="\x3c!--",a="--\x3e";e.exports.clearHtmlCommentText=function(e){let t=0;for(;-1!==(t=e.indexOf(o,t));){const r=e.indexOf(a,t+2);if(-1===r)break;if(r>t+o.length){let s=t-1;for(;" "===e[s];)s--;if(s>=t-4){const i=e.slice(t+o.length,r);if(s<0||"\n"===e[s]||!i.startsWith(">")&&!i.startsWith("->")&&!i.endsWith("-")&&!i.includes("--")){-1===e.slice(t,r+a.length).search(n)&&(e=e.slice(0,t+o.length)+i.replace(/[^\r\n]/g,".")+e.slice(r))}}}t=r+a.length}return e},e.exports.escapeForRegExp=function(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")};const c=/\\./g;function l(e){const t=e.line.replace(/^[\s>]*(> |>)/,"");return t.length-t.trimStart().length}function u(e,t,n){e.tokens.forEach((function(e){e.type===t&&n(e)}))}function p(e){return("$$"===e.tag||"math"===e.tag)&&e.type.startsWith("math_block")&&!e.type.endsWith("_end")}function f(e,t){e.forEach((function(e){t(...e)}))}function h(e,t){let n=0,r=0,s=0;for(;s<e.length;){let i=-1,o=-1,a=-1,c=0,l=0,u="normal";for(;s<=e.length;s++){const p=e[s];"["===p&&"normal"===u?u="linkTextOpen":"]"===p&&"linkTextOpen"===u?u="linkTextClosed":"("===p&&"linkTextClosed"===u?u="linkDestinationOpen":("("===p&&"linkDestinationOpen"===u||")"===p&&"linkDestinationOpen"===u||"linkTextClosed"===u)&&(u="normal"),"`"===p&&"linkDestinationOpen"!==u?(l++,-1!==i&&-1!==a||(i=s+1)):(i>=0&&a>=0&&c===l?(t(e.substring(i,s-l),o,a,c),i=-1,a=-1):i>=0&&-1===a&&(c=l,o=n,a=r),l=0),"\n"===p?(n++,r=0):"\\"!==p||-1!==i&&-1!==a||"\n"===e[s+1]?r++:(s++,r+=2)}i>=0&&(s=i,n=o,r=a)}}function d(e,t,n,r,s,i){e({lineNumber:t,detail:n,context:r,range:s,fixInfo:i})}function g(e,n){let r=0,s=0,i=0;(e.match(t)||[]).forEach((e=>{switch(e){case"\r":r++;break;case"\n":s++;break;case"\r\n":i++}}));let o=null;return o=r||s||i?s>=i&&s>=r?"\n":i>=r?"\r\n":"\r":"win32"===(n||process.platform)?"\r\n":"\n",o}function m(e,t){return{lineNumber:e.lineNumber||t,editColumn:e.editColumn||1,deleteCount:e.deleteCount||0,insertText:e.insertText||""}}function y(e,t,n){const{editColumn:r,deleteCount:s,insertText:i}=m(t),o=r-1;return-1===s?null:e.slice(0,o)+i.replace(/\n/g,n||"\n")+e.slice(o+s)}e.exports.unescapeMarkdown=function(e,t){return e.replace(c,(e=>{const n=e[1];return"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~".includes(n)?t||n:e}))},e.exports.fencedCodeBlockStyleFor=function(e){return"~"===e[0]?"tilde":"backtick"},e.exports.emphasisOrStrongStyleFor=function(e){return"*"===e[0]?"asterisk":"underscore"},e.exports.indentFor=l,e.exports.headingStyleFor=function(e){return e.map[1]-e.map[0]==1?/[^\\]#\s*$/.test(e.line)?"atx_closed":"atx":"setext"},e.exports.unorderedListStyleFor=function(e){switch(e.markup){case"-":return"dash";case"+":return"plus";default:return"asterisk"}},e.exports.filterTokens=u,e.exports.isMathBlock=p,e.exports.getLineMetadata=function(e){const t=e.lines.map(((e,t)=>[e,t,!1,0,!1,!1,!1,!1]));return u(e,"fence",(e=>{t[e.map[0]][3]=1,t[e.map[1]-1][3]=-1;for(let n=e.map[0]+1;n<e.map[1]-1;n++)t[n][2]=!0})),u(e,"code_block",(e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][2]=!0})),u(e,"table_open",(e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][4]=!0})),u(e,"list_item_open",(e=>{let n=1;for(let r=e.map[0];r<e.map[1];r++)t[r][5]=n,n++})),u(e,"hr",(e=>{t[e.map[0]][6]=!0})),e.tokens.filter(p).forEach((e=>{for(let n=e.map[0];n<e.map[1];n++)t[n][7]=!0})),t},e.exports.forEachLine=f,e.exports.flattenLists=function(e){const t=[],n=[];let r=null,s=0;const i=[];let o={map:[0,1]};return e.forEach((e=>{"bullet_list_open"===e.type||"ordered_list_open"===e.type?(n.push(r),r={unordered:"bullet_list_open"===e.type,parentsUnordered:!r||r.unordered&&r.parentsUnordered,open:e,indent:l(e),parentIndent:r&&r.indent||0,items:[],nesting:s,lastLineIndex:-1,insert:t.length},s++):"bullet_list_close"===e.type||"ordered_list_close"===e.type?(r.lastLineIndex=o.map[1],t.splice(r.insert,0,r),delete r.insert,r=n.pop(),s--):"list_item_open"===e.type?r.items.push(e):"blockquote_open"===e.type?(i.push(s),s=0):"blockquote_close"===e.type?s=i.pop():e.map&&(o=e)})),t},e.exports.forEachInlineChild=function(e,t,n){u(e,"inline",(function(e){e.children.forEach((function(r){r.type===t&&n(r,e)}))}))},e.exports.forEachHeading=function(e,t){let n=null;e.tokens.forEach((function(e){"heading_open"===e.type?n=e:"heading_close"===e.type?n=null:"inline"===e.type&&n&&t(n,e.content)}))},e.exports.forEachInlineCodeSpan=h,e.exports.addError=d,e.exports.addErrorDetailIf=function(e,t,n,r,s,i,o,a){n!==r&&d(e,t,"Expected: "+n+"; Actual: "+r+(s?"; "+s:""),i,o,a)},e.exports.addErrorContext=function(e,t,n,r,s,i,o){n.length<=30||(n=r&&s?n.substr(0,15)+"..."+n.substr(-15):s?"..."+n.substr(-30):n.substr(0,30)+"..."),d(e,t,null,n,i,o)},e.exports.codeBlockAndSpanRanges=(e,n)=>{const r=[];return f(n,((e,t,n,s)=>{n&&!s&&r.push([t,0,e.length])})),u(e,"inline",(n=>{if(n.children.some((e=>"code_inline"===e.type))){h(e.lines.slice(n.map[0],n.map[1]).join("\n"),((e,s,i)=>{const o=e.split(t);for(const[e,t]of o.entries())r.push([n.lineNumber-1+s+e,e?0:i,t.length])}))}})),r},e.exports.overlapsAnyRange=(e,t,n,r)=>!e.every((e=>t!==e[0]||n+r<e[1]||n>e[1]+e[2])),e.exports.rangeFromRegExp=function(e,t){let n=null;const r=e.match(t);if(r){n=[r.index+1,r[0].length]}return n},e.exports.frontMatterHasTitle=function(e,t){const n=void 0!==t&&!t,r=new RegExp(String(t||'^\\s*"?title"?\\s*[:=]'),"i");return!n&&e.some((e=>r.test(e)))},e.exports.emphasisMarkersInContent=function(e){const{lines:n}=e,i=new Array(n.length);return n.forEach(((e,t)=>{const n=[];let o=null;for(;o=s.exec(e);){let e=null;for(;e=r.exec(o[0]);)n.push(o.index+e.index)}i[t]=n})),u(e,"inline",(e=>{const{children:s,lineNumber:o,map:a}=e;if(s.some((e=>"code_inline"===e.type))){h(n.slice(a[0],a[1]).join("\n"),((e,n,s,a)=>{e.split(t).forEach(((e,t)=>{const c=o-1+n+t,l=i[c],u=t?0:s-1+a;let p=null;for(;p=r.exec(e);)l.push(u+p.index);i[c]=l}))}))}})),i},e.exports.getPreferredLineEnding=g,e.exports.applyFix=y,e.exports.applyFixes=function(e,n){const r=g(e),s=e.split(t);let i=n.filter((e=>e.fixInfo)).map((e=>m(e.fixInfo,e.lineNumber)));i.sort(((e,t)=>{const n=-1===e.deleteCount,r=-1===t.deleteCount;return t.lineNumber-e.lineNumber||(n?1:r?-1:0)||t.editColumn-e.editColumn||t.insertText.length-e.insertText.length}));let o={};i=i.filter((e=>{const t=e.lineNumber!==o.lineNumber||e.editColumn!==o.editColumn||e.deleteCount!==o.deleteCount||e.insertText!==o.insertText;return o=e,t})),o={},i.forEach((e=>{e.lineNumber===o.lineNumber&&e.editColumn===o.editColumn&&!e.insertText&&e.deleteCount>0&&o.insertText&&!o.deleteCount&&(e.insertText=o.insertText,o.lineNumber=0),o=e})),i=i.filter((e=>e.lineNumber));let a=-1,c=-1;return i.forEach((e=>{const{lineNumber:t,editColumn:n,deleteCount:i}=e,o=t-1,l=n-1;(o!==a||-1===i||l+i<=c-(i>0?0:1))&&(s[o]=y(s[o],e,r)),a=o,c=l})),s.filter((e=>null!==e)).join(r)},e.exports.getRangeAndFixInfoIfFound=function(e,t,n,r){let s=null,i=null;const o=e[t].indexOf(n);if(-1!==o){const e=o+1,t=n.length;s=[e,t],i={editColumn:e,deleteCount:t,insertText:r}}return{range:s,fixInfo:i}},e.exports.getNextChildToken=function(e,t,n,r){const{children:s}=e,i=s.indexOf(t);return-1!==i&&s.length>i+2&&s[i+1].type===n&&s[i+2].type===r?s[i+1]:null},e.exports.deepFreeze=function(e){const t=[e];let n=null;for(;n=t.shift();){Object.freeze(n);for(const e of Object.getOwnPropertyNames(n)){const r=n[e];r&&"object"==typeof r&&t.push(r)}}return e}},9635:e=>{"use strict";let t=null;e.exports.codeBlockAndSpanRanges=e=>(e&&(t=e),t);let n=null;e.exports.flattenedLists=e=>(e&&(n=e),n);let r=null;e.exports.lineMetadata=e=>(e&&(r=e),r),e.exports.clear=()=>{t=null,n=null,r=null}},3616:e=>{"use strict";e.exports.deprecatedRuleNames=["MD002","MD006"],e.exports.homepage="https://github.com/DavidAnson/markdownlint",e.exports.version="0.25.1"},3434:(e,t,n)=>{"use strict";const r=n(1017),{promisify:s}=n(3837),i=n(9980),{deprecatedRuleNames:o}=n(3616),a=n(7393),c=n(1902),l=n(9635),u="undefined"==typeof require?n(314):require;function p(e,t,n,r,s,i){let a={},l={};const u=[],p=new Array(1+n.length);function f(e,t,n){e.forEach(((e,s)=>{if(!r){let n=null;for(;n=c.inlineCommentRe.exec(e);){const e=(n[1]||n[3]).toUpperCase(),r=n[2]||n[4];t(e,r,s+1)}}n&&n()}))}function h(e,t,n){n={...n};const r=e.startsWith("ENABLE");return(t?t.trim().toUpperCase().split(/\s+/):u).forEach((e=>{(i[e]||[]).forEach((e=>{n[e]=r}))})),n}f([t.join("\n")],(function(e,t){if("CONFIGURE-FILE"===e)try{const e=JSON.parse(t);s={...s,...e}}catch{}}));const d=function(e,t,n){const r=Object.keys(t).filter((e=>"DEFAULT"===e.toUpperCase())),s=0===r.length||!!t[r[0]],i={};return e.forEach((e=>{const t=e.names[0].toUpperCase();i[t]=s})),o.forEach((e=>{i[e]=!1})),Object.keys(t).forEach((e=>{let r=t[e];r?r instanceof Object||(r={}):r=!1;const s=e.toUpperCase();(n[s]||[]).forEach((e=>{i[e]=r}))})),i}(e,s,i);return e.forEach((e=>{const t=e.names[0].toUpperCase();u.push(t),a[t]=!!d[t]})),l=a,f(t,(function(e,t){"ENABLE-FILE"!==e&&"DISABLE-FILE"!==e||(a=h(e,t,a))})),f(t,(function(e,t){"CAPTURE"===e?l=a:"RESTORE"===e?a=l:"ENABLE"!==e&&"DISABLE"!==e||(a=h(e,t,a))}),(function(){p.push(a)})),f(t,(function(e,t,r){if("DISABLE-NEXT-LINE"===e){const s=n.length+r+1;p[s]=h(e,t,p[s]||{})}})),{effectiveConfig:d,enabledRulesPerLineNumber:p}}function f(e,t,n,r,s,i,o,a,u,f){const h=function(e,t){let n=[];if(t){const r=e.match(t);if(r&&!r.index){const t=r[0];e=e.slice(t.length),n=t.split(c.newLineRe),n.length>0&&""===n[n.length-1]&&n.length--}}return{content:e,frontMatterLines:n}}(n=n.replace(/^\uFEFF/,""),i),d=h.frontMatterLines;n=c.clearHtmlCommentText(h.content);const g=r.parse(n,{}),m=n.split(c.newLineRe);!function(e,t){let n=null;e.forEach((function(e){if("tr_open"===e.type?n=e.map:"tr_close"===e.type&&(n=null),!e.map&&n&&(e.map=[...n]),c.isMathBlock(e)&&e.map[1]&&e.map[1]++,e.map){for(e.line=t[e.map[0]],e.lineNumber=e.map[0]+1;e.map[1]&&!(t[e.map[1]-1]||"").trim();)e.map[1]--;let n=e.lineNumber;const r=[];c.forEachInlineCodeSpan(e.content,(function(e){r.push(e.split(c.newLineRe).length-1)})),(e.children||[]).forEach((function(e){e.lineNumber=n,e.line=t[n-1],"softbreak"===e.type||"hardbreak"===e.type?n++:"code_inline"===e.type&&(n+=r.shift())}))}}))}(g,m);const y=function(e){const t={};return e.forEach((function(e){const n=e.names[0].toUpperCase();e.names.forEach((function(e){const r=e.toUpperCase();t[r]=[n]})),e.tags.forEach((function(e){const r=e.toUpperCase(),s=t[r]||[];s.push(n),t[r]=s}))})),t}(e),{effectiveConfig:b,enabledRulesPerLineNumber:_}=p(e,m,d,a,s,y),x={name:c.deepFreeze(t),tokens:c.deepFreeze(g),lines:c.deepFreeze(m),frontMatterLines:c.deepFreeze(d)};l.lineMetadata(c.getLineMetadata(x)),l.flattenedLists(c.flattenLists(x.tokens)),l.codeBlockAndSpanRanges(c.codeBlockAndSpanRanges(x,l.lineMetadata()));let v=[];const k=e.filter((e=>e.asynchronous)),w=e.filter((e=>!e.asynchronous)),E=[...k,...w],A=()=>f(null,function(){if(v.sort(((e,t)=>e.ruleName.localeCompare(t.ruleName)||e.lineNumber-t.lineNumber)),u<3){const e={ruleName:null,lineNumber:-1};v=v.filter(((t,n,r)=>{delete t.fixInfo;const s=r[n-1]||e;return t.ruleName!==s.ruleName||t.lineNumber!==s.lineNumber}))}if(0===u){const e={};for(const t of v){const n=e[t.ruleName]||[];n.push(t.lineNumber),e[t.ruleName]=n}v=e}else if(1===u)for(const e of v)e.ruleAlias=e.ruleNames[1]||e.ruleName,delete e.ruleNames;else for(const e of v)delete e.ruleName;return v}()),S=e=>f(e instanceof Error?e:new Error(e));try{const e=E.map((function(e){const t=e.names[0].toUpperCase();function n(e){throw new Error("Property '"+e+"' of onError parameter is incorrect.")}function r(r){(!r||!c.isNumber(r.lineNumber)||r.lineNumber<1||r.lineNumber>m.length)&&n("lineNumber");const s=r.lineNumber+d.length;if(!_[s][t])return;r.detail&&!c.isString(r.detail)&&n("detail"),r.context&&!c.isString(r.context)&&n("context"),r.range&&(!Array.isArray(r.range)||2!==r.range.length||!c.isNumber(r.range[0])||r.range[0]<1||!c.isNumber(r.range[1])||r.range[1]<1||r.range[0]+r.range[1]-1>m[r.lineNumber-1].length)&&n("range");const i=r.fixInfo,o={};if(i){c.isObject(i)||n("fixInfo"),void 0!==i.lineNumber&&((!c.isNumber(i.lineNumber)||i.lineNumber<1||i.lineNumber>m.length)&&n("fixInfo.lineNumber"),o.lineNumber=i.lineNumber+d.length);const e=i.lineNumber||r.lineNumber;void 0!==i.editColumn&&((!c.isNumber(i.editColumn)||i.editColumn<1||i.editColumn>m[e-1].length+1)&&n("fixInfo.editColumn"),o.editColumn=i.editColumn),void 0!==i.deleteCount&&((!c.isNumber(i.deleteCount)||i.deleteCount<-1||i.deleteCount>m[e-1].length)&&n("fixInfo.deleteCount"),o.deleteCount=i.deleteCount),void 0!==i.insertText&&(c.isString(i.insertText)||n("fixInfo.insertText"),o.insertText=i.insertText)}v.push({lineNumber:s,ruleName:e.names[0],ruleNames:e.names,ruleDescription:e.description,ruleInformation:e.information?e.information.href:null,errorDetail:r.detail||null,errorContext:r.context||null,errorRange:r.range?[...r.range]:null,fixInfo:i?o:null})}x.config=b[t];const s=e=>r({lineNumber:1,detail:`This rule threw an exception: ${e.message||e}`}),i=()=>e.function(x,r);if(e.asynchronous){const e=Promise.resolve().then(i);return o?e.catch(s):e}try{i()}catch(e){if(!o)throw e;s(e)}return null}));k.length>0?Promise.all(e.slice(0,k.length)).then(A).catch(S):A()}catch(e){S(e)}finally{l.clear()}}function h(e,t,r){e=e||{},r=r||function(){};const s=a.concat(e.customRules||[]),o=function(e,t){let n=null;if(e.length===a.length)return n;const r={};return e.forEach((function(e,s){const i=s-a.length;function o(e){return new Error("Property '"+e+"' of custom rule at index "+i+" is incorrect.")}["names","tags"].forEach((function(t){const r=e[t];n||r&&Array.isArray(r)&&0!==r.length&&r.every(c.isString)&&!r.some(c.isEmptyString)||(n=o(t))})),[["description","string"],["function","function"]].forEach((function(t){const r=t[0],s=e[r];n||s&&typeof s===t[1]||(n=o(r))})),!n&&e.information&&Object.getPrototypeOf(e.information)!==URL.prototype&&(n=o("information")),n||void 0===e.asynchronous||"boolean"==typeof e.asynchronous||(n=o("asynchronous")),!n&&e.asynchronous&&t&&(n=new Error("Custom rule "+e.names.join("/")+" at index "+i+" is asynchronous and can not be used in a synchronous context.")),n||(e.names.forEach((function(e){const t=e.toUpperCase();n||void 0===r[t]||(n=new Error("Name '"+e+"' of custom rule at index "+i+" is already used as a name or tag.")),r[t]=!0})),e.tags.forEach((function(e){const t=e.toUpperCase();!n&&r[t]&&(n=new Error("Tag '"+e+"' of custom rule at index "+i+" is already used as a name.")),r[t]=!1})))})),n}(s,t);if(o)return r(o);let l=[];Array.isArray(e.files)?l=[...e.files]:e.files&&(l=[String(e.files)]);const u=e.strings||{},p=Object.keys(u),h=e.config||{default:!0},d=void 0===e.frontMatter?c.frontMatterRe:e.frontMatter,g=!!e.handleRuleFailures,m=!!e.noInlineConfig,y=void 0===e.resultVersion?2:e.resultVersion,b=i({html:!0});(e.markdownItPlugins||[]).forEach((function(e){b.use(...e)}));const _=e.fs||n(7147),x=function(e){const t={};return Object.defineProperty(t,"toString",{value:function(n){let r=null;const s=[],i=Object.keys(t);return i.sort(),i.forEach((function(i){const o=t[i];Array.isArray(o)?o.forEach((function(e){const t=e.ruleNames?e.ruleNames.join("/"):e.ruleName+"/"+e.ruleAlias;s.push(i+": "+e.lineNumber+": "+t+" "+e.ruleDescription+(e.errorDetail?" ["+e.errorDetail+"]":"")+(e.errorContext?' [Context: "'+e.errorContext+'"]':""))})):(r||(r={},e.forEach((function(e){const t=e.names[0].toUpperCase();r[t]=e}))),Object.keys(o).forEach((function(e){const t=r[e.toUpperCase()];o[e].forEach((function(e){const r=Math.min(n?1:0,t.names.length-1),o=i+": "+e+": "+t.names[r]+" "+t.description;s.push(o)}))})))})),s.join("\n")}}),t}(s);let v=!1,k=0;function w(){let e=null;function n(n,s){return k--,n?(v=!0,r(n)):(x[e]=s,t||w(),null)}if(v);else if(l.length>0)k++,e=l.shift(),function(e,t,n,r,s,i,o,a,c,l,u){function p(c,l){return c?u(c):f(e,t,l,n,r,s,i,o,a,u)}l?p(null,c.readFileSync(t,"utf8")):c.readFile(t,"utf8",p)}(s,e,b,h,d,g,m,y,_,t,n);else if(p.length>0)k++,e=p.shift(),f(s,e,u[e]||"",b,h,d,g,m,y,n);else if(0===k)return v=!0,r(null,x);return null}if(t)for(;!v;)w();else w(),w(),w(),w(),w(),w(),w(),w();return null}function d(e,t){return h(e,!1,t)}const g=s&&s(d);function m(e,t,n){let r=null,s="";const i=[];let o=0;return(n||[JSON.parse]).every((e=>{try{r=e(t)}catch(e){i.push(`Parser ${o++}: ${e.message}`)}return!r})),r||(i.unshift(`Unable to parse '${e}'`),s=i.join("; ")),{config:r,message:s}}function y(e,t,s,i){i||(s?(i=s,s=null):(i=t,t=null)),s||(s=n(7147)),s.readFile(e,"utf8",((n,o)=>{if(n)return i(n);const{config:a,message:c}=m(e,o,t);if(!a)return i(new Error(c));const l=a.extends;return l?(delete a.extends,function(e,t,n,s){const i=r.dirname(e),o=r.resolve(i,t);n.access(o,(e=>{if(e)try{return s(null,u.resolve(t,{paths:[i]}))}catch{}return s(null,o)}))}(e,l,s,((e,n)=>y(n,t,s,((e,t)=>e?i(e):i(null,{...t,...a})))))):i(null,a)}))}const b=s&&s(y);d.sync=function(e){let t=null;return h(e,!0,(function(e,n){if(e)throw e;t=n})),t},d.readConfig=y,d.readConfigSync=function e(t,s,i){i||(i=n(7147));const o=i.readFileSync(t,"utf8"),{config:a,message:c}=m(t,o,s);if(!a)throw new Error(c);const l=a.extends;if(l){delete a.extends;const n=function(e,t,n){const s=r.dirname(e),i=r.resolve(s,t);try{return n.accessSync(i),i}catch{}try{return u.resolve(t,{paths:[s]})}catch{}return i}(t,l,i);return{...e(n,s,i),...a}}return a},d.getVersion=function(){return n(3616).version},d.promises={markdownlint:function(e){return g(e)},readConfig:function(e,t,n){return b(e,t,n)}},e.exports=d},931:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,filterTokens:s}=n(1902);e.exports={names:["MD001","heading-increment","header-increment"],description:"Heading levels should only increment by one level at a time",tags:["headings","headers"],function:function(e,t){let n=0;s(e,"heading_open",(function(e){const s=Number.parseInt(e.tag.slice(1),10);n&&s>n&&r(t,e.lineNumber,"h"+(n+1),"h"+s),n=s}))}}},4456:(e,t,n)=>{"use strict";const{addErrorDetailIf:r}=n(1902);e.exports={names:["MD002","first-heading-h1","first-header-h1"],description:"First heading should be a top-level heading",tags:["headings","headers"],function:function(e,t){const n="h"+Number(e.config.level||1);e.tokens.every((function(e){return"heading_open"!==e.type||(r(t,e.lineNumber,n,e.tag),!1)}))}}},6375:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,filterTokens:s,headingStyleFor:i}=n(1902);e.exports={names:["MD003","heading-style","header-style"],description:"Heading style",tags:["headings","headers"],function:function(e,t){let n=String(e.config.style||"consistent");s(e,"heading_open",(function(e){const s=i(e);if("consistent"===n&&(n=s),s!==n){const i=/h[12]/.test(e.tag),o="setext_with_atx_closed"===n&&(i&&"setext"===s||!i&&"atx_closed"===s);if(!("setext_with_atx"===n&&(i&&"setext"===s||!i&&"atx"===s))&&!o){let o=n;"setext_with_atx"===n?o=i?"setext":"atx":"setext_with_atx_closed"===n&&(o=i?"setext":"atx_closed"),r(t,e.lineNumber,o,s)}}}))}}},5168:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,listItemMarkerRe:s,unorderedListStyleFor:i}=n(1902),{flattenedLists:o}=n(9635),a={dash:"-",plus:"+",asterisk:"*"},c={dash:"plus",plus:"asterisk",asterisk:"dash"},l=Object.keys(a);e.exports={names:["MD004","ul-style"],description:"Unordered list style",tags:["bullet","ul"],function:function(e,t){const n=String(e.config.style||"consistent");let u=n;const p=[];o().forEach((e=>{e.unordered&&("consistent"===u&&(u=i(e.items[0])),e.items.forEach((o=>{const f=i(o);if("sublist"===n){const t=e.nesting;p[t]||(p[t]=f===p[t-1]?c[f]:f),u=p[t]}l.includes(u)||(u=l[0]);let h=null,d=null;const g=o.line.match(s);if(g){h=[g.index+1,g[0].length],d={editColumn:g[1].length+1,deleteCount:1,insertText:a[u]}}r(t,o.lineNumber,u,f,null,null,h,d)})))}))}}},551:(e,t,n)=>{"use strict";const{addError:r,addErrorDetailIf:s,indentFor:i,listItemMarkerRe:o,orderedListItemMarkerRe:a,rangeFromRegExp:c}=n(1902),{flattenedLists:l}=n(9635);e.exports={names:["MD005","list-indent"],description:"Inconsistent indentation for list items at the same level",tags:["bullet","ul","indentation"],function:function(e,t){l().forEach((e=>{const n=e.indent;let l=0,u=-1,p=!1;e.items.forEach((f=>{const{line:h,lineNumber:d}=f,g=i(f);let m=null;if(e.unordered)s(t,d,n,g,null,null,c(h,o));else if(m=a.exec(h)){u=m[0].length,l=l||u;const e=m[1].length+1;if(n!==g||p)if(l===u)p=!0;else{const s=p?l-e:n,i=p?u-e:g;r(t,d,p?`Expected: (${l}); Actual: (${u})`:`Expected: ${n}; Actual: ${g}`,null,c(h,o),{editColumn:Math.min(i,s)+1,deleteCount:Math.max(i-s,0),insertText:"".padEnd(Math.max(s-i,0))})}}}))}))}}},3386:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,listItemMarkerRe:s,rangeFromRegExp:i}=n(1902),{flattenedLists:o}=n(9635);e.exports={names:["MD006","ul-start-left"],description:"Consider starting bulleted lists at the beginning of the line",tags:["bullet","ul","indentation"],function:function(e,t){o().forEach((e=>{e.unordered&&!e.nesting&&0!==e.indent&&e.items.forEach((n=>{const{lineNumber:o,line:a}=n;r(t,o,0,e.indent,null,null,i(a,s),{deleteCount:a.length-a.trimStart().length})}))}))}}},105:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,indentFor:s,listItemMarkerRe:i}=n(1902),{flattenedLists:o}=n(9635);e.exports={names:["MD007","ul-indent"],description:"Unordered list indentation",tags:["bullet","ul","indentation"],function:function(e,t){const n=Number(e.config.indent||2),a=!!e.config.start_indented,c=Number(e.config.start_indent||n);o().forEach((e=>{e.unordered&&e.parentsUnordered&&e.items.forEach((o=>{const{lineNumber:l,line:u}=o,p=(a?c:0)+e.nesting*n,f=s(o);let h=null,d=1;const g=u.match(i);g&&(h=[1,g[0].length],d+=g[1].length-f),r(t,l,p,f,null,null,h,{editColumn:d,deleteCount:f,insertText:"".padEnd(p)})}))}))}}},5505:(e,t,n)=>{"use strict";const{addError:r,filterTokens:s,forEachInlineCodeSpan:i,forEachLine:o,includesSorted:a,newLineRe:c,numericSortAscending:l}=n(1902),{lineMetadata:u}=n(9635);e.exports={names:["MD009","no-trailing-spaces"],description:"Trailing spaces",tags:["whitespace"],function:function(e,t){let n=e.config.br_spaces;n=Number(void 0===n?2:n);const p=!!e.config.list_item_empty_lines,f=!!e.config.strict,h=[];p&&(s(e,"list_item_open",(e=>{for(let t=e.map[0];t<e.map[1];t++)h.push(t+1)})),h.sort(l));const d=[],g=[];f&&(s(e,"paragraph_open",(e=>{for(let t=e.map[0];t<e.map[1]-1;t++)d.push(t+1)})),d.sort(l),s(e,"inline",(t=>{if(t.children.some((e=>"code_inline"===e.type))){const n=e.lines.slice(t.map[0],t.map[1]);i(n.join("\n"),((e,n)=>{const r=e.split(c).length;for(let e=0;e<r;e++)g.push(t.lineNumber+n+e)}))}})),g.sort(l));const m=n<2?0:n;o(u(),((e,n,s)=>{const i=n+1,o=e.length-e.trimEnd().length;if(o&&!s&&!a(h,i)&&(m!==o||f&&(!a(d,i)||a(g,i)))){const n=e.length-o+1;r(t,i,"Expected: "+(0===m?"":"0 or ")+m+"; Actual: "+o,null,[n,o],{editColumn:n,deleteCount:o})}}))}}},8066:(e,t,n)=>{"use strict";const{addError:r,forEachLine:s,overlapsAnyRange:i}=n(1902),{codeBlockAndSpanRanges:o,lineMetadata:a}=n(9635),c=/\t+/g;e.exports={names:["MD010","no-hard-tabs"],description:"Hard tabs",tags:["whitespace","hard_tab"],function:function(e,t){const n=e.config.code_blocks,l=void 0===n||!!n,u=e.config.spaces_per_tab,p=void 0===u?1:Math.max(0,Number(u)),f=l?[]:o();s(a(),((e,n,s)=>{if(l||!s){let s=null;for(;null!==(s=c.exec(e));){const{index:e}=s,o=e+1,a=s[0].length;i(f,n,e,a)||r(t,n+1,"Column: "+o,null,[o,a],{editColumn:o,deleteCount:a,insertText:"".padEnd(a*p)})}}}))}}},5364:(e,t,n)=>{"use strict";const{addError:r,forEachLine:s,overlapsAnyRange:i}=n(1902),{codeBlockAndSpanRanges:o,lineMetadata:a}=n(9635),c=/(^|[^\\])\(([^)]+)\)\[([^\]^][^\]]*)](?!\()/g;e.exports={names:["MD011","no-reversed-links"],description:"Reversed link syntax",tags:["links"],function:function(e,t){const n=o();s(a(),((e,s,o,a)=>{if(!o&&!a){let o=null;for(;null!==(o=c.exec(e));){const[e,a,c,l]=o,u=o.index+a.length,p=o[0].length-a.length;c.endsWith("\\")||l.endsWith("\\")||i(n,s,u,p)||r(t,s+1,e.slice(a.length),null,[u+1,p],{editColumn:u+1,deleteCount:p,insertText:`[${c}](${l})`})}}}))}}},4994:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,forEachLine:s}=n(1902),{lineMetadata:i}=n(9635);e.exports={names:["MD012","no-multiple-blanks"],description:"Multiple consecutive blank lines",tags:["whitespace","blank_lines"],function:function(e,t){const n=Number(e.config.maximum||1);let o=0;s(i(),((e,s,i)=>{o=i||e.trim().length>0?0:o+1,n<o&&r(t,s+1,n,o,null,null,null,{deleteCount:-1})}))}}},3594:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,filterTokens:s,forEachHeading:i,forEachLine:o,includesSorted:a}=n(1902),{lineMetadata:c}=n(9635),l="^.{",u=/^\s*\[.*[^\\]]:/,p=/^[es]*(lT?L|I)[ES]*$/,f=/^([#>\s]*\s)?\S*$/,h={em_open:"e",em_close:"E",image:"I",link_open:"l",link_close:"L",strong_open:"s",strong_close:"S",text:"T"};e.exports={names:["MD013","line-length"],description:"Line length",tags:["line_length"],function:function(e,t){const n=Number(e.config.line_length||80),d=Number(e.config.heading_line_length||n),g=Number(e.config.code_block_line_length||n),m=!!e.config.strict,y=!!e.config.stern,b=m||y?"}.+$":"}.*\\s.*$",_=new RegExp(l+n+b),x=new RegExp(l+d+b),v=new RegExp(l+g+b),k=e.config.code_blocks,w=void 0===k||!!k,E=e.config.tables,A=void 0===E||!!E;let S=e.config.headings;void 0===S&&(S=e.config.headers);const C=void 0===S||!!S,T=[];i(e,(e=>{T.push(e.lineNumber)}));const O=[];s(e,"inline",(e=>{let t="";e.children.forEach((e=>{"text"===e.type&&""===e.content||(t+=h[e.type]||"x")})),p.test(t)&&O.push(e.lineNumber)})),o(c(),((e,s,i,o,c)=>{const l=s+1,p=a(T,l),h=i?g:p?d:n,b=i?v:p?x:_;!w&&i||!A&&c||!C&&p||!m&&(y&&f.test(e)||a(O,l)||u.test(e))||!b.test(e)||r(t,l,h,e.length,null,null,[h+1,e.length-h])}))}}},4446:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s}=n(1902),i=/^(\s*)(\$\s+)/;e.exports={names:["MD014","commands-show-output"],description:"Dollar signs used before commands without showing output",tags:["code"],function:function(e,t){["code_block","fence"].forEach((n=>{s(e,n,(n=>{const s="fence"===n.type?1:0,o=[];let a=!0;for(let t=n.map[0]+s;t<n.map[1]-s;t++){const n=e.lines[t],r=n.trim();if(r){const e=i.exec(n);if(e){const n=e[1].length+1,s=e[2].length;o.push([t,r,n,s])}else a=!1}}a&&o.forEach((e=>{const[n,s,i,o]=e;r(t,n+1,s,null,null,[i,o],{editColumn:i,deleteCount:o})}))}))}))}}},6527:(e,t,n)=>{"use strict";const{addErrorContext:r,forEachLine:s}=n(1902),{lineMetadata:i}=n(9635);e.exports={names:["MD018","no-missing-space-atx"],description:"No space after hash on atx style heading",tags:["headings","headers","atx","spaces"],function:function(e,t){s(i(),((e,n,s)=>{if(!s&&/^#+[^# \t]/.test(e)&&!/#\s*$/.test(e)&&!e.startsWith("#️⃣")){const s=/^#+/.exec(e)[0].length;r(t,n+1,e.trim(),null,null,[1,s+1],{editColumn:s+1,insertText:" "})}}))}}},7151:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s,headingStyleFor:i}=n(1902);e.exports={names:["MD019","no-multiple-space-atx"],description:"Multiple spaces after hash on atx style heading",tags:["headings","headers","atx","spaces"],function:function(e,t){s(e,"heading_open",(e=>{if("atx"===i(e)){const{line:n,lineNumber:s}=e,i=/^(#+)([ \t]{2,})(?:\S)/.exec(n);if(i){const[,{length:e},{length:o}]=i;r(t,s,n.trim(),null,null,[1,e+o+1],{editColumn:e+1,deleteCount:o-1})}}}))}}},6882:(e,t,n)=>{"use strict";const{addErrorContext:r,forEachLine:s}=n(1902),{lineMetadata:i}=n(9635);e.exports={names:["MD020","no-missing-space-closed-atx"],description:"No space inside hashes on closed atx style heading",tags:["headings","headers","atx_closed","spaces"],function:function(e,t){s(i(),((e,n,s)=>{if(!s){const s=/^(#+)([ \t]*)([^#]*?[^#\\])([ \t]*)((?:\\#)?)(#+)(\s*)$/.exec(e);if(s){const[,i,{length:o},a,{length:c},l,u,{length:p}]=s,f=i.length,h=u.length,d=!o,g=!c||l,m=l?`${l} `:"";if(d||g){const s=d?[1,f+1]:[e.length-p-h,h+1];r(t,n+1,e.trim(),d,g,s,{editColumn:1,deleteCount:e.length,insertText:`${i} ${a} ${m}${u}`})}}}}))}}},6771:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s,headingStyleFor:i}=n(1902);e.exports={names:["MD021","no-multiple-space-closed-atx"],description:"Multiple spaces inside hashes on closed atx style heading",tags:["headings","headers","atx_closed","spaces"],function:function(e,t){s(e,"heading_open",(e=>{if("atx_closed"===i(e)){const{line:n,lineNumber:s}=e,i=/^(#+)([ \t]+)([^#]+?)([ \t]+)(#+)(\s*)$/.exec(n);if(i){const[,e,{length:o},a,{length:c},l,{length:u}]=i,p=o>1,f=c>1;if(p||f){const i=n.length,h=e.length,d=l.length,g=p?[1,h+o+1]:[i-u-d-c,c+d+1];r(t,s,n.trim(),p,f,g,{editColumn:1,deleteCount:i,insertText:`${e} ${a} ${l}`})}}}}))}}},1875:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,filterTokens:s,isBlankLine:i}=n(1902);e.exports={names:["MD022","blanks-around-headings","blanks-around-headers"],description:"Headings should be surrounded by blank lines",tags:["headings","headers","blank_lines"],function:function(e,t){let n=e.config.lines_above;n=Number(void 0===n?1:n);let o=e.config.lines_below;o=Number(void 0===o?1:o);const{lines:a}=e;s(e,"heading_open",(e=>{const[s,c]=e.map;let l=0;for(let e=0;e<n;e++)i(a[s-e-1])&&l++;r(t,s+1,n,l,"Above",a[s].trim(),null,{insertText:"".padEnd(n-l,"\n")});let u=0;for(let e=0;e<o;e++)i(a[c+e])&&u++;r(t,s+1,o,u,"Below",a[s].trim(),null,{lineNumber:c+1,insertText:"".padEnd(o-u,"\n")})}))}}},863:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s}=n(1902),i=/^((?:\s+)|(?:[>\s]+\s\s))[^>\s]/;e.exports={names:["MD023","heading-start-left","header-start-left"],description:"Headings must start at the beginning of the line",tags:["headings","headers","spaces"],function:function(e,t){s(e,"heading_open",(function(e){const{lineNumber:n,line:s}=e,o=s.match(i);if(o){const[e,i]=o;let a=i.length;const c=i.trimEnd().length;c&&(a-=c-1),r(t,n,s,null,null,[1,e.length],{editColumn:c+1,deleteCount:a})}}))}}},8114:(e,t,n)=>{"use strict";const{addErrorContext:r,forEachHeading:s}=n(1902);e.exports={names:["MD024","no-duplicate-heading","no-duplicate-header"],description:"Multiple headings with the same content",tags:["headings","headers"],function:function(e,t){const n=!!e.config.siblings_only||!!e.config.allow_different_nesting||!1,i=[null,[]];let o=1,a=i[o];s(e,((e,s)=>{if(n){const t=e.tag.slice(1);for(;o<t;)o++,i[o]=[];for(;o>t;)i[o]=[],o--;a=i[t]}a.includes(s)?r(t,e.lineNumber,e.line.trim()):a.push(s)}))}}},1426:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s,frontMatterHasTitle:i}=n(1902);e.exports={names:["MD025","single-title","single-h1"],description:"Multiple top-level headings in the same document",tags:["headings","headers"],function:function(e,t){const n="h"+Number(e.config.level||1),o=i(e.frontMatterLines,e.config.front_matter_title);let a=!1;s(e,"heading_open",(function(e){e.tag===n&&(a||o?r(t,e.lineNumber,e.line.trim()):1===e.lineNumber&&(a=!0))}))}}},9615:(e,t,n)=>{"use strict";const{addError:r,allPunctuationNoQuestion:s,escapeForRegExp:i,forEachHeading:o}=n(1902),a=/&#?[0-9a-zA-Z]+;$/;e.exports={names:["MD026","no-trailing-punctuation"],description:"Trailing punctuation in heading",tags:["headings","headers"],function:function(e,t){let n=e.config.punctuation;n=String(void 0===n?s:n);const c=new RegExp("\\s*["+i(n)+"]+$");o(e,(e=>{const{line:n,lineNumber:s}=e,i=n.replace(/[\s#]*$/,""),o=c.exec(i);if(o&&!a.test(i)){const e=o[0],n=o.index+1,i=e.length;r(t,s,`Punctuation: '${e}'`,null,[n,i],{editColumn:n,deleteCount:i})}}))}}},6531:(e,t,n)=>{"use strict";const{addErrorContext:r,newLineRe:s}=n(1902),i=/^((?:\s*>)+)(\s{2,})\S/;e.exports={names:["MD027","no-multiple-space-blockquote"],description:"Multiple spaces after blockquote symbol",tags:["blockquote","whitespace","indentation"],function:function(e,t){let n=0,o=0;e.tokens.forEach((a=>{const{content:c,lineNumber:l,type:u}=a;if("blockquote_open"===u)n++;else if("blockquote_close"===u)n--;else if("list_item_open"===u)o++;else if("list_item_close"===u)o--;else if("inline"===u&&n){const n=c.split(s).length;for(let s=0;s<n;s++){const n=e.lines[l+s-1],a=n.match(i);if(a){const[e,{length:i},{length:c}]=a;o&&">"!==e[e.length-1]||r(t,l+s,n,null,null,[1,e.length],{editColumn:i+1,deleteCount:c-1})}}}}))}}},9250:(e,t,n)=>{"use strict";const{addError:r}=n(1902);e.exports={names:["MD028","no-blanks-blockquote"],description:"Blank line inside blockquote",tags:["blockquote","whitespace"],function:function(e,t){let n={},s=null;e.tokens.forEach((function(e){if("blockquote_open"===e.type&&"blockquote_close"===n.type)for(let n=s;n<e.lineNumber;n++)r(t,n);n=e,"blockquote_open"===e.type&&(s=e.map[1]+1)}))}}},4613:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,listItemMarkerRe:s,orderedListItemMarkerRe:i,rangeFromRegExp:o}=n(1902),{flattenedLists:a}=n(9635),c={one:"1/1/1",ordered:"1/2/3",zero:"0/0/0"};e.exports={names:["MD029","ol-prefix"],description:"Ordered list item prefix",tags:["ol"],function:function(e,t){const n=String(e.config.style||"one_or_ordered");a().filter((e=>!e.unordered)).forEach((e=>{const{items:a}=e;let l=1,u=!1;if(a.length>=2){const e=i.exec(a[0].line),t=i.exec(a[1].line);if(e&&t){const[,n]=e,[,r]=t;"1"===r&&"0"!==n||(u=!0,"0"===n&&(l=0))}}let p=n;"one_or_ordered"===p&&(p=u?"ordered":"one"),"zero"===p?l=0:"one"===p&&(l=1),a.forEach((e=>{const n=i.exec(e.line);n&&(r(t,e.lineNumber,String(l),n[1],"Style: "+c[p],null,o(e.line,s)),"ordered"===p&&l++)}))}))}}},1819:(e,t,n)=>{"use strict";const{addErrorDetailIf:r}=n(1902),{flattenedLists:s}=n(9635);e.exports={names:["MD030","list-marker-space"],description:"Spaces after list markers",tags:["ol","ul","whitespace"],function:function(e,t){const n=Number(e.config.ul_single||1),i=Number(e.config.ol_single||1),o=Number(e.config.ul_multi||1),a=Number(e.config.ol_multi||1);s().forEach((e=>{const s=e.lastLineIndex-e.open.map[0]===e.items.length,c=e.unordered?s?n:o:s?i:a;e.items.forEach((e=>{const{line:n,lineNumber:s}=e,i=/^[\s>]*\S+(\s*)/.exec(n),[{length:o},{length:a}]=i;if(o<n.length){let e=null;c!==a&&(e={editColumn:o-a+1,deleteCount:a,insertText:"".padEnd(c)}),r(t,s,c,a,null,null,[1,o],e)}}))}))}}},2847:(e,t,n)=>{"use strict";const{addErrorContext:r,forEachLine:s,isBlankLine:i}=n(1902),{lineMetadata:o}=n(9635),a=/^(.*?)\s*[`~]/;e.exports={names:["MD031","blanks-around-fences"],description:"Fenced code blocks should be surrounded by blank lines",tags:["code","blank_lines"],function:function(e,t){const n=e.config.list_items,c=void 0===n||!!n,{lines:l}=e;s(o(),((e,n,s,o,u,p)=>{const f=o>0,h=o<0;if((c||!p)&&(f&&!i(l[n-1])||h&&!i(l[n+1]))){const[,s]=e.match(a)||[],i=void 0===s?null:{lineNumber:n+(f?1:2),insertText:`${s}\n`};r(t,n+1,l[n].trim(),null,null,null,i)}}))}}},2180:(e,t,n)=>{"use strict";const{addErrorContext:r,isBlankLine:s}=n(1902),{flattenedLists:i}=n(9635),o=/^[>\s]*/;e.exports={names:["MD032","blanks-around-lists"],description:"Lists should be surrounded by blank lines",tags:["bullet","ul","ol","blank_lines"],function:function(e,t){const{lines:n}=e;i().filter((e=>!e.nesting)).forEach((e=>{const i=e.open.map[0];if(!s(n[i-1])){const e=n[i],s=e.match(o)[0].trimEnd();r(t,i+1,e.trim(),null,null,null,{insertText:`${s}\n`})}const a=e.lastLineIndex-1;if(!s(n[a+1])){const e=n[a],s=e.match(o)[0].trimEnd();r(t,a+1,e.trim(),null,null,null,{lineNumber:a+2,insertText:`${s}\n`})}}))}}},5429:(e,t,n)=>{"use strict";const{addError:r,forEachLine:s,overlapsAnyRange:i,unescapeMarkdown:o}=n(1902),{codeBlockAndSpanRanges:a,lineMetadata:c}=n(9635),l=/<(([A-Za-z][A-Za-z0-9-]*)(?:\s[^>]*)?)\/?>/g,u=/]\(\s*$/,p=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;e.exports={names:["MD033","no-inline-html"],description:"Inline HTML",tags:["html"],function:function(e,t){let n=e.config.allowed_elements;n=Array.isArray(n)?n:[],n=n.map((e=>e.toLowerCase()));const f=a();s(c(),((e,s,a)=>{let c=null;for(;!a&&null!==(c=l.exec(e));){const[a,l,h]=c;if(!(n.includes(h.toLowerCase())||a.endsWith("\\>")||p.test(l)||i(f,s,c.index,c[0].length))){const n=e.substring(0,c.index);if(!u.test(n)){o(n+"<","_").endsWith("_")||r(t,s+1,"Element: "+h,null,[c.index+1,a.length])}}}}))}}},4142:(e,t,n)=>{"use strict";const{addErrorContext:r,bareUrlRe:s,filterTokens:i}=n(1902);e.exports={names:["MD034","no-bare-urls"],description:"Bare URL used",tags:["links","url"],function:function(e,t){i(e,"inline",(e=>{let n=!1;e.children.forEach((e=>{const{content:i,line:o,lineNumber:a,type:c}=e;let l=null;if("link_open"===c)n=!0;else if("link_close"===c)n=!1;else if("text"===c&&!n)for(;null!==(l=s.exec(i));){const[e]=l,n=l.index,s=e.length,c=i[n-1],u=i[n+s];if(!("["===c&&"]"===u||'"'===c&&'"'===u||"'"===c&&"'"===u)){const c=o.indexOf(i),l=-1===c?null:[c+n+1,s],u=l?{editColumn:l[0],deleteCount:l[1],insertText:`<${e}>`}:null;r(t,a,e,null,null,l,u)}}}))}))}}},6694:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,filterTokens:s}=n(1902);e.exports={names:["MD035","hr-style"],description:"Horizontal rule style",tags:["hr"],function:function(e,t){let n=String(e.config.style||"consistent");s(e,"hr",(e=>{const{lineNumber:s,markup:i}=e;"consistent"===n&&(n=i),r(t,s,n,i)}))}}},4036:(e,t,n)=>{"use strict";const{addErrorContext:r,allPunctuation:s}=n(1902);e.exports={names:["MD036","no-emphasis-as-heading","no-emphasis-as-header"],description:"Emphasis used instead of a heading",tags:["headings","headers","emphasis"],function:function(e,t){let n=e.config.punctuation;n=String(void 0===n?s:n);const i=new RegExp("["+n+"]$");let o=function e(n){return"paragraph_open"===n.type?function(n){const s=n.children.filter((function(e){return"text"!==e.type||""!==e.content}));return 3!==s.length||"strong_open"!==s[0].type&&"em_open"!==s[0].type||"text"!==s[1].type||i.test(s[1].content)||r(t,n.lineNumber,s[1].content),e}:"blockquote_open"===n.type?function t(n){return"blockquote_close"!==n.type?t:e}:"list_item_open"===n.type?function t(n){return"list_item_close"!==n.type?t:e}:e};e.tokens.forEach((function(e){o=o(e)}))}}},491:(e,t,n)=>{"use strict";const{addErrorContext:r,emphasisMarkersInContent:s,forEachLine:i,isBlankLine:o}=n(1902),{lineMetadata:a}=n(9635),c=/(^|[^\\]|\\\\)(?:(\*\*?\*?)|(__?_?))/g,l=/([A-Za-z0-9])_([A-Za-z0-9])/g,u=/^([\s>]*)\*(\s+)/,p=/^\s+/,f=/\s+$/,h=/\|/;e.exports={names:["MD037","no-space-in-emphasis"],description:"Spaces inside emphasis markers",tags:["whitespace","emphasis"],function:function(e,t){let n,d,g,m,y=null;function b(){d=-1,m=0,g="",n=0,y=null}function _(e,n,r,s,i,o){let a=e.substring(d,i);m||(a=a.trimStart()),s||(a=a.trimEnd());const c=p.test(a),l=f.test(a);if((c||l)&&(!o||!h.test(a))){const o=d-m,u=i+r,p=e.substring(o,u),f=o+1,h=u-o,g=e.substring(o,d),y=s?s[2]||s[3]:"",b=`${g}${a.trim()}${y}`;return[t,n+1,p,c,l,[f,h],{editColumn:f,deleteCount:h,insertText:b}]}return null}const x=s(e);b(),i(a(),((e,t,s,i,a,p,f,h)=>{const v=1===p;if((s||i||a||f||v||o(e))&&b(),s||i||f||h)return;let k=e.replace(l,"$1 $2");v&&(k=k.replace(u,"$1 $2"));let w=null;for(;w=c.exec(k);){const s=x[t],i=w.index+w[1].length;if(s.includes(i))continue;const o=w[0].length-w[1].length,l=(w[2]||w[3])[0];if(-1===d)d=i+o,m=o,g=l,n=o;else if(l===g){if(o===n){y&&(r(...y),y=null);const s=_(e,t,n,w,i,a);s&&r(...s),b()}else 3===o?n=o-n:3===n?n-=o:n+=o;c.lastIndex>1&&c.lastIndex--}else c.lastIndex>1&&c.lastIndex--}-1!==d&&(y=y||_(e,t,0,null,e.length,a),d=0,m=0)}))}}},1786:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s,forEachInlineCodeSpan:i,newLineRe:o}=n(1902),a=/^\s([^`]|$)/,c=/[^`]\s$/,l=/^\s(?:\S.*\S|\S)\s$/;e.exports={names:["MD038","no-space-in-code"],description:"Spaces inside code span elements",tags:["whitespace","code"],function:function(e,t){s(e,"inline",(n=>{if(n.children.some((e=>"code_inline"===e.type))){const s=e.lines.slice(n.map[0],n.map[1]);i(s.join("\n"),((e,i,u,p)=>{let f=u-p,h=e.length+2*p,d=0,g=u,m=e.length;const y=e.split(o),b=a.test(e),_=!b&&c.test(e);_&&y.length>1&&(f=0,d=y.length-1,g=0);const x=l.test(e);if((b||_)&&!x){const e=y[d];y.length>1&&(h=e.length+p,m=e.length);const o=s[i+d].substring(f,f+h),a=e.trim(),c=(a.startsWith("`")?" ":"")+a+(a.endsWith("`")?" ":"");r(t,n.lineNumber+i+d,o,b,_,[f+1,h],{editColumn:g+1,deleteCount:m,insertText:c})}}))}}))}}},8446:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s}=n(1902),i=/\[(?:\s+(?:[^\]]*?)\s*|(?:[^\]]*?)\s+)](?=((?:\([^)]*\))|(?:\[[^\]]*\])))/;e.exports={names:["MD039","no-space-in-links"],description:"Spaces inside link text",tags:["whitespace","links"],function:function(e,t){s(e,"inline",(n=>{const{children:s}=n;let{lineNumber:o}=n,a=!1,c="",l=0;s.forEach((n=>{const{content:s,type:u}=n;if("link_open"===u)a=!0,c="";else if("link_close"===u){a=!1;const n=c.trimStart().length!==c.length,s=c.trimEnd().length!==c.length;if(n||s){let a=null,u=null;const p=e.lines[o-1].slice(l).match(i);if(p){const e=p.index+l+1,t=p[0].length;a=[e,t],u={editColumn:e+1,deleteCount:t-2,insertText:c.trim()},l=e+t-1}r(t,o,`[${c}]`,n,s,a,u)}}else"softbreak"===u||"hardbreak"===u?(o++,l=0):a&&(c+=s)}))}))}}},6618:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s}=n(1902);e.exports={names:["MD040","fenced-code-language"],description:"Fenced code blocks should have a language specified",tags:["code","language"],function:function(e,t){s(e,"fence",(function(e){e.info.trim()||r(t,e.lineNumber,e.line)}))}}},4517:(e,t,n)=>{"use strict";const{addErrorContext:r,frontMatterHasTitle:s}=n(1902);e.exports={names:["MD041","first-line-heading","first-line-h1"],description:"First line in a file should be a top-level heading",tags:["headings","headers"],function:function(e,t){const n=Number(e.config.level||1),i="h"+n;if(!s(e.frontMatterLines,e.config.front_matter_title)){const s=new RegExp(`^<h${n}[ />]`,"i");e.tokens.every((e=>{let n=!1;if("html_block"===e.type){if(e.content.startsWith("\x3c!--"))return!0;s.test(e.content)||(n=!0)}else"heading_open"===e.type&&e.tag===i||(n=!0);return n&&r(t,e.lineNumber,e.line),!1}))}}}},4723:(e,t,n)=>{"use strict";const{addErrorContext:r,filterTokens:s,rangeFromRegExp:i}=n(1902),o=/\[[^\]]*](?:\((?:#?|(?:<>))\))/;e.exports={names:["MD042","no-empty-links"],description:"No empty links",tags:["links"],function:function(e,t){s(e,"inline",(function(e){let n=!1,s="",a=!1;e.children.forEach((function(e){"link_open"===e.type?(n=!0,s="",e.attrs.forEach((function(e){"href"!==e[0]||e[1]&&"#"!==e[1]||(a=!0)}))):"link_close"===e.type?(n=!1,a&&(r(t,e.lineNumber,"["+s+"]()",null,null,i(e.line,o)),a=!1)):n&&(s+=e.content)}))}))}}},986:(e,t,n)=>{"use strict";const{addErrorContext:r,addErrorDetailIf:s,forEachHeading:i}=n(1902);e.exports={names:["MD043","required-headings","required-headers"],description:"Required heading structure",tags:["headings","headers"],function:function(e,t){const n=e.config.headings||e.config.headers;if(Array.isArray(n)){const o={};[1,2,3,4,5,6].forEach((e=>{o["h"+e]="######".substr(-e)}));let a=0,c=!1,l=!1,u=!1;const p=()=>n[a++]||"[None]";i(e,((e,n)=>{if(!l){u=!0;const r=o[e.tag]+" "+n,i=p();if("*"===i){p().toLowerCase()!==r.toLowerCase()&&(c=!0,a--)}else"+"===i?c=!0:i.toLowerCase()===r.toLowerCase()?c=!1:c?a--:(s(t,e.lineNumber,i,r),l=!0)}}));const f=n.length-a;l||!(f>1||1===f&&"*"!==n[a])||!u&&n.every((e=>"*"===e))||r(t,e.lines.length,n[a])}}}},6456:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,bareUrlRe:s,escapeForRegExp:i,forEachLine:o,overlapsAnyRange:a,linkRe:c,linkReferenceRe:l}=n(1902),{codeBlockAndSpanRanges:u,lineMetadata:p}=n(9635);e.exports={names:["MD044","proper-names"],description:"Proper names should have the correct capitalization",tags:["spelling"],function:function(e,t){let n=e.config.names;n=Array.isArray(n)?n:[],n.sort(((e,t)=>t.length-e.length||e.localeCompare(t)));const f=e.config.code_blocks,h=void 0===f||!!f,d=[];o(p(),((e,t)=>{if(l.test(e))d.push([t,0,e.length]);else{let n=null;for(;null!==(n=s.exec(e));)d.push([t,n.index,n[0].length]);for(;null!==(n=c.exec(e));){const[,e,r]=n;r&&d.push([t,n.index+e.length,r.length])}}})),h||d.push(...u());for(const e of n){const n=i(e),s=/^\W/.test(e)?"":"\\b_*",c=/\W$/.test(e)?"":"_*\\b",l=new RegExp(`(${s})(${n})${c}`,"gi");o(p(),((n,s,i,o)=>{if(h||!i&&!o){let i=null;for(;null!==(i=l.exec(n));){const[,n,o]=i,c=i.index+n.length,l=o.length;a(d,s,c,l)||r(t,s+1,e,o,null,null,[c+1,l],{editColumn:c+1,deleteCount:l,insertText:e}),d.push([s,c,l])}}}))}}}},734:(e,t,n)=>{"use strict";const{addError:r,forEachInlineChild:s}=n(1902);e.exports={names:["MD045","no-alt-text"],description:"Images should have alternate text (alt text)",tags:["accessibility","images"],function:function(e,t){s(e,"image",(function(e){""===e.content&&r(t,e.lineNumber)}))}}},5777:(e,t,n)=>{"use strict";const{addErrorDetailIf:r}=n(1902),s={fence:"fenced",code_block:"indented"};e.exports={names:["MD046","code-block-style"],description:"Code block style",tags:["code"],function:function(e,t){let n=String(e.config.style||"consistent");e.tokens.filter((e=>"code_block"===e.type||"fence"===e.type)).forEach((e=>{const{lineNumber:i,type:o}=e;"consistent"===n&&(n=s[o]),r(t,i,n,s[o])}))}}},5988:(e,t,n)=>{"use strict";const{addError:r,isBlankLine:s}=n(1902);e.exports={names:["MD047","single-trailing-newline"],description:"Files should end with a single newline character",tags:["blank_lines"],function:function(e,t){const n=e.lines.length,i=e.lines[n-1];s(i)||r(t,n,null,null,[i.length,1],{insertText:"\n",editColumn:i.length+1})}}},9783:(e,t,n)=>{"use strict";const{addErrorDetailIf:r,fencedCodeBlockStyleFor:s}=n(1902);e.exports={names:["MD048","code-fence-style"],description:"Code fence style",tags:["code"],function:function(e,t){let n=String(e.config.style||"consistent");e.tokens.filter((e=>"fence"===e.type)).forEach((e=>{const{lineNumber:i,markup:o}=e;"consistent"===n&&(n=s(o)),r(t,i,n,s(o))}))}}},6321:(e,t,n)=>{"use strict";const{addError:r,emphasisOrStrongStyleFor:s,forEachInlineChild:i,getNextChildToken:o,getRangeAndFixInfoIfFound:a}=n(1902);e.exports={names:["MD049","emphasis-style"],description:"Emphasis style should be consistent",tags:["emphasis"],function:function(e,t){let n=String(e.config.style||"consistent");i(e,"em_open",((i,c)=>{const{lineNumber:l,markup:u}=i,p=s(u);if("consistent"===n&&(n=p),n!==p){let s={};const f=o(c,i,"text","em_close");if(f){const{content:t}=f,r=`${u}${t}${u}`,i="asterisk"===n?"*":"_",o=`${i}${t}${i}`;s=a(e.lines,l-1,r,o)}r(t,l,`Expected: ${n}; Actual: ${p}`,null,s.range,s.fixInfo)}}))}}},6414:(e,t,n)=>{"use strict";const{addError:r,emphasisOrStrongStyleFor:s,forEachInlineChild:i,getNextChildToken:o,getRangeAndFixInfoIfFound:a}=n(1902);e.exports={names:["MD050","strong-style"],description:"Strong style should be consistent",tags:["emphasis"],function:function(e,t){let n=String(e.config.style||"consistent");i(e,"strong_open",((i,c)=>{const{lineNumber:l,markup:u}=i,p=s(u);if("consistent"===n&&(n=p),n!==p){let s={};const f=o(c,i,"text","strong_close");if(f){const{content:t}=f,r=`${u}${t}${u}`,i="asterisk"===n?"**":"__",o=`${i}${t}${i}`;s=a(e.lines,l-1,r,o)}r(t,l,`Expected: ${n}; Actual: ${p}`,null,s.range,s.fixInfo)}}))}}},7393:(e,t,n)=>{"use strict";const{homepage:r,version:s}=n(3616),i=[n(931),n(4456),n(6375),n(5168),n(551),n(3386),n(105),n(5505),n(8066),n(5364),n(4994),n(3594),n(4446),n(6527),n(7151),n(6882),n(6771),n(1875),n(863),n(8114),n(1426),n(9615),n(6531),n(9250),n(4613),n(1819),n(2847),n(2180),n(5429),n(4142),n(6694),n(4036),n(491),n(1786),n(8446),n(6618),n(4517),n(4723),n(986),n(6456),n(734),n(5777),n(5988),n(9783),n(6321),n(6414)];i.forEach((e=>{const t=e.names[0].toLowerCase();e.information=new URL(`${r}/blob/v${s}/doc/Rules.md#${t}`)})),e.exports=i},314:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=314,e.exports=t},3122:e=>{"use strict";var t={};function n(e,r){var s;return"string"!=typeof r&&(r=n.defaultChars),s=function(e){var n,r,s=t[e];if(s)return s;for(s=t[e]=[],n=0;n<128;n++)r=String.fromCharCode(n),s.push(r);for(n=0;n<e.length;n++)s[r=e.charCodeAt(n)]="%"+("0"+r.toString(16).toUpperCase()).slice(-2);return s}(r),e.replace(/(%[a-f0-9]{2})+/gi,(function(e){var t,n,r,i,o,a,c,l="";for(t=0,n=e.length;t<n;t+=3)(r=parseInt(e.slice(t+1,t+3),16))<128?l+=s[r]:192==(224&r)&&t+3<n&&128==(192&(i=parseInt(e.slice(t+4,t+6),16)))?(l+=(c=r<<6&1984|63&i)<128?"<22><>":String.fromCharCode(c),t+=3):224==(240&r)&&t+6<n&&(i=parseInt(e.slice(t+4,t+6),16),o=parseInt(e.slice(t+7,t+9),16),128==(192&i)&&128==(192&o))?(l+=(c=r<<12&61440|i<<6&4032|63&o)<2048||c>=55296&&c<=57343?"<22><><EFBFBD>":String.fromCharCode(c),t+=6):240==(248&r)&&t+9<n&&(i=parseInt(e.slice(t+4,t+6),16),o=parseInt(e.slice(t+7,t+9),16),a=parseInt(e.slice(t+10,t+12),16),128==(192&i)&&128==(192&o)&&128==(192&a))?((c=r<<18&1835008|i<<12&258048|o<<6&4032|63&a)<65536||c>1114111?l+="<22><><EFBFBD><EFBFBD>":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),t+=9):l+="<22>";return l}))}n.defaultChars=";/?:@&=+$,#",n.componentChars="",e.exports=n},729:e=>{"use strict";var t={};function n(e,r,s){var i,o,a,c,l,u="";for("string"!=typeof r&&(s=r,r=n.defaultChars),void 0===s&&(s=!0),l=function(e){var n,r,s=t[e];if(s)return s;for(s=t[e]=[],n=0;n<128;n++)r=String.fromCharCode(n),/^[0-9a-z]$/i.test(r)?s.push(r):s.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n<e.length;n++)s[e.charCodeAt(n)]=e[n];return s}(r),i=0,o=e.length;i<o;i++)if(a=e.charCodeAt(i),s&&37===a&&i+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3)))u+=e.slice(i,i+3),i+=2;else if(a<128)u+=l[a];else if(a>=55296&&a<=57343){if(a>=55296&&a<=56319&&i+1<o&&(c=e.charCodeAt(i+1))>=56320&&c<=57343){u+=encodeURIComponent(e[i]+e[i+1]),i++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[i]);return u}n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",e.exports=n},2201:e=>{"use strict";e.exports=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""}},8765:(e,t,n)=>{"use strict";e.exports.encode=n(729),e.exports.decode=n(3122),e.exports.format=n(2201),e.exports.parse=n(9553)},9553:e=>{"use strict";function t(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var n=/^([a-z0-9.+-]+:)/i,r=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,i=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),o=["'"].concat(i),a=["%","/","?",";","#"].concat(o),c=["/","?","#"],l=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,p={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};t.prototype.parse=function(e,t){var r,i,o,h,d,g=e;if(g=g.trim(),!t&&1===e.split("#").length){var m=s.exec(g);if(m)return this.pathname=m[1],m[2]&&(this.search=m[2]),this}var y=n.exec(g);if(y&&(o=(y=y[0]).toLowerCase(),this.protocol=y,g=g.substr(y.length)),(t||y||g.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(d="//"===g.substr(0,2))||y&&p[y]||(g=g.substr(2),this.slashes=!0)),!p[y]&&(d||y&&!f[y])){var b,_,x=-1;for(r=0;r<c.length;r++)-1!==(h=g.indexOf(c[r]))&&(-1===x||h<x)&&(x=h);for(-1!==(_=-1===x?g.lastIndexOf("@"):g.lastIndexOf("@",x))&&(b=g.slice(0,_),g=g.slice(_+1),this.auth=b),x=-1,r=0;r<a.length;r++)-1!==(h=g.indexOf(a[r]))&&(-1===x||h<x)&&(x=h);-1===x&&(x=g.length),":"===g[x-1]&&x--;var v=g.slice(0,x);g=g.slice(x),this.parseHost(v),this.hostname=this.hostname||"";var k="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!k){var w=this.hostname.split(/\./);for(r=0,i=w.length;r<i;r++){var E=w[r];if(E&&!E.match(l)){for(var A="",S=0,C=E.length;S<C;S++)E.charCodeAt(S)>127?A+="x":A+=E[S];if(!A.match(l)){var T=w.slice(0,r),O=w.slice(r+1),L=E.match(u);L&&(T.push(L[1]),O.unshift(L[2])),O.length&&(g=O.join(".")+g),this.hostname=T.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var R=g.indexOf("#");-1!==R&&(this.hash=g.substr(R),g=g.slice(0,R));var N=g.indexOf("?");return-1!==N&&(this.search=g.substr(N),g=g.slice(0,N)),g&&(this.pathname=g),f[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this},t.prototype.parseHost=function(e){var t=r.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},e.exports=function(e,n){if(e&&e instanceof t)return e;var r=new t;return r.parse(e,n),r}},155:(e,t,n)=>{"use strict";const r=n(2781).PassThrough,s=Array.prototype.slice;function i(e,t){if(Array.isArray(e))for(let n=0,r=e.length;n<r;n++)e[n]=i(e[n],t);else{if(!e._readableState&&e.pipe&&(e=e.pipe(r(t))),!e._readableState||!e.pause||!e.pipe)throw new Error("Only readable stream can be merged.");e.pause()}return e}e.exports=function(){const e=[],t=s.call(arguments);let n=!1,o=t[t.length-1];o&&!Array.isArray(o)&&null==o.pipe?t.pop():o={};const a=!1!==o.end,c=!0===o.pipeError;null==o.objectMode&&(o.objectMode=!0);null==o.highWaterMark&&(o.highWaterMark=65536);const l=r(o);function u(){for(let t=0,n=arguments.length;t<n;t++)e.push(i(arguments[t],o));return p(),this}function p(){if(n)return;n=!0;let t=e.shift();if(!t)return void process.nextTick(f);Array.isArray(t)||(t=[t]);let r=t.length+1;function s(){--r>0||(n=!1,p())}function i(e){function t(){e.removeListener("merge2UnpipeEnd",t),e.removeListener("end",t),c&&e.removeListener("error",n),s()}function n(e){l.emit("error",e)}if(e._readableState.endEmitted)return s();e.on("merge2UnpipeEnd",t),e.on("end",t),c&&e.on("error",n),e.pipe(l,{end:!1}),e.resume()}for(let e=0;e<t.length;e++)i(t[e]);s()}function f(){n=!1,l.emit("queueDrain"),a&&l.end()}l.setMaxListeners(0),l.add=u,l.on("unpipe",(function(e){e.emit("merge2UnpipeEnd")})),t.length&&u.apply(null,t);return l}},850:(e,t,n)=>{"use strict";const r=n(3837),s=n(6744),i=n(9444),o=n(8702),a=e=>""===e||"./"===e,c=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let r=new Set,s=new Set,o=new Set,a=0,c=e=>{o.add(e.output),n&&n.onResult&&n.onResult(e)};for(let o=0;o<t.length;o++){let l=i(String(t[o]),{...n,onResult:c},!0),u=l.state.negated||l.state.negatedExtglob;u&&a++;for(let t of e){let e=l(t,!0);(u?!e.isMatch:e.isMatch)&&(u?r.add(e.output):(r.delete(e.output),s.add(e.output)))}}let l=(a===t.length?[...o]:[...s]).filter((e=>!r.has(e)));if(n&&0===l.length){if(!0===n.failglob)throw new Error(`No matches found for "${t.join(", ")}"`);if(!0===n.nonull||!0===n.nullglob)return n.unescape?t.map((e=>e.replace(/\\/g,""))):t}return l};c.match=c,c.matcher=(e,t)=>i(e,t),c.any=c.isMatch=(e,t,n)=>i(t,n)(e),c.not=(e,t,n={})=>{t=[].concat(t).map(String);let r=new Set,s=[],i=new Set(c(e,t,{...n,onResult:e=>{n.onResult&&n.onResult(e),s.push(e.output)}}));for(let e of s)i.has(e)||r.add(e);return[...r]},c.contains=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);if(Array.isArray(t))return t.some((t=>c.contains(e,t,n)));if("string"==typeof t){if(a(e)||a(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return c.isMatch(e,t,{...n,contains:!0})},c.matchKeys=(e,t,n)=>{if(!o.isObject(e))throw new TypeError("Expected the first argument to be an object");let r=c(Object.keys(e),t,n),s={};for(let t of r)s[t]=e[t];return s},c.some=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=i(String(e),n);if(r.some((e=>t(e))))return!0}return!1},c.every=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=i(String(e),n);if(!r.every((e=>t(e))))return!1}return!0},c.all=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${r.inspect(e)}"`);return[].concat(t).every((t=>i(t,n)(e)))},c.capture=(e,t,n)=>{let r=o.isWindows(n),s=i.makeRe(String(e),{...n,capture:!0}).exec(r?o.toPosixSlashes(t):t);if(s)return s.slice(1).map((e=>void 0===e?"":e))},c.makeRe=(...e)=>i.makeRe(...e),c.scan=(...e)=>i.scan(...e),c.parse=(e,t)=>{let n=[];for(let r of[].concat(e||[]))for(let e of s(String(r),t))n.push(i.parse(e,t));return n},c.braces=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return t&&!0===t.nobrace||!/\{.*\}/.test(e)?[e]:s(e,t)},c.braceExpand=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return c.braces(e,{...t,expand:!0})},e.exports=c},1171:(e,t,n)=>{e.exports=f,f.Minimatch=h;var r={sep:"/"};try{r=n(1017)}catch(e){}var s=f.GLOBSTAR=h.GLOBSTAR={},i=n(3644),o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",c="[^/]*?",l="().*{}+?[]^$\\!".split("").reduce((function(e,t){return e[t]=!0,e}),{});var u=/\/+/;function p(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach((function(e){n[e]=t[e]})),Object.keys(e).forEach((function(t){n[t]=e[t]})),n}function f(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new h(t,n).match(e))}function h(e,t){if(!(this instanceof h))return new h(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==r.sep&&(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function d(e,t){if(t||(t=this instanceof h?this.options:{}),void 0===(e=void 0===e?this.pattern:e))throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:i(e)}f.filter=function(e,t){return t=t||{},function(n,r,s){return f(n,e,t)}},f.defaults=function(e){if(!e||!Object.keys(e).length)return f;var t=f,n=function(n,r,s){return t.minimatch(n,r,p(e,s))};return n.Minimatch=function(n,r){return new t.Minimatch(n,p(e,r))},n},h.defaults=function(e){return e&&Object.keys(e).length?f.defaults(e).Minimatch:h},h.prototype.debug=function(){},h.prototype.make=function(){if(this._made)return;var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,n),n=this.globParts=n.map((function(e){return e.split(u)})),this.debug(this.pattern,n),n=n.map((function(e,t,n){return e.map(this.parse,this)}),this),this.debug(this.pattern,n),n=n.filter((function(e){return-1===e.indexOf(!1)})),this.debug(this.pattern,n),this.set=n},h.prototype.parseNegate=function(){var e=this.pattern,t=!1,n=this.options,r=0;if(n.nonegate)return;for(var s=0,i=e.length;s<i&&"!"===e.charAt(s);s++)t=!t,r++;r&&(this.pattern=e.substr(r));this.negate=t},f.braceExpand=function(e,t){return d(e,t)},h.prototype.braceExpand=d,h.prototype.parse=function(e,t){if(e.length>65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return s;if(""===e)return"";var r,i="",u=!!n.nocase,p=!1,f=[],h=[],d=!1,m=-1,y=-1,b="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",_=this;function x(){if(r){switch(r){case"*":i+=c,u=!0;break;case"?":i+=a,u=!0;break;default:i+="\\"+r}_.debug("clearStateChar %j %j",r,i),r=!1}}for(var v,k=0,w=e.length;k<w&&(v=e.charAt(k));k++)if(this.debug("%s\t%s %s %j",e,k,i,v),p&&l[v])i+="\\"+v,p=!1;else switch(v){case"/":return!1;case"\\":x(),p=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,k,i,v),d){this.debug(" in class"),"!"===v&&k===y+1&&(v="^"),i+=v;continue}_.debug("call clearStateChar %j",r),x(),r=v,n.noext&&x();continue;case"(":if(d){i+="(";continue}if(!r){i+="\\(";continue}f.push({type:r,start:k-1,reStart:i.length,open:o[r].open,close:o[r].close}),i+="!"===r?"(?:(?!(?:":"(?:",this.debug("plType %j %j",r,i),r=!1;continue;case")":if(d||!f.length){i+="\\)";continue}x(),u=!0;var E=f.pop();i+=E.close,"!"===E.type&&h.push(E),E.reEnd=i.length;continue;case"|":if(d||!f.length||p){i+="\\|",p=!1;continue}x(),i+="|";continue;case"[":if(x(),d){i+="\\"+v;continue}d=!0,y=k,m=i.length,i+=v;continue;case"]":if(k===y+1||!d){i+="\\"+v,p=!1;continue}if(d){var A=e.substring(y+1,k);try{RegExp("["+A+"]")}catch(e){var S=this.parse(A,g);i=i.substr(0,m)+"\\["+S[0]+"\\]",u=u||S[1],d=!1;continue}}u=!0,d=!1,i+=v;continue;default:x(),p?p=!1:!l[v]||"^"===v&&d||(i+="\\"),i+=v}d&&(A=e.substr(y+1),S=this.parse(A,g),i=i.substr(0,m)+"\\["+S[0],u=u||S[1]);for(E=f.pop();E;E=f.pop()){var C=i.slice(E.reStart+E.open.length);this.debug("setting tail",i,E),C=C.replace(/((?:\\{2}){0,64})(\\?)\|/g,(function(e,t,n){return n||(n="\\"),t+t+n+"|"})),this.debug("tail=%j\n %s",C,C,E,i);var T="*"===E.type?c:"?"===E.type?a:"\\"+E.type;u=!0,i=i.slice(0,E.reStart)+T+"\\("+C}x(),p&&(i+="\\\\");var O=!1;switch(i.charAt(0)){case".":case"[":case"(":O=!0}for(var L=h.length-1;L>-1;L--){var R=h[L],N=i.slice(0,R.reStart),M=i.slice(R.reStart,R.reEnd-8),D=i.slice(R.reEnd-8,R.reEnd),I=i.slice(R.reEnd);D+=I;var $=N.split("(").length-1,F=I;for(k=0;k<$;k++)F=F.replace(/\)[+*?]?/,"");var P="";""===(I=F)&&t!==g&&(P="$"),i=N+M+I+P+D}""!==i&&u&&(i="(?=.)"+i);O&&(i=b+i);if(t===g)return[i,u];if(!u)return function(e){return e.replace(/\\(.)/g,"$1")}(e);var j=n.nocase?"i":"";try{var q=new RegExp("^"+i+"$",j)}catch(e){return new RegExp("$.")}return q._glob=e,q._src=i,q};var g={};f.makeRe=function(e,t){return new h(e,t||{}).makeRe()},h.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?c:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",i=e.map((function(e){return e.map((function(e){return e===s?n:"string"==typeof e?function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(e):e._src})).join("\\/")})).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(e){this.regexp=!1}return this.regexp},f.match=function(e,t,n){var r=new h(t,n=n||{});return e=e.filter((function(e){return r.match(e)})),r.options.nonull&&!e.length&&e.push(t),e},h.prototype.match=function(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var n=this.options;"/"!==r.sep&&(e=e.split(r.sep).join("/"));e=e.split(u),this.debug(this.pattern,"split",e);var s,i,o=this.set;for(this.debug(this.pattern,"set",o),i=e.length-1;i>=0&&!(s=e[i]);i--);for(i=0;i<o.length;i++){var a=o[i],c=e;if(n.matchBase&&1===a.length&&(c=[s]),this.matchOne(c,a,t))return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate},h.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,o=0,a=e.length,c=t.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var l,u=t[o],p=e[i];if(this.debug(t,u,p),!1===u)return!1;if(u===s){this.debug("GLOBSTAR",[t,u,p]);var f=i,h=o+1;if(h===c){for(this.debug("** at the end");i<a;i++)if("."===e[i]||".."===e[i]||!r.dot&&"."===e[i].charAt(0))return!1;return!0}for(;f<a;){var d=e[f];if(this.debug("\nglobstar while",e,f,t,h,d),this.matchOne(e.slice(f),t.slice(h),n))return this.debug("globstar found match!",f,a,d),!0;if("."===d||".."===d||!r.dot&&"."===d.charAt(0)){this.debug("dot detected!",e,f,t,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!(!n||(this.debug("\n>>> no match, partial?",e,f,t,h),f!==a))}if("string"==typeof u?(l=r.nocase?p.toLowerCase()===u.toLowerCase():p===u,this.debug("string match",u,p,l)):(l=p.match(u),this.debug("pattern match",u,p,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return n;if(o===c)return i===a-1&&""===e[i];throw new Error("wtf?")}},9847:(e,t,n)=>{"use strict";const{promisify:r}=n(3837),s=n(7147);async function i(e,t,n){if("string"!=typeof n)throw new TypeError("Expected a string, got "+typeof n);try{return(await r(s[e])(n))[t]()}catch(e){if("ENOENT"===e.code)return!1;throw e}}function o(e,t,n){if("string"!=typeof n)throw new TypeError("Expected a string, got "+typeof n);try{return s[e](n)[t]()}catch(e){if("ENOENT"===e.code)return!1;throw e}}t.isFile=i.bind(null,"stat","isFile"),t.isDirectory=i.bind(null,"stat","isDirectory"),t.isSymlink=i.bind(null,"lstat","isSymbolicLink"),t.isFileSync=o.bind(null,"statSync","isFile"),t.isDirectorySync=o.bind(null,"statSync","isDirectory"),t.isSymlinkSync=o.bind(null,"lstatSync","isSymbolicLink")},9444:(e,t,n)=>{"use strict";e.exports=n(6087)},1006:(e,t,n)=>{"use strict";const r=n(1017),s="[^\\\\/]",i="\\.",o="\\/",a="[^/]",c="(?:\\/|$)",l="(?:^|\\/)",u="\\.{1,2}(?:\\/|$)",p={DOT_LITERAL:i,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:o,ONE_CHAR:"(?=.)",QMARK:a,END_ANCHOR:c,DOTS_SLASH:u,NO_DOT:"(?!\\.)",NO_DOTS:`(?!(?:^|\\/)${u})`,NO_DOT_SLASH:"(?!\\.{0,1}(?:\\/|$))",NO_DOTS_SLASH:`(?!${u})`,QMARK_NO_DOT:"[^.\\/]",STAR:"[^/]*?",START_ANCHOR:l},f={...p,SLASH_LITERAL:"[\\\\/]",QMARK:s,STAR:"[^\\\\/]*?",DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:r.sep,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?f:p}},3376:(e,t,n)=>{"use strict";const r=n(1006),s=n(8702),{MAX_LENGTH:i,POSIX_REGEX_SOURCE:o,REGEX_NON_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_BACKREF:c,REPLACEMENTS:l}=r,u=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const n=`[${e.join("-")}]`;try{new RegExp(n)}catch(t){return e.map((e=>s.escapeRegex(e))).join("..")}return n},p=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,f=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=l[e]||e;const n={...t},h="number"==typeof n.maxLength?Math.min(i,n.maxLength):i;let d=e.length;if(d>h)throw new SyntaxError(`Input length: ${d}, exceeds maximum allowed length: ${h}`);const g={type:"bos",value:"",output:n.prepend||""},m=[g],y=n.capture?"":"?:",b=s.isWindows(t),_=r.globChars(b),x=r.extglobChars(_),{DOT_LITERAL:v,PLUS_LITERAL:k,SLASH_LITERAL:w,ONE_CHAR:E,DOTS_SLASH:A,NO_DOT:S,NO_DOT_SLASH:C,NO_DOTS_SLASH:T,QMARK:O,QMARK_NO_DOT:L,STAR:R,START_ANCHOR:N}=_,M=e=>`(${y}(?:(?!${N}${e.dot?A:v}).)*?)`,D=n.dot?"":S,I=n.dot?O:L;let $=!0===n.bash?M(n):R;n.capture&&($=`(${$})`),"boolean"==typeof n.noext&&(n.noextglob=n.noext);const F={input:e,index:-1,start:0,dot:!0===n.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:m};e=s.removePrefix(e,F),d=e.length;const P=[],j=[],q=[];let B,H=g;const U=()=>F.index===d-1,z=F.peek=(t=1)=>e[F.index+t],W=F.advance=()=>e[++F.index]||"",Y=()=>e.slice(F.index+1),V=(e="",t=0)=>{F.consumed+=e,F.index+=t},G=e=>{F.output+=null!=e.output?e.output:e.value,V(e.value)},K=()=>{let e=1;for(;"!"===z()&&("("!==z(2)||"?"===z(3));)W(),F.start++,e++;return e%2!=0&&(F.negated=!0,F.start++,!0)},Q=e=>{F[e]++,q.push(e)},Z=e=>{F[e]--,q.pop()},J=e=>{if("globstar"===H.type){const t=F.braces>0&&("comma"===e.type||"brace"===e.type),n=!0===e.extglob||P.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||n||(F.output=F.output.slice(0,-H.output.length),H.type="star",H.value="*",H.output=$,F.output+=H.output)}if(P.length&&"paren"!==e.type&&(P[P.length-1].inner+=e.value),(e.value||e.output)&&G(e),H&&"text"===H.type&&"text"===e.type)return H.value+=e.value,void(H.output=(H.output||"")+e.value);e.prev=H,m.push(e),H=e},X=(e,t)=>{const r={...x[t],conditions:1,inner:""};r.prev=H,r.parens=F.parens,r.output=F.output;const s=(n.capture?"(":"")+r.open;Q("parens"),J({type:e,value:t,output:F.output?"":E}),J({type:"paren",extglob:!0,value:W(),output:s}),P.push(r)},ee=e=>{let r,s=e.close+(n.capture?")":"");if("negate"===e.type){let i=$;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(i=M(n)),(i!==$||U()||/^\)+$/.test(Y()))&&(s=e.close=`)$))${i}`),e.inner.includes("*")&&(r=Y())&&/^\.[^\\/.]+$/.test(r)){const n=f(r,{...t,fastpaths:!1}).output;s=e.close=`)${n})${i})`}"bos"===e.prev.type&&(F.negatedExtglob=!0)}J({type:"paren",extglob:!0,value:B,output:s}),Z("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let r=!1,i=e.replace(c,((e,t,n,s,i,o)=>"\\"===s?(r=!0,e):"?"===s?t?t+s+(i?O.repeat(i.length):""):0===o?I+(i?O.repeat(i.length):""):O.repeat(n.length):"."===s?v.repeat(n.length):"*"===s?t?t+s+(i?$:""):$:t?e:`\\${e}`));return!0===r&&(i=!0===n.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),i===e&&!0===n.contains?(F.output=e,F):(F.output=s.wrapOutput(i,F,t),F)}for(;!U();){if(B=W(),"\0"===B)continue;if("\\"===B){const e=z();if("/"===e&&!0!==n.bash)continue;if("."===e||";"===e)continue;if(!e){B+="\\",J({type:"text",value:B});continue}const t=/^\\+/.exec(Y());let r=0;if(t&&t[0].length>2&&(r=t[0].length,F.index+=r,r%2!=0&&(B+="\\")),!0===n.unescape?B=W():B+=W(),0===F.brackets){J({type:"text",value:B});continue}}if(F.brackets>0&&("]"!==B||"["===H.value||"[^"===H.value)){if(!1!==n.posix&&":"===B){const e=H.value.slice(1);if(e.includes("[")&&(H.posix=!0,e.includes(":"))){const e=H.value.lastIndexOf("["),t=H.value.slice(0,e),n=H.value.slice(e+2),r=o[n];if(r){H.value=t+r,F.backtrack=!0,W(),g.output||1!==m.indexOf(H)||(g.output=E);continue}}}("["===B&&":"!==z()||"-"===B&&"]"===z())&&(B=`\\${B}`),"]"!==B||"["!==H.value&&"[^"!==H.value||(B=`\\${B}`),!0===n.posix&&"!"===B&&"["===H.value&&(B="^"),H.value+=B,G({value:B});continue}if(1===F.quotes&&'"'!==B){B=s.escapeRegex(B),H.value+=B,G({value:B});continue}if('"'===B){F.quotes=1===F.quotes?0:1,!0===n.keepQuotes&&J({type:"text",value:B});continue}if("("===B){Q("parens"),J({type:"paren",value:B});continue}if(")"===B){if(0===F.parens&&!0===n.strictBrackets)throw new SyntaxError(p("opening","("));const e=P[P.length-1];if(e&&F.parens===e.parens+1){ee(P.pop());continue}J({type:"paren",value:B,output:F.parens?")":"\\)"}),Z("parens");continue}if("["===B){if(!0!==n.nobracket&&Y().includes("]"))Q("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(p("closing","]"));B=`\\${B}`}J({type:"bracket",value:B});continue}if("]"===B){if(!0===n.nobracket||H&&"bracket"===H.type&&1===H.value.length){J({type:"text",value:B,output:`\\${B}`});continue}if(0===F.brackets){if(!0===n.strictBrackets)throw new SyntaxError(p("opening","["));J({type:"text",value:B,output:`\\${B}`});continue}Z("brackets");const e=H.value.slice(1);if(!0===H.posix||"^"!==e[0]||e.includes("/")||(B=`/${B}`),H.value+=B,G({value:B}),!1===n.literalBrackets||s.hasRegexChars(e))continue;const t=s.escapeRegex(H.value);if(F.output=F.output.slice(0,-H.value.length),!0===n.literalBrackets){F.output+=t,H.value=t;continue}H.value=`(${y}${t}|${H.value})`,F.output+=H.value;continue}if("{"===B&&!0!==n.nobrace){Q("braces");const e={type:"brace",value:B,output:"(",outputIndex:F.output.length,tokensIndex:F.tokens.length};j.push(e),J(e);continue}if("}"===B){const e=j[j.length-1];if(!0===n.nobrace||!e){J({type:"text",value:B,output:B});continue}let t=")";if(!0===e.dots){const e=m.slice(),r=[];for(let t=e.length-1;t>=0&&(m.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&r.unshift(e[t].value);t=u(r,n),F.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const n=F.output.slice(0,e.outputIndex),r=F.tokens.slice(e.tokensIndex);e.value=e.output="\\{",B=t="\\}",F.output=n;for(const e of r)F.output+=e.output||e.value}J({type:"brace",value:B,output:t}),Z("braces"),j.pop();continue}if("|"===B){P.length>0&&P[P.length-1].conditions++,J({type:"text",value:B});continue}if(","===B){let e=B;const t=j[j.length-1];t&&"braces"===q[q.length-1]&&(t.comma=!0,e="|"),J({type:"comma",value:B,output:e});continue}if("/"===B){if("dot"===H.type&&F.index===F.start+1){F.start=F.index+1,F.consumed="",F.output="",m.pop(),H=g;continue}J({type:"slash",value:B,output:w});continue}if("."===B){if(F.braces>0&&"dot"===H.type){"."===H.value&&(H.output=v);const e=j[j.length-1];H.type="dots",H.output+=B,H.value+=B,e.dots=!0;continue}if(F.braces+F.parens===0&&"bos"!==H.type&&"slash"!==H.type){J({type:"text",value:B,output:v});continue}J({type:"dot",value:B,output:v});continue}if("?"===B){if(!(H&&"("===H.value)&&!0!==n.noextglob&&"("===z()&&"?"!==z(2)){X("qmark",B);continue}if(H&&"paren"===H.type){const e=z();let t=B;if("<"===e&&!s.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===H.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(Y()))&&(t=`\\${B}`),J({type:"text",value:B,output:t});continue}if(!0!==n.dot&&("slash"===H.type||"bos"===H.type)){J({type:"qmark",value:B,output:L});continue}J({type:"qmark",value:B,output:O});continue}if("!"===B){if(!0!==n.noextglob&&"("===z()&&("?"!==z(2)||!/[!=<:]/.test(z(3)))){X("negate",B);continue}if(!0!==n.nonegate&&0===F.index){K();continue}}if("+"===B){if(!0!==n.noextglob&&"("===z()&&"?"!==z(2)){X("plus",B);continue}if(H&&"("===H.value||!1===n.regex){J({type:"plus",value:B,output:k});continue}if(H&&("bracket"===H.type||"paren"===H.type||"brace"===H.type)||F.parens>0){J({type:"plus",value:B});continue}J({type:"plus",value:k});continue}if("@"===B){if(!0!==n.noextglob&&"("===z()&&"?"!==z(2)){J({type:"at",extglob:!0,value:B,output:""});continue}J({type:"text",value:B});continue}if("*"!==B){"$"!==B&&"^"!==B||(B=`\\${B}`);const e=a.exec(Y());e&&(B+=e[0],F.index+=e[0].length),J({type:"text",value:B});continue}if(H&&("globstar"===H.type||!0===H.star)){H.type="star",H.star=!0,H.value+=B,H.output=$,F.backtrack=!0,F.globstar=!0,V(B);continue}let t=Y();if(!0!==n.noextglob&&/^\([^?]/.test(t)){X("star",B);continue}if("star"===H.type){if(!0===n.noglobstar){V(B);continue}const r=H.prev,s=r.prev,i="slash"===r.type||"bos"===r.type,o=s&&("star"===s.type||"globstar"===s.type);if(!0===n.bash&&(!i||t[0]&&"/"!==t[0])){J({type:"star",value:B,output:""});continue}const a=F.braces>0&&("comma"===r.type||"brace"===r.type),c=P.length&&("pipe"===r.type||"paren"===r.type);if(!i&&"paren"!==r.type&&!a&&!c){J({type:"star",value:B,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[F.index+4];if(n&&"/"!==n)break;t=t.slice(3),V("/**",3)}if("bos"===r.type&&U()){H.type="globstar",H.value+=B,H.output=M(n),F.output=H.output,F.globstar=!0,V(B);continue}if("slash"===r.type&&"bos"!==r.prev.type&&!o&&U()){F.output=F.output.slice(0,-(r.output+H.output).length),r.output=`(?:${r.output}`,H.type="globstar",H.output=M(n)+(n.strictSlashes?")":"|$)"),H.value+=B,F.globstar=!0,F.output+=r.output+H.output,V(B);continue}if("slash"===r.type&&"bos"!==r.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";F.output=F.output.slice(0,-(r.output+H.output).length),r.output=`(?:${r.output}`,H.type="globstar",H.output=`${M(n)}${w}|${w}${e})`,H.value+=B,F.output+=r.output+H.output,F.globstar=!0,V(B+W()),J({type:"slash",value:"/",output:""});continue}if("bos"===r.type&&"/"===t[0]){H.type="globstar",H.value+=B,H.output=`(?:^|${w}|${M(n)}${w})`,F.output=H.output,F.globstar=!0,V(B+W()),J({type:"slash",value:"/",output:""});continue}F.output=F.output.slice(0,-H.output.length),H.type="globstar",H.output=M(n),H.value+=B,F.output+=H.output,F.globstar=!0,V(B);continue}const r={type:"star",value:B,output:$};!0!==n.bash?!H||"bracket"!==H.type&&"paren"!==H.type||!0!==n.regex?(F.index!==F.start&&"slash"!==H.type&&"dot"!==H.type||("dot"===H.type?(F.output+=C,H.output+=C):!0===n.dot?(F.output+=T,H.output+=T):(F.output+=D,H.output+=D),"*"!==z()&&(F.output+=E,H.output+=E)),J(r)):(r.output=B,J(r)):(r.output=".*?","bos"!==H.type&&"slash"!==H.type||(r.output=D+r.output),J(r))}for(;F.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(p("closing","]"));F.output=s.escapeLast(F.output,"["),Z("brackets")}for(;F.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(p("closing",")"));F.output=s.escapeLast(F.output,"("),Z("parens")}for(;F.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(p("closing","}"));F.output=s.escapeLast(F.output,"{"),Z("braces")}if(!0===n.strictSlashes||"star"!==H.type&&"bracket"!==H.type||J({type:"maybe_slash",value:"",output:`${w}?`}),!0===F.backtrack){F.output="";for(const e of F.tokens)F.output+=null!=e.output?e.output:e.value,e.suffix&&(F.output+=e.suffix)}return F};f.fastpaths=(e,t)=>{const n={...t},o="number"==typeof n.maxLength?Math.min(i,n.maxLength):i,a=e.length;if(a>o)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`);e=l[e]||e;const c=s.isWindows(t),{DOT_LITERAL:u,SLASH_LITERAL:p,ONE_CHAR:f,DOTS_SLASH:h,NO_DOT:d,NO_DOTS:g,NO_DOTS_SLASH:m,STAR:y,START_ANCHOR:b}=r.globChars(c),_=n.dot?g:d,x=n.dot?m:d,v=n.capture?"":"?:";let k=!0===n.bash?".*?":y;n.capture&&(k=`(${k})`);const w=e=>!0===e.noglobstar?k:`(${v}(?:(?!${b}${e.dot?h:u}).)*?)`,E=e=>{switch(e){case"*":return`${_}${f}${k}`;case".*":return`${u}${f}${k}`;case"*.*":return`${_}${k}${u}${f}${k}`;case"*/*":return`${_}${k}${p}${f}${x}${k}`;case"**":return _+w(n);case"**/*":return`(?:${_}${w(n)}${p})?${x}${f}${k}`;case"**/*.*":return`(?:${_}${w(n)}${p})?${x}${k}${u}${f}${k}`;case"**/.*":return`(?:${_}${w(n)}${p})?${u}${f}${k}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const n=E(t[1]);if(!n)return;return n+u+t[2]}}},A=s.removePrefix(e,{negated:!1,prefix:""});let S=E(A);return S&&!0!==n.strictSlashes&&(S+=`${p}?`),S},e.exports=f},6087:(e,t,n)=>{"use strict";const r=n(1017),s=n(3921),i=n(3376),o=n(8702),a=n(1006),c=(e,t,n=!1)=>{if(Array.isArray(e)){const r=e.map((e=>c(e,t,n))),s=e=>{for(const t of r){const n=t(e);if(n)return n}return!1};return s}const r=(s=e)&&"object"==typeof s&&!Array.isArray(s)&&e.tokens&&e.input;var s;if(""===e||"string"!=typeof e&&!r)throw new TypeError("Expected pattern to be a non-empty string");const i=t||{},a=o.isWindows(t),l=r?c.compileRe(e,t):c.makeRe(e,t,!1,!0),u=l.state;delete l.state;let p=()=>!1;if(i.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};p=c(i.ignore,e,n)}const f=(n,r=!1)=>{const{isMatch:s,match:o,output:f}=c.test(n,l,t,{glob:e,posix:a}),h={glob:e,state:u,regex:l,posix:a,input:n,output:f,match:o,isMatch:s};return"function"==typeof i.onResult&&i.onResult(h),!1===s?(h.isMatch=!1,!!r&&h):p(n)?("function"==typeof i.onIgnore&&i.onIgnore(h),h.isMatch=!1,!!r&&h):("function"==typeof i.onMatch&&i.onMatch(h),!r||h)};return n&&(f.state=u),f};c.test=(e,t,n,{glob:r,posix:s}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const i=n||{},a=i.format||(s?o.toPosixSlashes:null);let l=e===r,u=l&&a?a(e):e;return!1===l&&(u=a?a(e):e,l=u===r),!1!==l&&!0!==i.capture||(l=!0===i.matchBase||!0===i.basename?c.matchBase(e,t,n,s):t.exec(u)),{isMatch:Boolean(l),match:l,output:u}},c.matchBase=(e,t,n,s=o.isWindows(n))=>(t instanceof RegExp?t:c.makeRe(t,n)).test(r.basename(e)),c.isMatch=(e,t,n)=>c(t,n)(e),c.parse=(e,t)=>Array.isArray(e)?e.map((e=>c.parse(e,t))):i(e,{...t,fastpaths:!1}),c.scan=(e,t)=>s(e,t),c.compileRe=(e,t,n=!1,r=!1)=>{if(!0===n)return e.output;const s=t||{},i=s.contains?"":"^",o=s.contains?"":"$";let a=`${i}(?:${e.output})${o}`;e&&!0===e.negated&&(a=`^(?!${a}).*$`);const l=c.toRegex(a,t);return!0===r&&(l.state=e),l},c.makeRe=(e,t={},n=!1,r=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let s={negated:!1,fastpaths:!0};return!1===t.fastpaths||"."!==e[0]&&"*"!==e[0]||(s.output=i.fastpaths(e,t)),s.output||(s=i(e,t)),c.compileRe(s,t,n,r)},c.toRegex=(e,t)=>{try{const n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},c.constants=a,e.exports=c},3921:(e,t,n)=>{"use strict";const r=n(8702),{CHAR_ASTERISK:s,CHAR_AT:i,CHAR_BACKWARD_SLASH:o,CHAR_COMMA:a,CHAR_DOT:c,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:u,CHAR_LEFT_CURLY_BRACE:p,CHAR_LEFT_PARENTHESES:f,CHAR_LEFT_SQUARE_BRACKET:h,CHAR_PLUS:d,CHAR_QUESTION_MARK:g,CHAR_RIGHT_CURLY_BRACE:m,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:b}=n(1006),_=e=>e===u||e===o,x=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};e.exports=(e,t)=>{const n=t||{},v=e.length-1,k=!0===n.parts||!0===n.scanToEnd,w=[],E=[],A=[];let S,C,T=e,O=-1,L=0,R=0,N=!1,M=!1,D=!1,I=!1,$=!1,F=!1,P=!1,j=!1,q=!1,B=!1,H=0,U={value:"",depth:0,isGlob:!1};const z=()=>O>=v,W=()=>(S=C,T.charCodeAt(++O));for(;O<v;){let e;if(C=W(),C!==o){if(!0===F||C===p){for(H++;!0!==z()&&(C=W());)if(C!==o)if(C!==p){if(!0!==F&&C===c&&(C=W())===c){if(N=U.isBrace=!0,D=U.isGlob=!0,B=!0,!0===k)continue;break}if(!0!==F&&C===a){if(N=U.isBrace=!0,D=U.isGlob=!0,B=!0,!0===k)continue;break}if(C===m&&(H--,0===H)){F=!1,N=U.isBrace=!0,B=!0;break}}else H++;else P=U.backslashes=!0,W();if(!0===k)continue;break}if(C!==u){if(!0!==n.noext){if(!0===(C===d||C===i||C===s||C===g||C===l)&&T.charCodeAt(O+1)===f){if(D=U.isGlob=!0,I=U.isExtglob=!0,B=!0,C===l&&O===L&&(q=!0),!0===k){for(;!0!==z()&&(C=W());)if(C!==o){if(C===y){D=U.isGlob=!0,B=!0;break}}else P=U.backslashes=!0,C=W();continue}break}}if(C===s){if(S===s&&($=U.isGlobstar=!0),D=U.isGlob=!0,B=!0,!0===k)continue;break}if(C===g){if(D=U.isGlob=!0,B=!0,!0===k)continue;break}if(C===h){for(;!0!==z()&&(e=W());)if(e!==o){if(e===b){M=U.isBracket=!0,D=U.isGlob=!0,B=!0;break}}else P=U.backslashes=!0,W();if(!0===k)continue;break}if(!0===n.nonegate||C!==l||O!==L){if(!0!==n.noparen&&C===f){if(D=U.isGlob=!0,!0===k){for(;!0!==z()&&(C=W());)if(C!==f){if(C===y){B=!0;break}}else P=U.backslashes=!0,C=W();continue}break}if(!0===D){if(B=!0,!0===k)continue;break}}else j=U.negated=!0,L++}else{if(w.push(O),E.push(U),U={value:"",depth:0,isGlob:!1},!0===B)continue;if(S===c&&O===L+1){L+=2;continue}R=O+1}}else P=U.backslashes=!0,C=W(),C===p&&(F=!0)}!0===n.noext&&(I=!1,D=!1);let Y=T,V="",G="";L>0&&(V=T.slice(0,L),T=T.slice(L),R-=L),Y&&!0===D&&R>0?(Y=T.slice(0,R),G=T.slice(R)):!0===D?(Y="",G=T):Y=T,Y&&""!==Y&&"/"!==Y&&Y!==T&&_(Y.charCodeAt(Y.length-1))&&(Y=Y.slice(0,-1)),!0===n.unescape&&(G&&(G=r.removeBackslashes(G)),Y&&!0===P&&(Y=r.removeBackslashes(Y)));const K={prefix:V,input:e,start:L,base:Y,glob:G,isBrace:N,isBracket:M,isGlob:D,isExtglob:I,isGlobstar:$,negated:j,negatedExtglob:q};if(!0===n.tokens&&(K.maxDepth=0,_(C)||E.push(U),K.tokens=E),!0===n.parts||!0===n.tokens){let t;for(let r=0;r<w.length;r++){const s=t?t+1:L,i=w[r],o=e.slice(s,i);n.tokens&&(0===r&&0!==L?(E[r].isPrefix=!0,E[r].value=V):E[r].value=o,x(E[r]),K.maxDepth+=E[r].depth),0===r&&""===o||A.push(o),t=i}if(t&&t+1<e.length){const r=e.slice(t+1);A.push(r),n.tokens&&(E[E.length-1].value=r,x(E[E.length-1]),K.maxDepth+=E[E.length-1].depth)}K.slashes=w,K.parts=A}return K}},8702:(e,t,n)=>{"use strict";const r=n(1017),s="win32"===process.platform,{REGEX_BACKSLASH:i,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_GLOBAL:c}=n(1006);t.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>a.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(c,"\\$1"),t.toPosixSlashes=e=>e.replace(i,"/"),t.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),t.supportsLookbehinds=()=>{const e=process.version.slice(1).split(".").map(Number);return 3===e.length&&e[0]>=9||8===e[0]&&e[1]>=10},t.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:!0===s||"\\"===r.sep,t.escapeLast=(e,n,r)=>{const s=e.lastIndexOf(n,r);return-1===s?e:"\\"===e[s-1]?t.escapeLast(e,n,s-1):`${e.slice(0,s)}\\${e.slice(s)}`},t.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},t.wrapOutput=(e,t={},n={})=>{let r=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(r=`(?:^(?!${r}).*$)`),r}},2352:e=>{"use strict";const t=(e,t,n,r)=>function(...s){return new(0,t.promiseModule)(((i,o)=>{t.multiArgs?s.push(((...e)=>{t.errorFirst?e[0]?o(e):(e.shift(),i(e)):i(e)})):t.errorFirst?s.push(((e,t)=>{e?o(e):i(t)})):s.push(i);const a=this===n?r:this;Reflect.apply(e,a,s)}))},n=new WeakMap;e.exports=(e,r)=>{r={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...r};const s=typeof e;if(null===e||"object"!==s&&"function"!==s)throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":s}\``);const i=new WeakMap,o=new Proxy(e,{apply(e,n,s){const a=i.get(e);if(a)return Reflect.apply(a,n,s);const c=r.excludeMain?e:t(e,r,o,e);return i.set(e,c),Reflect.apply(c,n,s)},get(e,s){const a=e[s];if(!((e,t)=>{let s=n.get(e);if(s||(s={},n.set(e,s)),t in s)return s[t];const i=e=>"string"==typeof e||"symbol"==typeof t?t===e:e.test(t),o=Reflect.getOwnPropertyDescriptor(e,t),a=void 0===o||o.writable||o.configurable,c=(r.include?r.include.some(i):!r.exclude.some(i))&&a;return s[t]=c,c})(e,s)||a===Function.prototype[s])return a;const c=i.get(a);if(c)return c;if("function"==typeof a){const n=t(a,r,o,e);return i.set(a,n),n}return a}});return o}},4375:e=>{
|
||
/*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||
let t;e.exports="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:global):e=>(t||(t=Promise.resolve())).then(e).catch((e=>setTimeout((()=>{throw e}),0)))},3650:e=>{"use strict";e.exports=function(e){var t=new e,n=t;return{get:function(){var r=t;return r.next?t=r.next:(t=new e,n=t),r.next=null,r},release:function(e){n.next=e,n=e}}}},4595:(e,t,n)=>{
|
||
/*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||
e.exports=function(e,t){let n,s,i,o=!0;Array.isArray(e)?(n=[],s=e.length):(i=Object.keys(e),n={},s=i.length);function a(e){function s(){t&&t(e,n),t=null}o?r(s):s()}function c(e,t,r){n[e]=r,(0==--s||t)&&a(t)}s?i?i.forEach((function(t){e[t]((function(e,n){c(t,e,n)}))})):e.forEach((function(e,t){e((function(e,n){c(t,e,n)}))})):a(null);o=!1};const r=n(4375)},5702:(e,t,n)=>{"use strict";
|
||
/*!
|
||
* to-regex-range <https://github.com/micromatch/to-regex-range>
|
||
*
|
||
* Copyright (c) 2015-present, Jon Schlinkert.
|
||
* Released under the MIT License.
|
||
*/const r=n(9924),s=(e,t,n)=>{if(!1===r(e))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===t||e===t)return String(e);if(!1===r(t))throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...n};"boolean"==typeof i.strictZeros&&(i.relaxZeros=!1===i.strictZeros);let c=e+":"+t+"="+String(i.relaxZeros)+String(i.shorthand)+String(i.capture)+String(i.wrap);if(s.cache.hasOwnProperty(c))return s.cache[c].result;let l=Math.min(e,t),u=Math.max(e,t);if(1===Math.abs(l-u)){let n=e+"|"+t;return i.capture?`(${n})`:!1===i.wrap?n:`(?:${n})`}let p=d(e)||d(t),f={min:e,max:t,a:l,b:u},h=[],g=[];if(p&&(f.isPadded=p,f.maxLen=String(f.max).length),l<0){g=o(u<0?Math.abs(u):1,Math.abs(l),f,i),l=f.a=0}return u>=0&&(h=o(l,u,f,i)),f.negatives=g,f.positives=h,f.result=function(e,t,n){let r=a(e,t,"-",!1,n)||[],s=a(t,e,"",!1,n)||[],i=a(e,t,"-?",!0,n)||[];return r.concat(i).concat(s).join("|")}(g,h,i),!0===i.capture?f.result=`(${f.result})`:!1!==i.wrap&&h.length+g.length>1&&(f.result=`(?:${f.result})`),s.cache[c]=f,f.result};function i(e,t,n){if(e===t)return{pattern:e,count:[],digits:0};let r=function(e,t){let n=[];for(let r=0;r<e.length;r++)n.push([e[r],t[r]]);return n}(e,t),s=r.length,i="",o=0;for(let e=0;e<s;e++){let[t,s]=r[e];t===s?i+=t:"0"!==t||"9"!==s?i+=h(t,s,n):o++}return o&&(i+=!0===n.shorthand?"\\d":"[0-9]"),{pattern:i,count:[o],digits:s}}function o(e,t,n,r){let s,o=function(e,t){let n=1,r=1,s=u(e,n),i=new Set([t]);for(;e<=s&&s<=t;)i.add(s),n+=1,s=u(e,n);for(s=p(t+1,r)-1;e<s&&s<=t;)i.add(s),r+=1,s=p(t+1,r)-1;return i=[...i],i.sort(c),i}(e,t),a=[],l=e;for(let e=0;e<o.length;e++){let t=o[e],c=i(String(l),String(t),r),u="";n.isPadded||!s||s.pattern!==c.pattern?(n.isPadded&&(u=g(t,n,r)),c.string=u+c.pattern+f(c.count),a.push(c),l=t+1,s=c):(s.count.length>1&&s.count.pop(),s.count.push(c.count[0]),s.string=s.pattern+f(s.count),l=t+1)}return a}function a(e,t,n,r,s){let i=[];for(let s of e){let{string:e}=s;r||l(t,"string",e)||i.push(n+e),r&&l(t,"string",e)&&i.push(n+e)}return i}function c(e,t){return e>t?1:t>e?-1:0}function l(e,t,n){return e.some((e=>e[t]===n))}function u(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function p(e,t){return e-e%Math.pow(10,t)}function f(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function h(e,t,n){return`[${e}${t-e==1?"":"-"}${t}]`}function d(e){return/^-?(0+)\d/.test(e)}function g(e,t,n){if(!t.isPadded)return e;let r=Math.abs(t.maxLen-String(e).length),s=!1!==n.relaxZeros;switch(r){case 0:return"";case 1:return s?"0?":"0";case 2:return s?"0{0,2}":"00";default:return s?`0{0,${r}}`:`0{${r}}`}}s.cache={},s.clearCache=()=>s.cache={},e.exports=s},9413:e=>{e.exports=/[\0-\x1F\x7F-\x9F]/},2326:e=>{e.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},3189:e=>{e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:e=>{e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},4205:(e,t,n)=>{"use strict";t.Any=n(9369),t.Cc=n(9413),t.Cf=n(2326),t.P=n(3189),t.Z=n(5045)},9369:e=>{e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},9496:e=>{"use strict";e.exports=require("vscode")},2361:e=>{"use strict";e.exports=require("events")},7147:e=>{"use strict";e.exports=require("fs")},2037:e=>{"use strict";e.exports=require("os")},1017:e=>{"use strict";e.exports=require("path")},5477:e=>{"use strict";e.exports=require("punycode")},2781:e=>{"use strict";e.exports=require("stream")},3837:e=>{"use strict";e.exports=require("util")},9617:e=>{"use strict";const t=1e3,n=(e,n)=>{let r=0,s=null;for(;(s=n.slice(r,r+t)).length>0;)e.push(...s),r+=t};n.sliceSize=t,e.exports=n},3100:e=>{"use strict";e.exports=(e,t)=>{const n={...e,...t},r=e&&e.config,s=t&&t.config;return(r||s)&&(n.config={...r,...s}),n}},3651:e=>{"use strict";e.exports=(e,t,n)=>{const r=[n,...e.resolve.paths?e.resolve.paths(""):[]],s=e.resolve(t,{paths:r});return e(s)}},8562:(e,t,n)=>{"use strict";e=n.nmd(e);const r="undefined"==typeof require?n(6224):require,s=n(1017),i=n(3434),{markdownlint:o,readConfig:a}=i.promises,c=n(9342),l=n(9617),u=n(3100),p=n(3651),f=i.getVersion(),h="*.{md,markdown}",d="utf8",g=()=>null,m=async()=>{const{default:e}=await Promise.resolve().then(n.bind(n,1531));return t=>JSON.parse(e(t))},y=e=>n(6792).parse(e),b=e=>`!${e}`,_=e=>e.split(s.sep).join(s.posix.sep),x=(e,t,n,r)=>{const i=s.posix.join(t,n);return()=>e.promises.access(i).then((()=>m().then((t=>a(i,[t,y],e)))),r)},v=(e,t)=>"string"==typeof t?p(r,t,e):t,k=(e,t,n)=>n?[]:t.map((t=>v(e,t))),w=(e,t,n)=>{if(n)return[];const r=t.map((e=>e[0])),s=k(e,r);return t.map(((e,t)=>[s[t],...e.slice(1)]))},E=(e,t,n,r)=>()=>(r?Promise.reject():e.promises.access(s.posix.join(t,n))).then((()=>v(t,`./${n}`)),g),A=(e,t,r)=>n(9493)(t.map((t=>s.posix.relative(e,t))),r).map((t=>s.posix.join(e,t))),S=(e,t,n,r,i,o)=>{let a=n[r];if(!a){a={dir:r,parent:null,files:[],markdownlintConfig:null,markdownlintOptions:null},n[r]=a;const o=s.posix.join(r,".markdownlint-cli2.jsonc"),c=s.posix.join(r,".markdownlint-cli2.yaml");t.push(e.promises.access(o).then((()=>e.promises.readFile(o,d).then((e=>m().then((t=>t(e)))))),(()=>e.promises.access(c).then((()=>e.promises.readFile(c,d).then(y)),E(e,r,".markdownlint-cli2.cjs",i)))).then((e=>{a.markdownlintOptions=e})));const l=x(e,r,".markdownlint.jsonc",x(e,r,".markdownlint.json",x(e,r,".markdownlint.yaml",x(e,r,".markdownlint.yml",E(e,r,".markdownlint.cjs",i)))));t.push(l().then((e=>{a.markdownlintConfig=e})))}return o&&o(a),a},C=async(e,t,r,i,o,a,c,p)=>{await(async(e,t,r,i,o,a,c)=>{const l=[],u={absolute:!0,cwd:r,expandDirectories:!1,fs:e};a&&(u.suppressErrors=!0);const p=[],f=i.filter((e=>!e.startsWith(":")||(p.push(_(s.resolve(t,e.slice(1)))),!1))).map((e=>e.replace(/^\\:/u,":"))),h=(o[r].markdownlintOptions.globs||[]).filter((e=>e.startsWith("!"))),d=p.length>0&&h.length>0?A(r,p,h):p,g=await Promise.all(f.map((t=>{const n=t.startsWith("!")?t.slice(1):t,i=s.posix.isAbsolute(n)||s.isAbsolute(n)?n:s.posix.join(r,n);return e.promises.stat(i).then((e=>e.isDirectory()?s.posix.join(t,"**"):t)).catch((()=>t))}))),{globby:m}=await Promise.resolve().then(n.bind(n,7986)),y=[...await m(g,u),...d];for(const t of y){const n=s.posix.dirname(t);S(e,l,o,n,c,(e=>{e.files.push(t)}))}await Promise.all(l)})(e,t,r,i,o,c,p),await(async(e,t,n,r)=>{const i=[],o={};let a=t;do{o[a]=!0,a=s.posix.dirname(a)}while(!o[a]);for(let a of Object.values(n)){let{dir:c}=a,l=c;for(;!o[c]&&(c=s.posix.dirname(c))&&c!==l;)l=c,a=S(e,i,n,c,r,(e=>{a.parent=e}));c!==t&&(n[c].parent=n[t])}await Promise.all(i)})(e,r,o,p);const f=Object.keys(o);f.sort(((e,t)=>t.length-e.length));const h=[],d=e=>e.parent&&!e.markdownlintConfig&&!e.markdownlintOptions;for(const e of f){const t=o[e];if(d(t))t.parent&&l(t.parent.files,t.files),o[e]=null;else{const{markdownlintOptions:n}=t;if(n&&n.customRules){const t=k(e,n.customRules,p);n.customRules=t.flat()}n&&n.markdownItPlugins&&(n.markdownItPlugins=w(e,n.markdownItPlugins,p)),h.push(t)}}for(const e of h)for(;e.parent&&!o[e.parent.dir];)e.parent=e.parent.parent;for(const e of h){let t=e.markdownlintOptions||{},{markdownlintConfig:n}=e,r=e;for(;r=r.parent;)r.markdownlintOptions&&(t=u(r.markdownlintOptions,t)),n||!r.markdownlintConfig||t.config||(n=r.markdownlintConfig);e.markdownlintOptions=u(t,a),e.markdownlintConfig=n}return h},T=async e=>{const{directory:t,argv:r,optionsDefault:i,optionsOverride:p,fixDefault:x,fileContents:v,nonFileContents:k,noErrors:T,noGlobs:O,noRequire:L,name:R}=e,N=e.logMessage||g,M=e.logError||g,D=e.fs||n(7147),I=t&&s.resolve(t)||process.cwd(),$=_(I);N(`${R||"markdownlint-cli2"} v0.4.0 (markdownlint v${f})`);let F=null;const[P]=r||[];"markdownlint-cli2-config"===R&&P&&(F=await(async(e,t,n)=>{const r=s.basename(e),i=s.dirname(e);let o=null,c=null;if(r.endsWith(".markdownlint-cli2.jsonc"))o=(await m())(await t.promises.readFile(e,d));else if(r.endsWith(".markdownlint-cli2.yaml"))o=y(await t.promises.readFile(e,d));else if(r.endsWith(".markdownlint-cli2.cjs"))o=await E(t,i,r,n)();else if(r.endsWith(".markdownlint.jsonc")||r.endsWith(".markdownlint.json")||r.endsWith(".markdownlint.yaml")||r.endsWith(".markdownlint.yml")){const n=await m();c=await a(e,[n,y],t)}else r.endsWith(".markdownlint.cjs")&&(c=await E(t,i,r,n)());return o||{config:c}})(P,D,L));const j=(e=>{const t=(e||[]).map((e=>{if(e.startsWith(":"))return e;const t=/\\(?![$()*+?[\]^])/gu;return e.startsWith("\\:")?`\\:${e.slice(2).replace(t,"/")}`:(e.startsWith("#")?`!${e.slice(1)}`:e).replace(t,"/")}));return 1===t.length&&"."===t[0]&&(t[0]=h),t})(F?r.slice(1):r),{baseMarkdownlintOptions:q,dirToDirInfo:B}=await(async(e,t,n,r,s,i,o)=>{const a=[],c={};S(e,a,c,t,o),await Promise.all(a);const p=c[t].markdownlintOptions=u(u(r,{fix:s}),c[t].markdownlintOptions);if(!i){const e=p.globs||[];l(n,e)}const f=(p.ignores||[]).map(b);return l(n,f),{baseMarkdownlintOptions:p,dirToDirInfo:c}})(D,$,j,F||i,x,O,L);if(0===j.length&&!k)return(e=>{e('https://github.com/DavidAnson/markdownlint-cli2\n\nSyntax: markdownlint-cli2 glob0 [glob1] [...] [globN]\n markdownlint-cli2-fix glob0 [glob1] [...] [globN]\n markdownlint-cli2-config config-file glob0 [glob1] [...] [globN]\n\nGlob expressions (from the globby library):\n- * matches any number of characters, but not /\n- ? matches a single character, but not /\n- ** matches any number of characters, including /\n- {} allows for a comma-separated list of "or" expressions\n- ! or # at the beginning of a pattern negate the match\n- : at the beginning identifies a literal file path\n\nDot-only glob:\n- The command "markdownlint-cli2 ." would lint every file in the current directory tree which is probably not intended\n- Instead, it is mapped to "markdownlint-cli2 *.{md,markdown}" which lints all Markdown files in the current directory\n- To lint every file in the current directory tree, the command "markdownlint-cli2 **" can be used instead\n\nConfiguration via:\n- .markdownlint-cli2.jsonc\n- .markdownlint-cli2.yaml\n- .markdownlint-cli2.cjs\n- .markdownlint.jsonc or .markdownlint.json\n- .markdownlint.yaml or .markdownlint.yml\n- .markdownlint.cjs\n\nCross-platform compatibility:\n- UNIX and Windows shells expand globs according to different rules; quoting arguments is recommended\n- Some Windows shells don\'t handle single-quoted (\') arguments well; double-quote (") is recommended\n- Shells that expand globs do not support negated patterns (!node_modules); quoting is required here\n- Some UNIX shells parse exclamation (!) in double-quotes; hashtag (#) is recommended in these cases\n- The path separator is forward slash (/) on all platforms; backslash (\\) is automatically converted\n\nThe most compatible syntax for cross-platform support:\n$ markdownlint-cli2 "**/*.md" "#node_modules"')})(N),1;const H={};for(const e in v){H[_(s.resolve(I,e))]=v[e]}for(const e in k)H[e]=k[e];l(B[$].files,Object.keys(k||{}));const U=!q.noProgress;U&&N(`Finding: ${j.join(" ")}`);const z=await C(D,I,$,j,B,p,T,L);if(U){let e=0;for(const t of z)e+=t.files.length;N(`Linting: ${e} file(s)`)}const W=await((e,t,n)=>{const r=[];for(const s of t){const{dir:t,files:i,markdownlintConfig:a,markdownlintOptions:l}=s;let u=i;if(l.ignores&&l.ignores.length>0){const e=l.ignores.map(b);u=A(t,i,e)}const p=u.filter((e=>void 0===n[e])),f={};for(const e of u)void 0!==n[e]&&(f[e]=n[e]);const h={files:p,strings:f,config:a||l.config,customRules:l.customRules,frontMatter:l.frontMatter?new RegExp(l.frontMatter,"u"):void 0,handleRuleFailures:!0,markdownItPlugins:l.markdownItPlugins,noInlineConfig:Boolean(l.noInlineConfig),resultVersion:3,fs:e};let g=o(h);l.fix&&(g=g.then((t=>{h.files=[];const n=[],r=Object.keys(t);for(const s of r){const r=t[s].filter((e=>e.fixInfo));r.length>0&&(delete t[s],h.files.push(s),n.push(e.promises.readFile(s,d).then((t=>{const n=c.applyFixes(t,r);return e.promises.writeFile(s,n,d)}))))}return Promise.all(n).then((()=>o(h))).then((e=>({...t,...e})))}))),r.push(g)}return Promise.all(r)})(D,z,H),Y=((e,t)=>{const n=[];let r=0;for(const i of t)for(const t in i){const o=i[t];for(const i of o){const o=s.posix.relative(e,t);n.push({fileName:o,...i,counter:r}),r++}}n.sort(((e,t)=>e.fileName.localeCompare(t.fileName)||e.lineNumber-t.lineNumber||e.ruleNames[0].localeCompare(t.ruleNames[0])||e.counter-t.counter));for(const e of n)delete e.counter;return n})($,W);U&&N(`Summary: ${Y.length} error(s)`);const V=p&&p.outputFormatters||q.outputFormatters,G=await(async(e,t,r,s,i)=>{const o=t.length>0;if(o||r){const o={directory:e,results:t,logMessage:s,logError:i},a=r?w(e,r):[[n(5685)]];await Promise.all(a.map((e=>{const[t,...n]=e;return t(o,...n)})))}return o})($,Y,V,N,M);return G?1:0},O=e=>{(async()=>{try{const t={...{argv:process.argv.slice(2),logMessage:console.log,logError:console.error},...e};process.exitCode=await T(t)}catch(e){console.error(e),process.exitCode=2}})()};e.exports={main:T,run:O},n.c[n.s]===e&&O()},3966:(e,t,n)=>{"use strict";var r=n(1937),s=n(3970),i=n(5533);const o={get binary(){return s.binaryOptions},set binary(e){Object.assign(s.binaryOptions,e)},get bool(){return s.boolOptions},set bool(e){Object.assign(s.boolOptions,e)},get int(){return s.intOptions},set int(e){Object.assign(s.intOptions,e)},get null(){return s.nullOptions},set null(e){Object.assign(s.nullOptions,e)},get str(){return s.strOptions},set str(e){Object.assign(s.strOptions,e)}},a={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:r.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:r.defaultTagPrefix}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:r.defaultTagPrefix}]}};function c(e,t){if("1.0"===(e.version||e.options.version)){const e=t.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(e)return"!"+e[1];const n=t.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return n?`!${n[1]}/${n[2]}`:`!${t.replace(/^tag:/,"")}`}let n=e.tagPrefixes.find((e=>0===t.indexOf(e.prefix)));if(!n){const r=e.getDefaults().tagPrefixes;n=r&&r.find((e=>0===t.indexOf(e.prefix)))}if(!n)return"!"===t[0]?t:`!<${t}>`;const r=t.substr(n.prefix.length).replace(/[!,[\]{}]/g,(e=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"}[e])));return n.handle+r}function l(e,t,n,r){const{anchors:i,schema:o}=t.doc;let a;if(!(e instanceof s.Node)){const t={aliasNodes:[],onTagObj:e=>a=e,prevObjects:new Map};e=o.createNode(e,!0,null,t);for(const e of t.aliasNodes){e.source=e.source.node;let t=i.getName(e.source);t||(t=i.newName(),i.map[t]=e.source)}}if(e instanceof s.Pair)return e.toString(t,n,r);a||(a=function(e,t){if(t instanceof s.Alias)return s.Alias;if(t.tag){const n=e.filter((e=>e.tag===t.tag));if(n.length>0)return n.find((e=>e.format===t.format))||n[0]}let n,r;if(t instanceof s.Scalar){r=t.value;const s=e.filter((e=>e.identify&&e.identify(r)||e.class&&r instanceof e.class));n=s.find((e=>e.format===t.format))||s.find((e=>!e.format))}else r=t,n=e.find((e=>e.nodeClass&&r instanceof e.nodeClass));if(!n){const e=r&&r.constructor?r.constructor.name:typeof r;throw new Error(`Tag not resolved for ${e} value`)}return n}(o.tags,e));const l=function(e,t,{anchors:n,doc:r}){const s=[],i=r.anchors.getName(e);return i&&(n[i]=e,s.push(`&${i}`)),e.tag?s.push(c(r,e.tag)):t.default||s.push(c(r,t.tag)),s.join(" ")}(e,a,t);l.length>0&&(t.indentAtStart=(t.indentAtStart||0)+l.length+1);const u="function"==typeof a.stringify?a.stringify(e,t,n,r):e instanceof s.Scalar?s.stringifyString(e,t,n,r):e.toString(t,n,r);return l?e instanceof s.Scalar||"{"===u[0]||"["===u[0]?`${l} ${u}`:`${l}\n${t.indent}${u}`:u}class u{static validAnchorNode(e){return e instanceof s.Scalar||e instanceof s.YAMLSeq||e instanceof s.YAMLMap}constructor(e){r._defineProperty(this,"map",Object.create(null)),this.prefix=e}createAlias(e,t){return this.setAnchor(e,t),new s.Alias(e)}createMergePair(...e){const t=new s.Merge;return t.value.items=e.map((e=>{if(e instanceof s.Alias){if(e.source instanceof s.YAMLMap)return e}else if(e instanceof s.YAMLMap)return this.createAlias(e);throw new Error("Merge sources must be Map nodes or their Aliases")})),t}getName(e){const{map:t}=this;return Object.keys(t).find((n=>t[n]===e))}getNames(){return Object.keys(this.map)}getNode(e){return this.map[e]}newName(e){e||(e=this.prefix);const t=Object.keys(this.map);for(let n=1;;++n){const r=`${e}${n}`;if(!t.includes(r))return r}}resolveNodes(){const{map:e,_cstAliases:t}=this;Object.keys(e).forEach((t=>{e[t]=e[t].resolved})),t.forEach((e=>{e.source=e.source.resolved})),delete this._cstAliases}setAnchor(e,t){if(null!=e&&!u.validAnchorNode(e))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(t&&/[\x00-\x19\s,[\]{}]/.test(t))throw new Error("Anchor names must not contain whitespace or control characters");const{map:n}=this,r=e&&Object.keys(n).find((t=>n[t]===e));if(r){if(!t)return r;r!==t&&(delete n[r],n[t]=e)}else{if(!t){if(!e)return null;t=this.newName()}n[t]=e}return t}}const p=(e,t)=>{if(e&&"object"==typeof e){const{tag:n}=e;e instanceof s.Collection?(n&&(t[n]=!0),e.items.forEach((e=>p(e,t)))):e instanceof s.Pair?(p(e.key,t),p(e.value,t)):e instanceof s.Scalar&&n&&(t[n]=!0)}return t};function f({tagPrefixes:e},t){const[n,s]=t.parameters;if(!n||!s){const e="Insufficient parameters given for %TAG directive";throw new r.YAMLSemanticError(t,e)}if(e.some((e=>e.handle===n))){const e="The %TAG directive must only be given at most once per handle in the same document.";throw new r.YAMLSemanticError(t,e)}return{handle:n,prefix:s}}function h(e,t){let[n]=t.parameters;if("YAML:1.0"===t.name&&(n="1.0"),!n){const e="Insufficient parameters given for %YAML directive";throw new r.YAMLSemanticError(t,e)}if(!a[n]){const s=`Document will be parsed as YAML ${e.version||e.options.version} rather than YAML ${n}`;e.warnings.push(new r.YAMLWarning(t,s))}return n}function d(e){if(e instanceof s.Collection)return!0;throw new Error("Expected a YAML collection as document contents")}class g{constructor(e){this.anchors=new u(e.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=e,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}add(e){return d(this.contents),this.contents.add(e)}addIn(e,t){d(this.contents),this.contents.addIn(e,t)}delete(e){return d(this.contents),this.contents.delete(e)}deleteIn(e){return s.isEmptyPath(e)?null!=this.contents&&(this.contents=null,!0):(d(this.contents),this.contents.deleteIn(e))}getDefaults(){return g.defaults[this.version]||g.defaults[this.options.version]||{}}get(e,t){return this.contents instanceof s.Collection?this.contents.get(e,t):void 0}getIn(e,t){return s.isEmptyPath(e)?!t&&this.contents instanceof s.Scalar?this.contents.value:this.contents:this.contents instanceof s.Collection?this.contents.getIn(e,t):void 0}has(e){return this.contents instanceof s.Collection&&this.contents.has(e)}hasIn(e){return s.isEmptyPath(e)?void 0!==this.contents:this.contents instanceof s.Collection&&this.contents.hasIn(e)}set(e,t){d(this.contents),this.contents.set(e,t)}setIn(e,t){s.isEmptyPath(e)?this.contents=t:(d(this.contents),this.contents.setIn(e,t))}setSchema(e,t){if(!e&&!t&&this.schema)return;"number"==typeof e&&(e=e.toFixed(1)),"1.0"===e||"1.1"===e||"1.2"===e?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&"string"==typeof e&&(this.options.schema=e),Array.isArray(t)&&(this.options.customTags=t);const n=Object.assign({},this.getDefaults(),this.options);this.schema=new i.Schema(n)}parse(e,t){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");const{directives:n=[],contents:i=[],directivesEndMarker:o,error:a,valueRange:c}=e;if(a&&(a.source||(a.source=this),this.errors.push(a)),function(e,t,n){const s=[];let i=!1;for(const n of t){const{comment:t,name:o}=n;switch(o){case"TAG":try{e.tagPrefixes.push(f(e,n))}catch(t){e.errors.push(t)}i=!0;break;case"YAML":case"YAML:1.0":if(e.version){const t="The %YAML directive must only be given at most once per document.";e.errors.push(new r.YAMLSemanticError(n,t))}try{e.version=h(e,n)}catch(t){e.errors.push(t)}i=!0;break;default:if(o){const t=`YAML only supports %TAG and %YAML directives, and not %${o}`;e.warnings.push(new r.YAMLWarning(n,t))}}t&&s.push(t)}if(n&&!i&&"1.1"===(e.version||n.version||e.options.version)){const t=({handle:e,prefix:t})=>({handle:e,prefix:t});e.tagPrefixes=n.tagPrefixes.map(t),e.version=n.version}e.commentBefore=s.join("\n")||null}(this,n,t),o&&(this.directivesEndMarker=!0),this.range=c?[c.start,c.end]:null,this.setSchema(),this.anchors._cstAliases=[],function(e,t){const n={before:[],after:[]};let i,o=!1;for(const a of t)if(a.valueRange){if(void 0!==i){const t="Document contains trailing content not separated by a ... or --- line";e.errors.push(new r.YAMLSyntaxError(a,t));break}const t=s.resolveNode(e,a);o&&(t.spaceBefore=!0,o=!1),i=t}else null!==a.comment?(void 0===i?n.before:n.after).push(a.comment):a.type===r.Type.BLANK_LINE&&(o=!0,void 0===i&&n.before.length>0&&!e.commentBefore&&(e.commentBefore=n.before.join("\n"),n.before=[]));if(e.contents=i||null,i){const t=n.before.join("\n");if(t){const e=i instanceof s.Collection&&i.items[0]?i.items[0]:i;e.commentBefore=e.commentBefore?`${t}\n${e.commentBefore}`:t}e.comment=n.after.join("\n")||null}else e.comment=n.before.concat(n.after).join("\n")||null}(this,i),this.anchors.resolveNodes(),this.options.prettyErrors){for(const e of this.errors)e instanceof r.YAMLError&&e.makePretty();for(const e of this.warnings)e instanceof r.YAMLError&&e.makePretty()}return this}listNonDefaultTags(){return(e=this.contents,Object.keys(p(e,{}))).filter((e=>0!==e.indexOf(i.Schema.defaultPrefix)));var e}setTagPrefix(e,t){if("!"!==e[0]||"!"!==e[e.length-1])throw new Error("Handle must start and end with !");if(t){const n=this.tagPrefixes.find((t=>t.handle===e));n?n.prefix=t:this.tagPrefixes.push({handle:e,prefix:t})}else this.tagPrefixes=this.tagPrefixes.filter((t=>t.handle!==e))}toJSON(e,t){const{keepBlobsInJSON:n,mapAsMap:r,maxAliasCount:i}=this.options,o=n&&("string"!=typeof e||!(this.contents instanceof s.Scalar)),a={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!r,maxAliasCount:i,stringify:l},c=Object.keys(this.anchors.map);c.length>0&&(a.anchors=new Map(c.map((e=>[this.anchors.map[e],{alias:[],aliasCount:0,count:1}]))));const u=s.toJSON(this.contents,e,a);if("function"==typeof t&&a.anchors)for(const{count:e,res:n}of a.anchors.values())t(n,e);return u}toString(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");const e=this.options.indent;if(!Number.isInteger(e)||e<=0){const t=JSON.stringify(e);throw new Error(`"indent" option must be a positive integer, not ${t}`)}this.setSchema();const t=[];let n=!1;if(this.version){let e="%YAML 1.2";"yaml-1.1"===this.schema.name&&("1.0"===this.version?e="%YAML:1.0":"1.1"===this.version&&(e="%YAML 1.1")),t.push(e),n=!0}const r=this.listNonDefaultTags();this.tagPrefixes.forEach((({handle:e,prefix:s})=>{r.some((e=>0===e.indexOf(s)))&&(t.push(`%TAG ${e} ${s}`),n=!0)})),(n||this.directivesEndMarker)&&t.push("---"),this.commentBefore&&(!n&&this.directivesEndMarker||t.unshift(""),t.unshift(this.commentBefore.replace(/^/gm,"#")));const i={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:l};let o=!1,a=null;if(this.contents){this.contents instanceof s.Node&&(this.contents.spaceBefore&&(n||this.directivesEndMarker)&&t.push(""),this.contents.commentBefore&&t.push(this.contents.commentBefore.replace(/^/gm,"#")),i.forceBlockIndent=!!this.comment,a=this.contents.comment);const e=a?null:()=>o=!0,r=l(this.contents,i,(()=>a=null),e);t.push(s.addComment(r,"",a))}else void 0!==this.contents&&t.push(l(this.contents,i));return this.comment&&(o&&!a||""===t[t.length-1]||t.push(""),t.push(this.comment.replace(/^/gm,"#"))),t.join("\n")+"\n"}}r._defineProperty(g,"defaults",a),t.Document=g,t.defaultOptions={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},t.scalarOptions=o},1937:(e,t)=>{"use strict";const n={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},r={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"};function s(e){const t=[0];let n=e.indexOf("\n");for(;-1!==n;)n+=1,t.push(n),n=e.indexOf("\n",n);return t}function i(e){let t,n;return"string"==typeof e?(t=s(e),n=e):(Array.isArray(e)&&(e=e[0]),e&&e.context&&(e.lineStarts||(e.lineStarts=s(e.context.src)),t=e.lineStarts,n=e.context.src)),{lineStarts:t,src:n}}function o(e,t){if("number"!=typeof e||e<0)return null;const{lineStarts:n,src:r}=i(t);if(!n||!r||e>r.length)return null;for(let t=0;t<n.length;++t){const r=n[t];if(e<r)return{line:t,col:e-n[t-1]+1};if(e===r)return{line:t+1,col:1}}const s=n.length;return{line:s,col:e-n[s-1]+1}}function a({start:e,end:t},n,r=80){let s=function(e,t){const{lineStarts:n,src:r}=i(t);if(!n||!(e>=1)||e>n.length)return null;const s=n[e-1];let o=n[e];for(;o&&o>s&&"\n"===r[o-1];)--o;return r.slice(s,o)}(e.line,n);if(!s)return null;let{col:o}=e;if(s.length>r)if(o<=r-10)s=s.substr(0,r-1)+"…";else{const e=Math.round(r/2);s.length>o+e&&(s=s.substr(0,o+e-1)+"…"),o-=s.length-r,s="…"+s.substr(1-r)}let a=1,c="";t&&(t.line===e.line&&o+(t.col-e.col)<=r+1?a=t.col-e.col:(a=Math.min(s.length+1,r)-o,c="…"));return`${s}\n${o>1?" ".repeat(o-1):""}${"^".repeat(a)}${c}`}class c{static copy(e){return new c(e.start,e.end)}constructor(e,t){this.start=e,this.end=t||e}isEmpty(){return"number"!=typeof this.start||!this.end||this.end<=this.start}setOrigRange(e,t){const{start:n,end:r}=this;if(0===e.length||r<=e[0])return this.origStart=n,this.origEnd=r,t;let s=t;for(;s<e.length&&!(e[s]>n);)++s;this.origStart=n+s;const i=s;for(;s<e.length&&!(e[s]>=r);)++s;return this.origEnd=r+s,i}}class l{static addStringTerminator(e,t,n){if("\n"===n[n.length-1])return n;const r=l.endOfWhiteSpace(e,t);return r>=e.length||"\n"===e[r]?n+"\n":n}static atDocumentBoundary(e,t,r){const s=e[t];if(!s)return!0;const i=e[t-1];if(i&&"\n"!==i)return!1;if(r){if(s!==r)return!1}else if(s!==n.DIRECTIVES_END&&s!==n.DOCUMENT_END)return!1;const o=e[t+1],a=e[t+2];if(o!==s||a!==s)return!1;const c=e[t+3];return!c||"\n"===c||"\t"===c||" "===c}static endOfIdentifier(e,t){let n=e[t];const r="<"===n,s=r?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];for(;n&&-1===s.indexOf(n);)n=e[t+=1];return r&&">"===n&&(t+=1),t}static endOfIndent(e,t){let n=e[t];for(;" "===n;)n=e[t+=1];return t}static endOfLine(e,t){let n=e[t];for(;n&&"\n"!==n;)n=e[t+=1];return t}static endOfWhiteSpace(e,t){let n=e[t];for(;"\t"===n||" "===n;)n=e[t+=1];return t}static startOfLine(e,t){let n=e[t-1];if("\n"===n)return t;for(;n&&"\n"!==n;)n=e[t-=1];return t+1}static endOfBlockIndent(e,t,n){const r=l.endOfIndent(e,n);if(r>n+t)return r;{const t=l.endOfWhiteSpace(e,r),n=e[t];if(!n||"\n"===n)return t}return null}static atBlank(e,t,n){const r=e[t];return"\n"===r||"\t"===r||" "===r||n&&!r}static nextNodeIsIndented(e,t,n){return!(!e||t<0)&&(t>0||n&&"-"===e)}static normalizeOffset(e,t){const n=e[t];return n?"\n"!==n&&"\n"===e[t-1]?t-1:l.endOfWhiteSpace(e,t):t}static foldNewline(e,t,n){let r=0,s=!1,i="",o=e[t+1];for(;" "===o||"\t"===o||"\n"===o;){switch(o){case"\n":r=0,t+=1,i+="\n";break;case"\t":r<=n&&(s=!0),t=l.endOfWhiteSpace(e,t+2)-1;break;case" ":r+=1,t+=1}o=e[t+1]}return i||(i=" "),o&&r<=n&&(s=!0),{fold:i,offset:t,error:s}}constructor(e,t,n){Object.defineProperty(this,"context",{value:n||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=t||[],this.type=e,this.value=null}getPropValue(e,t,n){if(!this.context)return null;const{src:r}=this.context,s=this.props[e];return s&&r[s.start]===t?r.slice(s.start+(n?1:0),s.end):null}get anchor(){for(let e=0;e<this.props.length;++e){const t=this.getPropValue(e,n.ANCHOR,!0);if(null!=t)return t}return null}get comment(){const e=[];for(let t=0;t<this.props.length;++t){const r=this.getPropValue(t,n.COMMENT,!0);null!=r&&e.push(r)}return e.length>0?e.join("\n"):null}commentHasRequiredWhitespace(e){const{src:t}=this.context;if(this.header&&e===this.header.end)return!1;if(!this.valueRange)return!1;const{end:n}=this.valueRange;return e!==n||l.atBlank(t,n-1)}get hasComment(){if(this.context){const{src:e}=this.context;for(let t=0;t<this.props.length;++t)if(e[this.props[t].start]===n.COMMENT)return!0}return!1}get hasProps(){if(this.context){const{src:e}=this.context;for(let t=0;t<this.props.length;++t)if(e[this.props[t].start]!==n.COMMENT)return!0}return!1}get includesTrailingLines(){return!1}get jsonLike(){return-1!==[r.FLOW_MAP,r.FLOW_SEQ,r.QUOTE_DOUBLE,r.QUOTE_SINGLE].indexOf(this.type)}get rangeAsLinePos(){if(!this.range||!this.context)return;const e=o(this.range.start,this.context.root);if(!e)return;return{start:e,end:o(this.range.end,this.context.root)}}get rawValue(){if(!this.valueRange||!this.context)return null;const{start:e,end:t}=this.valueRange;return this.context.src.slice(e,t)}get tag(){for(let e=0;e<this.props.length;++e){const t=this.getPropValue(e,n.TAG,!1);if(null!=t){if("<"===t[1])return{verbatim:t.slice(2,-1)};{const[e,n,r]=t.match(/^(.*!)([^!]*)$/);return{handle:n,suffix:r}}}}return null}get valueRangeContainsNewline(){if(!this.valueRange||!this.context)return!1;const{start:e,end:t}=this.valueRange,{src:n}=this.context;for(let r=e;r<t;++r)if("\n"===n[r])return!0;return!1}parseComment(e){const{src:t}=this.context;if(t[e]===n.COMMENT){const n=l.endOfLine(t,e+1),r=new c(e,n);return this.props.push(r),n}return e}setOrigRanges(e,t){return this.range&&(t=this.range.setOrigRange(e,t)),this.valueRange&&this.valueRange.setOrigRange(e,t),this.props.forEach((n=>n.setOrigRange(e,t))),t}toString(){const{context:{src:e},range:t,value:n}=this;if(null!=n)return n;const r=e.slice(t.start,t.end);return l.addStringTerminator(e,t.end,r)}}class u extends Error{constructor(e,t,n){if(!(n&&t instanceof l))throw new Error(`Invalid arguments for new ${e}`);super(),this.name=e,this.message=n,this.source=t}makePretty(){if(!this.source)return;this.nodeType=this.source.type;const e=this.source.context&&this.source.context.root;if("number"==typeof this.offset){this.range=new c(this.offset,this.offset+1);const t=e&&o(this.offset,e);if(t){const e={line:t.line,col:t.col+1};this.linePos={start:t,end:e}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){const{line:t,col:n}=this.linePos.start;this.message+=` at line ${t}, column ${n}`;const r=e&&a(this.linePos,e);r&&(this.message+=`:\n\n${r}\n`)}delete this.source}}class p extends u{constructor(e,t){super("YAMLSemanticError",e,t)}}class f extends l{static endOfLine(e,t,n){let r=e[t],s=t;for(;r&&"\n"!==r&&(!n||"["!==r&&"]"!==r&&"{"!==r&&"}"!==r&&","!==r);){const t=e[s+1];if(":"===r&&(!t||"\n"===t||"\t"===t||" "===t||n&&","===t))break;if((" "===r||"\t"===r)&&"#"===t)break;s+=1,r=t}return s}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:t}=this.valueRange;const{src:n}=this.context;let r=n[t-1];for(;e<t&&("\n"===r||"\t"===r||" "===r);)r=n[--t-1];let s="";for(let r=e;r<t;++r){const e=n[r];if("\n"===e){const{fold:e,offset:t}=l.foldNewline(n,r,-1);s+=e,r=t}else if(" "===e||"\t"===e){const i=r;let o=n[r+1];for(;r<t&&(" "===o||"\t"===o);)r+=1,o=n[r+1];"\n"!==o&&(s+=r>i?n.slice(i,r+1):e)}else s+=e}const i=n[e];switch(i){case"\t":return{errors:[new p(this,"Plain value cannot start with a tab character")],str:s};case"@":case"`":return{errors:[new p(this,`Plain value cannot start with reserved character ${i}`)],str:s};default:return s}}parseBlockValue(e){const{indent:t,inFlow:n,src:r}=this.context;let s=e,i=e;for(let e=r[s];"\n"===e&&!l.atDocumentBoundary(r,s+1);e=r[s]){const e=l.endOfBlockIndent(r,t,s+1);if(null===e||"#"===r[e])break;"\n"===r[e]?s=e:(i=f.endOfLine(r,e,n),s=i)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=i,i}parse(e,t){this.context=e;const{inFlow:n,src:r}=e;let s=t;const i=r[s];return i&&"#"!==i&&"\n"!==i&&(s=f.endOfLine(r,t,n)),this.valueRange=new c(t,s),s=l.endOfWhiteSpace(r,s),s=this.parseComment(s),this.hasComment&&!this.valueRange.isEmpty()||(s=this.parseBlockValue(s)),s}}t.Char=n,t.Node=l,t.PlainValue=f,t.Range=c,t.Type=r,t.YAMLError=u,t.YAMLReferenceError=class extends u{constructor(e,t){super("YAMLReferenceError",e,t)}},t.YAMLSemanticError=p,t.YAMLSyntaxError=class extends u{constructor(e,t){super("YAMLSyntaxError",e,t)}},t.YAMLWarning=class extends u{constructor(e,t){super("YAMLWarning",e,t)}},t._defineProperty=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.defaultTagPrefix="tag:yaml.org,2002:",t.defaultTags={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"}},5533:(e,t,n)=>{"use strict";var r=n(1937),s=n(3970),i=n(1758);const o={createNode:function(e,t,n){const r=new s.YAMLMap(e);if(t instanceof Map)for(const[s,i]of t)r.items.push(e.createPair(s,i,n));else if(t&&"object"==typeof t)for(const s of Object.keys(t))r.items.push(e.createPair(s,t[s],n));return"function"==typeof e.sortMapEntries&&r.items.sort(e.sortMapEntries),r},default:!0,nodeClass:s.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:s.resolveMap};const a={createNode:function(e,t,n){const r=new s.YAMLSeq(e);if(t&&t[Symbol.iterator])for(const s of t){const t=e.createNode(s,n.wrapScalars,null,n);r.items.push(t)}return r},default:!0,nodeClass:s.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:s.resolveSeq},c={identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:s.resolveString,stringify:(e,t,n,r)=>(t=Object.assign({actualString:!0},t),s.stringifyString(e,t,n,r)),options:s.strOptions},l=[o,a,c],u=e=>"bigint"==typeof e||Number.isInteger(e),p=(e,t,n)=>s.intOptions.asBigInt?BigInt(e):parseInt(t,n);function f(e,t,n){const{value:r}=e;return u(r)&&r>=0?n+r.toString(t):s.stringifyNumber(e)}const h={identify:e=>null==e,createNode:(e,t,n)=>n.wrapScalars?new s.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:s.nullOptions,stringify:()=>s.nullOptions.nullStr},d={identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>"t"===e[0]||"T"===e[0],options:s.boolOptions,stringify:({value:e})=>e?s.boolOptions.trueStr:s.boolOptions.falseStr},g={identify:e=>u(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(e,t)=>p(e,t,8),options:s.intOptions,stringify:e=>f(e,8,"0o")},m={identify:u,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:e=>p(e,e,10),options:s.intOptions,stringify:s.stringifyNumber},y={identify:e=>u(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(e,t)=>p(e,t,16),options:s.intOptions,stringify:e=>f(e,16,"0x")},b={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(e,t)=>t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:s.stringifyNumber},_={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify:({value:e})=>Number(e).toExponential()},x={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(e,t,n){const r=t||n,i=new s.Scalar(parseFloat(e));return r&&"0"===r[r.length-1]&&(i.minFractionDigits=r.length),i},stringify:s.stringifyNumber},v=l.concat([h,d,g,m,y,b,_,x]),k=e=>"bigint"==typeof e||Number.isInteger(e),w=({value:e})=>JSON.stringify(e),E=[o,a,{identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:s.resolveString,stringify:w},{identify:e=>null==e,createNode:(e,t,n)=>n.wrapScalars?new s.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:w},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:e=>"true"===e,stringify:w},{identify:k,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:e=>s.intOptions.asBigInt?BigInt(e):parseInt(e,10),stringify:({value:e})=>k(e)?e.toString():JSON.stringify(e)},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:w}];E.scalarFallback=e=>{throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(e)}`)};const A=({value:e})=>e?s.boolOptions.trueStr:s.boolOptions.falseStr,S=e=>"bigint"==typeof e||Number.isInteger(e);function C(e,t,n){let r=t.replace(/_/g,"");if(s.intOptions.asBigInt){switch(n){case 2:r=`0b${r}`;break;case 8:r=`0o${r}`;break;case 16:r=`0x${r}`}const t=BigInt(r);return"-"===e?BigInt(-1)*t:t}const i=parseInt(r,n);return"-"===e?-1*i:i}function T(e,t,n){const{value:r}=e;if(S(r)){const e=r.toString(t);return r<0?"-"+n+e.substr(1):n+e}return s.stringifyNumber(e)}const O=l.concat([{identify:e=>null==e,createNode:(e,t,n)=>n.wrapScalars?new s.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:s.nullOptions,stringify:()=>s.nullOptions.nullStr},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>!0,options:s.boolOptions,stringify:A},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>!1,options:s.boolOptions,stringify:A},{identify:S,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(e,t,n)=>C(t,n,2),stringify:e=>T(e,2,"0b")},{identify:S,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(e,t,n)=>C(t,n,8),stringify:e=>T(e,8,"0")},{identify:S,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(e,t,n)=>C(t,n,10),stringify:s.stringifyNumber},{identify:S,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(e,t,n)=>C(t,n,16),stringify:e=>T(e,16,"0x")},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(e,t)=>t?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:s.stringifyNumber},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify:({value:e})=>Number(e).toExponential()},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(e,t){const n=new s.Scalar(parseFloat(e.replace(/_/g,"")));if(t){const e=t.replace(/_/g,"");"0"===e[e.length-1]&&(n.minFractionDigits=e.length)}return n},stringify:s.stringifyNumber}],i.binary,i.omap,i.pairs,i.set,i.intTime,i.floatTime,i.timestamp),L={core:v,failsafe:l,json:E,yaml11:O},R={binary:i.binary,bool:d,float:x,floatExp:_,floatNaN:b,floatTime:i.floatTime,int:m,intHex:y,intOct:g,intTime:i.intTime,map:o,null:h,omap:i.omap,pairs:i.pairs,seq:a,set:i.set,timestamp:i.timestamp};function N(e,t,n){if(e instanceof s.Node)return e;const{defaultPrefix:r,onTagObj:i,prevObjects:c,schema:l,wrapScalars:u}=n;t&&t.startsWith("!!")&&(t=r+t.slice(2));let p=function(e,t,n){if(t){const e=n.filter((e=>e.tag===t)),r=e.find((e=>!e.format))||e[0];if(!r)throw new Error(`Tag ${t} not found`);return r}return n.find((t=>(t.identify&&t.identify(e)||t.class&&e instanceof t.class)&&!t.format))}(e,t,l.tags);if(!p){if("function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!=typeof e)return u?new s.Scalar(e):e;p=e instanceof Map?o:e[Symbol.iterator]?a:o}i&&(i(p),delete n.onTagObj);const f={value:void 0,node:void 0};if(e&&"object"==typeof e&&c){const t=c.get(e);if(t){const e=new s.Alias(t);return n.aliasNodes.push(e),e}f.value=e,c.set(e,f)}return f.node=p.createNode?p.createNode(n.schema,e,n):u?new s.Scalar(e):e,t&&f.node instanceof s.Node&&(f.node.tag=t),f.node}const M=(e,t)=>e.key<t.key?-1:e.key>t.key?1:0;class D{constructor({customTags:e,merge:t,schema:n,sortMapEntries:r,tags:s}){this.merge=!!t,this.name=n,this.sortMapEntries=!0===r?M:r||null,!e&&s&&i.warnOptionDeprecation("tags","customTags"),this.tags=function(e,t,n,r){let s=e[r.replace(/\W/g,"")];if(!s){const t=Object.keys(e).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown schema "${r}"; use one of ${t}`)}if(Array.isArray(n))for(const e of n)s=s.concat(e);else"function"==typeof n&&(s=n(s.slice()));for(let e=0;e<s.length;++e){const n=s[e];if("string"==typeof n){const r=t[n];if(!r){const e=Object.keys(t).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown custom tag "${n}"; use one of ${e}`)}s[e]=r}}return s}(L,R,e||s,n)}createNode(e,t,n,r){const s={defaultPrefix:D.defaultPrefix,schema:this,wrapScalars:t};return N(e,n,r?Object.assign(r,s):s)}createPair(e,t,n){n||(n={wrapScalars:!0});const r=this.createNode(e,n.wrapScalars,null,n),i=this.createNode(t,n.wrapScalars,null,n);return new s.Pair(r,i)}}r._defineProperty(D,"defaultPrefix",r.defaultTagPrefix),r._defineProperty(D,"defaultTags",r.defaultTags),t.Schema=D},3419:(e,t,n)=>{"use strict";var r=n(9720),s=n(3966),i=n(5533),o=n(1937),a=n(1758);n(3970);class c extends s.Document{constructor(e){super(Object.assign({},s.defaultOptions,e))}}function l(e,t){const n=r.parse(e),s=new c(t).parse(n[0]);if(n.length>1){const e="Source contains multiple documents; please use YAML.parseAllDocuments()";s.errors.unshift(new o.YAMLSemanticError(n[1],e))}return s}const u={createNode:function(e,t=!0,n){void 0===n&&"string"==typeof t&&(n=t,t=!0);const r=Object.assign({},s.Document.defaults[s.defaultOptions.version],s.defaultOptions);return new i.Schema(r).createNode(e,t,n)},defaultOptions:s.defaultOptions,Document:c,parse:function(e,t){const n=l(e,t);if(n.warnings.forEach((e=>a.warn(e))),n.errors.length>0)throw n.errors[0];return n.toJSON()},parseAllDocuments:function(e,t){const n=[];let s;for(const i of r.parse(e)){const e=new c(t);e.parse(i,s),n.push(e),s=e}return n},parseCST:r.parse,parseDocument:l,scalarOptions:s.scalarOptions,stringify:function(e,t){const n=new c(t);return n.contents=e,String(n)}};t.YAML=u},9720:(e,t,n)=>{"use strict";var r=n(1937);class s extends r.Node{constructor(){super(r.Type.BLANK_LINE)}get includesTrailingLines(){return!0}parse(e,t){return this.context=e,this.range=new r.Range(t,t+1),t+1}}class i extends r.Node{constructor(e,t){super(e,t),this.node=null}get includesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,t){this.context=e;const{parseNode:n,src:i}=e;let{atLineStart:o,lineStart:a}=e;o||this.type!==r.Type.SEQ_ITEM||(this.error=new r.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));const c=o?t-a:e.indent;let l=r.Node.endOfWhiteSpace(i,t+1),u=i[l];const p="#"===u,f=[];let h=null;for(;"\n"===u||"#"===u;){if("#"===u){const e=r.Node.endOfLine(i,l+1);f.push(new r.Range(l,e)),l=e}else{o=!0,a=l+1;"\n"===i[r.Node.endOfWhiteSpace(i,a)]&&0===f.length&&(h=new s,a=h.parse({src:i},a)),l=r.Node.endOfIndent(i,a)}u=i[l]}if(r.Node.nextNodeIsIndented(u,l-(a+c),this.type!==r.Type.SEQ_ITEM)?this.node=n({atLineStart:o,inCollection:!1,indent:c,lineStart:a,parent:this},l):u&&a>t+1&&(l=a-1),this.node){if(h){const t=e.parent.items||e.parent.contents;t&&t.push(h)}f.length&&Array.prototype.push.apply(this.props,f),l=this.node.range.end}else if(p){const e=f[0];this.props.push(e),l=e.end}else l=r.Node.endOfLine(i,t+1);const d=this.node?this.node.valueRange.end:l;return this.valueRange=new r.Range(t,d),l}setOrigRanges(e,t){return t=super.setOrigRanges(e,t),this.node?this.node.setOrigRanges(e,t):t}toString(){const{context:{src:e},node:t,range:n,value:s}=this;if(null!=s)return s;const i=t?e.slice(n.start,t.range.start)+String(t):e.slice(n.start,n.end);return r.Node.addStringTerminator(e,n.end,i)}}class o extends r.Node{constructor(){super(r.Type.COMMENT)}parse(e,t){this.context=e;const n=this.parseComment(t);return this.range=new r.Range(t,n),n}}function a(e){let t=e;for(;t instanceof i;)t=t.node;if(!(t instanceof c))return null;const n=t.items.length;let s=-1;for(let e=n-1;e>=0;--e){const n=t.items[e];if(n.type===r.Type.COMMENT){const{indent:t,lineStart:r}=n.context;if(t>0&&n.range.start>=r+t)break;s=e}else{if(n.type!==r.Type.BLANK_LINE)break;s=e}}if(-1===s)return null;const o=t.items.splice(s,n-s),a=o[0].range.start;for(;t.range.end=a,t.valueRange&&t.valueRange.end>a&&(t.valueRange.end=a),t!==e;)t=t.context.parent;return o}class c extends r.Node{static nextContentHasIndent(e,t,n){const s=r.Node.endOfLine(e,t)+1,i=e[t=r.Node.endOfWhiteSpace(e,s)];return!!i&&(t>=s+n||("#"===i||"\n"===i)&&c.nextContentHasIndent(e,t,n))}constructor(e){super(e.type===r.Type.SEQ_ITEM?r.Type.SEQ:r.Type.MAP);for(let t=e.props.length-1;t>=0;--t)if(e.props[t].start<e.context.lineStart){this.props=e.props.slice(0,t+1),e.props=e.props.slice(t+1);const n=e.props[0]||e.valueRange;e.range.start=n.start;break}this.items=[e];const t=a(e);t&&Array.prototype.push.apply(this.items,t)}get includesTrailingLines(){return this.items.length>0}parse(e,t){this.context=e;const{parseNode:n,src:i}=e;let l=r.Node.startOfLine(i,t);const u=this.items[0];u.context.parent=this,this.valueRange=r.Range.copy(u.valueRange);const p=u.range.start-u.context.lineStart;let f=t;f=r.Node.normalizeOffset(i,f);let h=i[f],d=r.Node.endOfWhiteSpace(i,l)===f,g=!1;for(;h;){for(;"\n"===h||"#"===h;){if(d&&"\n"===h&&!g){const e=new s;if(f=e.parse({src:i},f),this.valueRange.end=f,f>=i.length){h=null;break}this.items.push(e),f-=1}else if("#"===h){if(f<l+p&&!c.nextContentHasIndent(i,f,p))return f;const e=new o;if(f=e.parse({indent:p,lineStart:l,src:i},f),this.items.push(e),this.valueRange.end=f,f>=i.length){h=null;break}}if(l=f+1,f=r.Node.endOfIndent(i,l),r.Node.atBlank(i,f)){const e=r.Node.endOfWhiteSpace(i,f),t=i[e];t&&"\n"!==t&&"#"!==t||(f=e)}h=i[f],d=!0}if(!h)break;if(f!==l+p&&(d||":"!==h)){if(f<l+p){l>t&&(f=l);break}if(!this.error){const e="All collection items must start at the same column";this.error=new r.YAMLSyntaxError(this,e)}}if(u.type===r.Type.SEQ_ITEM){if("-"!==h){l>t&&(f=l);break}}else if("-"===h&&!this.error){const e=i[f+1];if(!e||"\n"===e||"\t"===e||" "===e){const e="A collection cannot be both a mapping and a sequence";this.error=new r.YAMLSyntaxError(this,e)}}const e=n({atLineStart:d,inCollection:!0,indent:p,lineStart:l,parent:this},f);if(!e)return f;if(this.items.push(e),this.valueRange.end=e.valueRange.end,f=r.Node.normalizeOffset(i,e.range.end),h=i[f],d=!1,g=e.includesTrailingLines,h){let e=f-1,t=i[e];for(;" "===t||"\t"===t;)t=i[--e];"\n"===t&&(l=e+1,d=!0)}const m=a(e);m&&Array.prototype.push.apply(this.items,m)}return f}setOrigRanges(e,t){return t=super.setOrigRanges(e,t),this.items.forEach((n=>{t=n.setOrigRanges(e,t)})),t}toString(){const{context:{src:e},items:t,range:n,value:s}=this;if(null!=s)return s;let i=e.slice(n.start,t[0].range.start)+String(t[0]);for(let e=1;e<t.length;++e){const n=t[e],{atLineStart:r,indent:s}=n.context;if(r)for(let e=0;e<s;++e)i+=" ";i+=String(n)}return r.Node.addStringTerminator(e,n.end,i)}}class l extends r.Node{constructor(){super(r.Type.DIRECTIVE),this.name=null}get parameters(){const e=this.rawValue;return e?e.trim().split(/[ \t]+/):[]}parseName(e){const{src:t}=this.context;let n=e,r=t[n];for(;r&&"\n"!==r&&"\t"!==r&&" "!==r;)r=t[n+=1];return this.name=t.slice(e,n),n}parseParameters(e){const{src:t}=this.context;let n=e,s=t[n];for(;s&&"\n"!==s&&"#"!==s;)s=t[n+=1];return this.valueRange=new r.Range(e,n),n}parse(e,t){this.context=e;let n=this.parseName(t+1);return n=this.parseParameters(n),n=this.parseComment(n),this.range=new r.Range(t,n),n}}class u extends r.Node{static startCommentOrEndBlankLine(e,t){const n=r.Node.endOfWhiteSpace(e,t),s=e[n];return"#"===s||"\n"===s?n:t}constructor(){super(r.Type.DOCUMENT),this.directives=null,this.contents=null,this.directivesEndMarker=null,this.documentEndMarker=null}parseDirectives(e){const{src:t}=this.context;this.directives=[];let n=!0,i=!1,a=e;for(;!r.Node.atDocumentBoundary(t,a,r.Char.DIRECTIVES_END);)switch(a=u.startCommentOrEndBlankLine(t,a),t[a]){case"\n":if(n){const e=new s;a=e.parse({src:t},a),a<t.length&&this.directives.push(e)}else a+=1,n=!0;break;case"#":{const e=new o;a=e.parse({src:t},a),this.directives.push(e),n=!1}break;case"%":{const e=new l;a=e.parse({parent:this,src:t},a),this.directives.push(e),i=!0,n=!1}break;default:return i?this.error=new r.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),a}return t[a]?(this.directivesEndMarker=new r.Range(a,a+3),a+3):(i?this.error=new r.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),a)}parseContents(e){const{parseNode:t,src:n}=this.context;this.contents||(this.contents=[]);let i=e;for(;"-"===n[i-1];)i-=1;let c=r.Node.endOfWhiteSpace(n,e),l=i===e;for(this.valueRange=new r.Range(c);!r.Node.atDocumentBoundary(n,c,r.Char.DOCUMENT_END);){switch(n[c]){case"\n":if(l){const e=new s;c=e.parse({src:n},c),c<n.length&&this.contents.push(e)}else c+=1,l=!0;i=c;break;case"#":{const e=new o;c=e.parse({src:n},c),this.contents.push(e),l=!1}break;default:{const e=r.Node.endOfIndent(n,c),s=t({atLineStart:l,indent:-1,inFlow:!1,inCollection:!1,lineStart:i,parent:this},e);if(!s)return this.valueRange.end=e;this.contents.push(s),c=s.range.end,l=!1;const o=a(s);o&&Array.prototype.push.apply(this.contents,o)}}c=u.startCommentOrEndBlankLine(n,c)}if(this.valueRange.end=c,n[c]&&(this.documentEndMarker=new r.Range(c,c+3),c+=3,n[c])){if(c=r.Node.endOfWhiteSpace(n,c),"#"===n[c]){const e=new o;c=e.parse({src:n},c),this.contents.push(e)}switch(n[c]){case"\n":c+=1;break;case void 0:break;default:this.error=new r.YAMLSyntaxError(this,"Document end marker line cannot have a non-comment suffix")}}return c}parse(e,t){e.root=this,this.context=e;const{src:n}=e;let r=65279===n.charCodeAt(t)?t+1:t;return r=this.parseDirectives(r),r=this.parseContents(r),r}setOrigRanges(e,t){return t=super.setOrigRanges(e,t),this.directives.forEach((n=>{t=n.setOrigRanges(e,t)})),this.directivesEndMarker&&(t=this.directivesEndMarker.setOrigRange(e,t)),this.contents.forEach((n=>{t=n.setOrigRanges(e,t)})),this.documentEndMarker&&(t=this.documentEndMarker.setOrigRange(e,t)),t}toString(){const{contents:e,directives:t,value:n}=this;if(null!=n)return n;let s=t.join("");return e.length>0&&((t.length>0||e[0].type===r.Type.COMMENT)&&(s+="---\n"),s+=e.join("")),"\n"!==s[s.length-1]&&(s+="\n"),s}}class p extends r.Node{parse(e,t){this.context=e;const{src:n}=e;let s=r.Node.endOfIdentifier(n,t+1);return this.valueRange=new r.Range(t+1,s),s=r.Node.endOfWhiteSpace(n,s),s=this.parseComment(s),s}}const f="CLIP",h="KEEP",d="STRIP";class g extends r.Node{constructor(e,t){super(e,t),this.blockIndent=null,this.chomping=f,this.header=null}get includesTrailingLines(){return this.chomping===h}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:t}=this.valueRange;const{indent:n,src:s}=this.context;if(this.valueRange.isEmpty())return"";let i=null,o=s[t-1];for(;"\n"===o||"\t"===o||" "===o;){if(t-=1,t<=e){if(this.chomping===h)break;return""}"\n"===o&&(i=t),o=s[t-1]}let a=t+1;i&&(this.chomping===h?(a=i,t=this.valueRange.end):t=i);const c=n+this.blockIndent,l=this.type===r.Type.BLOCK_FOLDED;let u=!0,p="",f="",g=!1;for(let n=e;n<t;++n){for(let e=0;e<c&&" "===s[n];++e)n+=1;const e=s[n];if("\n"===e)"\n"===f?p+="\n":f="\n";else{const i=r.Node.endOfLine(s,n),o=s.slice(n,i);n=i,l&&(" "===e||"\t"===e)&&n<a?(" "===f?f="\n":g||u||"\n"!==f||(f="\n\n"),p+=f+o,f=i<t&&s[i]||"",g=!0):(p+=f+o,f=l&&n<a?" ":"\n",g=!1),u&&""!==o&&(u=!1)}}return this.chomping===d?p:p+"\n"}parseBlockHeader(e){const{src:t}=this.context;let n=e+1,s="";for(;;){const i=t[n];switch(i){case"-":this.chomping=d;break;case"+":this.chomping=h;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":s+=i;break;default:return this.blockIndent=Number(s)||null,this.header=new r.Range(e,n),n}n+=1}}parseBlockValue(e){const{indent:t,src:n}=this.context,s=!!this.blockIndent;let i=e,o=e,a=1;for(let e=n[i];"\n"===e&&(i+=1,!r.Node.atDocumentBoundary(n,i));e=n[i]){const e=r.Node.endOfBlockIndent(n,t,i);if(null===e)break;const c=n[e],l=e-(i+t);if(this.blockIndent){if(c&&"\n"!==c&&l<this.blockIndent){if("#"===n[e])break;if(!this.error){const e=`Block scalars must not be less indented than their ${s?"explicit indentation indicator":"first line"}`;this.error=new r.YAMLSemanticError(this,e)}}}else if("\n"!==n[e]){if(l<a){const e="Block scalars with more-indented leading empty lines must use an explicit indentation indicator";this.error=new r.YAMLSemanticError(this,e)}this.blockIndent=l}else l>a&&(a=l);i="\n"===n[e]?e:o=r.Node.endOfLine(n,e)}return this.chomping!==h&&(i=n[o]?o+1:o),this.valueRange=new r.Range(e+1,i),i}parse(e,t){this.context=e;const{src:n}=e;let s=this.parseBlockHeader(t);return s=r.Node.endOfWhiteSpace(n,s),s=this.parseComment(s),s=this.parseBlockValue(s),s}setOrigRanges(e,t){return t=super.setOrigRanges(e,t),this.header?this.header.setOrigRange(e,t):t}}class m extends r.Node{constructor(e,t){super(e,t),this.items=null}prevNodeIsJsonLike(e=this.items.length){const t=this.items[e-1];return!!t&&(t.jsonLike||t.type===r.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,t){this.context=e;const{parseNode:n,src:i}=e;let{indent:a,lineStart:c}=e,l=i[t];this.items=[{char:l,offset:t}];let u=r.Node.endOfWhiteSpace(i,t+1);for(l=i[u];l&&"]"!==l&&"}"!==l;){switch(l){case"\n":c=u+1;if("\n"===i[r.Node.endOfWhiteSpace(i,c)]){const e=new s;c=e.parse({src:i},c),this.items.push(e)}if(u=r.Node.endOfIndent(i,c),u<=c+a&&(l=i[u],u<c+a||"]"!==l&&"}"!==l)){const e="Insufficient indentation in flow collection";this.error=new r.YAMLSemanticError(this,e)}break;case",":this.items.push({char:l,offset:u}),u+=1;break;case"#":{const e=new o;u=e.parse({src:i},u),this.items.push(e)}break;case"?":case":":{const e=i[u+1];if("\n"===e||"\t"===e||" "===e||","===e||":"===l&&this.prevNodeIsJsonLike()){this.items.push({char:l,offset:u}),u+=1;break}}default:{const e=n({atLineStart:!1,inCollection:!1,inFlow:!0,indent:-1,lineStart:c,parent:this},u);if(!e)return this.valueRange=new r.Range(t,u),u;this.items.push(e),u=r.Node.normalizeOffset(i,e.range.end)}}u=r.Node.endOfWhiteSpace(i,u),l=i[u]}return this.valueRange=new r.Range(t,u+1),l&&(this.items.push({char:l,offset:u}),u=r.Node.endOfWhiteSpace(i,u+1),u=this.parseComment(u)),u}setOrigRanges(e,t){return t=super.setOrigRanges(e,t),this.items.forEach((n=>{if(n instanceof r.Node)t=n.setOrigRanges(e,t);else if(0===e.length)n.origOffset=n.offset;else{let r=t;for(;r<e.length&&!(e[r]>n.offset);)++r;n.origOffset=n.offset+r,t=r}})),t}toString(){const{context:{src:e},items:t,range:n,value:s}=this;if(null!=s)return s;const i=t.filter((e=>e instanceof r.Node));let o="",a=n.start;return i.forEach((t=>{const n=e.slice(a,t.range.start);a=t.range.end,o+=n+String(t),"\n"===o[o.length-1]&&"\n"!==e[a-1]&&"\n"===e[a]&&(a+=1)})),o+=e.slice(a,n.end),r.Node.addStringTerminator(e,n.end,o)}}class y extends r.Node{static endOfQuote(e,t){let n=e[t];for(;n&&'"'!==n;)n=e[t+="\\"===n?2:1];return t+1}get strValue(){if(!this.valueRange||!this.context)return null;const e=[],{start:t,end:n}=this.valueRange,{indent:s,src:i}=this.context;'"'!==i[n-1]&&e.push(new r.YAMLSyntaxError(this,'Missing closing "quote'));let o="";for(let a=t+1;a<n-1;++a){const t=i[a];if("\n"===t){r.Node.atDocumentBoundary(i,a+1)&&e.push(new r.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));const{fold:t,offset:n,error:c}=r.Node.foldNewline(i,a,s);o+=t,a=n,c&&e.push(new r.YAMLSemanticError(this,"Multi-line double-quoted string needs to be sufficiently indented"))}else if("\\"===t)switch(a+=1,i[a]){case"0":o+="\0";break;case"a":o+="";break;case"b":o+="\b";break;case"e":o+="";break;case"f":o+="\f";break;case"n":o+="\n";break;case"r":o+="\r";break;case"t":case"\t":o+="\t";break;case"v":o+="\v";break;case"N":o+="
";break;case"_":o+=" ";break;case"L":o+="\u2028";break;case"P":o+="\u2029";break;case" ":o+=" ";break;case'"':o+='"';break;case"/":o+="/";break;case"\\":o+="\\";break;case"x":o+=this.parseCharCode(a+1,2,e),a+=2;break;case"u":o+=this.parseCharCode(a+1,4,e),a+=4;break;case"U":o+=this.parseCharCode(a+1,8,e),a+=8;break;case"\n":for(;" "===i[a+1]||"\t"===i[a+1];)a+=1;break;default:e.push(new r.YAMLSyntaxError(this,`Invalid escape sequence ${i.substr(a-1,2)}`)),o+="\\"+i[a]}else if(" "===t||"\t"===t){const e=a;let n=i[a+1];for(;" "===n||"\t"===n;)a+=1,n=i[a+1];"\n"!==n&&(o+=a>e?i.slice(e,a+1):t)}else o+=t}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,t,n){const{src:s}=this.context,i=s.substr(e,t),o=i.length===t&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(o)?(n.push(new r.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,t+2)}`)),s.substr(e-2,t+2)):String.fromCodePoint(o)}parse(e,t){this.context=e;const{src:n}=e;let s=y.endOfQuote(n,t+1);return this.valueRange=new r.Range(t,s),s=r.Node.endOfWhiteSpace(n,s),s=this.parseComment(s),s}}class b extends r.Node{static endOfQuote(e,t){let n=e[t];for(;n;)if("'"===n){if("'"!==e[t+1])break;n=e[t+=2]}else n=e[t+=1];return t+1}get strValue(){if(!this.valueRange||!this.context)return null;const e=[],{start:t,end:n}=this.valueRange,{indent:s,src:i}=this.context;"'"!==i[n-1]&&e.push(new r.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=t+1;a<n-1;++a){const t=i[a];if("\n"===t){r.Node.atDocumentBoundary(i,a+1)&&e.push(new r.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));const{fold:t,offset:n,error:c}=r.Node.foldNewline(i,a,s);o+=t,a=n,c&&e.push(new r.YAMLSemanticError(this,"Multi-line single-quoted string needs to be sufficiently indented"))}else if("'"===t)o+=t,a+=1,"'"!==i[a]&&e.push(new r.YAMLSyntaxError(this,"Unescaped single quote? This should not happen."));else if(" "===t||"\t"===t){const e=a;let n=i[a+1];for(;" "===n||"\t"===n;)a+=1,n=i[a+1];"\n"!==n&&(o+=a>e?i.slice(e,a+1):t)}else o+=t}return e.length>0?{errors:e,str:o}:o}parse(e,t){this.context=e;const{src:n}=e;let s=b.endOfQuote(n,t+1);return this.valueRange=new r.Range(t,s),s=r.Node.endOfWhiteSpace(n,s),s=this.parseComment(s),s}}class _{static parseType(e,t,n){switch(e[t]){case"*":return r.Type.ALIAS;case">":return r.Type.BLOCK_FOLDED;case"|":return r.Type.BLOCK_LITERAL;case"{":return r.Type.FLOW_MAP;case"[":return r.Type.FLOW_SEQ;case"?":return!n&&r.Node.atBlank(e,t+1,!0)?r.Type.MAP_KEY:r.Type.PLAIN;case":":return!n&&r.Node.atBlank(e,t+1,!0)?r.Type.MAP_VALUE:r.Type.PLAIN;case"-":return!n&&r.Node.atBlank(e,t+1,!0)?r.Type.SEQ_ITEM:r.Type.PLAIN;case'"':return r.Type.QUOTE_DOUBLE;case"'":return r.Type.QUOTE_SINGLE;default:return r.Type.PLAIN}}constructor(e={},{atLineStart:t,inCollection:n,inFlow:s,indent:o,lineStart:a,parent:l}={}){r._defineProperty(this,"parseNode",((e,t)=>{if(r.Node.atDocumentBoundary(this.src,t))return null;const n=new _(this,e),{props:s,type:o,valueStart:a}=n.parseProps(t),l=function(e,t){switch(e){case r.Type.ALIAS:return new p(e,t);case r.Type.BLOCK_FOLDED:case r.Type.BLOCK_LITERAL:return new g(e,t);case r.Type.FLOW_MAP:case r.Type.FLOW_SEQ:return new m(e,t);case r.Type.MAP_KEY:case r.Type.MAP_VALUE:case r.Type.SEQ_ITEM:return new i(e,t);case r.Type.COMMENT:case r.Type.PLAIN:return new r.PlainValue(e,t);case r.Type.QUOTE_DOUBLE:return new y(e,t);case r.Type.QUOTE_SINGLE:return new b(e,t);default:return null}}(o,s);let u=l.parse(n,a);if(l.range=new r.Range(t,u),u<=t&&(l.error=new Error("Node#parse consumed no characters"),l.error.parseEnd=u,l.error.source=l,l.range.end=t+1),n.nodeStartsCollection(l)){l.error||n.atLineStart||n.parent.type!==r.Type.DOCUMENT||(l.error=new r.YAMLSyntaxError(l,"Block collection must not have preceding content here (e.g. directives-end indicator)"));const e=new c(l);return u=e.parse(new _(n),u),e.range=new r.Range(t,u),e}return l})),this.atLineStart=null!=t?t:e.atLineStart||!1,this.inCollection=null!=n?n:e.inCollection||!1,this.inFlow=null!=s?s:e.inFlow||!1,this.indent=null!=o?o:e.indent,this.lineStart=null!=a?a:e.lineStart,this.parent=null!=l?l:e.parent||{},this.root=e.root,this.src=e.src}nodeStartsCollection(e){const{inCollection:t,inFlow:n,src:s}=this;if(t||n)return!1;if(e instanceof i)return!0;let o=e.range.end;return"\n"!==s[o]&&"\n"!==s[o-1]&&(o=r.Node.endOfWhiteSpace(s,o),":"===s[o])}parseProps(e){const{inFlow:t,parent:n,src:s}=this,i=[];let o=!1,a=s[e=this.atLineStart?r.Node.endOfIndent(s,e):r.Node.endOfWhiteSpace(s,e)];for(;a===r.Char.ANCHOR||a===r.Char.COMMENT||a===r.Char.TAG||"\n"===a;){if("\n"===a){let t,i=e;do{t=i+1,i=r.Node.endOfIndent(s,t)}while("\n"===s[i]);const a=i-(t+this.indent),c=n.type===r.Type.SEQ_ITEM&&n.context.atLineStart;if("#"!==s[i]&&!r.Node.nextNodeIsIndented(s[i],a,!c))break;this.atLineStart=!0,this.lineStart=t,o=!1,e=i}else if(a===r.Char.COMMENT){const t=r.Node.endOfLine(s,e+1);i.push(new r.Range(e,t)),e=t}else{let t=r.Node.endOfIdentifier(s,e+1);a===r.Char.TAG&&","===s[t]&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,t+13))&&(t=r.Node.endOfIdentifier(s,t+5)),i.push(new r.Range(e,t)),o=!0,e=r.Node.endOfWhiteSpace(s,t)}a=s[e]}o&&":"===a&&r.Node.atBlank(s,e+1,!0)&&(e-=1);return{props:i,type:_.parseType(s,e,t),valueStart:e}}}t.parse=function(e){const t=[];-1!==e.indexOf("\r")&&(e=e.replace(/\r\n?/g,((e,n)=>(e.length>1&&t.push(n),"\n"))));const n=[];let r=0;do{const t=new u,s=new _({src:e});r=t.parse(s,r),n.push(t)}while(r<e.length);return n.setOrigRanges=()=>{if(0===t.length)return!1;for(let e=1;e<t.length;++e)t[e]-=e;let e=0;for(let r=0;r<n.length;++r)e=n[r].setOrigRanges(t,e);return t.splice(0,t.length),!0},n.toString=()=>n.join("...\n"),n}},3970:(e,t,n)=>{"use strict";var r=n(1937);function s(e,t,n){return n?-1===n.indexOf("\n")?`${e} #${n}`:`${e}\n`+n.replace(/^/gm,`${t||""}#`):e}class i{}function o(e,t,n){if(Array.isArray(e))return e.map(((e,t)=>o(e,String(t),n)));if(e&&"function"==typeof e.toJSON){const r=n&&n.anchors&&n.anchors.get(e);r&&(n.onCreate=e=>{r.res=e,delete n.onCreate});const s=e.toJSON(t,n);return r&&n.onCreate&&n.onCreate(s),s}return n&&n.keep||"bigint"!=typeof e?e:Number(e)}class a extends i{constructor(e){super(),this.value=e}toJSON(e,t){return t&&t.keep?this.value:o(this.value,e,t)}toString(){return String(this.value)}}function c(e,t,n){let r=n;for(let e=t.length-1;e>=0;--e){const n=t[e];if(Number.isInteger(n)&&n>=0){const e=[];e[n]=r,r=e}else{const e={};Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!0,configurable:!0}),r=e}}return e.createNode(r,!1)}const l=e=>null==e||"object"==typeof e&&e[Symbol.iterator]().next().done;class u extends i{constructor(e){super(),r._defineProperty(this,"items",[]),this.schema=e}addIn(e,t){if(l(e))this.add(t);else{const[n,...r]=e,s=this.get(n,!0);if(s instanceof u)s.addIn(r,t);else{if(void 0!==s||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,c(this.schema,r,t))}}}deleteIn([e,...t]){if(0===t.length)return this.delete(e);const n=this.get(e,!0);if(n instanceof u)return n.deleteIn(t);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${t}`)}getIn([e,...t],n){const r=this.get(e,!0);return 0===t.length?!n&&r instanceof a?r.value:r:r instanceof u?r.getIn(t,n):void 0}hasAllNullValues(){return this.items.every((e=>{if(!e||"PAIR"!==e.type)return!1;const t=e.value;return null==t||t instanceof a&&null==t.value&&!t.commentBefore&&!t.comment&&!t.tag}))}hasIn([e,...t]){if(0===t.length)return this.has(e);const n=this.get(e,!0);return n instanceof u&&n.hasIn(t)}setIn([e,...t],n){if(0===t.length)this.set(e,n);else{const r=this.get(e,!0);if(r instanceof u)r.setIn(t,n);else{if(void 0!==r||!this.schema)throw new Error(`Expected YAML collection at ${e}. Remaining path: ${t}`);this.set(e,c(this.schema,t,n))}}}toJSON(){return null}toString(e,{blockItem:t,flowChars:n,isMap:i,itemIndent:o},a,c){const{indent:l,indentStep:p,stringify:f}=e,h=this.type===r.Type.FLOW_MAP||this.type===r.Type.FLOW_SEQ||e.inFlow;h&&(o+=p);const d=i&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:d,indent:o,inFlow:h,type:null});let g=!1,m=!1;const y=this.items.reduce(((t,n,r)=>{let i;n&&(!g&&n.spaceBefore&&t.push({type:"comment",str:""}),n.commentBefore&&n.commentBefore.match(/^.*$/gm).forEach((e=>{t.push({type:"comment",str:`#${e}`})})),n.comment&&(i=n.comment),h&&(!g&&n.spaceBefore||n.commentBefore||n.comment||n.key&&(n.key.commentBefore||n.key.comment)||n.value&&(n.value.commentBefore||n.value.comment))&&(m=!0)),g=!1;let a=f(n,e,(()=>i=null),(()=>g=!0));return h&&!m&&a.includes("\n")&&(m=!0),h&&r<this.items.length-1&&(a+=","),a=s(a,o,i),g&&(i||h)&&(g=!1),t.push({type:"item",str:a}),t}),[]);let b;if(0===y.length)b=n.start+n.end;else if(h){const{start:e,end:t}=n,r=y.map((e=>e.str));if(m||r.reduce(((e,t)=>e+t.length+2),2)>u.maxFlowStringSingleLineLength){b=e;for(const e of r)b+=e?`\n${p}${l}${e}`:"\n";b+=`\n${l}${t}`}else b=`${e} ${r.join(" ")} ${t}`}else{const e=y.map(t);b=e.shift();for(const t of e)b+=t?`\n${l}${t}`:"\n"}return this.comment?(b+="\n"+this.comment.replace(/^/gm,`${l}#`),a&&a()):g&&c&&c(),b}}function p(e){let t=e instanceof a?e.value:e;return t&&"string"==typeof t&&(t=Number(t)),Number.isInteger(t)&&t>=0?t:null}r._defineProperty(u,"maxFlowStringSingleLineLength",60);class f extends u{add(e){this.items.push(e)}delete(e){const t=p(e);if("number"!=typeof t)return!1;return this.items.splice(t,1).length>0}get(e,t){const n=p(e);if("number"!=typeof n)return;const r=this.items[n];return!t&&r instanceof a?r.value:r}has(e){const t=p(e);return"number"==typeof t&&t<this.items.length}set(e,t){const n=p(e);if("number"!=typeof n)throw new Error(`Expected a valid index, not ${e}.`);this.items[n]=t}toJSON(e,t){const n=[];t&&t.onCreate&&t.onCreate(n);let r=0;for(const e of this.items)n.push(o(e,String(r++),t));return n}toString(e,t,n){return e?super.toString(e,{blockItem:e=>"comment"===e.type?e.str:`- ${e.str}`,flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},t,n):JSON.stringify(this)}}class h extends i{constructor(e,t=null){super(),this.key=e,this.value=t,this.type=h.Type.PAIR}get commentBefore(){return this.key instanceof i?this.key.commentBefore:void 0}set commentBefore(e){if(null==this.key&&(this.key=new a(null)),!(this.key instanceof i)){throw new Error("Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.")}this.key.commentBefore=e}addToJSMap(e,t){const n=o(this.key,"",e);if(t instanceof Map){const r=o(this.value,n,e);t.set(n,r)}else if(t instanceof Set)t.add(n);else{const r=((e,t,n)=>null===t?"":"object"!=typeof t?String(t):e instanceof i&&n&&n.doc?e.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(t))(this.key,n,e),s=o(this.value,r,e);r in t?Object.defineProperty(t,r,{value:s,writable:!0,enumerable:!0,configurable:!0}):t[r]=s}return t}toJSON(e,t){const n=t&&t.mapAsMap?new Map:{};return this.addToJSMap(t,n)}toString(e,t,n){if(!e||!e.doc)return JSON.stringify(this);const{indent:o,indentSeq:c,simpleKeys:l}=e.doc.options;let{key:p,value:h}=this,d=p instanceof i&&p.comment;if(l){if(d)throw new Error("With simple keys, key nodes cannot have comments");if(p instanceof u){throw new Error("With simple keys, collection cannot be used as a key value")}}let g=!l&&(!p||d||(p instanceof i?p instanceof u||p.type===r.Type.BLOCK_FOLDED||p.type===r.Type.BLOCK_LITERAL:"object"==typeof p));const{doc:m,indent:y,indentStep:b,stringify:_}=e;e=Object.assign({},e,{implicitKey:!g,indent:y+b});let x=!1,v=_(p,e,(()=>d=null),(()=>x=!0));if(v=s(v,e.indent,d),!g&&v.length>1024){if(l)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");g=!0}if(e.allNullValues&&!l)return this.comment?(v=s(v,e.indent,this.comment),t&&t()):x&&!d&&n&&n(),e.inFlow&&!g?v:`? ${v}`;v=g?`? ${v}\n${y}:`:`${v}:`,this.comment&&(v=s(v,e.indent,this.comment),t&&t());let k="",w=null;if(h instanceof i){if(h.spaceBefore&&(k="\n"),h.commentBefore){k+=`\n${h.commentBefore.replace(/^/gm,`${e.indent}#`)}`}w=h.comment}else h&&"object"==typeof h&&(h=m.schema.createNode(h,!0));e.implicitKey=!1,!g&&!this.comment&&h instanceof a&&(e.indentAtStart=v.length+1),x=!1,!c&&o>=2&&!e.inFlow&&!g&&h instanceof f&&h.type!==r.Type.FLOW_SEQ&&!h.tag&&!m.anchors.getName(h)&&(e.indent=e.indent.substr(2));const E=_(h,e,(()=>w=null),(()=>x=!0));let A=" ";if(k||this.comment)A=`${k}\n${e.indent}`;else if(!g&&h instanceof u){("["===E[0]||"{"===E[0])&&!E.includes("\n")||(A=`\n${e.indent}`)}else"\n"===E[0]&&(A="");return x&&!w&&n&&n(),s(v+A+E,e.indent,w)}}r._defineProperty(h,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});const d=(e,t)=>{if(e instanceof g){const n=t.get(e.source);return n.count*n.aliasCount}if(e instanceof u){let n=0;for(const r of e.items){const e=d(r,t);e>n&&(n=e)}return n}if(e instanceof h){const n=d(e.key,t),r=d(e.value,t);return Math.max(n,r)}return 1};class g extends i{static stringify({range:e,source:t},{anchors:n,doc:r,implicitKey:s,inStringifyKey:i}){let o=Object.keys(n).find((e=>n[e]===t));if(!o&&i&&(o=r.anchors.getName(t)||r.anchors.newName()),o)return`*${o}${s?" ":""}`;const a=r.anchors.getName(t)?"Alias node must be after source node":"Source node not found for alias node";throw new Error(`${a} [${e}]`)}constructor(e){super(),this.source=e,this.type=r.Type.ALIAS}set tag(e){throw new Error("Alias nodes cannot have tags")}toJSON(e,t){if(!t)return o(this.source,e,t);const{anchors:n,maxAliasCount:s}=t,i=n.get(this.source);if(!i||void 0===i.res){const e="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new r.YAMLReferenceError(this.cstNode,e):new ReferenceError(e)}if(s>=0&&(i.count+=1,0===i.aliasCount&&(i.aliasCount=d(this.source,n)),i.count*i.aliasCount>s)){const e="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new r.YAMLReferenceError(this.cstNode,e):new ReferenceError(e)}return i.res}toString(e){return g.stringify(this,e)}}function m(e,t){const n=t instanceof a?t.value:t;for(const r of e)if(r instanceof h){if(r.key===t||r.key===n)return r;if(r.key&&r.key.value===n)return r}}r._defineProperty(g,"default",!0);class y extends u{add(e,t){e?e instanceof h||(e=new h(e.key||e,e.value)):e=new h(e);const n=m(this.items,e.key),r=this.schema&&this.schema.sortMapEntries;if(n){if(!t)throw new Error(`Key ${e.key} already set`);n.value=e.value}else if(r){const t=this.items.findIndex((t=>r(e,t)<0));-1===t?this.items.push(e):this.items.splice(t,0,e)}else this.items.push(e)}delete(e){const t=m(this.items,e);if(!t)return!1;return this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){const n=m(this.items,e),r=n&&n.value;return!t&&r instanceof a?r.value:r}has(e){return!!m(this.items,e)}set(e,t){this.add(new h(e,t),!0)}toJSON(e,t,n){const r=n?new n:t&&t.mapAsMap?new Map:{};t&&t.onCreate&&t.onCreate(r);for(const e of this.items)e.addToJSMap(t,r);return r}toString(e,t,n){if(!e)return JSON.stringify(this);for(const e of this.items)if(!(e instanceof h))throw new Error(`Map items must all be pairs; found ${JSON.stringify(e)} instead`);return super.toString(e,{blockItem:e=>e.str,flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},t,n)}}class b extends h{constructor(e){if(e instanceof h){let t=e.value;t instanceof f||(t=new f,t.items.push(e.value),t.range=e.value.range),super(e.key,t),this.range=e.range}else super(new a("<<"),new f);this.type=h.Type.MERGE_PAIR}addToJSMap(e,t){for(const{source:n}of this.value.items){if(!(n instanceof y))throw new Error("Merge sources must be maps");const r=n.toJSON(null,e,Map);for(const[e,n]of r)t instanceof Map?t.has(e)||t.set(e,n):t instanceof Set?t.add(e):Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{value:n,writable:!0,enumerable:!0,configurable:!0})}return t}toString(e,t){const n=this.value;if(n.items.length>1)return super.toString(e,t);this.value=n.items[0];const r=super.toString(e,t);return this.value=n,r}}const _={defaultType:r.Type.BLOCK_LITERAL,lineWidth:76},x={defaultType:r.Type.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function v(e,t,n){for(const{format:n,test:r,resolve:s}of t)if(r){const t=e.match(r);if(t){let e=s.apply(null,t);return e instanceof a||(e=new a(e)),n&&(e.format=n),e}}return n&&(e=n(e)),new a(e)}const k="flow",w="block",E="quoted",A=(e,t)=>{let n=e[t+1];for(;" "===n||"\t"===n;){do{n=e[t+=1]}while(n&&"\n"!==n);n=e[t+1]}return t};function S(e,t,n,{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return e;const c=Math.max(1+i,1+s-t.length);if(e.length<=c)return e;const l=[],u={};let p,f,h=s-t.length;"number"==typeof r&&(r>s-Math.max(2,i)?l.push(0):h=s-r);let d,g=!1,m=-1,y=-1,b=-1;for(n===w&&(m=A(e,m),-1!==m&&(h=m+c));d=e[m+=1];){if(n===E&&"\\"===d){switch(y=m,e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}b=m}if("\n"===d)n===w&&(m=A(e,m)),h=m+c,p=void 0;else{if(" "===d&&f&&" "!==f&&"\n"!==f&&"\t"!==f){const t=e[m+1];t&&" "!==t&&"\n"!==t&&"\t"!==t&&(p=m)}if(m>=h)if(p)l.push(p),h=p+c,p=void 0;else if(n===E){for(;" "===f||"\t"===f;)f=d,d=e[m+=1],g=!0;const t=m>b+1?m-2:y-1;if(u[t])return e;l.push(t),u[t]=!0,h=t+c,p=void 0}else g=!0}f=d}if(g&&a&&a(),0===l.length)return e;o&&o();let _=e.slice(0,l[0]);for(let r=0;r<l.length;++r){const s=l[r],i=l[r+1]||e.length;0===s?_=`\n${t}${e.slice(0,i)}`:(n===E&&u[s]&&(_+=`${e[s]}\\`),_+=`\n${t}${e.slice(s+1,i)}`)}return _}const C=({indentAtStart:e})=>e?Object.assign({indentAtStart:e},x.fold):x.fold,T=e=>/^(%|---|\.\.\.)/m.test(e);function O(e,t){const{implicitKey:n}=t,{jsonEncoding:r,minMultiLineLength:s}=x.doubleQuoted,i=JSON.stringify(e);if(r)return i;const o=t.indent||(T(e)?" ":"");let a="",c=0;for(let e=0,t=i[e];t;t=i[++e])if(" "===t&&"\\"===i[e+1]&&"n"===i[e+2]&&(a+=i.slice(c,e)+"\\ ",e+=1,c=e,t="\\"),"\\"===t)switch(i[e+1]){case"u":{a+=i.slice(c,e);const t=i.substr(e+2,4);switch(t){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:"00"===t.substr(0,2)?a+="\\x"+t.substr(2):a+=i.substr(e,6)}e+=5,c=e+1}break;case"n":if(n||'"'===i[e+2]||i.length<s)e+=1;else{for(a+=i.slice(c,e)+"\n\n";"\\"===i[e+2]&&"n"===i[e+3]&&'"'!==i[e+4];)a+="\n",e+=2;a+=o," "===i[e+2]&&(a+="\\"),e+=1,c=e+1}break;default:e+=1}return a=c?a+i.slice(c):i,n?a:S(a,o,E,C(t))}function L(e,t){if(t.implicitKey){if(/\n/.test(e))return O(e,t)}else if(/[ \t]\n|\n[ \t]/.test(e))return O(e,t);const n=t.indent||(T(e)?" ":""),r="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&\n${n}`)+"'";return t.implicitKey?r:S(r,n,k,C(t))}function R({comment:e,type:t,value:n},s,i,o){if(/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return O(n,s);const a=s.indent||(s.forceBlockIndent||T(n)?" ":""),c=a?"2":"1",l=t!==r.Type.BLOCK_FOLDED&&(t===r.Type.BLOCK_LITERAL||!function(e,t,n){if(!t||t<0)return!1;const r=t-n,s=e.length;if(s<=r)return!1;for(let t=0,n=0;t<s;++t)if("\n"===e[t]){if(t-n>r)return!0;if(n=t+1,s-n<=r)return!1}return!0}(n,x.fold.lineWidth,a.length));let u=l?"|":">";if(!n)return u+"\n";let p="",f="";if(n=n.replace(/[\n\t ]*$/,(e=>{const t=e.indexOf("\n");return-1===t?u+="-":n!==e&&t===e.length-1||(u+="+",o&&o()),f=e.replace(/\n$/,""),""})).replace(/^[\n ]*/,(e=>{-1!==e.indexOf(" ")&&(u+=c);const t=e.match(/ +$/);return t?(p=e.slice(0,-t[0].length),t[0]):(p=e,"")})),f&&(f=f.replace(/\n+(?!\n|$)/g,`$&${a}`)),p&&(p=p.replace(/\n+/g,`$&${a}`)),e&&(u+=" #"+e.replace(/ ?[\r\n]+/g," "),i&&i()),!n)return`${u}${c}\n${a}${f}`;if(l)return n=n.replace(/\n+/g,`$&${a}`),`${u}\n${a}${p}${n}${f}`;n=n.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${a}`);const h=S(`${p}${n}${f}`,a,w,x.fold);return`${u}\n${a}${h}`}function N(e,t){let n,s,i;switch(t.type){case r.Type.FLOW_MAP:n="}",s="flow map";break;case r.Type.FLOW_SEQ:n="]",s="flow sequence";break;default:return void e.push(new r.YAMLSemanticError(t,"Not a flow collection!?"))}for(let e=t.items.length-1;e>=0;--e){const n=t.items[e];if(!n||n.type!==r.Type.COMMENT){i=n;break}}if(i&&i.char!==n){const o=`Expected ${s} to end with ${n}`;let a;"number"==typeof i.offset?(a=new r.YAMLSemanticError(t,o),a.offset=i.offset+1):(a=new r.YAMLSemanticError(i,o),i.range&&i.range.end&&(a.offset=i.range.end-i.range.start)),e.push(a)}}function M(e,t){const n=t.context.src[t.range.start-1];if("\n"!==n&&"\t"!==n&&" "!==n){const n="Comments must be separated from other tokens by white space characters";e.push(new r.YAMLSemanticError(t,n))}}function D(e,t){const n=String(t),s=n.substr(0,8)+"..."+n.substr(-8);return new r.YAMLSemanticError(e,`The "${s}" key is too long`)}function I(e,t){for(const{afterKey:n,before:r,comment:s}of t){let t=e.items[r];t?(n&&t.value&&(t=t.value),void 0===s?!n&&t.commentBefore||(t.spaceBefore=!0):t.commentBefore?t.commentBefore+="\n"+s:t.commentBefore=s):void 0!==s&&(e.comment?e.comment+="\n"+s:e.comment=s)}}function $(e,t){const n=t.strValue;return n?"string"==typeof n?n:(n.errors.forEach((n=>{n.source||(n.source=t),e.errors.push(n)})),n.str):""}function F(e,t){const{tag:n,type:s}=t;let i=!1;if(n){const{handle:s,suffix:o,verbatim:a}=n;if(a){if("!"!==a&&"!!"!==a)return a;const n=`Verbatim tags aren't resolved, so ${a} is invalid.`;e.errors.push(new r.YAMLSemanticError(t,n))}else if("!"!==s||o)try{return function(e,t){const{handle:n,suffix:s}=t.tag;let i=e.tagPrefixes.find((e=>e.handle===n));if(!i){const s=e.getDefaults().tagPrefixes;if(s&&(i=s.find((e=>e.handle===n))),!i)throw new r.YAMLSemanticError(t,`The ${n} tag handle is non-default and was not declared.`)}if(!s)throw new r.YAMLSemanticError(t,`The ${n} tag has no suffix.`);if("!"===n&&"1.0"===(e.version||e.options.version)){if("^"===s[0])return e.warnings.push(new r.YAMLWarning(t,"YAML 1.0 ^ tag expansion is not supported")),s;if(/[:/]/.test(s)){const e=s.match(/^([a-z0-9-]+)\/(.*)/i);return e?`tag:${e[1]}.yaml.org,2002:${e[2]}`:`tag:${s}`}}return i.prefix+decodeURIComponent(s)}(e,t)}catch(t){e.errors.push(t)}else i=!0}switch(s){case r.Type.BLOCK_FOLDED:case r.Type.BLOCK_LITERAL:case r.Type.QUOTE_DOUBLE:case r.Type.QUOTE_SINGLE:return r.defaultTags.STR;case r.Type.FLOW_MAP:case r.Type.MAP:return r.defaultTags.MAP;case r.Type.FLOW_SEQ:case r.Type.SEQ:return r.defaultTags.SEQ;case r.Type.PLAIN:return i?r.defaultTags.STR:null;default:return null}}function P(e,t,n){const{tags:r}=e.schema,s=[];for(const i of r)if(i.tag===n){if(!i.test){const n=i.resolve(e,t);return n instanceof u?n:new a(n)}s.push(i)}const i=$(e,t);return"string"==typeof i&&s.length>0?v(i,s,r.scalarFallback):null}function j(e,t,n){try{const r=P(e,t,n);if(r)return n&&t.tag&&(r.tag=n),r}catch(n){return n.source||(n.source=t),e.errors.push(n),null}try{const s=function({type:e}){switch(e){case r.Type.FLOW_MAP:case r.Type.MAP:return r.defaultTags.MAP;case r.Type.FLOW_SEQ:case r.Type.SEQ:return r.defaultTags.SEQ;default:return r.defaultTags.STR}}(t);if(!s)throw new Error(`The tag ${n} is unavailable`);const i=`The tag ${n} is unavailable, falling back to ${s}`;e.warnings.push(new r.YAMLWarning(t,i));const o=P(e,t,s);return o.tag=n,o}catch(n){const s=new r.YAMLReferenceError(t,n.message);return s.stack=n.stack,e.errors.push(s),null}}function q(e,t){const n={before:[],after:[]};let s=!1,i=!1;const o=(e=>{if(!e)return!1;const{type:t}=e;return t===r.Type.MAP_KEY||t===r.Type.MAP_VALUE||t===r.Type.SEQ_ITEM})(t.context.parent)?t.context.parent.props.concat(t.props):t.props;for(const{start:a,end:c}of o)switch(t.context.src[a]){case r.Char.COMMENT:{if(!t.commentHasRequiredWhitespace(a)){const n="Comments must be separated from other tokens by white space characters";e.push(new r.YAMLSemanticError(t,n))}const{header:s,valueRange:i}=t;(i&&(a>i.start||s&&a>s.start)?n.after:n.before).push(t.context.src.slice(a+1,c));break}case r.Char.ANCHOR:if(s){const n="A node can have at most one anchor";e.push(new r.YAMLSemanticError(t,n))}s=!0;break;case r.Char.TAG:if(i){const n="A node can have at most one tag";e.push(new r.YAMLSemanticError(t,n))}i=!0}return{comments:n,hasAnchor:s,hasTag:i}}function B(e,t){if(!t)return null;t.error&&e.errors.push(t.error);const{comments:n,hasAnchor:s,hasTag:i}=q(e.errors,t);if(s){const{anchors:n}=e,r=t.anchor,s=n.getNode(r);s&&(n.map[n.newName(r)]=s),n.map[r]=t}if(t.type===r.Type.ALIAS&&(s||i)){const n="An alias node must not specify any properties";e.errors.push(new r.YAMLSemanticError(t,n))}const o=function(e,t){const{anchors:n,errors:s,schema:i}=e;if(t.type===r.Type.ALIAS){const e=t.rawValue,i=n.getNode(e);if(!i){const n=`Aliased anchor not found: ${e}`;return s.push(new r.YAMLReferenceError(t,n)),null}const o=new g(i);return n._cstAliases.push(o),o}const o=F(e,t);if(o)return j(e,t,o);if(t.type!==r.Type.PLAIN){const e=`Failed to resolve ${t.type} node here`;return s.push(new r.YAMLSyntaxError(t,e)),null}try{return v($(e,t),i.tags,i.tags.scalarFallback)}catch(e){return e.source||(e.source=t),s.push(e),null}}(e,t);if(o){o.range=[t.range.start,t.range.end],e.options.keepCstNodes&&(o.cstNode=t),e.options.keepNodeTypes&&(o.type=t.type);const r=n.before.join("\n");r&&(o.commentBefore=o.commentBefore?`${o.commentBefore}\n${r}`:r);const s=n.after.join("\n");s&&(o.comment=o.comment?`${o.comment}\n${s}`:s)}return t.resolved=o}function H(e,t){if(!(({context:{lineStart:e,node:t,src:n},props:s})=>{if(0===s.length)return!1;const{start:i}=s[0];if(t&&i>t.valueRange.start)return!1;if(n[i]!==r.Char.COMMENT)return!1;for(let t=e;t<i;++t)if("\n"===n[t])return!1;return!0})(e))return;const n=e.getPropValue(0,r.Char.COMMENT,!0);let s=!1;const i=t.value.commentBefore;if(i&&i.startsWith(n))t.value.commentBefore=i.substr(n.length+1),s=!0;else{const r=t.value.comment;!e.node&&r&&r.startsWith(n)&&(t.value.comment=r.substr(n.length+1),s=!0)}s&&(t.comment=n)}t.Alias=g,t.Collection=u,t.Merge=b,t.Node=i,t.Pair=h,t.Scalar=a,t.YAMLMap=y,t.YAMLSeq=f,t.addComment=s,t.binaryOptions=_,t.boolOptions={trueStr:"true",falseStr:"false"},t.findPair=m,t.intOptions={asBigInt:!1},t.isEmptyPath=l,t.nullOptions={nullStr:"null"},t.resolveMap=function(e,t){if(t.type!==r.Type.MAP&&t.type!==r.Type.FLOW_MAP){const n=`A ${t.type} node cannot be resolved as a mapping`;return e.errors.push(new r.YAMLSyntaxError(t,n)),null}const{comments:n,items:s}=t.type===r.Type.FLOW_MAP?function(e,t){const n=[],s=[];let i,o=!1,a="{";for(let c=0;c<t.items.length;++c){const l=t.items[c];if("string"==typeof l.char){const{char:n,offset:u}=l;if("?"===n&&void 0===i&&!o){o=!0,a=":";continue}if(":"===n){if(void 0===i&&(i=null),":"===a){a=",";continue}}else if(o&&(void 0===i&&","!==n&&(i=null),o=!1),void 0!==i&&(s.push(new h(i)),i=void 0,","===n)){a=":";continue}if("}"===n){if(c===t.items.length-1)continue}else if(n===a){a=":";continue}const p=`Flow map contains an unexpected ${n}`,f=new r.YAMLSyntaxError(t,p);f.offset=u,e.errors.push(f)}else l.type===r.Type.BLANK_LINE?n.push({afterKey:!!i,before:s.length}):l.type===r.Type.COMMENT?(M(e.errors,l),n.push({afterKey:!!i,before:s.length,comment:l.comment})):void 0===i?(","===a&&e.errors.push(new r.YAMLSemanticError(l,"Separator , missing in flow map")),i=B(e,l)):(","!==a&&e.errors.push(new r.YAMLSemanticError(l,"Indicator : missing in flow map entry")),s.push(new h(i,B(e,l))),i=void 0,o=!1)}N(e.errors,t),void 0!==i&&s.push(new h(i));return{comments:n,items:s}}(e,t):function(e,t){const n=[],s=[];let i,o=null;for(let a=0;a<t.items.length;++a){const c=t.items[a];switch(c.type){case r.Type.BLANK_LINE:n.push({afterKey:!!i,before:s.length});break;case r.Type.COMMENT:n.push({afterKey:!!i,before:s.length,comment:c.comment});break;case r.Type.MAP_KEY:void 0!==i&&s.push(new h(i)),c.error&&e.errors.push(c.error),i=B(e,c.node),o=null;break;case r.Type.MAP_VALUE:{if(void 0===i&&(i=null),c.error&&e.errors.push(c.error),!c.context.atLineStart&&c.node&&c.node.type===r.Type.MAP&&!c.node.context.atLineStart){const t="Nested mappings are not allowed in compact mappings";e.errors.push(new r.YAMLSemanticError(c.node,t))}let n=c.node;if(!n&&c.props.length>0){n=new r.PlainValue(r.Type.PLAIN,[]),n.context={parent:c,src:c.context.src};const e=c.range.start+1;if(n.range={start:e,end:e},n.valueRange={start:e,end:e},"number"==typeof c.range.origStart){const e=c.range.origStart+1;n.range.origStart=n.range.origEnd=e,n.valueRange.origStart=n.valueRange.origEnd=e}}const a=new h(i,B(e,n));H(c,a),s.push(a),i&&"number"==typeof o&&c.range.start>o+1024&&e.errors.push(D(t,i)),i=void 0,o=null}break;default:void 0!==i&&s.push(new h(i)),i=B(e,c),o=c.range.start,c.error&&e.errors.push(c.error);e:for(let n=a+1;;++n){const s=t.items[n];switch(s&&s.type){case r.Type.BLANK_LINE:case r.Type.COMMENT:continue e;case r.Type.MAP_VALUE:break e;default:{const t="Implicit map keys need to be followed by map values";e.errors.push(new r.YAMLSemanticError(c,t));break e}}}if(c.valueRangeContainsNewline){const t="Implicit map keys need to be on a single line";e.errors.push(new r.YAMLSemanticError(c,t))}}}void 0!==i&&s.push(new h(i));return{comments:n,items:s}}(e,t),i=new y;i.items=s,I(i,n);let o=!1;for(let n=0;n<s.length;++n){const{key:i}=s[n];if(i instanceof u&&(o=!0),e.schema.merge&&i&&"<<"===i.value){s[n]=new b(s[n]);const i=s[n].value.items;let o=null;i.some((e=>{if(e instanceof g){const{type:t}=e.source;return t!==r.Type.MAP&&t!==r.Type.FLOW_MAP&&(o="Merge nodes aliases can only point to maps")}return o="Merge nodes can only have Alias nodes as values"})),o&&e.errors.push(new r.YAMLSemanticError(t,o))}else for(let o=n+1;o<s.length;++o){const{key:n}=s[o];if(i===n||i&&n&&Object.prototype.hasOwnProperty.call(i,"value")&&i.value===n.value){const n=`Map keys must be unique; "${i}" is repeated`;e.errors.push(new r.YAMLSemanticError(t,n));break}}}if(o&&!e.options.mapAsMap){const n="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";e.warnings.push(new r.YAMLWarning(t,n))}return t.resolved=i,i},t.resolveNode=B,t.resolveSeq=function(e,t){if(t.type!==r.Type.SEQ&&t.type!==r.Type.FLOW_SEQ){const n=`A ${t.type} node cannot be resolved as a sequence`;return e.errors.push(new r.YAMLSyntaxError(t,n)),null}const{comments:n,items:s}=t.type===r.Type.FLOW_SEQ?function(e,t){const n=[],s=[];let i,o=!1,a=null,c="[",l=null;for(let u=0;u<t.items.length;++u){const p=t.items[u];if("string"==typeof p.char){const{char:n,offset:f}=p;if(":"===n||!o&&void 0===i||(o&&void 0===i&&(i=c?s.pop():null),s.push(new h(i)),o=!1,i=void 0,a=null),n===c)c=null;else if(c||"?"!==n){if("["!==c&&":"===n&&void 0===i){if(","===c){if(i=s.pop(),i instanceof h){const n="Chaining flow sequence pairs is invalid",s=new r.YAMLSemanticError(t,n);s.offset=f,e.errors.push(s)}if(!o&&"number"==typeof a){const n=p.range?p.range.start:p.offset;n>a+1024&&e.errors.push(D(t,i));const{src:s}=l.context;for(let t=a;t<n;++t)if("\n"===s[t]){const t="Implicit keys of flow sequence pairs need to be on a single line";e.errors.push(new r.YAMLSemanticError(l,t));break}}}else i=null;a=null,o=!1,c=null}else if("["===c||"]"!==n||u<t.items.length-1){const s=`Flow sequence contains an unexpected ${n}`,i=new r.YAMLSyntaxError(t,s);i.offset=f,e.errors.push(i)}}else o=!0}else if(p.type===r.Type.BLANK_LINE)n.push({before:s.length});else if(p.type===r.Type.COMMENT)M(e.errors,p),n.push({comment:p.comment,before:s.length});else{if(c){const t=`Expected a ${c} in flow sequence`;e.errors.push(new r.YAMLSemanticError(p,t))}const t=B(e,p);void 0===i?(s.push(t),l=p):(s.push(new h(i,t)),i=void 0),a=p.range.start,c=","}}N(e.errors,t),void 0!==i&&s.push(new h(i));return{comments:n,items:s}}(e,t):function(e,t){const n=[],s=[];for(let i=0;i<t.items.length;++i){const o=t.items[i];switch(o.type){case r.Type.BLANK_LINE:n.push({before:s.length});break;case r.Type.COMMENT:n.push({comment:o.comment,before:s.length});break;case r.Type.SEQ_ITEM:if(o.error&&e.errors.push(o.error),s.push(B(e,o.node)),o.hasProps){const t="Sequence items cannot have tags or anchors before the - indicator";e.errors.push(new r.YAMLSemanticError(o,t))}break;default:o.error&&e.errors.push(o.error),e.errors.push(new r.YAMLSyntaxError(o,`Unexpected ${o.type} node in sequence`))}}return{comments:n,items:s}}(e,t),i=new f;if(i.items=s,I(i,n),!e.options.mapAsMap&&s.some((e=>e instanceof h&&e.key instanceof u))){const n="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";e.warnings.push(new r.YAMLWarning(t,n))}return t.resolved=i,i},t.resolveString=$,t.strOptions=x,t.stringifyNumber=function({format:e,minFractionDigits:t,tag:n,value:r}){if("bigint"==typeof r)return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=JSON.stringify(r);if(!e&&t&&(!n||"tag:yaml.org,2002:float"===n)&&/^\d/.test(s)){let e=s.indexOf(".");e<0&&(e=s.length,s+=".");let n=t-(s.length-e-1);for(;n-- >0;)s+="0"}return s},t.stringifyString=function(e,t,n,s){const{defaultType:i}=x,{implicitKey:o,inFlow:a}=t;let{type:c,value:l}=e;"string"!=typeof l&&(l=String(l),e=Object.assign({},e,{value:l}));const u=i=>{switch(i){case r.Type.BLOCK_FOLDED:case r.Type.BLOCK_LITERAL:return R(e,t,n,s);case r.Type.QUOTE_DOUBLE:return O(l,t);case r.Type.QUOTE_SINGLE:return L(l,t);case r.Type.PLAIN:return function(e,t,n,s){const{comment:i,type:o,value:a}=e,{actualString:c,implicitKey:l,indent:u,inFlow:p}=t;if(l&&/[\n[\]{},]/.test(a)||p&&/[[\]{},]/.test(a))return O(a,t);if(!a||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(a))return l||p||-1===a.indexOf("\n")?-1!==a.indexOf('"')&&-1===a.indexOf("'")?L(a,t):O(a,t):R(e,t,n,s);if(!l&&!p&&o!==r.Type.PLAIN&&-1!==a.indexOf("\n"))return R(e,t,n,s);if(""===u&&T(a))return t.forceBlockIndent=!0,R(e,t,n,s);const f=a.replace(/\n+/g,`$&\n${u}`);if(c){const{tags:e}=t.doc.schema;if("string"!=typeof v(f,e,e.scalarFallback).value)return O(a,t)}const h=l?f:S(f,u,k,C(t));return!i||p||-1===h.indexOf("\n")&&-1===i.indexOf("\n")?h:(n&&n(),function(e,t,n){return n?`#${n.replace(/[\s\S]^/gm,`$&${t}#`)}\n${t}${e}`:e}(h,u,i))}(e,t,n,s);default:return null}};c!==r.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(l)?c=r.Type.QUOTE_DOUBLE:!o&&!a||c!==r.Type.BLOCK_FOLDED&&c!==r.Type.BLOCK_LITERAL||(c=r.Type.QUOTE_DOUBLE);let p=u(c);if(null===p&&(p=u(i),null===p))throw new Error(`Unsupported default string type ${i}`);return p},t.toJSON=o},1758:(e,t,n)=>{"use strict";var r=n(1937),s=n(3970);const i={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve:(e,t)=>{const n=s.resolveString(e,t);if("function"==typeof Buffer)return Buffer.from(n,"base64");if("function"==typeof atob){const e=atob(n.replace(/[\n\r]/g,"")),t=new Uint8Array(e.length);for(let n=0;n<e.length;++n)t[n]=e.charCodeAt(n);return t}{const n="This environment does not support reading binary tags; either Buffer or atob is required";return e.errors.push(new r.YAMLReferenceError(t,n)),null}},options:s.binaryOptions,stringify:({comment:e,type:t,value:n},i,o,a)=>{let c;if("function"==typeof Buffer)c=n instanceof Buffer?n.toString("base64"):Buffer.from(n.buffer).toString("base64");else{if("function"!=typeof btoa)throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");{let e="";for(let t=0;t<n.length;++t)e+=String.fromCharCode(n[t]);c=btoa(e)}}if(t||(t=s.binaryOptions.defaultType),t===r.Type.QUOTE_DOUBLE)n=c;else{const{lineWidth:e}=s.binaryOptions,i=Math.ceil(c.length/e),o=new Array(i);for(let t=0,n=0;t<i;++t,n+=e)o[t]=c.substr(n,e);n=o.join(t===r.Type.BLOCK_LITERAL?"\n":" ")}return s.stringifyString({comment:e,type:t,value:n},i,o,a)}};function o(e,t){const n=s.resolveSeq(e,t);for(let e=0;e<n.items.length;++e){let i=n.items[e];if(!(i instanceof s.Pair)){if(i instanceof s.YAMLMap){if(i.items.length>1){const e="Each pair must have its own sequence indicator";throw new r.YAMLSemanticError(t,e)}const e=i.items[0]||new s.Pair;i.commentBefore&&(e.commentBefore=e.commentBefore?`${i.commentBefore}\n${e.commentBefore}`:i.commentBefore),i.comment&&(e.comment=e.comment?`${i.comment}\n${e.comment}`:i.comment),i=e}n.items[e]=i instanceof s.Pair?i:new s.Pair(i)}}return n}function a(e,t,n){const r=new s.YAMLSeq(e);r.tag="tag:yaml.org,2002:pairs";for(const s of t){let t,i;if(Array.isArray(s)){if(2!==s.length)throw new TypeError(`Expected [key, value] tuple: ${s}`);t=s[0],i=s[1]}else if(s&&s instanceof Object){const e=Object.keys(s);if(1!==e.length)throw new TypeError(`Expected { key: value } tuple: ${s}`);t=e[0],i=s[t]}else t=s;const o=e.createPair(t,i,n);r.items.push(o)}return r}const c={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:o,createNode:a};class l extends s.YAMLSeq{constructor(){super(),r._defineProperty(this,"add",s.YAMLMap.prototype.add.bind(this)),r._defineProperty(this,"delete",s.YAMLMap.prototype.delete.bind(this)),r._defineProperty(this,"get",s.YAMLMap.prototype.get.bind(this)),r._defineProperty(this,"has",s.YAMLMap.prototype.has.bind(this)),r._defineProperty(this,"set",s.YAMLMap.prototype.set.bind(this)),this.tag=l.tag}toJSON(e,t){const n=new Map;t&&t.onCreate&&t.onCreate(n);for(const e of this.items){let r,i;if(e instanceof s.Pair?(r=s.toJSON(e.key,"",t),i=s.toJSON(e.value,r,t)):r=s.toJSON(e,"",t),n.has(r))throw new Error("Ordered maps must not include duplicate keys");n.set(r,i)}return n}}r._defineProperty(l,"tag","tag:yaml.org,2002:omap");const u={identify:e=>e instanceof Map,nodeClass:l,default:!1,tag:"tag:yaml.org,2002:omap",resolve:function(e,t){const n=o(e,t),i=[];for(const{key:e}of n.items)if(e instanceof s.Scalar){if(i.includes(e.value)){const e="Ordered maps must not include duplicate keys";throw new r.YAMLSemanticError(t,e)}i.push(e.value)}return Object.assign(new l,n)},createNode:function(e,t,n){const r=a(e,t,n),s=new l;return s.items=r.items,s}};class p extends s.YAMLMap{constructor(){super(),this.tag=p.tag}add(e){const t=e instanceof s.Pair?e:new s.Pair(e);s.findPair(this.items,t.key)||this.items.push(t)}get(e,t){const n=s.findPair(this.items,e);return!t&&n instanceof s.Pair?n.key instanceof s.Scalar?n.key.value:n.key:n}set(e,t){if("boolean"!=typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not "+typeof t);const n=s.findPair(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new s.Pair(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return super.toString(e,t,n);throw new Error("Set items must all have null values")}}r._defineProperty(p,"tag","tag:yaml.org,2002:set");const f={identify:e=>e instanceof Set,nodeClass:p,default:!1,tag:"tag:yaml.org,2002:set",resolve:function(e,t){const n=s.resolveMap(e,t);if(!n.hasAllNullValues())throw new r.YAMLSemanticError(t,"Set items must all have null values");return Object.assign(new p,n)},createNode:function(e,t,n){const r=new p;for(const s of t)r.items.push(e.createPair(s,null,n));return r}},h=(e,t)=>{const n=t.split(":").reduce(((e,t)=>60*e+Number(t)),0);return"-"===e?-n:n},d=({value:e})=>{if(isNaN(e)||!isFinite(e))return s.stringifyNumber(e);let t="";e<0&&(t="-",e=Math.abs(e));const n=[e%60];return e<60?n.unshift(0):(e=Math.round((e-n[0])/60),n.unshift(e%60),e>=60&&(e=Math.round((e-n[0])/60),n.unshift(e))),t+n.map((e=>e<10?"0"+String(e):String(e))).join(":").replace(/000000\d*$/,"")},g={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(e,t,n)=>h(t,n.replace(/_/g,"")),stringify:d},m={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(e,t,n)=>h(t,n.replace(/_/g,"")),stringify:d},y={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:(e,t,n,r,s,i,o,a,c)=>{a&&(a=(a+"00").substr(1,3));let l=Date.UTC(t,n-1,r,s||0,i||0,o||0,a||0);if(c&&"Z"!==c){let e=h(c[0],c.slice(1));Math.abs(e)<30&&(e*=60),l-=6e4*e}return new Date(l)},stringify:({value:e})=>e.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};function b(e){const t="undefined"!=typeof process&&process.env||{};return e?"undefined"!=typeof YAML_SILENCE_DEPRECATION_WARNINGS?!YAML_SILENCE_DEPRECATION_WARNINGS:!t.YAML_SILENCE_DEPRECATION_WARNINGS:"undefined"!=typeof YAML_SILENCE_WARNINGS?!YAML_SILENCE_WARNINGS:!t.YAML_SILENCE_WARNINGS}function _(e,t){if(b(!1)){const n="undefined"!=typeof process&&process.emitWarning;n?n(e,t):console.warn(t?`${t}: ${e}`:e)}}const x={};t.binary=i,t.floatTime=m,t.intTime=g,t.omap=u,t.pairs=c,t.set=f,t.timestamp=y,t.warn=_,t.warnFileDeprecation=function(e){if(b(!0)){_(`The endpoint 'yaml/${e.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/")}' will be removed in a future release.`,"DeprecationWarning")}},t.warnOptionDeprecation=function(e,t){if(!x[e]&&b(!0)){x[e]=!0;let n=`The option '${e}' will be removed in a future release`;n+=t?`, use '${t}' instead.`:".",_(n,"DeprecationWarning")}}},6792:(e,t,n)=>{e.exports=n(3419).YAML},7986:(e,t,n)=>{"use strict";n.r(t),n.d(t,{generateGlobTasks:()=>C,globby:()=>R,globbyStream:()=>M,globbySync:()=>N,isDynamicPattern:()=>D,isGitIgnored:()=>_,isGitIgnoredSync:()=>x});const r=require("fs"),s=(...e)=>[...new Set(e.flat())];var i=n(155),o=n(3294),a=n(367);const c=require("url"),l=e=>e?(e instanceof URL&&(e=e.href),e.startsWith("file://")?(0,c.fileURLToPath)(e):e):e,u=require("process"),p=require("path");var f=n(5151);function h(e){const t=/^\\\\\?\\/.test(e),n=/[^\u0000-\u0080]+/.test(e);return t||n?e:e.replace(/\\/g,"/")}const d=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],g=(e,t)=>{const n=h(p.relative(t.cwd,p.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter((e=>!e.startsWith("#"))).map((e=>t=>t.startsWith("!")?"!"+p.posix.join(e,t.slice(1)):p.posix.join(e,t))(n))},m=e=>{const t=f();for(const n of e)t.add(g(n.content,{cwd:n.cwd,fileName:n.filePath}));return t},y=(e,t)=>n=>e.ignores(h(p.relative(t,((e,t)=>{if(e=h(e),p.isAbsolute(t)){if(h(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return p.join(e,t)})(t,n.path||n)))),b=({ignore:e=[],cwd:t=h(u.cwd())}={})=>({ignore:[...d,...e],cwd:l(t)}),_=async e=>{e=b(e);const t=await o("**/.gitignore",e),n=await Promise.all(t.map((t=>(async(e,t)=>{const n=p.join(t,e);return{cwd:t,filePath:n,content:await r.promises.readFile(n,"utf8")}})(t,e.cwd)))),s=m(n);return y(s,e.cwd)},x=e=>{e=b(e);const t=o.sync("**/.gitignore",e).map((t=>((e,t)=>{const n=p.join(t,e);return{cwd:t,filePath:n,content:r.readFileSync(n,"utf8")}})(t,e.cwd))),n=m(t);return y(n,e.cwd)},v=require("stream");class k extends v.Transform{constructor(){super({objectMode:!0})}}class w extends k{constructor(e){super(),this._filter=e}_transform(e,t,n){this._filter(e)&&this.push(e),n()}}class E extends k{constructor(){super(),this._pushed=new Set}_transform(e,t,n){this._pushed.has(e)||(this.push(e),this._pushed.add(e)),n()}}const A=()=>!1,S=e=>"!"===e[0],C=(e,t={})=>{(e=>{if(!e.every((e=>"string"==typeof e)))throw new TypeError("Patterns must be a string or an array of strings")})(e=s([e].flat()));const n=[];(e=>{if(!e.cwd)return;let t;try{t=r.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")})(t={ignore:[],expandDirectories:!0,...t,cwd:l(t.cwd)});for(const[r,s]of e.entries()){if(S(s))continue;const i=e.slice(r).filter((e=>S(e))).map((e=>e.slice(1))),o={...t,ignore:[...t.ignore,...i]};n.push({pattern:s,options:o})}return n},T=(e,t)=>e.options.expandDirectories?((e,t)=>{let n={};return e.options.cwd&&(n.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?n={...n,files:e.options.expandDirectories}:"object"==typeof e.options.expandDirectories&&(n={...n,...e.options.expandDirectories}),t(e.pattern,n)})(e,t):[e.pattern],O=e=>e&&e.gitignore?x({cwd:e.cwd,ignore:e.ignore}):A,L=e=>t=>{const{options:n}=e;return n.ignore&&Array.isArray(n.ignore)&&n.expandDirectories&&(n.ignore=a.sync(n.ignore)),{pattern:t,options:n}},R=async(e,t)=>{const n=C(e,t),[i,c]=await Promise.all([(async()=>t&&t.gitignore?_({cwd:t.cwd,ignore:t.ignore}):A)(),(async()=>{const e=await Promise.all(n.map((async e=>{const t=await T(e,a);return Promise.all(t.map((e=>async t=>{const{options:n}=e;return n.ignore&&Array.isArray(n.ignore)&&n.expandDirectories&&(n.ignore=await a(n.ignore)),{pattern:t,options:n}})(e)))})));return s(...e)})()]),l=await Promise.all(c.map((e=>o(e.pattern,e.options))));return s(...l).filter((e=>{return!i((t=e,t.stats instanceof r.Stats?t.path:t));var t}))},N=(e,t)=>{const n=C(e,t),r=[];for(const e of n){const t=T(e,a.sync).map(L(e));r.push(...t)}const i=O(t);let c=[];for(const e of r)c=s(c,o.sync(e.pattern,e.options));return c.filter((e=>!i(e)))},M=(e,t)=>{const n=C(e,t),r=[];for(const e of n){const t=T(e,a.sync).map(L(e));r.push(...t)}const s=O(t),c=new w((e=>!s(e))),l=new E;return i(r.map((e=>o.stream(e.pattern,e.options)))).pipe(c).pipe(l)},D=(e,t={})=>(t={...t,cwd:l(t.cwd)},[e].flat().some((e=>o.isDynamicPattern(e,t))))},1531:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});const r=Symbol("singleComment"),s=Symbol("multiComment"),i=()=>"",o=(e,t,n)=>e.slice(t,n).replace(/\S/g," "),a=(e,t)=>{let n=t-1,r=0;for(;"\\"===e[n];)n-=1,r+=1;return Boolean(r%2)};function c(e,{whitespace:t=!0}={}){if("string"!=typeof e)throw new TypeError(`Expected argument \`jsonString\` to be a \`string\`, got \`${typeof e}\``);const n=t?o:i;let c=!1,l=!1,u=0,p="";for(let t=0;t<e.length;t++){const i=e[t],o=e[t+1];if(!l&&'"'===i){a(e,t)||(c=!c)}if(!c)if(l||i+o!=="//"){if(l===r&&i+o==="\r\n"){t++,l=!1,p+=n(e,u,t),u=t;continue}if(l===r&&"\n"===i)l=!1,p+=n(e,u,t),u=t;else{if(!l&&i+o==="/*"){p+=e.slice(u,t),u=t,l=s,t++;continue}if(l===s&&i+o==="*/"){t++,l=!1,p+=n(e,u,t+1),u=t+1;continue}}}else p+=e.slice(u,t),u=t,l=r,t++}return p+(l?n(e.slice(u)):e.slice(u))}},9323:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":" ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r](i,i.exports,n),i.loaded=!0,i.exports}n.c=t,n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var r=n(n.s=554);module.exports=r})(); |