!function(e,t){"object"==typeofexports&&"undefined"!=typeofmodule?t(exports):"function"==typeofdefine&&define.amd?define(["exports"],t):t(((e=e||self).prettierPlugins=e.prettierPlugins||{},e.prettierPlugins.markdown={}))}(globalThis,(function(e){"use strict";functiont(e){return(t="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe})(e)}functionr(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functionn(e,t){for(varr=0;r<t.length;r++){varn=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}functioni(e,t,r){returnt&&n(e.prototype,t),r&&n(e,r),e}functiona(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}functiono(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){returne.__proto__||Object.getPrototypeOf(e)})(e)}functionu(e,t){return(u=Object.setPrototypeOf||function(e,t){returne.__proto__=t,e})(e,t)}functions(e,t){return!t||"object"!=typeoft&&"function"!=typeoft?function(e){if(void0===e)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");returne}(e):t}functionc(e,t,r){return(c="undefined"!=typeofReflect&&Reflect.get?Reflect.get:function(e,t,r){varn=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=o(e)););returne}(e,t);if(n){vari=Object.getOwnPropertyDescriptor(n,t);returni.get?i.get.call(r):i.value}})(e,t,r||e)}functionl(e,t){returnfunction(e){if(Array.isArray(e))returne}(e)||function(e,t){if(!(Symbol.iteratorinObject(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;varr=[],n=!0,i=!1,a=void0;try{for(varo,u=e[Symbol.iterator]();!(n=(o=u.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==u.return||u.return()}finally{if(i)throwa}}returnr}(e,t)||function(){thrownewTypeError("Invalid attempt to destructure non-iterable instance")}()}varp=function(){for(vare={},t=0;t<arguments.length;t++){varr=arguments[t];for(varninr)f.call(r,n)&&(e[n]=r[n])}returne},f=Object.prototype.hasOwnProperty;functionh(e){returne&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}functiond(e,t){returne(t={exports:{}},t.exports),t.exports}functionD(e){returne&&e.default||e}varg=Object.freeze({__proto__:null,default:{}}),m=d((function(e){"function"==typeofObject.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;varr=function(){};r.prototype=t.prototype,e.prototype=newr,e.prototype.constructor=e}}})),v=D(g),b=d((function(e){try{vart=v;if("function"!=typeoft.inherits)throw"";e.exports=t.inherits}catch(t){e.exports=m}})),y=function(e){varr,n,i;for(ninb(o,e),b(a,o),r=o.prototype)(i=r[n])&&"object"===t(i)&&(r[n]="concat"ini?i.concat():p(i));returno;functiona(t){returne.apply(this,t)}functiono(){returnthisinstanceofo?e.apply(this,arguments):newa(arguments)}}
Object.defineProperty(t,"__esModule",{value:!0}),t.assertArrayOfStrings=function(e,t){if(null!=t){if(!Array.isArray(t))thrownewError("Expected '".concat(e,"' to be an array of strings."));for(varr=0;r<t.length;r+=1)if("string"!=typeoft[r])thrownewError("Expected '".concat(e,"' to be an array of strings."))}};varr=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];t.assertInterpolationSymbols=function(e,t){if(!(null==t||Array.isArray(t)&&2==t.length))thrownewError("Expected '".concat(e,"' to be an array, [start, end]."));if(null!=t){varn=t[0],i=t[1];r.forEach((function(e){if(e.test(n)||e.test(i))thrownewError("['".concat(n,"', '").concat(i,"'] contains unusable interpolation symbol."))}))}}}));h(mc);mc.assertArrayOfStrings,mc.assertInterpolationSymbols;varvc=d((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});varn=function(){functione(t,n,i){r(this,e),this.filePath=t,this.name=n,this.members=i}returni(e,[{key:"assertNoMembers",value:function(){if(this.members.length)thrownewError("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}}]),e}();t.StaticSymbol=n;vara=function(){functione(){r(this,e),this.cache=newMap}returni(e,[{key:"get",value:function(e,t,r){vari=(r=r||[]).length?".".concat(r.join(".")):"",a='"'.concat(e,'".').concat(t).concat(i),o=this.cache.get(a);returno||(o=newn(e,t,r),this.cache.set(a,o)),o}}]),e}();t.StaticSymbolCache=a}));h(yc);yc.StaticSymbol,yc.StaticSymbolCache;varEc=d((function(e,n){
Object.defineProperty(n,"__esModule",{value:!0});vara=/-+([a-z0-9])/g;functiono(e,t,r){varn=e.indexOf(t);return-1==n?r:[e.slice(0,n).trim(),e.slice(n+1).trim()]}functionu(e,r,n){returnArray.isArray(e)?r.visitArray(e,n):"object"===t(i=e)&&null!==i&&Object.getPrototypeOf(i)===p?r.visitStringMap(e,n):null==e||"string"==typeofe||"number"==typeofe||"boolean"==typeofe?r.visitPrimitive(e,n):r.visitOther(e,n);vari}n.dashCaseToCamelCase=function(e){returne.replace(a,(function(){for(vare=arguments.length,t=newArray(e),r=0;r<e;r++)t[r]=arguments[r];returnt[1].toUpperCase()}))},n.splitAtColon=function(e,t){returno(e,":",t)},n.splitAtPeriod=function(e,t){returno(e,".",t)},n.visitValue=u,n.isDefined=function(e){returnnull!=e},n.noUndefined=function(e){returnvoid0===e?null:e};vars=function(){functione(){r(this,e)}returni(e,[{key:"visitArray",value:function(e,t){varr=this;returne.map((function(e){returnu(e,r,t)}))}},{key:"visitStringMap",value:function(e,t){varr=this,n={};returnObject.keys(e).forEach((function(i){n[i]=u(e[i],r,t)})),n}},{key:"visitPrimitive",value:function(e,t){returne}},{key:"visitOther",value:function(e,t){returne}}]),e}();n.ValueTransformer=s,n.SyncAsync={assertSync:function(e){if(f(e))thrownewError("Illegal state: value cannot be a promise");returne},then:function(e,t){returnf(e)?e.then(t):t(e)},all:function(e){returne.some(f)?Promise.all(e):e}},n.error=function(e){thrownewError("Internal Error: ".concat(e))},n.syntaxError=function(e,t){varr=Error(e);returnr[c]=!0,t&&(r[l]=t),r};varc="ngSyntaxError",l="ngParseErrors";n.isSyntaxError=function(e){returne[c]},n.getParseErrors=function(e){returne[l]||[]},n.escapeRegExp=function(e){returne.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};varp=Object.getPrototypeOf({});functionf(e){return!!e&&"function"==typeofe.then}n.utf8Encode=function(e){for(vart="",r=0;r<e.length;r++){varn=e.charCodeAt(r);if(n>=55296&&n<=56319&&e.length>r+1){vari=e.charCodeAt(r+1);i>=56320&&i<=57343&&(r++,n=(n-55296<<10)+i-56320+65536)}n<=127?t+=String.fromCharCode(n):n<=2047?t+=String.fromCharCode(n>>6&31|192,63&n|128):n<=65535?t+=String.fromCharCode(n>>12|224,n>>6&63|128,63&n|128):n<=2097151&&(t+=String.fromCharCode(n>>18&7|240,n>>12&63|128,n>>6&63|128,63&n|128))}returnt},n.stringify=functione(t){if("string"==typeoft)returnt;if(tinstanceofArray)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);varr=t.toString();if(null==r)return""+r;varn=r.indexOf("\n");return-1===n?r:r.substring(0,n)},n.resolveForwardRef=function(e){return"function"==typeofe&&e.hasOwnProperty("__forward_ref__")?e():e},n.isPromise=f;n.Version=functione(t){r(this,e),this.full=t;varn=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}));h(Ec);Ec.dashCaseToCamelCase,Ec.splitAtColon,Ec.splitAtPeriod,Ec.visitValue,Ec.isDefined,Ec.noUndefined,Ec.ValueTransformer,Ec.SyncAsync,Ec.error,Ec.syntaxError,Ec.isSyntaxError,Ec.getParseErrors,Ec.escapeRegExp,Ec.utf8Encode,Ec.stringify,Ec.resolveForwardRef,Ec.isPromise,Ec.Version;varCc=d((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});varn=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;functiona(e){returne.replace(/\W/g,"_")}t.sanitizeIdentifier=a;varo,u=0;functions(e){if(!e||!e.reference)returnnull;vart=e.reference;if(tinstanceofyc.StaticSymbol)returnt.name;if(t.__anonymousType)returnt.__anonymousType;varr=Ec.stringify(t);returnr.indexOf("(")>=0?(r="anonymous_".concat(u++),t.__anonymousType=r):r=a(r),r}t.identifierName=s,t.identifierModuleUrl=function(e){vart=e.reference;returntinstanceofyc.StaticSymbol?t.filePath:"./".concat(Ec.stringify(t))},t.viewClassName=function(e,t){return"View_".concat(s({reference:e}),"_").concat(t)},t.rendererTypeName=function(e){return"RenderType_".concat(s({reference:e}))},t.hostViewClassName=function(e){return"HostView_".concat(s({reference:e}))},t.componentFactoryName=function(e){return"".concat(s({reference:e}),"NgFactory")},function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(o=t.CompileSummaryKind||(t.CompileSummaryKind={})),t.tokenName=function(e){returnnull!=e.value?a(e.value):s(e.identifier)},t.tokenReference=function(e){returnnull!=e.identifier?e.identifier.reference:e.value};t.CompileStylesheetMetadata=functione(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:{},n=t.moduleUrl,i=t.styles,a=t.styleUrls;r(this,e),this.moduleUrl=n||null,this.styles=d(i),this.styleUrls=d(a)};varc=function(){functione(t){varn=t.encapsulation,i=t.template,a=t.templateUrl,o=t.htmlAst,u=t.styles,s=t.styleUrls,c=t.externalStylesheets,l=t.animations,p=t.ngContentSelectors,f=t.interpolation,h=t.isInline,g=t.preserveWhitespaces;if(r(this,e),this.encapsulation=n,this.template=i,this.templateUrl=a,this.htmlAst=o,this.styles=d(u),this.styleUrls=d(s),this.externalStylesheets=d(c),this.animations=l?D(l):[],this.ngContentSelectors=p||[],f&&2!=f.length)thrownewError("'interpolation' should have a start and an end symbol.");this.interpolation=f,this.isInline=h,this.preserveWhitespaces=g}returni(e,[{key:"toSummary",value:function(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}}]),e}();t.CompileTemplateMetadata=c;varl=function(){functione(t){varn=t.isHost,i=t.type,a=t.isComponent,o=t.selector,u=t.exportAs,s=t.changeDetection,c=t.inputs,l=t.outputs,p=t.hostListeners,f=t.hostProperties,h=t.hostAttributes,D=t.providers,g=t.viewProviders,m=t.queries,v=t.guards,b=t.viewQueries,y=t.entryComponents,E=t.template,C=t.componentViewType,A=t.rendererType,w=t.componentFactory;r(this,e),this.isHost=!!n,this.type=i,this.isComponent=a,this.selector=o,this.exportAs=u,this.changeDetection=s,this.inputs=c,this.outputs=l,this.hostListeners=p,this.hostProperties=f,this.hostAttributes=h,this.providers=d(D),this.viewProviders=d(g),this.queries=d(m),this.guards=v,this.viewQueries=d(b),this.entryComponents=d(y),this.template=E,this.componentViewType=C,this.rendererType=A,this.componentFactory=w}returni(e,null,[{key:"create",value:function(t){varr=t.isHost,i=t.type,a=t.isComponent,o=t.selector,u=t.exportAs,s=t.changeDetection,c=t.inputs,l=t.outputs,p=t.host,f=t.providers,h=t.viewProviders,d=t.queries,D=t.guards,g=t.viewQueries,m=t.entryComponents,v=t.template,b=t.componentViewType,y=t.rendererType,E=t.componentFactory,C={},A={},w={};null!=p&&Object.keys(p).forEach((function(e){vart=p[e],r=e.match(n);null===r?w[e]=t:null!=r[1]?A[r[1]]=t:null!=r[2]&&(C[r[2]]=t)}));vark={};null!=c&&c.forEach((function(e){vart=Ec.splitAtColon(e,[e,e]);k[t[0]]=t[1]}));varT={};returnnull!=l&&l.forEach((function(e){vart=Ec.splitAtColon(e,[e,e]);T[t[0]]=t[1]})),newe({isHost:r,type:i,isComponent:!!a,selector:o,exportAs:u,changeDetection:s,inputs:k,outputs:T,hostListeners:C,hostProperties:A,hostAttributes:w,providers:f,viewProviders:h,queries:d,guards:D,viewQueries:g,entryComponents:m,template:v,componentViewType:b,rendererType:y,componentFactory:E})}}]),i(e,[{key:"toSummary",value:function(){return{summaryKind:o.Directive,type:this.type,isComponen
Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.TEXT=4]="TEXT",e[e.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=6]="RAW_TEXT",e[e.COMMENT_START=7]="COMMENT_START",e[e.COMMENT_END=8]="COMMENT_END",e[e.CDATA_START=9]="CDATA_START",e[e.CDATA_END=10]="CDATA_END",e[e.ATTR_NAME=11]="ATTR_NAME",e[e.ATTR_VALUE=12]="ATTR_VALUE",e[e.DOC_TYPE_START=13]="DOC_TYPE_START",e[e.DOC_TYPE_END=14]="DOC_TYPE_END",e[e.EXPANSION_FORM_START=15]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=16]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=17]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=18]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=19]="EXPANSION_FORM_END",e[e.EOF=20]="EOF"}(n=t.TokenType||(t.TokenType={}));varu=functione(t,n,i){r(this,e),this.type=t,this.parts=n,this.sourceSpan=i};t.Token=u;varc=function(e){functiont(e,n,i){vara;returnr(this,t),(a=s(this,o(t).call(this,i,e))).tokenType=n,a}returna(t,e),t}(Ac.ParseError);t.TokenError=c;varl=functione(t,n){r(this,e),this.tokens=t,this.errors=n};t.TokenizeResult=l,t.tokenize=function(e,t,r){varn=arguments.length>3&&void0!==arguments[3]&&arguments[3],i=arguments.length>4&&void0!==arguments[4]?arguments[4]:vc.DEFAULT_INTERPOLATION_CONFIG,a=arguments.length>5&&void0!==arguments[5]&&arguments[5],o=arguments.length>6&&void0!==arguments[6]&&arguments[6];returnnewD(newAc.ParseSourceFile(e,t),r,n,i,a,o).tokenize()};varp=/\r\n?/g;functionf(e){vart=e===bc.$EOF?"EOF":String.fromCharCode(e);return'Unexpected character "'.concat(t,'"')}functionh(e){return'Unknown entity "'.concat(e,'" - use the "&#<decimal>;" or "&#x<hex>;" syntax')}vard=functione(t){r(this,e),this.error=t},D=function(){functione(t,n,i){vara=arguments.length>3&&void0!==arguments[3]?arguments[3]:vc.DEFAULT_INTERPOLATION_CONFIG,o=arguments.length>4&&void0!==arguments[4]&&arguments[4],u=arguments.length>5&&void0!==arguments[5]&&arguments[5];r(this,e),this._file=t,this._getTagDefinition=n,this._tokenizeIcu=i,this._interpolationConfig=a,this.canSelfClose=o,this.allowHtmComponentClosingTags=u,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}returni(e,[{key:"_processCarriageReturns",value:function(e){returne.replace(p,"\n")}},{key:"tokenize",value:function(){for(;this._peek!==bc.$EOF;){vare=this._getLocation();try{if(this._attemptCharCode(bc.$LT))if(this._attemptCharCode(bc.$BANG))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);elseif(this._attemptCharCode(bc.$SLASH))this._consumeTagClose(e);else{vart=this._savePosition();this._attemptCharCode(bc.$QUESTION)?(this._restorePosition(t),this._consumeBogusComment(e)):this._consumeTagOpen(e)}elsethis._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(e){if(!(einstanceofd))throwe;this.errors.push(e.error)}}returnthis._beginToken(n.EOF),this._endToken([]),newl(function(e){for(vart=[],r=void0,i=0;i<e.length;i++){vara=e[i];r&&r.type==n.TEXT&&a.type==n.TEXT?(r.parts[0]+=a.parts[0],r.sourceSpan.end=a.sourceSpan.end):(r=a,t.push(r))}returnt}(this.tokens),this.errors)}},{key:"_tokenizeExpansionForm",value:function(){if(y(this._input,this._index,this._interpolationConfig))returnthis._consumeExpansionFormStart(),!0;if(((e=this._peek)===bc.$EQ||bc.isAsciiLetter(e)||bc.isDigit(e))&&this._isInExpansionForm())returnthis._consumeExpansionCaseStart(),!0;vare;if(this._peek===bc.$RBRACE){if(this._isInExpansionCase())returnthis._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())returnthis._consumeExpansionFormEnd(),!0}return!1}},{key:"_getLocation",value:function(){returnnewAc.ParseLocation(this._file,this._index,this._line,this._co