hugo-batsite/node_modules/prettier/esm/standalone.mjs

116 lines
430 KiB
JavaScript
Raw Normal View History

2022-05-27 15:11:53 +00:00
"use strict";var Be=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var Ye=Be((ug,Zn)=>{var Qt=function(e){return e&&e.Math==Math&&e};Zn.exports=Qt(typeof globalThis=="object"&&globalThis)||Qt(typeof window=="object"&&window)||Qt(typeof self=="object"&&self)||Qt(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var ft=Be((sg,eu)=>{eu.exports=function(e){try{return!!e()}catch{return!0}}});var ht=Be((ag,tu)=>{var fo=ft();tu.exports=!fo(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var Zt=Be((ig,ru)=>{var Do=ft();ru.exports=!Do(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var Ct=Be((og,nu)=>{var mo=Zt(),er=Function.prototype.call;nu.exports=mo?er.bind(er):function(){return er.apply(er,arguments)}});var iu=Be(au=>{"use strict";var uu={}.propertyIsEnumerable,su=Object.getOwnPropertyDescriptor,go=su&&!uu.call({1:2},1);au.f=go?function(n){var t=su(this,n);return!!t&&t.enumerable}:uu});var tr=Be((lg,ou)=>{ou.exports=function(e,n){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:n}}});var at=Be((pg,pu)=>{var cu=Zt(),lu=Function.prototype,yo=lu.bind,Ir=lu.call,ho=cu&&yo.bind(Ir,Ir);pu.exports=cu?function(e){return e&&ho(e)}:function(e){return e&&function(){return Ir.apply(e,arguments)}}});var rr=Be((fg,Du)=>{var fu=at(),Co=fu({}.toString),Eo=fu("".slice);Du.exports=function(e){return Eo(Co(e),8,-1)}});var du=Be((Dg,mu)=>{var vo=Ye(),Fo=at(),Ao=ft(),So=rr(),kr=vo.Object,xo=Fo("".split);mu.exports=Ao(function(){return!kr("z").propertyIsEnumerable(0)})?function(e){return So(e)=="String"?xo(e,""):kr(e)}:kr});var Lr=Be((mg,gu)=>{var bo=Ye(),To=bo.TypeError;gu.exports=function(e){if(e==null)throw To("Can't call method on "+e);return e}});var nr=Be((dg,yu)=>{var Bo=du(),No=Lr();yu.exports=function(e){return Bo(No(e))}});var it=Be((gg,hu)=>{hu.exports=function(e){return typeof e=="function"}});var Et=Be((yg,Cu)=>{var wo=it();Cu.exports=function(e){return typeof e=="object"?e!==null:wo(e)}});var jt=Be((hg,Eu)=>{var Or=Ye(),_o=it(),Po=function(e){return _o(e)?e:void 0};Eu.exports=function(e,n){return arguments.length<2?Po(Or[e]):Or[e]&&Or[e][n]}});var jr=Be((Cg,vu)=>{var Io=at();vu.exports=Io({}.isPrototypeOf)});var Au=Be((Eg,Fu)=>{var ko=jt();Fu.exports=ko("navigator","userAgent")||""});var wu=Be((vg,Nu)=>{var Bu=Ye(),qr=Au(),Su=Bu.process,xu=Bu.Deno,bu=Su&&Su.versions||xu&&xu.version,Tu=bu&&bu.v8,lt,ur;Tu&&(lt=Tu.split("."),ur=lt[0]>0&&lt[0]<4?1:+(lt[0]+lt[1]));!ur&&qr&&(lt=qr.match(/Edge\/(\d+)/),(!lt||lt[1]>=74)&&(lt=qr.match(/Chrome\/(\d+)/),lt&&(ur=+lt[1])));Nu.exports=ur});var Mr=Be((Fg,Pu)=>{var _u=wu(),Lo=ft();Pu.exports=!!Object.getOwnPropertySymbols&&!Lo(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&_u&&_u<41})});var Rr=Be((Ag,Iu)=>{var Oo=Mr();Iu.exports=Oo&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var Vr=Be((Sg,ku)=>{var jo=Ye(),qo=jt(),Mo=it(),Ro=jr(),Vo=Rr(),Wo=jo.Object;ku.exports=Vo?function(e){return typeof e=="symbol"}:function(e){var n=qo("Symbol");return Mo(n)&&Ro(n.prototype,Wo(e))}});var sr=Be((xg,Lu)=>{var $o=Ye(),Ho=$o.String;Lu.exports=function(e){try{return Ho(e)}catch{return"Object"}}});var qt=Be((bg,Ou)=>{var Go=Ye(),Jo=it(),Uo=sr(),zo=Go.TypeError;Ou.exports=function(e){if(Jo(e))return e;throw zo(Uo(e)+" is not a function")}});var ar=Be((Tg,ju)=>{var Xo=qt();ju.exports=function(e,n){var t=e[n];return t==null?void 0:Xo(t)}});var Mu=Be((Bg,qu)=>{var Ko=Ye(),Wr=Ct(),$r=it(),Hr=Et(),Yo=Ko.TypeError;qu.exports=function(e,n){var t,s;if(n==="string"&&$r(t=e.toString)&&!Hr(s=Wr(t,e))||$r(t=e.valueOf)&&!Hr(s=Wr(t,e))||n!=="string"&&$r(t=e.toString)&&!Hr(s=Wr(t,e)))return s;throw Yo("Can't convert object to primitive value")}});var Vu=Be((Ng,Ru)=>{Ru.exports=!1});var ir=Be((wg,$u)=>{var Wu=Ye(),Qo=Object.defineProperty;$u.exports=function(e,n){try{Qo(Wu,e,{value:n,configurable:!0,writable:!0})}catch{Wu[e]=n}return n}});var or=Be((_g,Gu)=>{var Zo=Ye(),ec=ir(),Hu="__core-js_shared__",tc=Zo[Hu]||ec(Hu,{});Gu.exports=tc
`?"crlf":"cr":"lf"}function s(u){switch(u){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function o(u,a){let i;switch(a){case`
`:i=/\n/g;break;case"\r":i=/\r/g;break;case`\r
`:i=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(a),"."))}let l=u.match(i);return l?l.length:0}function r(u){return u.replace(/\r\n?/g,`
`)}n.exports={guessEndOfLine:t,convertEndOfLineToChars:s,countEndOfLineChars:o,normalizeEndOfLine:r}}}),st=Z({"src/utils/get-last.js"(e,n){"use strict";ae();var t=s=>s[s.length-1];n.exports=t}}),Xf=Z({"vendors/string-width.js"(e,n){ae();var t=Object.create,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,u=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,i=(v,N)=>function(){return N||(0,v[r(v)[0]])((N={exports:{}}).exports,N),N.exports},l=(v,N)=>{for(var w in N)s(v,w,{get:N[w],enumerable:!0})},h=(v,N,w,I)=>{if(N&&typeof N=="object"||typeof N=="function")for(let E of r(N))!a.call(v,E)&&E!==w&&s(v,E,{get:()=>N[E],enumerable:!(I=o(N,E))||I.enumerable});return v},m=(v,N,w)=>(w=v!=null?t(u(v)):{},h(N||!v||!v.__esModule?s(w,"default",{value:v,enumerable:!0}):w,v)),d=v=>h(s({},"__esModule",{value:!0}),v),p=i({"node_modules/emoji-regex/index.js"(v,N){"use strict";N.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC6
`)?D(x):x)}function D(c){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;return o(x,c.split(`
`)).parts}function g(c){if(c.type==="line")return!0}function y(c){return h(c,g,!1)}n.exports={isConcat:r,getDocParts:u,willBreak:d,traverseDoc:i,findInDoc:h,mapDoc:l,propagateBreaks:f,removeLines:B,stripTrailingHardline:b,normalizeParts:w,normalizeDoc:I,cleanDoc:N,replaceTextEndOfLine:D,replaceEndOfLine:E,canBreak:y}}}),Kf=Z({"src/document/doc-printer.js"(e,n){"use strict";ae();var{convertEndOfLineToChars:t}=In(),s=st(),o=li(),{fill:r,cursor:u,indent:a}=Pn(),{isConcat:i,getDocParts:l}=kn(),h,m=1,d=2;function p(){return{value:"",length:0,queue:[]}}function f(v,N){return B(v,{type:"indent"},N)}function C(v,N,w){return N===Number.NEGATIVE_INFINITY?v.root||p():N<0?B(v,{type:"dedent"},w):N?N.type==="root"?Object.assign(Object.assign({},v),{},{root:v}):B(v,{type:typeof N=="string"?"stringAlign":"numberAlign",n:N},w):v}function B(v,N,w){let I=N.type==="dedent"?v.queue.slice(0,-1):[...v.queue,N],E="",D=0,g=0,y=0;for(let O of I)switch(O.type){case"indent":F(),w.useTabs?c(1):x(w.tabWidth);break;case"stringAlign":F(),E+=O.n,D+=O.n.length;break;case"numberAlign":g+=1,y+=O.n;break;default:throw new Error("Unexpected type '".concat(O.type,"'"))}return k(),Object.assign(Object.assign({},v),{},{value:E,length:D,queue:I});function c(O){E+=" ".repeat(O),D+=w.tabWidth*O}function x(O){E+=" ".repeat(O),D+=O}function F(){w.useTabs?S():k()}function S(){g>0&&c(g),_()}function k(){y>0&&x(y),_()}function _(){g=0,y=0}}function T(v){if(v.length===0)return 0;let N=0;for(;v.length>0&&typeof s(v)=="string"&&/^[\t ]*$/.test(s(v));)N+=v.pop().length;if(v.length>0&&typeof s(v)=="string"){let w=s(v).replace(/[\t ]*$/,"");N+=s(v).length-w.length,v[v.length-1]=w}return N}function A(v,N,w,I,E,D){let g=N.length,y=[v],c=[];for(;w>=0;){if(y.length===0){if(g===0)return!0;y.push(N[g-1]),g--;continue}let[x,F,S]=y.pop();if(typeof S=="string")c.push(S),w-=o(S);else if(i(S)){let k=l(S);for(let _=k.length-1;_>=0;_--)y.push([x,F,k[_]])}else switch(S.type){case"indent":y.push([f(x,I),F,S.contents]);break;case"align":y.push([C(x,S.n,I),F,S.contents]);break;case"trim":w+=T(c);break;case"group":{if(D&&S.break)return!1;let k=S.break?m:F;y.push([x,k,S.expandedStates&&k===m?s(S.expandedStates):S.contents]),S.id&&(h[S.id]=k);break}case"fill":for(let k=S.parts.length-1;k>=0;k--)y.push([x,F,S.parts[k]]);break;case"if-break":case"indent-if-break":{let k=S.groupId?h[S.groupId]:F;if(k===m){let _=S.type==="if-break"?S.breakContents:S.negate?S.contents:a(S.contents);_&&y.push([x,F,_])}if(k===d){let _=S.type==="if-break"?S.flatContents:S.negate?a(S.contents):S.contents;_&&y.push([x,F,_])}break}case"line":switch(F){case d:if(!S.hard){S.soft||(c.push(" "),w-=1);break}return!0;case m:return!0}break;case"line-suffix":E=!0;break;case"line-suffix-boundary":if(E)return!1;break;case"label":y.push([x,F,S.contents]);break}}return!1}function b(v,N){h={};let w=N.printWidth,I=t(N.endOfLine),E=0,D=[[p(),m,v]],g=[],y=!1,c=[];for(;D.length>0;){let[F,S,k]=D.pop();if(typeof k=="string"){let _=I!==`
`?k.replace(/\n/g,I):k;g.push(_),E+=o(_)}else if(i(k)){let _=l(k);for(let O=_.length-1;O>=0;O--)D.push([F,S,_[O]])}else switch(k.type){case"cursor":g.push(u.placeholder);break;case"indent":D.push([f(F,N),S,k.contents]);break;case"align":D.push([C(F,k.n,N),S,k.contents]);break;case"trim":E-=T(g);break;case"group":switch(S){case d:if(!y){D.push([F,k.break?m:d,k.contents]);break}case m:{y=!1;let _=[F,d,k.contents],O=w-E,R=c.length>0;if(!k.break&&A(_,D,O,N,R))D.push(_);else if(k.expandedStates){let M=s(k.expandedStates);if(k.break){D.push([F,m,M]);break}else for(let H=1;H<k.expandedStates.length+1;H++)if(H>=k.expandedStates.length){D.push([F,m,M]);break}else{let P=k.expandedStates[H],G=[F,d,P];if(A(G,D,O,N,R)){D.push(G);break}}}else D.push([F,m,k.contents]);break}}k.id&&(h[k.id]=s(D)[1]);break;case"fill":{let _=w-E,{parts:O}=k;if(O.length===0)break;let[R,M]=O,H=[F,d,R],P=[F,m,R],G=A(H,[],_,N,c.length>0,!0);if(O.length===1){G?D.push(H):D.push(P);break}let re=[F,d,M],$=[F,m,M];if(O.length===2){G?D.push(re,H):D.push($,P);break}O.splice(0,2);let W=[F,S,r(O)],ee=O[0];A([F,d,[R,M,ee]],[],_,N,c.length>0,!0)?D.push(W,re,H):G?D.push(W,$,H):D.push(W,$,P);break}case"if-break":case"indent-if-break":{let _=k.groupId?h[k.groupId]:S;if(_===m){let O=k.type==="if-break"?k.breakContents:k.negate?k.contents:a(k.contents);O&&D.push([F,S,O])}if(_===d){let O=k.type==="if-break"?k.flatContents:k.negate?a(k.contents):k.contents;O&&D.push([F,S,O])}break}case"line-suffix":c.push([F,S,k.contents]);break;case"line-suffix-boundary":c.length>0&&D.push([F,S,{type:"line",hard:!0}]);break;case"line":switch(S){case d:if(k.hard)y=!0;else{k.soft||(g.push(" "),E+=1);break}case m:if(c.length>0){D.push([F,S,k],...c.reverse()),c=[];break}k.literal?F.root?(g.push(I,F.root.value),E=F.root.length):(g.push(I),E=0):(E-=T(g),g.push(I+F.value),E=F.length);break}break;case"label":D.push([F,S,k.contents]);break;default:}D.length===0&&c.length>0&&(D.push(...c.reverse()),c=[])}let x=g.indexOf(u.placeholder);if(x!==-1){let F=g.indexOf(u.placeholder,x+1),S=g.slice(0,x).join(""),k=g.slice(x+1,F).join(""),_=g.slice(F+1).join("");return{formatted:S+k+_,cursorNodeStart:S.length,cursorNodeText:k}}return{formatted:g.join("")}}n.exports={printDocToString:b}}}),Yf=Z({"src/document/doc-debug.js"(e,n){"use strict";ae();var{isConcat:t,getDocParts:s}=kn();function o(u){if(!u)return"";if(t(u)){let a=[];for(let i of s(u))if(t(i))a.push(...o(i).parts);else{let l=o(i);l!==""&&a.push(l)}return{type:"concat",parts:a}}return u.type==="if-break"?Object.assign(Object.assign({},u),{},{breakContents:o(u.breakContents),flatContents:o(u.flatContents)}):u.type==="group"?Object.assign(Object.assign({},u),{},{contents:o(u.contents),expandedStates:u.expandedStates&&u.expandedStates.map(o)}):u.type==="fill"?{type:"fill",parts:u.parts.map(o)}:u.contents?Object.assign(Object.assign({},u),{},{contents:o(u.contents)}):u}function r(u){let a=Object.create(null),i=new Set;return l(o(u));function l(m,d,p){if(typeof m=="string")return JSON.stringify(m);if(t(m)){let f=s(m).map(l).filter(Boolean);return f.length===1?f[0]:"[".concat(f.join(", "),"]")}if(m.type==="line"){let f=Array.isArray(p)&&p[d+1]&&p[d+1].type==="break-parent";return m.literal?f?"literalline":"literallineWithoutBreakParent":m.hard?f?"hardline":"hardlineWithoutBreakParent":m.soft?"softline":"line"}if(m.type==="break-parent")return Array.isArray(p)&&p[d-1]&&p[d-1].type==="line"&&p[d-1].hard?void 0:"breakParent";if(m.type==="trim")return"trim";if(m.type==="indent")return"indent("+l(m.contents)+")";if(m.type==="align")return m.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+l(m.contents)+")":m.n<0?"dedent("+l(m.contents)+")":m.n.type==="root"?"markAsRoot("+l(m.contents)+")":"align("+JSON.stringify(m.n)+", "+l(m.contents)+")";if(m.type==="if-break")return"ifBreak("+l(m.breakContents)+(m.flatContents?", "+l(m.flatContents):"")+(m.groupId?(m.flatContents?"":', ""')+", { groupId: ".concat(h(m.groupId)," }"):"")+")";if(m.type==="indent-if-break"){let f=[];m.negate&&f.push("negate: true"),m.groupId&&f.push("groupId: ".concat(h(m.groupId)));let C=f.length>0?",
Print (to stderr) where a cursor at the given position would move to after formatting.
This option cannot be used with --range-start and --range-end.
`]))),cliCategory:o},endOfLine:{since:"1.15.0",category:i,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:t(Za||(Za=Nt([`
Maintain existing
(mixed values within one file are normalised by looking at what's used after the first line)
`])))}]},filepath:{since:"1.4.0",category:l,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:u,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:l,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:u},parser:{since:"0.0.10",category:i,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:m=>typeof m=="string"||typeof m=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:i,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:m=>typeof m=="string"||typeof m=="object",cliName:"plugin",cliCategory:s},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:i,description:t(ei||(ei=Nt([`
Custom directory that contains prettier plugins in node_modules subdirectory.
Overrides default behavior when plugins are searched relatively to the location of Prettier.
Multiple values are accepted.
`]))),exception:m=>typeof m=="string"||typeof m=="object",cliName:"plugin-search-dir",cliCategory:s},printWidth:{since:"0.0.0",category:i,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:l,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t(ti||(ti=Nt([`
Format code ending at a given character offset (exclusive).
The range will extend forwards to the end of the selected statement.
This option cannot be used with --cursor-offset.
`]))),cliCategory:o},rangeStart:{since:"1.4.0",category:l,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:t(ri||(ri=Nt([`
Format code starting at a given character offset.
The range will extend backwards to the start of the first line containing the selected statement.
This option cannot be used with --cursor-offset.
`]))),cliCategory:o},requirePragma:{since:"1.7.0",category:l,type:"boolean",default:!1,description:t(ni||(ni=Nt([`
Require either '@prettier' or '@format' to be present in the file's first docblock comment
in order for it to be formatted.
`]))),cliCategory:u},tabWidth:{type:"int",category:i,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:i,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:i,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};n.exports={CATEGORY_CONFIG:s,CATEGORY_EDITOR:o,CATEGORY_FORMAT:r,CATEGORY_OTHER:u,CATEGORY_OUTPUT:a,CATEGORY_GLOBAL:i,CATEGORY_SPECIAL:l,options:h}}}),On=Z({"src/main/support.js"(e,n){"use strict";ae();var t={compare:Ln(),lt:nD(),gte:uD()},s=sD(),o=ci().version,r=iD().options;function u(){let{plugins:i=[],showUnreleased:l=!1,showDeprecated:h=!1,showInternal:m=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=o.split("-",1)[0],p=i.flatMap(A=>A.languages||[]).filter(C),f=s(Object.assign({},...i.map(A=>{let{options:b}=A;return b}),r),"name").filter(A=>C(A)&&B(A)).sort((A,b)=>A.name===b.name?0:A.name<b.name?-1:1).map(T).map(A=>{A=Object.assign({},A),Array.isArray(A.default)&&(A.default=A.default.length===1?A.default[0].value:A.default.filter(C).sort((v,N)=>t.compare(N.since,v.since))[0].value),Array.isArray(A.choices)&&(A.choices=A.choices.filter(v=>C(v)&&B(v)),A.name==="parser"&&a(A,p,i));let b=Object.fromEntries(i.filter(v=>v.defaultOptions&&v.defaultOptions[A.name]!==void 0).map(v=>[v.name,v.defaultOptions[A.name]]));return Object.assign(Object.assign({},A),{},{pluginDefaults:b})});return{languages:p,options:f};function C(A){return l||!("since"in A)||A.since&&t.gte(d,A.since)}function B(A){return h||!("deprecated"in A)||A.deprecated&&t.lt(d,A.deprecated)}function T(A){if(m)return A;let{cliName:b,cliCategory:v,cliDescription:N}=A;return Bn(A,Rf)}}function a(i,l,h){let m=new Set(i.choices.map(d=>d.value));for(let d of l)if(d.parsers){for(let p of d.parsers)if(!m.has(p)){m.add(p);let f=h.find(B=>B.parsers&&B.parsers[p]),C=d.name;f&&f.name&&(C+=" (plugin: ".concat(f.name,")")),i.choices.push({value:p,description:C})}}}n.exports={getSupportInfo:u}}}),jn=Z({"src/utils/is-non-empty-array.js"(e,n){"use strict";ae();function t(s){return Array.isArray(s)&&s.length>0}n.exports=t}}),xr=Z({"src/utils/text/skip.js"(e,n){"use strict";ae();function t(a){return(i,l,h)=>{let m=h&&h.backwards;if(l===!1)return!1;let{length:d}=i,p=l;for(;p>=0&&p<d;){let f=i.charAt(p);if(a instanceof RegExp){if(!a.test(f))return p}else if(!a.includes(f))return p;m?p--:p++}return p===-1||p===d?p:!1}}var s=t(/\s/),o=t(" "),r=t(",; "),u=t(/[^\n\r]/);n.exports={skipWhitespace:s,skipSpaces:o,skipToLineEnd:r,skipEverythingButNewLine:u}}}),Di=Z({"src/utils/text/skip-inline-comment.js"(e,n){"use strict";ae();function t(s,o){if(o===!1)return!1;if(s.charAt(o)==="/"&&s.charAt(o+1)==="*"){for(let r=o+2;r<s.length;++r)if(s.charAt(r)==="*"&&s.charAt(r+1)==="/")return r+2}return o}n.exports=t}}),mi=Z({"src/utils/text/skip-trailing-comment.js"(e,n){"use strict";ae();var{skipEverythingButNewLine:t}=xr();function s(o,r){return r===!1?!1:o.charAt(r)==="/"&&o.charAt(r+1)==="/"?t(o,r):r}n.exports=s}}),di=Z({"src/utils/text/skip-newline.js"(e,n){"use strict";ae();function t(s,o,r){let u=r&&r.backwards;if(o===!1)return!1;let a=s.charAt(o);if(u){if(s.charAt(o-1)==="\r"&&a===`
`)return o-2;if(a===`
`||a==="\r"||a==="\u2028"||a==="\u2029")return o-1}else{if(a==="\r"&&s.charAt(o+1)===`
`)return o+2;if(a===`
`||a==="\r"||a==="\u2028"||a==="\u2029")return o+1}return o}n.exports=t}}),oD=Z({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(e,n){"use strict";ae();var t=Di(),s=di(),o=mi(),{skipSpaces:r}=xr();function u(a,i){let l=null,h=i;for(;h!==l;)l=h,h=r(a,h),h=t(a,h),h=o(a,h),h=s(a,h);return h}n.exports=u}}),Ge=Z({"src/common/util.js"(e,n){"use strict";ae();var{default:t}=Qf(),s=st(),{getSupportInfo:o}=On(),r=jn(),u=li(),{skipWhitespace:a,skipSpaces:i,skipToLineEnd:l,skipEverythingButNewLine:h}=xr(),m=Di(),d=mi(),p=di(),f=oD(),C=$=>$[$.length-2];function B($){return(W,ee,U)=>{let ne=U&&U.backwards;if(ee===!1)return!1;let{length:se}=W,V=ee;for(;V>=0&&V<se;){let oe=W.charAt(V);if($ instanceof RegExp){if(!$.test(oe))return V}else if(!$.includes(oe))return V;ne?V--:V++}return V===-1||V===se?V:!1}}function T($,W){let ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},U=i($,ee.backwards?W-1:W,ee),ne=p($,U,ee);return U!==ne}function A($,W,ee){for(let U=W;U<ee;++U)if($.charAt(U)===`
`)return!0;return!1}function b($,W,ee){let U=ee(W)-1;U=i($,U,{backwards:!0}),U=p($,U,{backwards:!0}),U=i($,U,{backwards:!0});let ne=p($,U,{backwards:!0});return U!==ne}function v($,W){let ee=null,U=W;for(;U!==ee;)ee=U,U=l($,U),U=m($,U),U=i($,U);return U=d($,U),U=p($,U),U!==!1&&T($,U)}function N($,W,ee){return v($,ee(W))}function w($,W,ee){return f($,ee(W))}function I($,W,ee){return $.charAt(w($,W,ee))}function E($,W){let ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return i($,ee.backwards?W-1:W,ee)!==W}function D($,W){let ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,U=0;for(let ne=ee;ne<$.length;++ne)$[ne]===" "?U=U+W-U%W:U++;return U}function g($,W){let ee=$.lastIndexOf(`
`);return ee===-1?0:D($.slice(ee+1).match(/^[\t ]*/)[0],W)}function y($,W){let ee={quote:'"',regex:/"/g,escaped:"&quot;"},U={quote:"'",regex:/'/g,escaped:"&apos;"},ne=W==="'"?U:ee,se=ne===U?ee:U,V=ne;if($.includes(ne.quote)||$.includes(se.quote)){let oe=($.match(ne.regex)||[]).length,K=($.match(se.regex)||[]).length;V=oe>K?se:ne}return V}function c($,W){let ee=$.slice(1,-1),U=W.parser==="json"||W.parser==="json5"&&W.quoteProps==="preserve"&&!W.singleQuote?'"':W.__isInHtmlAttribute?"'":y(ee,W.singleQuote?"'":'"').quote;return x(ee,U,!(W.parser==="css"||W.parser==="less"||W.parser==="scss"||W.__embeddedInHtml))}function x($,W,ee){let U=W==='"'?"'":'"',ne=/\\(.)|(["'])/gs,se=$.replace(ne,(V,oe,K)=>oe===U?oe:K===W?"\\"+K:K||(ee&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(oe)?oe:"\\"+oe));return W+se+W}function F($){return $.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function S($,W){let ee=$.match(new RegExp("(".concat(t(W),")+"),"g"));return ee===null?0:ee.reduce((U,ne)=>Math.max(U,ne.length/W.length),0)}function k($,W){let ee=$.match(new RegExp("(".concat(t(W),")+"),"g"));if(ee===null)return 0;let U=new Map,ne=0;for(let se of ee){let V=se.length/W.length;U.set(V,!0),V>ne&&(ne=V)}for(let se=1;se<ne;se++)if(!U.get(se))return se;return ne+1}function _($,W){($.comments||($.comments=[])).push(W),W.printed=!1,W.nodeDescription=re($)}function O($,W){W.leading=!0,W.trailing=!1,_($,W)}function R($,W,ee){W.leading=!1,W.trailing=!1,ee&&(W.marker=ee),_($,W)}function M($,W){W.leading=!1,W.trailing=!0,_($,W)}function H($,W){let{languages:ee}=o({plugins:W.plugins}),U=ee.find(ne=>{let{name:se}=ne;return se.toLowerCase()===$})||ee.find(ne=>{let{aliases:se}=ne;return Array.isArray(se)&&se.includes($)})||ee.find(ne=>{let{extensions:se}=ne;return Array.isArray(se)&&se.includes(".".concat($))});return U&&U.parsers[0]}function P($){return $&&$.type==="front-matter"}function G($){let W=new WeakMap;return function(ee){return W.has(ee)||W.set(ee,Symbol($)),W.get(ee)}}function re($){let W=$.type||$.kind||"(unknown type)",ee=String($.name||$.id&&(typeof $.id=="object"?$.id.name:$.id)||$.key&&(typeof $.key=="object"?$.key.name:$.key)||$.value&&(typeof $.value=="object"?"":String($.value))||$.operator||"");return ee.length>20&&(ee=ee.slice(0,19)+"\u2026"),W+(ee?" "+ee:"")}n.exports={inferParserByLanguage:H,getStringWidth:u,getMaxContinuousCount:S,getMinNotPresentContinuousCount:k,getPenultimate:C,getLast:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:w,getNextNonSpaceNonCommentCharacter:I,skip:B,skipWhitespace:a,skipSpaces:i,skipToLineEnd:l,skipEverythingButNewLine:h,skipInlineComment:m,skipTrailingComment:d,skipNewline:p,isNextLineEmptyAfterIndex:v,isNextLineEmpty:N,isPreviousLineEmpty:b,hasNewline:T,hasNewlineInRange:A,hasSpaces:E,getAlignmentSize:D,getIndentSize:g,getPreferredQuote:y,printString:c,printNumber:F,makeString:x,addLeadingComment:O,addDanglingComment:R,addTrailingComment:M,isFrontMatterNode:P,isNonEmptyArray:r,createGroupIdMapper:G}}}),gi={};_n(gi,{basename:()=>vi,default:()=>Ai,delimiter:()=>An,dirname:()=>Ei,extname:()=>Fi,isAbsolute:()=>Mn,join:()=>hi,normalize:()=>qn,relative:()=>Ci,resolve:()=>Ar,sep:()=>Fn});function yi(e,n){for(var t=0,s=e.length-1;s>=0;s--){var o=e[s];o==="."?e.splice(s,1):o===".."?(e.splice(s,1),t++):t&&(e.splice(s,1),t--)}if(n)for(;t--;t)e.unshift("..");return e}function Ar(){for(var e="",n=!1,t=arguments.length-1;t>=-1&&!n;t--){var s=t>=0?arguments[t]:"/";if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)continue;e=s+"/"+e,n=s.charAt(0)==="/"}return e=yi(Rn(e.split("/"),function(o){return!!o}),!n).join("/"),(n?"/":"")+e||"."}function qn(e){var n=Mn(e),t=Si(e,-1)==="/";return e=yi(Rn(e.split("/"),function(s){return!!s}),!n).join("/"),!e&&!n&&(e="."),e&&t&&(e+="/"),(n?"/":"")+e}function Mn(e){return e.charAt(0)==="/"}function hi(){var e=Array.prototype.slice.call(argume
`,f(p.gutter,y.replace(/\d/g," "))," ",S,f(p.marker,"^").repeat(k)].join(""),x&&h.message&&(F+=" "+f(p.message,h.message))}return[f(p.marker,">"),f(p.gutter,y),I.length>0?" ".concat(I):"",F].join("")}else return" ".concat(f(p.gutter,y)).concat(I.length>0?" ".concat(I):"")}).join(`
`);return h.message&&!b&&(w="".concat(" ".repeat(v+1)).concat(h.message,`
`).concat(w)),m?d.reset(w):w}function a(i,l,h){let m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!t){t=!0;let p="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(St.emitWarning)St.emitWarning(p,"DeprecationWarning");else{let f=new Error(p);f.name="DeprecationWarning",console.warn(new Error(p))}}return h=Math.max(h,0),u(i,{start:{column:h,line:l}},m)}}}),Wn=Z({"src/main/parser.js"(e,n){"use strict";ae();var t=xi(),{ConfigError:s}=Ht(),o=nt(),{locStart:r,locEnd:u}=o,a=Object.getOwnPropertyNames,i=Object.getOwnPropertyDescriptor;function l(d){let p={};for(let f of d.plugins)if(!!f.parsers)for(let C of a(f.parsers))Object.defineProperty(p,C,i(f.parsers,C));return p}function h(d){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l(d);if(typeof d.parser=="function")return{parse:d.parser,astFormat:"estree",locStart:r,locEnd:u};if(typeof d.parser=="string"){if(Object.prototype.hasOwnProperty.call(p,d.parser))return p[d.parser];throw new s(`Couldn't resolve parser "`.concat(d.parser,'". Parsers must be explicitly added to the standalone bundle.'))}}function m(d,p){let f=l(p),C=Object.defineProperties({},Object.fromEntries(Object.keys(f).map(T=>[T,{enumerable:!0,get(){return f[T].parse}}]))),B=h(p,f);try{return B.preprocess&&(d=B.preprocess(d,p)),{text:d,ast:B.parse(d,C,p)}}catch(T){let{loc:A}=T;if(A){let{codeFrameColumns:b}=zD();throw T.codeFrame=b(d,A,{highlightCode:!0}),T.message+=`
`+T.codeFrame,T}throw T.stack}}n.exports={parse:m,resolveParser:h}}}),Pi=Z({"src/main/options.js"(e,n){"use strict";ae();var t=xi(),{UndefinedParserError:s}=Ht(),{getSupportInfo:o}=On(),r=JD(),{resolveParser:u}=Wn(),a={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function i(m){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=Object.assign({},m),f=o({plugins:m.plugins,showUnreleased:!0,showDeprecated:!0}).options,C=Object.assign(Object.assign({},a),Object.fromEntries(f.filter(v=>v.default!==void 0).map(v=>[v.name,v.default])));if(!p.parser){if(!p.filepath)(d.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),p.parser="babel";else if(p.parser=h(p.filepath,p.plugins),!p.parser)throw new s("No parser could be inferred for file: ".concat(p.filepath))}let B=u(r.normalizeApiOptions(p,[f.find(v=>v.name==="parser")],{passThrough:!0,logger:!1}));p.astFormat=B.astFormat,p.locEnd=B.locEnd,p.locStart=B.locStart;let T=l(p);p.printer=T.printers[p.astFormat];let A=Object.fromEntries(f.filter(v=>v.pluginDefaults&&v.pluginDefaults[T.name]!==void 0).map(v=>[v.name,v.pluginDefaults[T.name]])),b=Object.assign(Object.assign({},C),A);for(let[v,N]of Object.entries(b))(p[v]===null||p[v]===void 0)&&(p[v]=N);return p.parser==="json"&&(p.trailingComma="none"),r.normalizeApiOptions(p,f,Object.assign({passThrough:Object.keys(a)},d))}function l(m){let{astFormat:d}=m;if(!d)throw new Error("getPlugin() requires astFormat to be set");let p=m.plugins.find(f=>f.printers&&f.printers[d]);if(!p)throw new Error(`Couldn't find plugin for AST format "`.concat(d,'"'));return p}function h(m,d){let p=t.basename(m).toLowerCase(),C=o({plugins:d}).languages.filter(B=>B.since!==null).find(B=>B.extensions&&B.extensions.some(T=>p.endsWith(T))||B.filenames&&B.filenames.some(T=>T.toLowerCase()===p));return C&&C.parsers[0]}n.exports={normalize:i,hiddenDefaults:a,inferParser:h}}}),XD=Z({"src/main/massage-ast.js"(e,n){"use strict";ae();function t(s,o,r){if(Array.isArray(s))return s.map(l=>t(l,o,r)).filter(Boolean);if(!s||typeof s!="object")return s;let u=o.printer.massageAstNode,a;u&&u.ignoredProperties?a=u.ignoredProperties:a=new Set;let i={};for(let[l,h]of Object.entries(s))!a.has(l)&&typeof h!="function"&&(i[l]=t(h,o,s));if(u){let l=u(s,i,r);if(l===null)return;if(l)return l}return i}n.exports=t}}),Gt=Z({"scripts/build/shims/assert.cjs"(e,n){"use strict";ae();var t=()=>{};t.ok=t,t.strictEqual=t,n.exports=t}}),Qe=Z({"src/main/comments.js"(e,n){"use strict";ae();var t=Gt(),{builders:{line:s,hardline:o,breakParent:r,indent:u,lineSuffix:a,join:i,cursor:l}}=Le(),{hasNewline:h,skipNewline:m,skipSpaces:d,isPreviousLineEmpty:p,addLeadingComment:f,addDanglingComment:C,addTrailingComment:B}=Ge(),T=new WeakMap;function A(O,R,M){if(!O)return;let{printer:H,locStart:P,locEnd:G}=R;if(M){if(H.canAttachComment&&H.canAttachComment(O)){let $;for($=M.length-1;$>=0&&!(P(M[$])<=P(O)&&G(M[$])<=G(O));--$);M.splice($+1,0,O);return}}else if(T.has(O))return T.get(O);let re=H.getCommentChildNodes&&H.getCommentChildNodes(O,R)||typeof O=="object"&&Object.entries(O).filter($=>{let[W]=$;return W!=="enclosingNode"&&W!=="precedingNode"&&W!=="followingNode"&&W!=="tokens"&&W!=="comments"&&W!=="parent"}).map($=>{let[,W]=$;return W});if(!!re){M||(M=[],T.set(O,M));for(let $ of re)A($,R,M);return M}}function b(O,R,M,H){let{locStart:P,locEnd:G}=M,re=P(R),$=G(R),W=A(O,M),ee,U,ne=0,se=W.length;for(;ne<se;){let V=ne+se>>1,oe=W[V],K=P(oe),Ee=G(oe);if(K<=re&&$<=Ee)return b(oe,R,M,oe);if(Ee<=re){ee=oe,ne=V+1;continue}if($<=K){U=oe,se=V;continue}throw new Error("Comment location overlaps with node location")}if(H&&H.type==="TemplateLiteral"){let{quasis:V}=H,oe=y(V,R,M);ee&&y(V,ee,M)!==oe&&(ee=null),U&&y(V,U,M)!==oe&&(U=null)}return{enclosingNode:H,precedingNode:ee,followingNode:U}}var v=()=>!1;function N(O,R,M,H){if(!Array.isArray(O))return;let P=[],{locStart:G,locEnd:re,printer:{handleComments:$={}}}=H,{avoidAstMutation:W,ownLine:e
`,F)+1),O=x.slice(_,F).match(/^\s*/)[0],R=r(O,y.tabWidth),M=b(k,Object.assign(Object.assign({},y),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:y.cursorOffset>F&&y.cursorOffset<=S?y.cursorOffset-F:-1,endOfLine:"lf"}),R),H=M.formatted.trimEnd(),{cursorOffset:P}=y;P>S?P+=H.length-k.length:M.cursorOffset>=0&&(P=M.cursorOffset+F);let G=x.slice(0,F)+H+x.slice(S);if(y.endOfLine!=="lf"){let re=a(y.endOfLine);P>=0&&re===`\r
`&&(P+=i(G.slice(0,P),`
`)),G=G.replace(/\n/g,re)}return{formatted:G,cursorOffset:P,comments:M.comments}}function N(g,y,c){return typeof y!="number"||Number.isNaN(y)||y<0||y>g.length?c:y}function w(g,y){let{cursorOffset:c,rangeStart:x,rangeEnd:F}=y;return c=N(g,c,-1),x=N(g,x,0),F=N(g,F,g.length),Object.assign(Object.assign({},y),{},{cursorOffset:c,rangeStart:x,rangeEnd:F})}function I(g,y){let{cursorOffset:c,rangeStart:x,rangeEnd:F,endOfLine:S}=w(g,y),k=g.charAt(0)===B;if(k&&(g=g.slice(1),c--,x--,F--),S==="auto"&&(S=u(g)),g.includes("\r")){let _=O=>i(g.slice(0,Math.max(O,0)),`\r
`);c-=_(c),x-=_(x),F-=_(F),g=l(g)}return{hasBOM:k,text:g,options:w(g,Object.assign(Object.assign({},y),{},{cursorOffset:c,rangeStart:x,rangeEnd:F,endOfLine:S}))}}function E(g,y){let c=p.resolveParser(y);return!c.hasPragma||c.hasPragma(g)}function D(g,y){let{hasBOM:c,text:x,options:F}=I(g,h(y));if(F.rangeStart>=F.rangeEnd&&x!==""||F.requirePragma&&!E(x,F))return{formatted:g,cursorOffset:y.cursorOffset,comments:[]};let S;return F.rangeStart>0||F.rangeEnd<x.length?S=v(x,F):(!F.requirePragma&&F.insertPragma&&F.printer.insertPragma&&!E(x,F)&&(x=F.printer.insertPragma(x)),S=b(x,F)),c&&(S.formatted=B+S.formatted,S.cursorOffset>=0&&S.cursorOffset++),S}n.exports={formatWithCursor:D,parse(g,y,c){let{text:x,options:F}=I(g,h(y)),S=p.parse(x,F);return c&&(S.ast=m(S.ast,F)),S},formatAST(g,y){y=h(y);let c=f(g,y);return s(c,y)},formatDoc(g,y){return D(o(g),Object.assign(Object.assign({},y),{},{parser:"__js_expression"})).formatted},printToDoc(g,y){y=h(y);let{ast:c,text:x}=p.parse(g,y);return A(x,c,y),f(c,y)},printDocToString(g,y){return s(g,h(y))}}}}),tm=Z({"src/common/util-shared.js"(e,n){"use strict";ae();var{getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:o,getIndentSize:r,skip:u,skipWhitespace:a,skipSpaces:i,skipNewline:l,skipToLineEnd:h,skipEverythingButNewLine:m,skipInlineComment:d,skipTrailingComment:p,hasNewline:f,hasNewlineInRange:C,hasSpaces:B,isNextLineEmpty:T,isNextLineEmptyAfterIndex:A,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:N,addLeadingComment:w,addDanglingComment:I,addTrailingComment:E}=Ge();n.exports={getMaxContinuousCount:t,getStringWidth:s,getAlignmentSize:o,getIndentSize:r,skip:u,skipWhitespace:a,skipSpaces:i,skipNewline:l,skipToLineEnd:h,skipEverythingButNewLine:m,skipInlineComment:d,skipTrailingComment:p,hasNewline:f,hasNewlineInRange:C,hasSpaces:B,isNextLineEmpty:T,isNextLineEmptyAfterIndex:A,isPreviousLineEmpty:b,getNextNonSpaceNonCommentCharacterIndex:v,makeString:N,addLeadingComment:w,addDanglingComment:I,addTrailingComment:E}}}),xt=Z({"src/utils/create-language.js"(e,n){"use strict";ae(),n.exports=function(t,s){let{languageId:o}=t,r=Bn(t,Wf);return Object.assign(Object.assign({linguistLanguageId:o},r),s(t))}}}),rm=Z({"node_modules/esutils/lib/ast.js"(e,n){ae(),function(){"use strict";function t(i){if(i==null)return!1;switch(i.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function s(i){if(i==null)return!1;switch(i.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function o(i){if(i==null)return!1;switch(i.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function r(i){return o(i)||i!=null&&i.type==="FunctionDeclaration"}function u(i){switch(i.type){case"IfStatement":return i.alternate!=null?i.alternate:i.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return i.body}return null}function a(i){var l;if(i.type!=="IfStatement"||i.alternate==null)return!1;l=i.consequent;do{if(l.type==="IfStatement"&&l.alternate==null)return!0;l=u(l)}while(l);return!1}n.exports={isExpression:t,isStatement:o,isIterationStatement:s,isSourceElement:r,isProblematicIfStatement:a,trailingStatement:u}}()}}),Ii=Z({"node_modules/esutils/lib/code.js"(e,n){ae(),function(){"use strict";var t,s,o,r,u,a;s={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\
`))}function fe(L,De){return(L.type==="TemplateLiteral"&&we(L)||L.type==="TaggedTemplateExpression"&&we(L.quasi))&&!o(De,l(L),{backwards:!0})}function pe(L){if(!Me(L))return!1;let De=s(qe(L,Pe.Dangling));return De&&!d(De)}function me(L){if(L.length<=1)return!1;let De=0;for(let ke of L)if(S(ke)){if(De+=1,De>1)return!0}else if(Ee(ke)){for(let We of ke.arguments)if(S(We))return!0}return!1}function ce(L){let De=L.getValue(),ke=L.getParentNode();return Ee(De)&&Ee(ke)&&ke.callee===De&&De.arguments.length>ke.arguments.length&&ke.arguments.length>0}function he(L,De){if(De>=2)return!1;let ke=$e=>he($e,De+1),We=L.type==="Literal"&&"regex"in L&&L.regex.pattern||L.type==="RegExpLiteral"&&L.pattern;return We&&i(We)>5?!1:L.type==="Literal"||L.type==="BigIntLiteral"||L.type==="DecimalLiteral"||L.type==="BooleanLiteral"||L.type==="NullLiteral"||L.type==="NumericLiteral"||L.type==="RegExpLiteral"||L.type==="StringLiteral"||L.type==="Identifier"||L.type==="ThisExpression"||L.type==="Super"||L.type==="PrivateName"||L.type==="PrivateIdentifier"||L.type==="ArgumentPlaceholder"||L.type==="Import"?!0:L.type==="TemplateLiteral"?L.quasis.every($e=>!$e.value.raw.includes(`
`))&&L.expressions.every(ke):L.type==="ObjectExpression"?L.properties.every($e=>!$e.computed&&($e.shorthand||$e.value&&ke($e.value))):L.type==="ArrayExpression"?L.elements.every($e=>$e===null||ke($e)):rt(L)?(L.type==="ImportExpression"||he(L.callee,De))&&Te(L).every(ke):q(L)?he(L.object,De)&&he(L.property,De):L.type==="UnaryExpression"&&(L.operator==="!"||L.operator==="-")?he(L.argument,De):L.type==="TSNonNullExpression"?he(L.expression,De):!1}function J(L){return L.extra?L.extra.raw:L.raw}function ye(L){return L}function X(L){return L.filepath&&/\.tsx$/i.test(L.filepath)}function Y(L){let De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return L.trailingComma==="es5"&&De==="es5"||L.trailingComma==="all"&&(De==="all"||De==="es5")}function te(L,De){switch(L=tt(L),L.type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return De;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return te(L.object,De);case"TaggedTemplateExpression":return L.tag.type==="FunctionExpression"?!1:te(L.tag,De);case"CallExpression":case"OptionalCallExpression":return L.callee.type==="FunctionExpression"?!1:te(L.callee,De);case"ConditionalExpression":return te(L.test,De);case"UpdateExpression":return!L.prefix&&te(L.argument,De);case"BindExpression":return L.object&&te(L.object,De);case"SequenceExpression":return te(L.expressions[0],De);case"TSAsExpression":case"TSNonNullExpression":return te(L.expression,De);default:return!1}}var z={"==":!0,"!=":!0,"===":!0,"!==":!0},j={"*":!0,"/":!0,"%":!0},Ce={">>":!0,">>>":!0,"<<":!0};function Ne(L,De){return!(Ue(De)!==Ue(L)||L==="**"||z[L]&&z[De]||De==="%"&&j[L]||L==="%"&&j[De]||De!==L&&j[De]&&j[L]||Ce[L]&&Ce[De])}var je={};for(let[L,De]of[["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].entries())for(let ke of De)je[ke]=L;function Ue(L){return je[L]}function tt(L){for(;L.left;)L=L.left;return L}function be(L){return Boolean(Ce[L])||L==="|"||L==="^"||L==="&"}function _e(L){if(L.rest)return!0;let De=Ke(L);return De.length>0&&s(De).type==="RestElement"}var Fe=new WeakMap;function Ke(L){if(Fe.has(L))return Fe.get(L);let De=[];return L.this&&De.push(L.this),Array.isArray(L.parameters)?De.push(...L.parameters):Array.isArray(L.params)&&De.push(...L.params),L.rest&&De.push(L.rest),Fe.set(L,De),De}function Se(L,De){let ke=L.getValue(),We=0,$e=ut=>De(ut,We++);ke.this&&L.call($e,"this"),Array.isArray(ke.parameters)?L.each($e,"parameters"):Array.isArray(ke.params)&&L.each($e,"params"),ke.rest&&L.call($e,"rest")}var ze=new WeakMap;function Te(L){if(ze.has(L))return ze.get(L);let De=L.arguments;return L.type==="ImportExpression"&&(De=[L.source],L.attributes&&De.push(L.attributes)),ze.set(L,De),De}function Ie(L,De){let ke=L.getValue();ke.type==="ImportExpression"?(L.call(We=>De(We,0),"source"),ke.attributes&&L.call(We=>De(We,1),"attributes")):L.each(De,"arguments")}function Ve(L){return L.value.trim()==="prettier-ignore"&&!L.unignore}function Ae(L){return L&&(L.prettierIgnore||Me(L,Pe.PrettierIgnore))}function Oe(L){let De=L.getValue();return Ae(De)}var Pe={Leading:1<<1,Trailing:1<<2,Dangling:1<<3,Block:1<<4,Line:1<<5,PrettierIgnore:1<<6,First:1<<7,Last:1<<8},ie=(L,De)=>{if(typeof L=="function"&&(De=L,L=0),L||De)return(ke,We,$e)=>!(L&Pe.Leading&&!ke.leading||L&Pe.Trailing&&!ke.trailing||L&Pe.Dangling&&(ke.leading||ke.trailing)||L&Pe.Block&&!d(ke)||L&Pe.Line&&!w(ke)||L&Pe.First&&We!==0||L&Pe.Last&&We!==$e.length-1||L&Pe.PrettierIgnore&&!Ve(ke)||De&&!De(ke))};function Me(L,De,ke){if(!L||!u(L.comments))return!1;let We=ie(De,ke);return We?L.comments.some(We):!0}function qe(L,De,ke){if(!L||!Array.isArray(L.comments))return[];let We=ie(De,ke);return We?L.comments.filter(We):L.comments}var Je=(L,De)=>{let{originalText:ke}=De;return a(ke,h(L))};function rt(L){return Ee(L)||L.type==="NewExpression"||L.type==="ImportExpression"}function Ze(L){return L&&(L.type==="ObjectProperty"||L.type==="Property"&&!L.method&&L.kind==="init")}function ct(L){return Boolean(L
`)?h(Number.NEGATIVE_INFINITY,re):d(re,G,H);k.push(i(["${",$,m,"}"]))}},"quasis"),k.push("`"),k}function N(g,y,c){let x=g.getNode(),F=x.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(F.length>1||F.some(S=>S.length>0)){y.__inJestEach=!0;let S=g.map(c,"expressions");y.__inJestEach=!1;let k=[],_=S.map(P=>"${"+p(P,Object.assign(Object.assign({},y),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),O=[{hasLineBreak:!1,cells:[]}];for(let P=1;P<x.quasis.length;P++){let G=t(O),re=_[P-1];G.cells.push(re),re.includes(`
`)&&(G.hasLineBreak=!0),x.quasis[P].value.raw.includes(`
`)&&O.push({hasLineBreak:!1,cells:[]})}let R=Math.max(F.length,...O.map(P=>P.cells.length)),M=Array.from({length:R}).fill(0),H=[{cells:F},...O.filter(P=>P.cells.length>0)];for(let{cells:P}of H.filter(G=>!G.hasLineBreak))for(let[G,re]of P.entries())M[G]=Math.max(M[G],s(re));return k.push(m,"`",l([u,r(u,H.map(P=>r(" | ",P.cells.map((G,re)=>P.hasLineBreak?G:G+" ".repeat(M[re]-s(G))))))]),u,"`"),k}}function w(g,y){let c=g.getValue(),x=y();return A(c)&&(x=i([l([a,x]),a])),["${",x,m,"}"]}function I(g,y){return g.map(c=>w(c,y),"expressions")}function E(g,y){return f(g,c=>typeof c=="string"?y?c.replace(/(\\*)`/g,"$1$1\\`"):D(c):c)}function D(g){return g.replace(/([\\`]|\${)/g,"\\$1")}n.exports={printTemplateLiteral:v,printTemplateExpressions:I,escapeTemplateCharacters:E,uncookTemplateElementValue:D}}}),sm=Z({"src/language-js/embed/markdown.js"(e,n){"use strict";ae();var{builders:{indent:t,softline:s,literalline:o,dedentToRoot:r}}=Le(),{escapeTemplateCharacters:u}=_t();function a(l,h,m){let p=l.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(T,A)=>"\\".repeat(A.length/2)+"`"),f=i(p),C=f!=="";C&&(p=p.replace(new RegExp("^".concat(f),"gm"),""));let B=u(m(p,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",C?t([s,B]):[o,r(B)],s,"`"]}function i(l){let h=l.match(/^([^\S\n]*)\S/m);return h===null?"":h[1]}n.exports=a}}),am=Z({"src/language-js/embed/css.js"(e,n){"use strict";ae();var{isNonEmptyArray:t}=Ge(),{builders:{indent:s,hardline:o,softline:r},utils:{mapDoc:u,replaceEndOfLine:a,cleanDoc:i}}=Le(),{printTemplateExpressions:l}=_t();function h(p,f,C){let B=p.getValue(),T=B.quasis.map(w=>w.value.raw),A=0,b=T.reduce((w,I,E)=>E===0?I:w+"@prettier-placeholder-"+A+++"-id"+I,""),v=C(b,{parser:"scss"},{stripTrailingHardline:!0}),N=l(p,f);return m(v,B,N)}function m(p,f,C){if(f.quasis.length===1&&!f.quasis[0].value.raw.trim())return"``";let T=d(p,C);if(!T)throw new Error("Couldn't insert all the expressions");return["`",s([o,T]),r,"`"]}function d(p,f){if(!t(f))return p;let C=0,B=u(i(p),T=>typeof T!="string"||!T.includes("@prettier-placeholder")?T:T.split(/@prettier-placeholder-(\d+)-id/).map((A,b)=>b%2===0?a(A):(C++,f[A])));return f.length===C?B:null}n.exports=h}}),im=Z({"src/language-js/embed/graphql.js"(e,n){"use strict";ae();var{builders:{indent:t,join:s,hardline:o}}=Le(),{escapeTemplateCharacters:r,printTemplateExpressions:u}=_t();function a(l,h,m){let d=l.getValue(),p=d.quasis.length;if(p===1&&d.quasis[0].value.raw.trim()==="")return"``";let f=u(l,h),C=[];for(let B=0;B<p;B++){let T=d.quasis[B],A=B===0,b=B===p-1,v=T.value.cooked,N=v.split(`
`),w=N.length,I=f[B],E=w>2&&N[0].trim()===""&&N[1].trim()==="",D=w>2&&N[w-1].trim()===""&&N[w-2].trim()==="",g=N.every(c=>/^\s*(?:#[^\n\r]*)?$/.test(c));if(!b&&/#[^\n\r]*$/.test(N[w-1]))return null;let y=null;g?y=i(N):y=m(v,{parser:"graphql"},{stripTrailingHardline:!0}),y?(y=r(y,!1),!A&&E&&C.push(""),C.push(y),!b&&D&&C.push("")):!A&&!b&&E&&C.push(""),I&&C.push(I)}return["`",t([o,s(o,C)]),o,"`"]}function i(l){let h=[],m=!1,d=l.map(p=>p.trim());for(let[p,f]of d.entries())f!==""&&(d[p-1]===""&&m?h.push([o,f]):h.push(f),m=!0);return h.length===0?null:s(o,h)}n.exports=a}}),om=Z({"src/language-js/embed/html.js"(e,n){"use strict";ae();var{builders:{indent:t,line:s,hardline:o,group:r},utils:{mapDoc:u}}=Le(),{printTemplateExpressions:a,uncookTemplateElementValue:i}=_t(),l=0;function h(m,d,p,f,C){let{parser:B}=C,T=m.getValue(),A=l;l=l+1>>>0;let b=x=>"PRETTIER_HTML_PLACEHOLDER_".concat(x,"_").concat(A,"_IN_JS"),v=T.quasis.map((x,F,S)=>F===S.length-1?x.value.cooked:x.value.cooked+b(F)).join(""),N=a(m,d);if(N.length===0&&v.trim().length===0)return"``";let w=new RegExp(b("(\\d+)"),"g"),I=0,E=p(v,{parser:B,__onHtmlRoot(x){I=x.children.length}},{stripTrailingHardline:!0}),D=u(E,x=>{if(typeof x!="string")return x;let F=[],S=x.split(w);for(let k=0;k<S.length;k++){let _=S[k];if(k%2===0){_&&(_=i(_),f.__embeddedInHtml&&(_=_.replace(/<\/(script)\b/gi,"<\\/$1")),F.push(_));continue}let O=Number(_);F.push(N[O])}return F}),g=/^\s/.test(v)?" ":"",y=/\s$/.test(v)?" ":"",c=f.htmlWhitespaceSensitivity==="ignore"?o:g&&y?s:null;return r(c?["`",t([c,r(D)]),c,"`"]:["`",g,I>1?t(r(D)):r(D),y,"`"])}n.exports=h}}),cm=Z({"src/language-js/embed.js"(e,n){"use strict";ae();var{hasComment:t,CommentCheckFlags:s,isObjectProperty:o}=Xe(),r=sm(),u=am(),a=im(),i=om();function l(E){if(d(E)||B(E)||T(E)||p(E))return"css";if(v(E))return"graphql";if(w(E))return"html";if(f(E))return"angular";if(m(E))return"markdown"}function h(E,D,g,y){let c=E.getValue();if(c.type!=="TemplateLiteral"||I(c))return;let x=l(E);if(!!x){if(x==="markdown")return r(E,D,g);if(x==="css")return u(E,D,g);if(x==="graphql")return a(E,D,g);if(x==="html"||x==="angular")return i(E,D,g,y,{parser:x})}}function m(E){let D=E.getValue(),g=E.getParentNode();return g&&g.type==="TaggedTemplateExpression"&&D.quasis.length===1&&g.tag.type==="Identifier"&&(g.tag.name==="md"||g.tag.name==="markdown")}function d(E){let D=E.getValue(),g=E.getParentNode(),y=E.getParentNode(1);return y&&D.quasis&&g.type==="JSXExpressionContainer"&&y.type==="JSXElement"&&y.openingElement.name.name==="style"&&y.openingElement.attributes.some(c=>c.name.name==="jsx")||g&&g.type==="TaggedTemplateExpression"&&g.tag.type==="Identifier"&&g.tag.name==="css"||g&&g.type==="TaggedTemplateExpression"&&g.tag.type==="MemberExpression"&&g.tag.object.name==="css"&&(g.tag.property.name==="global"||g.tag.property.name==="resolve")}function p(E){return E.match(D=>D.type==="TemplateLiteral",(D,g)=>D.type==="ArrayExpression"&&g==="elements",(D,g)=>o(D)&&D.key.type==="Identifier"&&D.key.name==="styles"&&g==="value",...C)}function f(E){return E.match(D=>D.type==="TemplateLiteral",(D,g)=>o(D)&&D.key.type==="Identifier"&&D.key.name==="template"&&g==="value",...C)}var C=[(E,D)=>E.type==="ObjectExpression"&&D==="properties",(E,D)=>E.type==="CallExpression"&&E.callee.type==="Identifier"&&E.callee.name==="Component"&&D==="arguments",(E,D)=>E.type==="Decorator"&&D==="expression"];function B(E){let D=E.getParentNode();if(!D||D.type!=="TaggedTemplateExpression")return!1;let g=D.tag.type==="ParenthesizedExpression"?D.tag.expression:D.tag;switch(g.type){case"MemberExpression":return A(g.object)||b(g);case"CallExpression":return A(g.callee)||g.callee.type==="MemberExpression"&&(g.callee.object.type==="MemberExpression"&&(A(g.callee.object.object)||b(g.callee.object))||g.callee.object.type==="CallExpression"&&A(g.callee.object.callee));case"Identifier":return g.name==="css";default:return!1}}function T(E){let D=E.getParentNode(),g=E.getParentNode(1);return g&&D.type==="JSXExpressionContainer"&&g.type==="JSXAttribute"&&g.name.type==="JSXIdentifier"&&g.name.name==="css"}func
`,Ji={EOL:Tn,tmpdir:bn,tmpDir:xn,networkInterfaces:Hi,getNetworkInterfaces:Gi,release:$i,type:Wi,cpus:Vi,totalmem:Ri,freemem:Mi,uptime:qi,loadavg:ji,hostname:Oi,endianness:Li}}}),mm=Z({"node-modules-polyfills-commonjs:os"(e,n){ae();var t=(Dm(),pt(ki));if(t&&t.default){n.exports=t.default;for(let s in t)n.exports[s]=t[s]}else t&&(n.exports=t)}}),dm=Z({"node_modules/detect-newline/index.js"(e,n){"use strict";ae();var t=s=>{if(typeof s!="string")throw new TypeError("Expected a string");let o=s.match(/(?:\r?\n)/g)||[];if(o.length===0)return;let r=o.filter(a=>a===`\r
`).length,u=o.length-r;return r>u?`\r
`:`
`};n.exports=t,n.exports.graceful=s=>typeof s=="string"&&t(s)||`
`}}),gm=Z({"node_modules/jest-docblock/build/index.js"(e){"use strict";ae(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=p,e.parse=C,e.parseWithComments=B,e.print=T,e.strip=f;function n(){let b=mm();return n=function(){return b},b}function t(){let b=s(dm());return t=function(){return b},b}function s(b){return b&&b.__esModule?b:{default:b}}var o=/\*\/$/,r=/^\/\*\*/,u=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,a=/(^|\s+)\/\/([^\r\n]*)/g,i=/^(\r?\n)+/,l=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,h=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,m=/(\r?\n|^) *\* ?/g,d=[];function p(b){let v=b.match(u);return v?v[0].trimLeft():""}function f(b){let v=b.match(u);return v&&v[0]?b.substring(v[0].length):b}function C(b){return B(b).pragmas}function B(b){let v=(0,t().default)(b)||n().EOL;b=b.replace(r,"").replace(o,"").replace(m,"$1");let N="";for(;N!==b;)N=b,b=b.replace(l,"".concat(v,"$1 $2").concat(v));b=b.replace(i,"").trimRight();let w=Object.create(null),I=b.replace(h,"").replace(i,"").trimRight(),E;for(;E=h.exec(b);){let D=E[2].replace(a,"");typeof w[E[1]]=="string"||Array.isArray(w[E[1]])?w[E[1]]=d.concat(w[E[1]],D):w[E[1]]=D}return{comments:I,pragmas:w}}function T(b){let{comments:v="",pragmas:N={}}=b,w=(0,t().default)(v)||n().EOL,I="/**",E=" *",D=" */",g=Object.keys(N),y=g.map(x=>A(x,N[x])).reduce((x,F)=>x.concat(F),[]).map(x=>E+" "+x+w).join("");if(!v){if(g.length===0)return"";if(g.length===1&&!Array.isArray(N[g[0]])){let x=N[g[0]];return"".concat(I," ").concat(A(g[0],x)[0]).concat(D)}}let c=v.split(w).map(x=>"".concat(E," ").concat(x)).join(w)+w;return I+w+(v?c:"")+(v&&g.length?E+w:"")+y+D}function A(b,v){return d.concat(v).map(N=>"@".concat(b," ").concat(N).trim())}}}),ym=Z({"src/language-js/utils/get-shebang.js"(e,n){"use strict";ae();function t(s){if(!s.startsWith("#!"))return"";let o=s.indexOf(`
`);return o===-1?s:s.slice(0,o)}n.exports=t}}),Ui=Z({"src/language-js/pragma.js"(e,n){"use strict";ae();var{parseWithComments:t,strip:s,extract:o,print:r}=gm(),{normalizeEndOfLine:u}=In(),a=ym();function i(m){let d=a(m);d&&(m=m.slice(d.length+1));let p=o(m),{pragmas:f,comments:C}=t(p);return{shebang:d,text:m,pragmas:f,comments:C}}function l(m){let d=Object.keys(i(m).pragmas);return d.includes("prettier")||d.includes("format")}function h(m){let{shebang:d,text:p,pragmas:f,comments:C}=i(m),B=s(p),T=r({pragmas:Object.assign({format:""},f),comments:C.trimStart()});return(d?"".concat(d,`
`):"")+u(T)+(B.startsWith(`
`)?`
`:`
`)+B}n.exports={hasPragma:l,insertPragma:h}}}),zi=Z({"src/language-js/comments.js"(e,n){"use strict";ae();var{getLast:t,hasNewline:s,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:o,getNextNonSpaceNonCommentCharacter:r,hasNewlineInRange:u,addLeadingComment:a,addTrailingComment:i,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:h,isNonEmptyArray:m}=Ge(),{getFunctionParameters:d,isPrettierIgnoreComment:p,isJsxNode:f,hasFlowShorthandAnnotationComment:C,hasFlowAnnotationComment:B,hasIgnoreComment:T,isCallLikeExpression:A,getCallArguments:b,isCallExpression:v,isMemberExpression:N,isObjectProperty:w,isLineComment:I,getComments:E,CommentCheckFlags:D,markerForIfWithoutBlockAndSameLineComment:g}=Xe(),{locStart:y,locEnd:c}=nt(),x=wt();function F(X){return[fe,V,G,M,H,P,W,oe,de,le,Q,ge,ve,ee,K,Ee].some(Y=>Y(X))}function S(X){return[R,V,re,oe,M,H,P,W,K,q,ue,Q,xe,Ee,me].some(Y=>Y(X))}function k(X){return[fe,M,H,$,se,ee,Q,ne,U,pe,Ee,we].some(Y=>Y(X))}function _(X,Y){let te=(X.body||X.properties).find(z=>{let{type:j}=z;return j!=="EmptyStatement"});te?a(te,Y):l(X,Y)}function O(X,Y){X.type==="BlockStatement"?_(X,Y):a(X,Y)}function R(X){let{comment:Y,followingNode:te}=X;return te&&J(Y)?(a(te,Y),!0):!1}function M(X){let{comment:Y,precedingNode:te,enclosingNode:z,followingNode:j,text:Ce}=X;if(!z||z.type!=="IfStatement"||!j)return!1;if(r(Ce,Y,c)===")")return i(te,Y),!0;if(te===z.consequent&&j===z.alternate){if(te.type==="BlockStatement")i(te,Y);else{let je=Y.type==="SingleLine"||Y.loc.start.line===Y.loc.end.line,Ue=Y.loc.start.line===te.loc.start.line;je&&Ue?l(te,Y,g):l(z,Y)}return!0}return j.type==="BlockStatement"?(_(j,Y),!0):j.type==="IfStatement"?(O(j.consequent,Y),!0):z.consequent===j?(a(j,Y),!0):!1}function H(X){let{comment:Y,precedingNode:te,enclosingNode:z,followingNode:j,text:Ce}=X;return!z||z.type!=="WhileStatement"||!j?!1:r(Ce,Y,c)===")"?(i(te,Y),!0):j.type==="BlockStatement"?(_(j,Y),!0):z.body===j?(a(j,Y),!0):!1}function P(X){let{comment:Y,precedingNode:te,enclosingNode:z,followingNode:j}=X;return!z||z.type!=="TryStatement"&&z.type!=="CatchClause"||!j?!1:z.type==="CatchClause"&&te?(i(te,Y),!0):j.type==="BlockStatement"?(_(j,Y),!0):j.type==="TryStatement"?(O(j.finalizer,Y),!0):j.type==="CatchClause"?(O(j.body,Y),!0):!1}function G(X){let{comment:Y,enclosingNode:te,followingNode:z}=X;return N(te)&&z&&z.type==="Identifier"?(a(te,Y),!0):!1}function re(X){let{comment:Y,precedingNode:te,enclosingNode:z,followingNode:j,text:Ce}=X,Ne=te&&!u(Ce,c(te),y(Y));return(!te||!Ne)&&z&&(z.type==="ConditionalExpression"||z.type==="TSConditionalType")&&j?(a(j,Y),!0):!1}function $(X){let{comment:Y,precedingNode:te,enclosingNode:z}=X;return w(z)&&z.shorthand&&z.key===te&&z.value.type==="AssignmentPattern"?(i(z.value.left,Y),!0):!1}function W(X){let{comment:Y,precedingNode:te,enclosingNode:z,followingNode:j}=X;if(z&&(z.type==="ClassDeclaration"||z.type==="ClassExpression"||z.type==="DeclareClass"||z.type==="DeclareInterface"||z.type==="InterfaceDeclaration"||z.type==="TSInterfaceDeclaration")){if(m(z.decorators)&&!(j&&j.type==="Decorator"))return i(t(z.decorators),Y),!0;if(z.body&&j===z.body)return _(z.body,Y),!0;if(j){if(z.superClass&&j===z.superClass&&te&&(te===z.id||te===z.typeParameters))return i(te,Y),!0;for(let Ce of["implements","extends","mixins"])if(z[Ce]&&j===z[Ce][0])return te&&(te===z.id||te===z.typeParameters||te===z.superClass)?i(te,Y):l(z,Y,Ce),!0}}return!1}function ee(X){let{comment:Y,precedingNode:te,enclosingNode:z,text:j}=X;return z&&te&&r(j,Y,c)==="("&&(z.type==="Property"||z.type==="TSDeclareMethod"||z.type==="TSAbstractMethodDefinition")&&te.type==="Identifier"&&z.key===te&&r(j,te,c)!==":"||te&&z&&te.type==="Decorator"&&(z.type==="ClassMethod"||z.type==="ClassProperty"||z.type==="PropertyDefinition"||z.type==="TSAbstractPropertyDefinition"||z.type==="TSAbstractMethodDefinition"||z.type==="TSDeclareMethod"||z.type==="MethodDefinition")?(i(te,Y),!0):!1}function U(X){let{comment:Y,precedingNode:te,enclosingNode:z,text:j}=X;return r(j,Y,c)!=="("?!1:te&&z&&(z.type==="FunctionDeclaration"||z.type==="FunctionExpression
`)&&!de&&!I(Q.attributes[0]))return a(["<",ue("name"),ue("typeParameters")," ",...q.map(ue,"attributes"),Q.selfClosing?" />":">"]);let ge=Q.attributes.length>0&&I(C(Q.attributes),E.Trailing),ve=Q.attributes.length===0&&!de||(le.bracketSameLine||le.jsxBracketSameLine)&&(!de||Q.attributes.length>0)&&!ge,xe=Q.attributes&&Q.attributes.some(fe=>fe.value&&N(fe.value)&&fe.value.value.includes(`
`)),we=le.singleAttributePerLine&&Q.attributes.length>1?r:o;return a(["<",ue("name"),ue("typeParameters"),i(q.map(()=>[we,ue()],"attributes")),Q.selfClosing?o:ve?">":u,Q.selfClosing?"/>":ve?"":">"],{shouldBreak:xe})}function H(q,le,ue){let Q=q.getValue(),de=[];de.push("</");let ge=ue("name");return I(Q.name,E.Leading|E.Line)?de.push(i([r,ge]),r):I(Q.name,E.Leading|E.Block)?de.push(" ",ge):de.push(ge),de.push(">"),de}function P(q,le){let ue=q.getValue(),Q=I(ue),de=I(ue,E.Line),ge=ue.type==="JSXOpeningFragment";return[ge?"<":"</",i([de?r:Q&&!ge?" ":"",s(q,le,!0)]),de?r:"",">"]}function G(q,le,ue){let Q=t(q,x(q,le,ue),le);return _(q,Q,le)}function re(q,le){let ue=q.getValue(),Q=I(ue,E.Line);return[s(q,le,!Q),Q?r:""]}function $(q,le,ue){let Q=q.getValue();return["{",q.call(de=>{let ge=["...",ue()],ve=de.getValue();return!I(ve)||!y(de)?ge:[i([u,t(de,ge,le)]),u]},Q.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function W(q,le,ue){let Q=q.getValue();if(!!Q.type.startsWith("JSX"))switch(Q.type){case"JSXAttribute":return O(q,le,ue);case"JSXIdentifier":return String(Q.name);case"JSXNamespacedName":return p(":",[ue("namespace"),ue("name")]);case"JSXMemberExpression":return p(".",[ue("object"),ue("property")]);case"JSXSpreadAttribute":return $(q,le,ue);case"JSXSpreadChild":return $(q,le,ue);case"JSXExpressionContainer":return R(q,le,ue);case"JSXFragment":case"JSXElement":return G(q,le,ue);case"JSXOpeningElement":return M(q,le,ue);case"JSXClosingElement":return H(q,le,ue);case"JSXOpeningFragment":case"JSXClosingFragment":return P(q,le);case"JSXEmptyExpression":return re(q,le);case"JSXText":throw new Error("JSXTest should be handled by JSXElement");default:throw new Error("Unknown JSX node type: ".concat(JSON.stringify(Q.type),"."))}}var ee=`
\r `,U=new RegExp("(["+ee+"]+)"),ne=new RegExp("[^"+ee+"]"),se=q=>q.replace(new RegExp("(?:^"+U.source+"|"+U.source+"$)"),"");function V(q){if(q.children.length===0)return!0;if(q.children.length>1)return!1;let le=q.children[0];return b(le)&&!oe(le)}function oe(q){return b(q)&&(ne.test(A(q))||!/\n/.test(A(q)))}function K(q){return q.type==="JSXExpressionContainer"&&b(q.expression)&&q.expression.value===" "&&!I(q.expression)}function Ee(q){let le=q.getValue(),ue=q.getParentNode();if(!ue||!le||!T(le)||!T(ue))return!1;let Q=ue.children.indexOf(le),de=null;for(let ge=Q;ge>0;ge--){let ve=ue.children[ge-1];if(!(ve.type==="JSXText"&&!oe(ve))){de=ve;break}}return de&&de.type==="JSXExpressionContainer"&&de.expression.type==="JSXEmptyExpression"&&D(de.expression)}n.exports={hasJsxIgnoreComment:Ee,printJsx:W}}}),ot=Z({"src/language-js/print/misc.js"(e,n){"use strict";ae();var{isNonEmptyArray:t}=Ge(),{builders:{indent:s,join:o,line:r}}=Le(),{isFlowAnnotationComment:u}=Xe();function a(C){let B=C.getValue();return!B.optional||B.type==="Identifier"&&B===C.getParentNode().key?"":B.type==="OptionalCallExpression"||B.type==="OptionalMemberExpression"&&B.computed?"?.":"?"}function i(C){return C.getValue().definite||C.match(void 0,(B,T)=>T==="id"&&B.type==="VariableDeclarator"&&B.definite)?"!":""}function l(C,B,T){let A=C.getValue();return A.typeArguments?T("typeArguments"):A.typeParameters?T("typeParameters"):""}function h(C,B,T){let A=C.getValue();if(!A.typeAnnotation)return"";let b=C.getParentNode(),v=b.type==="DeclareFunction"&&b.id===A;return u(B.originalText,A.typeAnnotation)?[" /*: ",T("typeAnnotation")," */"]:[v?"":": ",T("typeAnnotation")]}function m(C,B,T){return["::",T("callee")]}function d(C,B,T){let A=C.getValue();return t(A.modifiers)?[o(" ",C.map(T,"modifiers"))," "]:""}function p(C,B,T){return C.type==="EmptyStatement"?";":C.type==="BlockStatement"||T?[" ",B]:s([r,B])}function f(C,B,T){return["...",T("argument"),h(C,B,T)]}n.exports={printOptionalToken:a,printDefiniteToken:i,printFunctionTypeParameters:l,printBindExpressionCallee:m,printTypeScriptModifiers:d,printTypeAnnotation:h,printRestSpread:f,adjustClause:p}}}),Jt=Z({"src/language-js/print/array.js"(e,n){"use strict";ae();var{printDanglingComments:t}=Qe(),{builders:{line:s,softline:o,hardline:r,group:u,indent:a,ifBreak:i,fill:l}}=Le(),{getLast:h,hasNewline:m}=Ge(),{shouldPrintComma:d,hasComment:p,CommentCheckFlags:f,isNextLineEmpty:C,isNumericLiteral:B,isSignedNumericLiteral:T}=Xe(),{locStart:A}=nt(),{printOptionalToken:b,printTypeAnnotation:v}=ot();function N(D,g,y){let c=D.getValue(),x=[],F=c.type==="TupleExpression"?"#[":"[",S="]";if(c.elements.length===0)p(c,f.Dangling)?x.push(u([F,t(D,g),o,S])):x.push(F,S);else{let k=h(c.elements),_=!(k&&k.type==="RestElement"),O=k===null,R=Symbol("array"),M=!g.__inJestEach&&c.elements.length>1&&c.elements.every((G,re,$)=>{let W=G&&G.type;if(W!=="ArrayExpression"&&W!=="ObjectExpression")return!1;let ee=$[re+1];if(ee&&W!==ee.type)return!1;let U=W==="ArrayExpression"?"elements":"properties";return G[U]&&G[U].length>1}),H=w(c,g),P=_?O?",":d(g)?H?i(",","",{groupId:R}):i(","):"":"";x.push(u([F,a([o,H?E(D,g,y,P):[I(D,g,"elements",y),P],t(D,g,!0)]),o,S],{shouldBreak:M,id:R}))}return x.push(b(D),v(D,g,y)),x}function w(D,g){return D.elements.length>1&&D.elements.every(y=>y&&(B(y)||T(y)&&!p(y.argument))&&!p(y,f.Trailing|f.Line,c=>!m(g.originalText,A(c),{backwards:!0})))}function I(D,g,y,c){let x=[],F=[];return D.each(S=>{x.push(F,u(c())),F=[",",s],S.getValue()&&C(S.getValue(),g)&&F.push(o)},y),x}function E(D,g,y,c){let x=[];return D.each((F,S,k)=>{let _=S===k.length-1;x.push([y(),_?c:","]),_||x.push(C(F.getValue(),g)?[r,r]:p(k[S+1],f.Leading|f.Line)?r:s)},"elements"),l(x)}n.exports={printArray:N,printArrayItems:I,isConciselyPrintedArray:w}}}),Ki=Z({"src/language-js/print/call-arguments.js"(e,n){"use strict";ae();var{printDanglingComments:t}=Qe(),{getLast:s,getPenultimate:o}=Ge(),{getFunctionParameters:r,hasComment:u,CommentCheckFlags:a,isFunctionCompositionArgs:i,isJsxNode:l,isLongCurriedCallExpression:h,shouldPrintComma:m,getCallArguments:d,
`):C(V)}function U(V,oe,K){if(!I(V))return!1;oe=l(oe);let Ee=3;return typeof oe=="string"&&s(oe)<K.tabWidth+Ee}function ne(V,oe){let K=se(V);if(t(K)){if(K.length>1)return!0;if(K.length===1){let q=K[0];if(q.type==="TSUnionType"||q.type==="UnionTypeAnnotation"||q.type==="TSIntersectionType"||q.type==="IntersectionTypeAnnotation"||q.type==="TSTypeLiteral"||q.type==="ObjectTypeAnnotation")return!0}let Ee=V.typeParameters?"typeParameters":"typeArguments";if(h(oe(Ee)))return!0}return!1}function se(V){return V.typeParameters&&V.typeParameters.params||V.typeArguments&&V.typeArguments.params}n.exports={printVariableDeclarator:c,printAssignmentExpression:y,printAssignment:g,isArrowFunctionVariableDeclarator:P}}}),Br=Z({"src/language-js/print/function-parameters.js"(e,n){"use strict";ae();var{getNextNonSpaceNonCommentCharacter:t}=Ge(),{printDanglingComments:s}=Qe(),{builders:{line:o,hardline:r,softline:u,group:a,indent:i,ifBreak:l},utils:{removeLines:h,willBreak:m}}=Le(),{getFunctionParameters:d,iterateFunctionParametersPath:p,isSimpleType:f,isTestCall:C,isTypeAnnotationAFunction:B,isObjectType:T,isObjectTypePropertyAFunction:A,hasRestParameter:b,shouldPrintComma:v,hasComment:N,isNextLineEmpty:w}=Xe(),{locEnd:I}=nt(),{ArgExpansionBailout:E}=Ht(),{printFunctionTypeParameters:D}=ot();function g(F,S,k,_,O){let R=F.getValue(),M=d(R),H=O?D(F,k,S):"";if(M.length===0)return[H,"(",s(F,k,!0,U=>t(k.originalText,U,I)===")"),")"];let P=F.getParentNode(),G=C(P),re=y(R),$=[];if(p(F,(U,ne)=>{let se=ne===M.length-1;se&&R.rest&&$.push("..."),$.push(S()),!se&&($.push(","),G||re?$.push(" "):w(M[ne],k)?$.push(r,r):$.push(o))}),_){if(m(H)||m($))throw new E;return a([h(H),"(",h($),")"])}let W=M.every(U=>!U.decorators);return re&&W?[H,"(",...$,")"]:G?[H,"(",...$,")"]:(A(P)||B(P)||P.type==="TypeAlias"||P.type==="UnionTypeAnnotation"||P.type==="TSUnionType"||P.type==="IntersectionTypeAnnotation"||P.type==="FunctionTypeAnnotation"&&P.returnType===R)&&M.length===1&&M[0].name===null&&R.this!==M[0]&&M[0].typeAnnotation&&R.typeParameters===null&&f(M[0].typeAnnotation)&&!R.rest?k.arrowParens==="always"?["(",...$,")"]:$:[H,"(",i([u,...$]),l(!b(R)&&v(k,"all")?",":""),u,")"]}function y(F){if(!F)return!1;let S=d(F);if(S.length!==1)return!1;let[k]=S;return!N(k)&&(k.type==="ObjectPattern"||k.type==="ArrayPattern"||k.type==="Identifier"&&k.typeAnnotation&&(k.typeAnnotation.type==="TypeAnnotation"||k.typeAnnotation.type==="TSTypeAnnotation")&&T(k.typeAnnotation.typeAnnotation)||k.type==="FunctionTypeParam"&&T(k.typeAnnotation)||k.type==="AssignmentPattern"&&(k.left.type==="ObjectPattern"||k.left.type==="ArrayPattern")&&(k.right.type==="Identifier"||k.right.type==="ObjectExpression"&&k.right.properties.length===0||k.right.type==="ArrayExpression"&&k.right.elements.length===0))}function c(F){let S;return F.returnType?(S=F.returnType,S.typeAnnotation&&(S=S.typeAnnotation)):F.typeAnnotation&&(S=F.typeAnnotation),S}function x(F,S){let k=c(F);if(!k)return!1;let _=F.typeParameters&&F.typeParameters.params;if(_){if(_.length>1)return!1;if(_.length===1){let O=_[0];if(O.constraint||O.default)return!1}}return d(F).length===1&&(T(k)||m(S))}n.exports={printFunctionParameters:g,shouldHugFunctionParameters:y,shouldGroupFunctionParameters:x}}}),Nr=Z({"src/language-js/print/type-annotation.js"(e,n){"use strict";ae();var{printComments:t,printDanglingComments:s}=Qe(),{isNonEmptyArray:o}=Ge(),{builders:{group:r,join:u,line:a,softline:i,indent:l,align:h,ifBreak:m}}=Le(),d=Pt(),{locStart:p}=nt(),{isSimpleType:f,isObjectType:C,hasLeadingOwnLineComment:B,isObjectTypePropertyAFunction:T,shouldPrintComma:A}=Xe(),{printAssignment:b}=Ut(),{printFunctionParameters:v,shouldGroupFunctionParameters:N}=Br(),{printArrayItems:w}=Jt();function I(S){if(f(S)||C(S))return!0;if(S.type==="UnionTypeAnnotation"||S.type==="TSUnionType"){let k=S.types.filter(O=>O.type==="VoidTypeAnnotation"||O.type==="TSVoidKeyword"||O.type==="NullLiteralTypeAnnotation"||O.type==="TSNullKeyword").length,_=S.types.some(O=>O.type==="ObjectTypeAnnotation"||O.type==="TSTypeLiteral"||O.type==="GenericTypeAnnotation"||O.type==="TSTypeRe
`);return f.length>1&&f.every(C=>C.trim()[0]==="*")}function d(p){let f=p.value.split(`
`);return["/*",s(o,f.map((C,B)=>B===0?C.trimEnd():" "+(B<f.length-1?C.trim():C.trimStart()))),"*/"]}n.exports={printComment:h}}}),bm=Z({"src/language-js/print/literal.js"(e,n){"use strict";ae();var{printString:t,printNumber:s}=Ge();function o(a,i){let l=a.getNode();switch(l.type){case"RegExpLiteral":return u(l);case"BigIntLiteral":return r(l.bigint||l.extra.raw);case"NumericLiteral":return s(l.extra.raw);case"StringLiteral":return t(l.extra.raw,i);case"NullLiteral":return"null";case"BooleanLiteral":return String(l.value);case"DecimalLiteral":return s(l.value)+"m";case"Literal":{if(l.regex)return u(l.regex);if(l.bigint)return r(l.raw);if(l.decimal)return s(l.decimal)+"m";let{value:h}=l;return typeof h=="number"?s(l.raw):typeof h=="string"?t(l.raw,i):String(h)}}}function r(a){return a.toLowerCase()}function u(a){let{pattern:i,flags:l}=a;return l=[...l].sort().join(""),"/".concat(i,"/").concat(l)}n.exports={printLiteral:o}}}),Tm=Z({"src/language-js/printer-estree.js"(e,n){"use strict";ae();var{printDanglingComments:t}=Qe(),{hasNewline:s}=Ge(),{builders:{join:o,line:r,hardline:u,softline:a,group:i,indent:l},utils:{replaceTextEndOfLine:h}}=Le(),m=cm(),d=lm(),{insertPragma:p}=Ui(),f=zi(),C=Pt(),B=Xi(),{hasFlowShorthandAnnotationComment:T,hasComment:A,CommentCheckFlags:b,isTheOnlyJsxElementInMarkdown:v,isLineComment:N,isNextLineEmpty:w,needsHardlineAfterDanglingComment:I,rawText:E,hasIgnoreComment:D,isCallExpression:g,isMemberExpression:y,markerForIfWithoutBlockAndSameLineComment:c}=Xe(),{locStart:x,locEnd:F}=nt(),S=wt(),{printHtmlBinding:k,isVueEventBindingExpression:_}=hm(),{printAngular:O}=Cm(),{printJsx:R,hasJsxIgnoreComment:M}=Em(),{printFlow:H}=Fm(),{printTypescript:P}=Sm(),{printOptionalToken:G,printBindExpressionCallee:re,printTypeAnnotation:$,adjustClause:W,printRestSpread:ee,printDefiniteToken:U}=ot(),{printImportDeclaration:ne,printExportDeclaration:se,printExportAllDeclaration:V,printModuleSpecifier:oe}=eo(),{printTernary:K}=to(),{printTemplateLiteral:Ee}=_t(),{printArray:q}=Jt(),{printObject:le}=Gn(),{printClass:ue,printClassMethod:Q,printClassProperty:de}=Xt(),{printProperty:ge}=zt(),{printFunction:ve,printArrowFunction:xe,printMethod:we,printReturnStatement:fe,printThrowStatement:pe}=_r(),{printCallExpression:me}=Qi(),{printVariableDeclarator:ce,printAssignmentExpression:he}=Ut(),{printBinaryishExpression:J}=$n(),{printSwitchCaseConsequent:ye}=ro(),{printMemberExpression:X}=Yi(),{printBlock:Y,printBlockBody:te}=no(),{printComment:z}=xm(),{printLiteral:j}=bm(),{printDecorators:Ce}=Hn();function Ne(be,_e,Fe,Ke){let Se=je(be,_e,Fe,Ke);if(!Se)return"";let ze=be.getValue(),{type:Te}=ze;if(Te==="ClassMethod"||Te==="ClassPrivateMethod"||Te==="ClassProperty"||Te==="ClassAccessorProperty"||Te==="PropertyDefinition"||Te==="TSAbstractPropertyDefinition"||Te==="ClassPrivateProperty"||Te==="MethodDefinition"||Te==="TSAbstractMethodDefinition"||Te==="TSDeclareMethod")return Se;let Ie=[Se],Ve=Ce(be,_e,Fe),Ae=ze.type==="ClassExpression"&&Ve;if(Ve&&(Ie=[...Ve,Se],!Ae))return i(Ie);if(!C(be,_e))return Ke&&Ke.needsSemi&&Ie.unshift(";"),Ie.length===1&&Ie[0]===Se?Se:Ie;if(Ae&&(Ie=[l([r,...Ie])]),Ie.unshift("("),Ke&&Ke.needsSemi&&Ie.unshift(";"),T(ze)){let[Pe]=ze.trailingComments;Ie.push(" /*",Pe.value.trimStart(),"*/"),Pe.printed=!0}return Ae&&Ie.push(r),Ie.push(")"),Ie}function je(be,_e,Fe,Ke){let Se=be.getValue(),ze=_e.semi?";":"";if(!Se)return"";if(typeof Se=="string")return Se;for(let Ie of[j,k,O,R,H,P]){let Ve=Ie(be,_e,Fe);if(typeof Ve<"u")return Ve}let Te=[];switch(Se.type){case"JsExpressionRoot":return Fe("node");case"JsonRoot":return[Fe("node"),u];case"File":return Se.program&&Se.program.interpreter&&Te.push(Fe(["program","interpreter"])),Te.push(Fe("program")),Te;case"Program":return te(be,_e,Fe);case"EmptyStatement":return"";case"ExpressionStatement":{if(Se.directive)return[Ue(Se.expression,_e),ze];if(_e.parser==="__vue_event_binding"){let Ve=be.getParentNode();if(Ve.type==="Program"&&Ve.body.length===1&&Ve.body[0]===Se)return[Fe("expression"),_(Se.expression)?";":""]}let Ie=t(be,_e,!0,Ve=>{let{marker:Ae}=Ve;return Ae===c}
`:"")+t.insertPragma(i)}n.exports={hasPragma:o,insertPragma:r}}}),Mm=Z({"src/language-css/utils/index.js"(e,n){"use strict";ae();var t=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function s(q,le){let ue=Array.isArray(le)?le:[le],Q=-1,de;for(;de=q.getParentNode(++Q);)if(ue.includes(de.type))return Q;return-1}function o(q,le){let ue=s(q,le);return ue===-1?null:q.getParentNode(ue)}function r(q){let le=o(q,"css-decl");return le&&le.prop&&le.prop.toLowerCase()}function u(q){return["initial","inherit","unset","revert"].includes(q.toLowerCase())}function a(q,le){let ue=o(q,"css-atrule");return ue&&ue.name&&ue.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(le.toLowerCase())}function i(q){return q.includes("$")||q.includes("@")||q.includes("#")||q.startsWith("%")||q.startsWith("--")||q.startsWith(":--")||q.includes("(")&&q.includes(")")?q:q.toLowerCase()}function l(q,le){let ue=o(q,"value-func");return ue&&ue.value&&ue.value.toLowerCase()===le}function h(q){let le=o(q,"css-rule");return le&&le.raws&&le.raws.selector&&(le.raws.selector.startsWith(":import")||le.raws.selector.startsWith(":export"))}function m(q,le){let ue=Array.isArray(le)?le:[le],Q=o(q,"css-atrule");return Q&&ue.includes(Q.name.toLowerCase())}function d(q){let le=q.getValue(),ue=o(q,"css-atrule");return ue&&ue.name==="import"&&le.groups[0].value==="url"&&le.groups.length===2}function p(q){return q.type==="value-func"&&q.value.toLowerCase()==="url"}function f(q,le){let ue=q.getParentNode();if(!ue)return!1;let{nodes:Q}=ue;return Q&&Q.indexOf(le)===Q.length-1}function C(q){return q.selector?typeof q.selector=="string"&&/^@.+:.*$/.test(q.selector)||q.selector.value&&/^@.+:.*$/.test(q.selector.value):!1}function B(q){return q.type==="value-word"&&["from","through","end"].includes(q.value)}function T(q){return q.type==="value-word"&&["and","or","not"].includes(q.value)}function A(q){return q.type==="value-word"&&q.value==="in"}function b(q){return q.type==="value-operator"&&q.value==="*"}function v(q){return q.type==="value-operator"&&q.value==="/"}function N(q){return q.type==="value-operator"&&q.value==="+"}function w(q){return q.type==="value-operator"&&q.value==="-"}function I(q){return q.type==="value-operator"&&q.value==="%"}function E(q){return b(q)||v(q)||N(q)||w(q)||I(q)}function D(q){return q.type==="value-word"&&["==","!="].includes(q.value)}function g(q){return q.type==="value-word"&&["<",">","<=",">="].includes(q.value)}function y(q){return q.type==="css-atrule"&&["if","else","for","each","while"].includes(q.name)}function c(q){return q.raws&&q.raws.params&&/^\(\s*\)$/.test(q.raws.params)}function x(q){return q.name.startsWith("prettier-placeholder")}function F(q){return q.prop.startsWith("@prettier-placeholder")}function S(q,le){return q.value==="$$"&&q.type==="value-func"&&le&&le.type==="value-word"&&!le.raws.before}function k(q){return q.value&&q.value.type==="value-root"&&q.value.group&&q.value.group.type==="value-value"&&q.prop.toLowerCase()==="composes"}function _(q){return q.value&&q.value.group&&q.value.group.group&&q.value.group.group.type==="value-paren_group"&&q.value.group.group.open!==null&&q.value.group.group.close!==null}function O(q){return q.raws&&q.raws.before===""}function R(q){return q.type==="value-comma_group"&&q.groups&&q.groups[1]&&q.groups[1].type==="value-colon"}function M(q){return q.type==="value-paren_group"&&q.groups&&q.groups[0]&&R(q.groups[0])}function H(q){let le=q.getValue();if(le.groups.length===0)return!1;let ue=q.getParentNode(1);if(!M(le)&&!(ue&&M(ue)))return!1;let Q=o(q,"css-decl");return!!(Q&&Q.prop&&Q.prop.startsWith("$")||M(ue)||ue.type==="value-func")}function P(q){return q.type==="value-comment"&&q.inline}function G(q){return q.type==="value-word"&&q.value==="#"}function re(q){return q.type==="value-word"&&q.value==="{"}function $(q){return q.type==="value-word"&&q.value==="}"}function W(q){return["value-word","value-atword"].includes(q.type)}funct
`,o)+1;return o+t.column}}}),Vm=Z({"src/language-css/loc.js"(e,n){"use strict";ae();var{skipEverythingButNewLine:t}=xr(),s=st(),o=Rm();function r(p,f){return typeof p.sourceIndex=="number"?p.sourceIndex:p.source?o(p.source.start,f)-1:null}function u(p,f){if(p.type==="css-comment"&&p.inline)return t(f,p.source.startOffset);let C=p.nodes&&s(p.nodes);return C&&p.source&&!p.source.end&&(p=C),p.source&&p.source.end?o(p.source.end,f):null}function a(p,f){p.source&&(p.source.startOffset=r(p,f),p.source.endOffset=u(p,f));for(let C in p){let B=p[C];C==="source"||!B||typeof B!="object"||(B.type==="value-root"||B.type==="value-unknown"?i(B,l(p),B.text||B.value):a(B,f))}}function i(p,f,C){p.source&&(p.source.startOffset=r(p,C)+f,p.source.endOffset=u(p,C)+f);for(let B in p){let T=p[B];B==="source"||!T||typeof T!="object"||i(T,f,C)}}function l(p){let f=p.source.startOffset;return typeof p.prop=="string"&&(f+=p.prop.length),p.type==="css-atrule"&&typeof p.name=="string"&&(f+=1+p.name.length+p.raws.afterName.match(/^\s*:?\s*/)[0].length),p.type!=="css-atrule"&&p.raws&&typeof p.raws.between=="string"&&(f+=p.raws.between.length),f}function h(p){let f="initial",C="initial",B,T=!1,A=[];for(let b=0;b<p.length;b++){let v=p[b];switch(f){case"initial":if(v==="'"){f="single-quotes";continue}if(v==='"'){f="double-quotes";continue}if((v==="u"||v==="U")&&p.slice(b,b+4).toLowerCase()==="url("){f="url",b+=3;continue}if(v==="*"&&p[b-1]==="/"){f="comment-block";continue}if(v==="/"&&p[b-1]==="/"){f="comment-inline",B=b-1;continue}continue;case"single-quotes":if(v==="'"&&p[b-1]!=="\\"&&(f=C,C="initial"),v===`
`||v==="\r")return p;continue;case"double-quotes":if(v==='"'&&p[b-1]!=="\\"&&(f=C,C="initial"),v===`
`||v==="\r")return p;continue;case"url":if(v===")"&&(f="initial"),v===`
`||v==="\r")return p;if(v==="'"){f="single-quotes",C="url";continue}if(v==='"'){f="double-quotes",C="url";continue}continue;case"comment-block":v==="/"&&p[b-1]==="*"&&(f="initial");continue;case"comment-inline":(v==='"'||v==="'"||v==="*")&&(T=!0),(v===`
`||v==="\r")&&(T&&A.push([B,b]),f="initial",T=!1);continue}}for(let[b,v]of A)p=p.slice(0,b)+p.slice(b,v).replace(/["'*]/g," ")+p.slice(v);return p}function m(p){return p.source.startOffset}function d(p){return p.source.endOffset}n.exports={locStart:m,locEnd:d,calculateLoc:a,replaceQuotesInInlineComments:h}}}),Wm=Z({"src/language-css/utils/is-less-parser.js"(e,n){"use strict";ae();function t(s){return s.parser==="css"||s.parser==="less"}n.exports=t}}),$m=Z({"src/language-css/utils/is-scss.js"(e,n){"use strict";ae();function t(s,o){return s==="less"||s==="scss"?s==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(o)}n.exports=t}}),Hm=Z({"src/language-css/utils/css-units.evaluate.js"(e,n){n.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",vh:"vh",vi:"vi",vb:"vb",vmin:"vmin",vmax:"vmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),Gm=Z({"src/language-css/utils/print-unit.js"(e,n){"use strict";ae();var t=Hm();function s(o){let r=o.toLowerCase();return Object.prototype.hasOwnProperty.call(t,r)?t[r]:o}n.exports=s}}),Jm=Z({"src/language-css/printer-postcss.js"(e,n){"use strict";ae();var t=st(),{printNumber:s,printString:o,hasNewline:r,isFrontMatterNode:u,isNextLineEmpty:a,isNonEmptyArray:i}=Ge(),{builders:{join:l,line:h,hardline:m,softline:d,group:p,fill:f,indent:C,dedent:B,ifBreak:T,breakParent:A},utils:{removeLines:b,getDocParts:v}}=Le(),N=Om(),w=jm(),{insertPragma:I}=qm(),{getAncestorNode:E,getPropOfDeclNode:D,maybeToLowerCase:g,insideValueFunctionNode:y,insideICSSRuleNode:c,insideAtRuleNode:x,insideURLFunctionInImportAtRuleNode:F,isKeyframeAtRuleKeywords:S,isWideKeywords:k,isLastNode:_,isSCSSControlDirectiveNode:O,isDetachedRulesetDeclarationNode:R,isRelationalOperatorNode:M,isEqualityOperatorNode:H,isMultiplicationNode:P,isDivisionNode:G,isAdditionNode:re,isSubtractionNode:$,isMathOperatorNode:W,isEachKeywordNode:ee,isForKeywordNode:U,isURLFunctionNode:ne,isIfElseKeywordNode:se,hasComposesNode:V,hasParensAroundNode:oe,hasEmptyRawBefore:K,isKeyValuePairNode:Ee,isKeyInValuePairNode:q,isDetachedRulesetCallNode:le,isTemplatePlaceholderNode:ue,isTemplatePropNode:Q,isPostcssSimpleVarNode:de,isSCSSMapItemNode:ge,isInlineValueCommentNode:ve,isHashNode:xe,isLeftCurlyBraceNode:we,isRightCurlyBraceNode:fe,isWordNode:pe,isColonNode:me,isMediaAndSupportsKeywords:ce,isColorAdjusterFuncNode:he,lastLineHasInlineComment:J,isAtWordPlaceholderNode:ye,isConfigurationNode:X,isParenGroupNode:Y}=Mm(),{locStart:te,locEnd:z}=Vm(),j=Wm(),Ce=$m(),Ne=Gm();function je(Ae){return Ae.trailingComma==="es5"||Ae.trailingComma==="all"}function Ue(Ae,Oe,Pe){let ie=Ae.getValue();if(!ie)return"";if(typeof ie=="string")return ie;switch(ie.type){case"front-matter":return[ie.raw,m];case"css-root":{let Me=tt(Ae,Oe,Pe),qe=ie.raws.after.trim();return[Me,qe?" ".concat(qe):"",v(Me).length>0?m:""]}case"css-comment":{let Me=ie.inline||ie.raws.inline,qe=Oe.originalText.slice(te(ie),z(ie));return Me?qe.trimEnd():qe}case"css-rule":return[Pe("selector"),ie.important?" !important":"",ie.nodes?[ie.selector&&ie.selector.type==="selector-unknown"&&J(ie.selector.value)?h:" ","{",ie.nodes.length>0?C([m,tt(Ae,Oe,Pe)]):"",m,"}",R(ie)?";":""]:";"];case"css-decl":{let Me=Ae.getParentNode(),{between:qe}=ie.raws,Je=qe.trim(),rt=Je===":",Ze=V(ie)?b(Pe("value")):Pe("value");return!rt&&J(Je)&&(Ze=C([m,B(Ze)])),[ie.raws.before.replace(/[\s;]/g,""),c(Ae)?ie.prop:g(ie.prop),Je.startsWith("//")?" ":"",Je,ie.extend?"":" ",j(Oe)&&ie.extend&&ie.selector?["extend(",Pe("selector"),")"]:"",Ze,ie.raws.important?ie.raws.important.replace(/\s*!\s*important/i," !important"):ie.important?" !important":"",ie.raws.scssDefault?ie.raws.scssDefault.replace(/\s*!default/i," !default"):ie.scssDefault?" !default":"",ie.raws.scssGlobal?ie.raws.scssGlobal.replace(/\s*!global/i," !global"):ie.scssGlobal?" !global":"",ie.nodes?[" {",C([d,tt(Ae,Oe,Pe)]),d,"}"]:Q(ie)&&!Me.raws.semicolon&&Oe.originalTe
`).length-1}function de(J){J=typeof J=="string"?J:"";let ye=(J.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return Q(ye)}function ge(J){J=typeof J=="string"?J:"";let ye=(J.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return Q(ye)}function ve(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(J,c)}).fill(r)}function xe(J,ye){let{quote:X,regex:Y}=p(J,ye);return[X,J.replace(Y,"\\".concat(X)),X]}function we(J){let ye=0,X=J.getParentNode(ye);for(;X&&I(X,["SubExpression"]);)ye++,X=J.getParentNode(ye);return!!(X&&I(J.getParentNode(ye+1),["ConcatStatement"])&&I(J.getParentNode(ye+2),["AttrNode"]))}function fe(J,ye){let X=me(J,ye),Y=ce(J,ye);return Y?a([X,l,o(Y)]):X}function pe(J,ye){let X=me(J,ye),Y=ce(J,ye);return Y?[a([X,l,Y]),h]:X}function me(J,ye){return ye("path")}function ce(J,ye){let X=J.getValue(),Y=[];if(X.params.length>0){let te=J.map(ye,"params");Y.push(...te)}if(X.hash&&X.hash.pairs.length>0){let te=ye("hash");Y.push(te)}return Y.length===0?"":i(l,Y)}function he(J){return["as |",J.blockParams.join(" "),"|"]}n.exports={print:x,massageAstNode:T}}}),sd=Z({"src/language-handlebars/parsers.js"(){ae()}}),ad=Z({"node_modules/linguist-languages/data/Handlebars.json"(e,n){n.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),id=Z({"src/language-handlebars/index.js"(e,n){"use strict";ae();var t=xt(),s=ud(),o=sd(),r=[t(ad(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],u={glimmer:s};n.exports={languages:r,printers:u,parsers:o}}}),od=Z({"src/language-graphql/pragma.js"(e,n){"use strict";ae();function t(o){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(o)}function s(o){return`# @format
`+o}n.exports={hasPragma:t,insertPragma:s}}}),cd=Z({"src/language-graphql/loc.js"(e,n){"use strict";ae();function t(o){return typeof o.start=="number"?o.start:o.loc&&o.loc.start}function s(o){return typeof o.end=="number"?o.end:o.loc&&o.loc.end}n.exports={locStart:t,locEnd:s}}}),ld=Z({"src/language-graphql/printer-graphql.js"(e,n){"use strict";ae();var{builders:{join:t,hardline:s,line:o,softline:r,group:u,indent:a,ifBreak:i}}=Le(),{isNextLineEmpty:l,isNonEmptyArray:h}=Ge(),{insertPragma:m}=od(),{locStart:d,locEnd:p}=cd();function f(w,I,E){let D=w.getValue();if(!D)return"";if(typeof D=="string")return D;switch(D.kind){case"Document":{let g=[];return w.each((y,c,x)=>{g.push(E()),c!==x.length-1&&(g.push(s),l(I.originalText,y.getValue(),p)&&g.push(s))},"definitions"),[...g,s]}case"OperationDefinition":{let g=I.originalText[d(D)]!=="{",y=Boolean(D.name);return[g?D.operation:"",g&&y?[" ",E("name")]:"",g&&!y&&h(D.variableDefinitions)?" ":"",h(D.variableDefinitions)?u(["(",a([r,t([i("",", "),r],w.map(E,"variableDefinitions"))]),r,")"]):"",C(w,E,D),D.selectionSet?!g&&!y?"":" ":"",E("selectionSet")]}case"FragmentDefinition":return["fragment ",E("name"),h(D.variableDefinitions)?u(["(",a([r,t([i("",", "),r],w.map(E,"variableDefinitions"))]),r,")"]):""," on ",E("typeCondition"),C(w,E,D)," ",E("selectionSet")];case"SelectionSet":return["{",a([s,t(s,B(w,I,E,"selections"))]),s,"}"];case"Field":return u([D.alias?[E("alias"),": "]:"",E("name"),D.arguments.length>0?u(["(",a([r,t([i("",", "),r],B(w,I,E,"arguments"))]),r,")"]):"",C(w,E,D),D.selectionSet?" ":"",E("selectionSet")]);case"Name":return D.value;case"StringValue":return D.block?['"""',s,t(s,D.value.replace(/"""/g,"\\$&").split(`
`)),s,'"""']:['"',D.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"IntValue":case"FloatValue":case"EnumValue":return D.value;case"BooleanValue":return D.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",E("name")];case"ListValue":return u(["[",a([r,t([i("",", "),r],w.map(E,"values"))]),r,"]"]);case"ObjectValue":return u(["{",I.bracketSpacing&&D.fields.length>0?" ":"",a([r,t([i("",", "),r],w.map(E,"fields"))]),r,i("",I.bracketSpacing&&D.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[E("name"),": ",E("value")];case"Directive":return["@",E("name"),D.arguments.length>0?u(["(",a([r,t([i("",", "),r],B(w,I,E,"arguments"))]),r,")"]):""];case"NamedType":return E("name");case"VariableDefinition":return[E("variable"),": ",E("type"),D.defaultValue?[" = ",E("defaultValue")]:"",C(w,E,D)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[E("description"),D.description?s:"",D.kind==="ObjectTypeExtension"?"extend ":"","type ",E("name"),D.interfaces.length>0?[" implements ",...b(w,I,E)]:"",C(w,E,D),D.fields.length>0?[" {",a([s,t(s,B(w,I,E,"fields"))]),s,"}"]:""];case"FieldDefinition":return[E("description"),D.description?s:"",E("name"),D.arguments.length>0?u(["(",a([r,t([i("",", "),r],B(w,I,E,"arguments"))]),r,")"]):"",": ",E("type"),C(w,E,D)];case"DirectiveDefinition":return[E("description"),D.description?s:"","directive ","@",E("name"),D.arguments.length>0?u(["(",a([r,t([i("",", "),r],B(w,I,E,"arguments"))]),r,")"]):"",D.repeatable?" repeatable":""," on ",t(" | ",w.map(E,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[E("description"),D.description?s:"",D.kind==="EnumTypeExtension"?"extend ":"","enum ",E("name"),C(w,E,D),D.values.length>0?[" {",a([s,t(s,B(w,I,E,"values"))]),s,"}"]:""];case"EnumValueDefinition":return[E("description"),D.description?s:"",E("name"),C(w,E,D)];case"InputValueDefinition":return[E("description"),D.description?D.description.block?s:o:"",E("name"),": ",E("type"),D.defaultValue?[" = ",E("defaultValue")]:"",C(w,E,D)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[E("description"),D.description?s:"",D.kind==="InputObjectTypeExtension"?"extend ":"","input ",E("name"),C(w,E,D),D.fields.length>0?[" {",a([s,t(s,B(w,I,E,"fields"))]),s,"}"]:""];case"SchemaDefinition":return[E("description"),D.description?s:"","schema",C(w,E,D)," {",D.operationTypes.length>0?a([s,t(s,B(w,I,E,"operationTypes"))]):"",s,"}"];case"OperationTypeDefinition":return[E("operation"),": ",E("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[E("description"),D.description?s:"",D.kind==="InterfaceTypeExtension"?"extend ":"","interface ",E("name"),D.interfaces.length>0?[" implements ",...b(w,I,E)]:"",C(w,E,D),D.fields.length>0?[" {",a([s,t(s,B(w,I,E,"fields"))]),s,"}"]:""];case"FragmentSpread":return["...",E("name"),C(w,E,D)];case"InlineFragment":return["...",D.typeCondition?[" on ",E("typeCondition")]:"",C(w,E,D)," ",E("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return u([E("description"),D.description?s:"",u([D.kind==="UnionTypeExtension"?"extend ":"","union ",E("name"),C(w,E,D),D.types.length>0?[" =",i(""," "),a([i([o," "]),t([o,"| "],w.map(E,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[E("description"),D.description?s:"",D.kind==="ScalarTypeExtension"?"extend ":"","scalar ",E("name"),C(w,E,D)];case"NonNullType":return[E("type"),"!"];case"ListType":return["[",E("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(D.kind))}}function C(w,I,E){if(E.directives.length===0)return"";let D=t(o,w.map(I,"directives"));return E.kind==="FragmentDefinition"||E.kind==="OperationDefinition"?u([o,D]):[" ",u(a([r,D]))]}function B(w,I,E,D){return w.map((g,y,c)=>{let x=E();return y<c.length-1&&l(I.originalText,g.getValue(),p)?[x,s]:x},D)}function T(w){return w.kind&&w.kind!=="Comment"}function A(w){let I=w.getValue();if(I.kind==="Comment")return"#"+I.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(I))}function b(w,I,E){let D=w
(`).concat(r,")"),"g"),"$1$2")).split(/([\t\n ]+)/);for(let[y,c]of D.entries()){if(y%2===1){E.push({type:"whitespace",value:/\n/.test(c)?`
`:" "});continue}if((y===0||y===D.length-1)&&c==="")continue;let x=c.split(new RegExp("(".concat(r,")")));for(let[F,S]of x.entries())if(!((F===0||F===x.length-1)&&S==="")){if(F%2===0){S!==""&&g({type:"word",value:S,kind:v,hasLeadingPunctuation:m.test(S[0]),hasTrailingPunctuation:m.test(t(S))});continue}g(m.test(S)?{type:"word",value:S,kind:I,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:S,kind:h.test(S)?w:N,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return E;function g(y){let c=t(E);c&&c.type==="word"&&(c.kind===v&&y.kind===N&&!c.hasTrailingPunctuation||c.kind===N&&y.kind===v&&!y.hasLeadingPunctuation?E.push({type:"whitespace",value:" "}):!x(v,I)&&![c.value,y.value].some(F=>/\u3000/.test(F))&&E.push({type:"whitespace",value:""})),E.push(y);function x(F,S){return c.kind===F&&y.kind===S||c.kind===S&&y.kind===F}}}function p(A,b){let[,v,N,w]=b.slice(A.position.start.offset,A.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:v,marker:N,leadingSpaces:w}}function f(A,b){if(!A.ordered||A.children.length<2)return!1;let v=Number(p(A.children[0],b.originalText).numberText),N=Number(p(A.children[1],b.originalText).numberText);if(v===0&&A.children.length>2){let w=Number(p(A.children[2],b.originalText).numberText);return N===1&&w===1}return N===1}function C(A,b){let{value:v}=A;return A.position.end.offset===b.length&&v.endsWith(`
`)&&b.endsWith(`
`)?v.slice(0,-1):v}function B(A,b){return function v(N,w,I){let E=Object.assign({},b(N,w,I));return E.children&&(E.children=E.children.map((D,g)=>v(D,g,[E,...I]))),E}(A,null,[])}function T(A){if(!A||A.type!=="link"||A.children.length!==1)return!1;let b=A.children[0];return b&&s(A)===s(b)&&o(A)===o(b)}n.exports={mapAst:B,splitText:d,punctuationPattern:a,getFencedCodeBlockValue:C,getOrderedListItemInfo:p,hasGitDiffFriendlyOrderedList:f,INLINE_NODE_TYPES:i,INLINE_NODE_WRAPPER_TYPES:l,isAutolink:T}}}),gd=Z({"src/language-markdown/embed.js"(e,n){"use strict";ae();var{inferParserByLanguage:t,getMaxContinuousCount:s}=Ge(),{builders:{hardline:o,markAsRoot:r},utils:{replaceEndOfLine:u}}=Le(),a=Jn(),{getFencedCodeBlockValue:i}=Un();function l(h,m,d,p){let f=h.getValue();if(f.type==="code"&&f.lang!==null){let C=t(f.lang,p);if(C){let B=p.__inJsTemplate?"~":"`",T=B.repeat(Math.max(3,s(f.value,B)+1)),A={parser:C};f.lang==="tsx"&&(A.filepath="dummy.tsx");let b=d(i(f,p.originalText),A,{stripTrailingHardline:!0});return r([T,f.lang,f.meta?" "+f.meta:"",o,u(b),o,T])}}switch(f.type){case"front-matter":return a(f,d);case"importExport":return[d(f.value,{parser:"babel"},{stripTrailingHardline:!0}),o];case"jsx":return d("<$>".concat(f.value,"</$>"),{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}n.exports=l}}),ao=Z({"src/language-markdown/pragma.js"(e,n){"use strict";ae();var t=uo(),s=["format","prettier"];function o(r){let u="@(".concat(s.join("|"),")"),a=new RegExp(["<!--\\s*".concat(u,"\\s*-->"),"{\\s*\\/\\*\\s*".concat(u,"\\s*\\*\\/\\s*}"),`<!--.*\r?
[\\s\\S]*(^|
)[^\\S
]*`.concat(u,`[^\\S
]*($|
)[\\s\\S]*
.*-->`)].join("|"),"m"),i=r.match(a);return i&&i.index===0}n.exports={startWithPragma:o,hasPragma:r=>o(t(r).content.trimStart()),insertPragma:r=>{let u=t(r),a="<!-- @".concat(s[0]," -->");return u.frontMatter?"".concat(u.frontMatter.raw,`
`).concat(a,`
`).concat(u.content):"".concat(a,`
`).concat(u.content)}}}}),yd=Z({"src/language-markdown/print-preprocess.js"(e,n){"use strict";ae();var t=st(),{getOrderedListItemInfo:s,mapAst:o,splitText:r}=Un(),u=/^.$/su;function a(T,A){return T=h(T,A),T=p(T),T=l(T),T=C(T,A),T=B(T,A),T=f(T,A),T=i(T),T=m(T),T}function i(T){return o(T,A=>A.type!=="import"&&A.type!=="export"?A:Object.assign(Object.assign({},A),{},{type:"importExport"}))}function l(T){return o(T,A=>A.type!=="inlineCode"?A:Object.assign(Object.assign({},A),{},{value:A.value.replace(/\s+/g," ")}))}function h(T,A){return o(T,b=>b.type!=="text"||b.value==="*"||b.value==="_"||!u.test(b.value)||b.position.end.offset-b.position.start.offset===b.value.length?b:Object.assign(Object.assign({},b),{},{value:A.originalText.slice(b.position.start.offset,b.position.end.offset)}))}function m(T){return d(T,(A,b)=>A.type==="importExport"&&b.type==="importExport",(A,b)=>({type:"importExport",value:A.value+`
`+b.value,position:{start:A.position.start,end:b.position.end}}))}function d(T,A,b){return o(T,v=>{if(!v.children)return v;let N=v.children.reduce((w,I)=>{let E=t(w);return E&&A(E,I)?w.splice(-1,1,b(E,I)):w.push(I),w},[]);return Object.assign(Object.assign({},v),{},{children:N})})}function p(T){return d(T,(A,b)=>A.type==="text"&&b.type==="text",(A,b)=>({type:"text",value:A.value+b.value,position:{start:A.position.start,end:b.position.end}}))}function f(T,A){return o(T,(b,v,N)=>{let[w]=N;if(b.type!=="text")return b;let{value:I}=b;return w.type==="paragraph"&&(v===0&&(I=I.trimStart()),v===w.children.length-1&&(I=I.trimEnd())),{type:"sentence",position:b.position,children:r(I,A)}})}function C(T,A){return o(T,(b,v,N)=>{if(b.type==="code"){let w=/^\n?(?: {4,}|\t)/.test(A.originalText.slice(b.position.start.offset,b.position.end.offset));if(b.isIndented=w,w)for(let I=0;I<N.length;I++){let E=N[I];if(E.hasIndentedCodeblock)break;E.type==="list"&&(E.hasIndentedCodeblock=!0)}}return b})}function B(T,A){return o(T,(N,w,I)=>{if(N.type==="list"&&N.children.length>0){for(let E=0;E<I.length;E++){let D=I[E];if(D.type==="list"&&!D.isAligned)return N.isAligned=!1,N}N.isAligned=v(N)}return N});function b(N){return N.children.length===0?-1:N.children[0].position.start.column-1}function v(N){if(!N.ordered)return!0;let[w,I]=N.children;if(s(w,A.originalText).leadingSpaces.length>1)return!0;let D=b(w);if(D===-1)return!1;if(N.children.length===1)return D%A.tabWidth===0;let g=b(I);return D!==g?!1:D%A.tabWidth===0?!0:s(I,A.originalText).leadingSpaces.length>1}}n.exports=a}}),hd=Z({"src/language-markdown/clean.js"(e,n){"use strict";ae();var{isFrontMatterNode:t}=Ge(),{startWithPragma:s}=ao(),o=new Set(["position","raw"]);function r(u,a,i){if((u.type==="front-matter"||u.type==="code"||u.type==="yaml"||u.type==="import"||u.type==="export"||u.type==="jsx")&&delete a.value,u.type==="list"&&delete a.isAligned,(u.type==="list"||u.type==="listItem")&&(delete a.spread,delete a.loose),u.type==="text"||(u.type==="inlineCode"&&(a.value=u.value.replace(/[\t\n ]+/g," ")),u.type==="wikiLink"&&(a.value=u.value.trim().replace(/[\t\n]+/g," ")),(u.type==="definition"||u.type==="linkReference")&&(a.label=u.label.trim().replace(/[\t\n ]+/g," ").toLowerCase()),(u.type==="definition"||u.type==="link"||u.type==="image")&&u.title&&(a.title=u.title.replace(/\\(["')])/g,"$1")),i&&i.type==="root"&&i.children.length>0&&(i.children[0]===u||t(i.children[0])&&i.children[1]===u)&&u.type==="html"&&s(u.value)))return null}r.ignoredProperties=o,n.exports=r}}),Cd=Z({"src/language-markdown/printer-markdown.js"(e,n){"use strict";ae();var{getLast:t,getMinNotPresentContinuousCount:s,getMaxContinuousCount:o,getStringWidth:r,isNonEmptyArray:u}=Ge(),{builders:{breakParent:a,join:i,line:l,literalline:h,markAsRoot:m,hardline:d,softline:p,ifBreak:f,fill:C,align:B,indent:T,group:A,hardlineWithoutBreakParent:b},utils:{normalizeDoc:v,replaceTextEndOfLine:N},printer:{printDocToString:w}}=Le(),I=gd(),{insertPragma:E}=ao(),{locStart:D,locEnd:g}=so(),y=yd(),c=hd(),{getFencedCodeBlockValue:x,hasGitDiffFriendlyOrderedList:F,splitText:S,punctuationPattern:k,INLINE_NODE_TYPES:_,INLINE_NODE_WRAPPER_TYPES:O,isAutolink:R}=Un(),M=new Set(["importExport"]),H=["heading","tableCell","link","wikiLink"],P=new Set(["listItem","definition","footnoteDefinition"]);function G(fe,pe,me){let ce=fe.getValue();if(de(fe))return S(pe.originalText.slice(ce.position.start.offset,ce.position.end.offset),pe).map(he=>he.type==="word"?he.value:he.value===""?"":se(fe,he.value,pe));switch(ce.type){case"front-matter":return pe.originalText.slice(ce.position.start.offset,ce.position.end.offset);case"root":return ce.children.length===0?"":[v(oe(fe,pe,me)),M.has(Ee(ce).type)?"":d];case"paragraph":return K(fe,pe,me,{postprocessor:C});case"sentence":return K(fe,pe,me);case"word":{let he=ce.value.replace(/\*/g,"\\$&").replace(new RegExp(["(^|".concat(k,")(_+)"),"(_+)(".concat(k,"|$)")].join("|"),"g"),(X,Y,te,z,j)=>(te?"".concat(Y).concat(te):"".concat(z).concat(j)).replace(/_/g,"\\_")),J=(X,Y,te)=>X.type==="sentence"&&te===0,ye=(X,Y,te)=>
`)return d;let ce=me.proseWrap==="always"&&!ne(fe,H);return pe!==""?ce?l:" ":ce?p:""}function V(fe,pe,me){let ce=fe.getValue(),he=[],J=fe.map(j=>j.map((Ce,Ne)=>{let je=w(me(),pe).formatted,Ue=r(je);return he[Ne]=Math.max(he[Ne]||3,Ue),{text:je,width:Ue}},"children"),"children"),ye=Y(!1);if(pe.proseWrap!=="never")return[a,ye];let X=Y(!0);return[a,A(f(X,ye))];function Y(j){let Ce=[z(J[0],j),te(j)];return J.length>1&&Ce.push(i(b,J.slice(1).map(Ne=>z(Ne,j)))),i(b,Ce)}function te(j){let Ce=he.map((Ne,je)=>{let Ue=ce.align[je],tt=Ue==="center"||Ue==="left"?":":"-",be=Ue==="center"||Ue==="right"?":":"-",_e=j?"-":"-".repeat(Ne-2);return"".concat(tt).concat(_e).concat(be)});return"| ".concat(Ce.join(" | ")," |")}function z(j,Ce){let Ne=j.map((je,Ue)=>{let{text:tt,width:be}=je;if(Ce)return tt;let _e=he[Ue]-be,Fe=ce.align[Ue],Ke=0;Fe==="right"?Ke=_e:Fe==="center"&&(Ke=Math.floor(_e/2));let Se=_e-Ke;return"".concat(" ".repeat(Ke)).concat(tt).concat(" ".repeat(Se))});return"| ".concat(Ne.join(" | ")," |")}}function oe(fe,pe,me){let ce=[],he=null,{children:J}=fe.getValue();for(let[ye,X]of J.entries())switch(q(X)){case"start":he===null&&(he={index:ye,offset:X.position.end.offset});break;case"end":he!==null&&(ce.push({start:he,end:{index:ye,offset:X.position.start.offset}}),he=null);break;default:break}return K(fe,pe,me,{processor:(ye,X)=>{if(ce.length>0){let Y=ce[0];if(X===Y.start.index)return[J[Y.start.index].value,pe.originalText.slice(Y.start.offset,Y.end.offset),J[Y.end.index].value];if(Y.start.index<X&&X<Y.end.index)return!1;if(X===Y.end.index)return ce.shift(),!1}return me()}})}function K(fe,pe,me){let ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:he}=ce,J=ce.processor||(()=>me()),ye=fe.getValue(),X=[],Y;return fe.each((te,z)=>{let j=te.getValue(),Ce=J(te,z);if(Ce!==!1){let Ne={parts:X,prevNode:Y,parentNode:ye,options:pe};le(j,Ne)&&(X.push(d),Y&&M.has(Y.type)||(ue(j,Ne)||Q(j,Ne))&&X.push(d),Q(j,Ne)&&X.push(d)),X.push(Ce),Y=j}},"children"),he?he(X):X}function Ee(fe){let pe=fe;for(;u(pe.children);)pe=t(pe.children);return pe}function q(fe){let pe;if(fe.type==="html")pe=fe.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let me;fe.type==="esComment"?me=fe:fe.type==="paragraph"&&fe.children.length===1&&fe.children[0].type==="esComment"&&(me=fe.children[0]),me&&(pe=me.value.match(/^prettier-ignore(?:-(start|end))?$/))}return pe?pe[1]?pe[1]:"next":!1}function le(fe,pe){let me=pe.parts.length===0,ce=_.includes(fe.type),he=fe.type==="html"&&O.includes(pe.parentNode.type);return!me&&!ce&&!he}function ue(fe,pe){let ce=(pe.prevNode&&pe.prevNode.type)===fe.type&&P.has(fe.type),he=pe.parentNode.type==="listItem"&&!pe.parentNode.loose,J=pe.prevNode&&pe.prevNode.type==="listItem"&&pe.prevNode.loose,ye=q(pe.prevNode)==="next",X=fe.type==="html"&&pe.prevNode&&pe.prevNode.type==="html"&&pe.prevNode.position.end.line+1===fe.position.start.line,Y=fe.type==="html"&&pe.parentNode.type==="listItem"&&pe.prevNode&&pe.prevNode.type==="paragraph"&&pe.prevNode.position.end.line+1===fe.position.start.line;return J||!(ce||he||ye||X||Y)}function Q(fe,pe){let me=pe.prevNode&&pe.prevNode.type==="list",ce=fe.type==="code"&&fe.isIndented;return me&&ce}function de(fe){let pe=ne(fe,["linkReference","imageReference"]);return pe&&(pe.type!=="linkReference"||pe.referenceType!=="full")}function ge(fe){let pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],me=[" ",...Array.isArray(pe)?pe:[pe]];return new RegExp(me.map(ce=>"\\".concat(ce)).join("|")).test(fe)?"<".concat(fe,">"):fe}function ve(fe,pe){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!fe)return"";if(me)return" "+ve(fe,pe,!1);if(fe=fe.replace(/\\(["')])/g,"$1"),fe.includes('"')&&fe.includes("'")&&!fe.includes(")"))return"(".concat(fe,")");let ce=fe.split("'").length-1,he=fe.split('"').length-1,J=ce>he?'"':he>ce||pe.singleQuote?"'":'"';return fe=fe.replace(/\\/,"\\\\"),fe=fe.replace(new RegExp("(".concat(J,")"),"g"),"\\$1"),"".concat(J).concat(fe).concat(J)}function xe(fe,pe,me){return fe<pe?pe:fe>me?me:fe}function we(fe){let pe=Num
`,"\f","\r"," "]),C=j=>j.replace(/^[\t\n\f\r ]+/,""),B=j=>j.replace(/[\t\n\f\r ]+$/,""),T=j=>C(B(j)),A=j=>j.replace(/^[\t\f\r ]*\n/g,""),b=j=>A(B(j)),v=j=>j.split(/[\t\n\f\r ]+/),N=j=>j.match(/^[\t\n\f\r ]*/)[0],w=j=>{let[,Ce,Ne,je]=j.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:Ce,trailingWhitespace:je,text:Ne}},I=j=>/[\t\n\f\r ]/.test(j);function E(j,Ce){return!!(j.type==="ieConditionalComment"&&j.lastChild&&!j.lastChild.isSelfClosing&&!j.lastChild.endSourceSpan||j.type==="ieConditionalComment"&&!j.complete||de(j)&&j.children.some(Ne=>Ne.type!=="text"&&Ne.type!=="interpolation")||X(j,Ce)&&!c(j)&&j.type!=="interpolation")}function D(j){return j.type==="attribute"||!j.parent||!j.prev?!1:g(j.prev)}function g(j){return j.type==="comment"&&j.value.trim()==="prettier-ignore"}function y(j){return j.type==="text"||j.type==="comment"}function c(j){return j.type==="element"&&(j.fullName==="script"||j.fullName==="style"||j.fullName==="svg:style"||p(j)&&(j.name==="script"||j.name==="style"))}function x(j){return j.children&&!c(j)}function F(j){return c(j)||j.type==="interpolation"||S(j)}function S(j){return we(j).startsWith("pre")}function k(j,Ce){let Ne=je();if(Ne&&!j.prev&&j.parent&&j.parent.tagDefinition&&j.parent.tagDefinition.ignoreFirstLf)return j.type==="interpolation";return Ne;function je(){return s(j)?!1:(j.type==="text"||j.type==="interpolation")&&j.prev&&(j.prev.type==="text"||j.prev.type==="interpolation")?!0:!j.parent||j.parent.cssDisplay==="none"?!1:de(j.parent)?!0:!(!j.prev&&(j.parent.type==="root"||de(j)&&j.parent||c(j.parent)||J(j.parent,Ce)||!Ee(j.parent.cssDisplay))||j.prev&&!ue(j.prev.cssDisplay))}}function _(j,Ce){return s(j)?!1:(j.type==="text"||j.type==="interpolation")&&j.next&&(j.next.type==="text"||j.next.type==="interpolation")?!0:!j.parent||j.parent.cssDisplay==="none"?!1:de(j.parent)?!0:!(!j.next&&(j.parent.type==="root"||de(j)&&j.parent||c(j.parent)||J(j.parent,Ce)||!q(j.parent.cssDisplay))||j.next&&!le(j.next.cssDisplay))}function O(j){return Q(j.cssDisplay)&&!c(j)}function R(j){return s(j)||j.next&&j.sourceSpan.end&&j.sourceSpan.end.line+1<j.next.sourceSpan.start.line}function M(j){return H(j)||j.type==="element"&&j.children.length>0&&(["body","script","style"].includes(j.name)||j.children.some(Ce=>ne(Ce)))||j.firstChild&&j.firstChild===j.lastChild&&j.firstChild.type!=="text"&&$(j.firstChild)&&(!j.lastChild.isTrailingSpaceSensitive||W(j.lastChild))}function H(j){return j.type==="element"&&j.children.length>0&&(["html","head","ul","ol","select"].includes(j.name)||j.cssDisplay.startsWith("table")&&j.cssDisplay!=="table-cell")}function P(j){return ee(j)||j.prev&&G(j.prev)||re(j)}function G(j){return ee(j)||j.type==="element"&&j.fullName==="br"||re(j)}function re(j){return $(j)&&W(j)}function $(j){return j.hasLeadingSpaces&&(j.prev?j.prev.sourceSpan.end.line<j.sourceSpan.start.line:j.parent.type==="root"||j.parent.startSourceSpan.end.line<j.sourceSpan.start.line)}function W(j){return j.hasTrailingSpaces&&(j.next?j.next.sourceSpan.start.line>j.sourceSpan.end.line:j.parent.type==="root"||j.parent.endSourceSpan&&j.parent.endSourceSpan.start.line>j.sourceSpan.end.line)}function ee(j){switch(j.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(j.name)}return!1}function U(j){return j.lastChild?U(j.lastChild):j}function ne(j){return j.children&&j.children.some(Ce=>Ce.type!=="text")}function se(j){let{type:Ce,lang:Ne}=j.attrMap;if(Ce==="module"||Ce==="text/javascript"||Ce==="text/babel"||Ce==="application/javascript"||Ne==="jsx")return"babel";if(Ce==="application/x-typescript"||Ne==="ts"||Ne==="tsx")return"typescript";if(Ce==="text/markdown")return"markdown";if(Ce==="text/html")return"html";if(Ce&&(Ce.endsWith("json")||Ce.endsWith("importmap")))return"json";if(Ce==="text/x-handlebars-template")return"glimmer"}function V(j){let{lang:Ce}=j.attrMap;if(!Ce||Ce==="postcss"||Ce==="css")return"css";if(Ce==="scss")return"scss";if(Ce==="less")return"less"}function oe(j,Ce){if(j.name==="script"&&!j.attrMap.src)return!j.attrM
`)){if(Ne.length===0)continue;if(!f.has(Ne[0]))return 0;let je=N(Ne).length;Ne.length!==je&&je<Ce&&(Ce=je)}return Ce===Number.POSITIVE_INFINITY?0:Ce}function pe(j){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe(j);return Ce===0?j:j.split(`
`).map(Ne=>Ne.slice(Ce)).join(`
`)}function me(j,Ce){let Ne=0;for(let je=0;je<j.length;je++)j[je]===Ce&&Ne++;return Ne}function ce(j){return j.replace(/&apos;/g,"'").replace(/&quot;/g,'"')}var he=new Set(["template","style","script"]);function J(j,Ce){return ye(j,Ce)&&!he.has(j.fullName)}function ye(j,Ce){return Ce.parser==="vue"&&j.type==="element"&&j.parent.type==="root"&&j.fullName.toLowerCase()!=="html"}function X(j,Ce){return ye(j,Ce)&&(J(j,Ce)||j.attrMap.lang&&j.attrMap.lang!=="html")}function Y(j){let Ce=j.fullName;return Ce.charAt(0)==="#"||Ce==="slot-scope"||Ce==="v-slot"||Ce.startsWith("v-slot:")}function te(j,Ce){let Ne=j.parent;if(!ye(Ne,Ce))return!1;let je=Ne.fullName,Ue=j.fullName;return je==="script"&&Ue==="setup"||je==="style"&&Ue==="vars"}function z(j){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j.value;return j.parent.isWhitespaceSensitive?j.parent.isIndentationSensitive?i(Ce):i(pe(b(Ce)),r):a(u(o,v(Ce)))}n.exports={htmlTrim:T,htmlTrimPreserveIndentation:b,hasHtmlWhitespace:I,getLeadingAndTrailingHtmlWhitespace:w,canHaveInterpolation:x,countChars:me,countParents:ge,dedentString:pe,forceBreakChildren:H,forceBreakContent:M,forceNextEmptyLine:R,getLastDescendant:U,getNodeCssStyleDisplay:xe,getNodeCssStyleWhiteSpace:we,hasPrettierIgnore:D,inferScriptParser:oe,isVueCustomBlock:J,isVueNonHtmlBlock:X,isVueSlotAttribute:Y,isVueSfcBindingsAttribute:te,isDanglingSpaceSensitiveNode:O,isIndentationSensitiveNode:S,isLeadingSpaceSensitiveNode:k,isPreLikeNode:de,isScriptLikeTag:c,isTextLikeNode:y,isTrailingSpaceSensitiveNode:_,isWhitespaceSensitiveNode:F,isUnknownNamespace:p,preferHardlineAsLeadingSpaces:P,preferHardlineAsTrailingSpaces:G,shouldPreserveContent:E,unescapeQuoteEntities:ce,getTextValueParts:z}}}),bd=Z({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){"use strict";ae(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96;function n(a){return a>=e.$TAB&&a<=e.$SPACE||a==e.$NBSP}e.isWhitespace=n;function t(a){return e.$0<=a&&a<=e.$9}e.isDigit=t;function s(a){return a>=e.$a&&a<=e.$z||a>=e.$A&&a<=e.$Z}e.isAsciiLetter=s;function o(a){return a>=e.$a&&a<=e.$f||a>=e.$A&&a<=e.$F||t(a)}e.isAsciiHexDigit=o;function r(a){return a===e.$LF||a===e.$CR}e.isNewLine=r;function u(a){return e.$0<=a&&a<=e.$7}e.isOctalDigit=u}}),Td=Z({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){"use strict";ae(),Object.defineProperty(e,"__esModule",{value:!0});var n=class{constructor(s,o,r){this.filePath=s,this.name=o,this.members=r}assertNoMembers(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}};e.StaticSymbol=n;var t=class{constructor(){this.cache=new Map}get(s,o,r){r=r||[];let u=r.length?".".concat(r.join(".")):"",a='"'.concat(s,'".').concat(o).concat(u),i=this.cache.get(a);return i||(i=new n(s,o,r),this.cache.set(a,i)),i}};e.StaticSymbolCache=t}}),Bd=Z({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){"use strict";ae(),Object.defineProperty(e,"__esModule",{value:!0});var n=/-+([a-z0-9])/g;function t(c){return c.replace(n,function(){for(var x=arguments.length,F=new Array(x),S=0;S<x;S++)F[S]=arguments[S];return F[1].toUpperCase()})}e.dashCaseToCamelCase=t;function s(c,x){return r(c,":",x)}e.splitAtColon=s;function o(c,x){return r(c,".",x)}e.splitAtPeriod=o;function r(c,x,F){let S=c.indexOf(x);return S==-1?F:[c.slice(0,S).trim(),c.slice(S+1).trim()]}function u(c,x,F){return Array.i
`);return F===-1?x:x.substring(0,F)}e.stringify=v;function N(c){return typeof c=="function"&&c.hasOwnProperty("__forward_ref__")?c():c}e.resolveForwardRef=N;function w(c){return!!c&&typeof c.then=="function"}e.isPromise=w;var I=class{constructor(c){this.full=c;let x=c.split(".");this.major=x[0],this.minor=x[1],this.patch=x.slice(2).join(".")}};e.Version=I;var E=typeof window<"u"&&window,D=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,g=typeof globalThis<"u"&&globalThis,y=g||E||D;e.global=y}}),Nd=Z({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){"use strict";ae(),Object.defineProperty(e,"__esModule",{value:!0});var n=Td(),t=Bd(),s=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function o(F){return F.replace(/\W/g,"_")}e.sanitizeIdentifier=o;var r=0;function u(F){if(!F||!F.reference)return null;let S=F.reference;if(S instanceof n.StaticSymbol)return S.name;if(S.__anonymousType)return S.__anonymousType;let k=t.stringify(S);return k.indexOf("(")>=0?(k="anonymous_".concat(r++),S.__anonymousType=k):k=o(k),k}e.identifierName=u;function a(F){let S=F.reference;return S instanceof n.StaticSymbol?S.filePath:"./".concat(t.stringify(S))}e.identifierModuleUrl=a;function i(F,S){return"View_".concat(u({reference:F}),"_").concat(S)}e.viewClassName=i;function l(F){return"RenderType_".concat(u({reference:F}))}e.rendererTypeName=l;function h(F){return"HostView_".concat(u({reference:F}))}e.hostViewClassName=h;function m(F){return"".concat(u({reference:F}),"NgFactory")}e.componentFactoryName=m;var d;(function(F){F[F.Pipe=0]="Pipe",F[F.Directive=1]="Directive",F[F.NgModule=2]="NgModule",F[F.Injectable=3]="Injectable"})(d=e.CompileSummaryKind||(e.CompileSummaryKind={}));function p(F){return F.value!=null?o(F.value):u(F.identifier)}e.tokenName=p;function f(F){return F.identifier!=null?F.identifier.reference:F.value}e.tokenReference=f;var C=class{constructor(){let{moduleUrl:F,styles:S,styleUrls:k}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=F||null,this.styles=w(S),this.styleUrls=w(k)}};e.CompileStylesheetMetadata=C;var B=class{constructor(F){let{encapsulation:S,template:k,templateUrl:_,htmlAst:O,styles:R,styleUrls:M,externalStylesheets:H,animations:P,ngContentSelectors:G,interpolation:re,isInline:$,preserveWhitespaces:W}=F;if(this.encapsulation=S,this.template=k,this.templateUrl=_,this.htmlAst=O,this.styles=w(R),this.styleUrls=w(M),this.externalStylesheets=w(H),this.animations=P?E(P):[],this.ngContentSelectors=G||[],re&&re.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=re,this.isInline=$,this.preserveWhitespaces=W}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=B;var T=class{static create(F){let{isHost:S,type:k,isComponent:_,selector:O,exportAs:R,changeDetection:M,inputs:H,outputs:P,host:G,providers:re,viewProviders:$,queries:W,guards:ee,viewQueries:U,entryComponents:ne,template:se,componentViewType:V,rendererType:oe,componentFactory:K}=F,Ee={},q={},le={};G!=null&&Object.keys(G).forEach(de=>{let ge=G[de],ve=de.match(s);ve===null?le[de]=ge:ve[1]!=null?q[ve[1]]=ge:ve[2]!=null&&(Ee[ve[2]]=ge)});let ue={};H!=null&&H.forEach(de=>{let ge=t.splitAtColon(de,[de,de]);ue[ge[0]]=ge[1]});let Q={};return P!=null&&P.forEach(de=>{let ge=t.splitAtColon(de,[de,de]);Q[ge[0]]=ge[1]}),new T({isHost:S,type:k,isComponent:!!_,selector:O,exportAs:R,changeDetection:M,inputs:ue,outputs:Q,hostListeners:Ee,hostProperties:q,hostAttributes:le,providers:re,viewProviders:$,queries:W,guards:ee,viewQueries:U,entryComponents:ne,template:se,componentViewType:V,rendererType:oe,componentFactory:K})}constructor(F){let{isHost:S,type:k,isComponent:_,selector:O,exportAs:R,changeDetection:M,inputs:H,outputs:P,hostListeners:G,hostProperties:re,hostAttributes:$,providers:W,viewProviders:ee,queries:U,guards:ne,viewQueries:se,entryComponents:V,template:oe,componentViewType:K,rendererType:Ee,componentFactory:q}=F;t
`&&++B==m)););for(C=0,B=0;C<h&&f<d.length-1&&(f++,C++,!(d[f]==`
`&&++B==m)););return{before:d.substring(p,this.offset),after:d.substring(this.offset,f+1)}}return null}};e.ParseLocation=s;var o=class{constructor(h,m){this.content=h,this.url=m}};e.ParseSourceFile=o;var r=class{constructor(h,m){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=h,this.end=m,this.details=d}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=r,e.EMPTY_PARSE_LOCATION=new s(new o("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new r(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION);var u;(function(h){h[h.WARNING=0]="WARNING",h[h.ERROR=1]="ERROR"})(u=e.ParseErrorLevel||(e.ParseErrorLevel={}));var a=class{constructor(h,m){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:u.ERROR;this.span=h,this.msg=m,this.level=d}contextualMessage(){let h=this.span.start.getContext(100,3);return h?"".concat(this.msg,' ("').concat(h.before,"[").concat(u[this.level]," ->]").concat(h.after,'")'):this.msg}toString(){let h=this.span.details?", ".concat(this.span.details):"";return"".concat(this.contextualMessage(),": ").concat(this.span.start).concat(h)}};e.ParseError=a;function i(h,m){let d=t.identifierModuleUrl(m),p=d!=null?"in ".concat(h," ").concat(t.identifierName(m)," in ").concat(d):"in ".concat(h," ").concat(t.identifierName(m)),f=new o("",p);return new r(new s(f,-1,-1,-1),new s(f,-1,-1,-1))}e.typeSourceSpan=i;function l(h,m,d){let p="in ".concat(h," ").concat(m," in ").concat(d),f=new o("",p);return new r(new s(f,-1,-1,-1),new s(f,-1,-1,-1))}e.r3JitTypeSourceSpan=l}}),_d=Z({"src/language-html/print-preprocess.js"(e,n){"use strict";ae();var{ParseSourceSpan:t}=wd(),{htmlTrim:s,getLeadingAndTrailingHtmlWhitespace:o,hasHtmlWhitespace:r,canHaveInterpolation:u,getNodeCssStyleDisplay:a,isDanglingSpaceSensitiveNode:i,isIndentationSensitiveNode:l,isLeadingSpaceSensitiveNode:h,isTrailingSpaceSensitiveNode:m,isWhitespaceSensitiveNode:d}=kt(),p=[C,B,A,v,N,E,w,I,D,b];function f(g,y){for(let c of p)c(g,y);return g}function C(g){g.walk(y=>{if(y.type==="element"&&y.tagDefinition.ignoreFirstLf&&y.children.length>0&&y.children[0].type==="text"&&y.children[0].value[0]===`
`){let c=y.children[0];c.value.length===1?y.removeChild(c):c.value=c.value.slice(1)}})}function B(g){let y=c=>c.type==="element"&&c.prev&&c.prev.type==="ieConditionalStartComment"&&c.prev.sourceSpan.end.offset===c.startSourceSpan.start.offset&&c.firstChild&&c.firstChild.type==="ieConditionalEndComment"&&c.firstChild.sourceSpan.start.offset===c.startSourceSpan.end.offset;g.walk(c=>{if(c.children)for(let x=0;x<c.children.length;x++){let F=c.children[x];if(!y(F))continue;let S=F.prev,k=F.firstChild;c.removeChild(S),x--;let _=new t(S.sourceSpan.start,k.sourceSpan.end),O=new t(_.start,F.sourceSpan.end);F.condition=S.condition,F.sourceSpan=O,F.startSourceSpan=_,F.removeChild(k)}})}function T(g,y,c){g.walk(x=>{if(x.children)for(let F=0;F<x.children.length;F++){let S=x.children[F];if(S.type!=="text"&&!y(S))continue;S.type!=="text"&&(S.type="text",S.value=c(S));let k=S.prev;!k||k.type!=="text"||(k.value+=S.value,k.sourceSpan=new t(k.sourceSpan.start,S.sourceSpan.end),x.removeChild(S),F--)}})}function A(g){return T(g,y=>y.type==="cdata",y=>"<![CDATA[".concat(y.value,"]]>"))}function b(g){let y=c=>c.type==="element"&&c.attrs.length===0&&c.children.length===1&&c.firstChild.type==="text"&&!r(c.children[0].value)&&!c.firstChild.hasLeadingSpaces&&!c.firstChild.hasTrailingSpaces&&c.isLeadingSpaceSensitive&&!c.hasLeadingSpaces&&c.isTrailingSpaceSensitive&&!c.hasTrailingSpaces&&c.prev&&c.prev.type==="text"&&c.next&&c.next.type==="text";g.walk(c=>{if(c.children)for(let x=0;x<c.children.length;x++){let F=c.children[x];if(!y(F))continue;let S=F.prev,k=F.next;S.value+="<".concat(F.rawName,">")+F.firstChild.value+"</".concat(F.rawName,">")+k.value,S.sourceSpan=new t(S.sourceSpan.start,k.sourceSpan.end),S.isTrailingSpaceSensitive=k.isTrailingSpaceSensitive,S.hasTrailingSpaces=k.hasTrailingSpaces,c.removeChild(F),x--,c.removeChild(k)}})}function v(g,y){if(y.parser==="html")return;let c=/{{(.+?)}}/s;g.walk(x=>{if(!!u(x))for(let F of x.children){if(F.type!=="text")continue;let S=F.sourceSpan.start,k=null,_=F.value.split(c);for(let O=0;O<_.length;O++,S=k){let R=_[O];if(O%2===0){k=S.moveBy(R.length),R.length>0&&x.insertChildBefore(F,{type:"text",value:R,sourceSpan:new t(S,k)});continue}k=S.moveBy(R.length+4),x.insertChildBefore(F,{type:"interpolation",sourceSpan:new t(S,k),children:R.length===0?[]:[{type:"text",value:R,sourceSpan:new t(S.moveBy(2),k.moveBy(-2))}]})}x.removeChild(F)}})}function N(g){g.walk(y=>{if(!y.children)return;if(y.children.length===0||y.children.length===1&&y.children[0].type==="text"&&s(y.children[0].value).length===0){y.hasDanglingSpaces=y.children.length>0,y.children=[];return}let c=d(y),x=l(y);if(!c)for(let F=0;F<y.children.length;F++){let S=y.children[F];if(S.type!=="text")continue;let{leadingWhitespace:k,text:_,trailingWhitespace:O}=o(S.value),R=S.prev,M=S.next;_?(S.value=_,S.sourceSpan=new t(S.sourceSpan.start.moveBy(k.length),S.sourceSpan.end.moveBy(-O.length)),k&&(R&&(R.hasTrailingSpaces=!0),S.hasLeadingSpaces=!0),O&&(S.hasTrailingSpaces=!0,M&&(M.hasLeadingSpaces=!0))):(y.removeChild(S),F--,(k||O)&&(R&&(R.hasTrailingSpaces=!0),M&&(M.hasLeadingSpaces=!0)))}y.isWhitespaceSensitive=c,y.isIndentationSensitive=x})}function w(g){g.walk(y=>{y.isSelfClosing=!y.children||y.type==="element"&&(y.tagDefinition.isVoid||y.startSourceSpan===y.endSourceSpan)})}function I(g,y){g.walk(c=>{c.type==="element"&&(c.hasHtmComponentClosingTag=c.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(y.originalText.slice(c.endSourceSpan.start.offset,c.endSourceSpan.end.offset)))})}function E(g,y){g.walk(c=>{c.cssDisplay=a(c,y)})}function D(g,y){g.walk(c=>{let{children:x}=c;if(!!x){if(x.length===0){c.isDanglingSpaceSensitive=i(c);return}for(let F of x)F.isLeadingSpaceSensitive=h(F,y),F.isTrailingSpaceSensitive=m(F,y);for(let F=0;F<x.length;F++){let S=x[F];S.isLeadingSpaceSensitive=(F===0||S.prev.isTrailingSpaceSensitive)&&S.isLeadingSpaceSensitive,S.isTrailingSpaceSensitive=(F===x.length-1||S.next.isLeadingSpaceSensitive)&&S.isTrailingSpaceSensitive}}})}n.exports=f}}),Pd=Z({"src/language-html/pragma.js"(e,n){"use strict";ae();function t(o){return/^\s*<!--\s*@
`+o.replace(/^\s*\n/,"")}n.exports={hasPragma:t,insertPragma:s}}}),zn=Z({"src/language-html/loc.js"(e,n){"use strict";ae();function t(o){return o.sourceSpan.start.offset}function s(o){return o.sourceSpan.end.offset}n.exports={locStart:t,locEnd:s}}}),Kt=Z({"src/language-html/print/tag.js"(e,n){"use strict";ae();var t=Gt(),{isNonEmptyArray:s}=Ge(),{builders:{indent:o,join:r,line:u,softline:a,hardline:i},utils:{replaceTextEndOfLine:l}}=Le(),{locStart:h,locEnd:m}=zn(),{isTextLikeNode:d,getLastDescendant:p,isPreLikeNode:f,hasPrettierIgnore:C,shouldPreserveContent:B}=kt();function T(P,G){return[P.isSelfClosing?"":A(P,G),b(P,G)]}function A(P,G){return P.lastChild&&y(P.lastChild)?"":[v(P,G),w(P,G)]}function b(P,G){return(P.next?D(P.next):g(P.parent))?"":[I(P,G),N(P,G)]}function v(P,G){return g(P)?I(P.lastChild,G):""}function N(P,G){return y(P)?w(P.parent,G):c(P)?M(P.next):""}function w(P,G){if(t(!P.isSelfClosing),E(P,G))return"";switch(P.type){case"ieConditionalComment":return"<!";case"element":if(P.hasHtmComponentClosingTag)return"<//";default:return"</".concat(P.rawName)}}function I(P,G){if(E(P,G))return"";switch(P.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(P.isSelfClosing)return"/>";default:return">"}}function E(P,G){return!P.isSelfClosing&&!P.endSourceSpan&&(C(P)||B(P.parent,G))}function D(P){return P.prev&&P.prev.type!=="docType"&&!d(P.prev)&&P.isLeadingSpaceSensitive&&!P.hasLeadingSpaces}function g(P){return P.lastChild&&P.lastChild.isTrailingSpaceSensitive&&!P.lastChild.hasTrailingSpaces&&!d(p(P.lastChild))&&!f(P)}function y(P){return!P.next&&!P.hasTrailingSpaces&&P.isTrailingSpaceSensitive&&d(p(P))}function c(P){return P.next&&!d(P.next)&&d(P)&&P.isTrailingSpaceSensitive&&!P.hasTrailingSpaces}function x(P){let G=P.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return G?G[1]?G[1].split(/\s+/):!0:!1}function F(P){return!P.prev&&P.isLeadingSpaceSensitive&&!P.hasLeadingSpaces}function S(P,G,re){let $=P.getValue();if(!s($.attrs))return $.isSelfClosing?" ":"";let W=$.prev&&$.prev.type==="comment"&&x($.prev.value),ee=typeof W=="boolean"?()=>W:Array.isArray(W)?oe=>W.includes(oe.rawName):()=>!1,U=P.map(oe=>{let K=oe.getValue();return ee(K)?l(G.originalText.slice(h(K),m(K))):re()},"attrs"),ne=$.type==="element"&&$.fullName==="script"&&$.attrs.length===1&&$.attrs[0].fullName==="src"&&$.children.length===0,se=G.singleAttributePerLine&&$.attrs.length>1?i:u,V=[o([ne?" ":u,r(se,U)])];return $.firstChild&&F($.firstChild)||$.isSelfClosing&&g($.parent)||ne?V.push($.isSelfClosing?" ":""):V.push(G.bracketSameLine?$.isSelfClosing?" ":"":$.isSelfClosing?u:a),V}function k(P){return P.firstChild&&F(P.firstChild)?"":H(P)}function _(P,G,re){let $=P.getValue();return[O($,G),S(P,G,re),$.isSelfClosing?"":k($)]}function O(P,G){return P.prev&&c(P.prev)?"":[R(P,G),M(P)]}function R(P,G){return F(P)?H(P.parent):D(P)?I(P.prev,G):""}function M(P){switch(P.type){case"ieConditionalComment":case"ieConditionalStartComment":return"<!--[if ".concat(P.condition);case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(P.condition)return"<!--[if ".concat(P.condition,"]><!--><").concat(P.rawName);default:return"<".concat(P.rawName)}}function H(P){switch(t(!P.isSelfClosing),P.type){case"ieConditionalComment":return"]>";case"element":if(P.condition)return"><!--<![endif]-->";default:return">"}}n.exports={printClosingTag:T,printClosingTagStart:A,printClosingTagStartMarker:w,printClosingTagEndMarker:I,printClosingTagSuffix:N,printClosingTagEnd:b,needsToBorrowLastChildClosingTagEndMarker:g,needsToBorrowParentClosingTagStartMarker:y,needsToBorrowPrevClosingTagEndMarker:D,printOpeningTag:_,printOpeningTagStart:O,printOpeningTagPrefix:R,printOpeningTagStartMarker:M,printOpeningTagEndMarker:H,needsToBorrowNextOpeningTagStartMarker:c,needsToBorrowParentOpeningTagEndMarker:F}}}),Id=Z({"node_modules/parse-srcset/src/parse-srcset.js"(e,n){ae(),function(t,s){typeof defi
`||I==="\f"||I==="\r"}function u(I){var E,D=I.exec(t.substring(b));if(D)return E=D[0],b+=E.length,E}for(var a=t.length,i=/^[ \t\n\r\u000c]+/,l=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,m=/[,]+$/,d=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,f,C,B,T,A,b=0,v=[];;){if(u(l),b>=a)return v;f=u(h),C=[],f.slice(-1)===","?(f=f.replace(m,""),w()):N()}function N(){for(u(i),B="",T="in descriptor";;){if(A=t.charAt(b),T==="in descriptor")if(r(A))B&&(C.push(B),B="",T="after descriptor");else if(A===","){b+=1,B&&C.push(B),w();return}else if(A==="(")B=B+A,T="in parens";else if(A===""){B&&C.push(B),w();return}else B=B+A;else if(T==="in parens")if(A===")")B=B+A,T="in descriptor";else if(A===""){C.push(B),w();return}else B=B+A;else if(T==="after descriptor"&&!r(A))if(A===""){w();return}else T="in descriptor",b-=1;b+=1}}function w(){var I=!1,E,D,g,y,c={},x,F,S,k,_;for(y=0;y<C.length;y++)x=C[y],F=x[x.length-1],S=x.substring(0,x.length-1),k=parseInt(S,10),_=parseFloat(S),d.test(S)&&F==="w"?((E||D)&&(I=!0),k===0?I=!0:E=k):p.test(S)&&F==="x"?((E||D||g)&&(I=!0),_<0?I=!0:D=_):d.test(S)&&F==="h"?((g||D)&&(I=!0),k===0?I=!0:g=k):I=!0;I?o&&o.error&&o.error("Invalid srcset descriptor found in '"+t+"' at '"+x+"'."):(c.url=f,E&&(c.w=E),D&&(c.d=D),g&&(c.h=g),v.push(c))}}})}}),kd=Z({"src/language-html/syntax-attribute.js"(e,n){"use strict";ae();var t=Id(),{builders:{ifBreak:s,join:o,line:r}}=Le();function u(i){let l=t(i,{logger:{error(N){throw new Error(N)}}}),h=l.some(N=>{let{w}=N;return w}),m=l.some(N=>{let{h:w}=N;return w}),d=l.some(N=>{let{d:w}=N;return w});if(h+m+d>1)throw new Error("Mixed descriptor in srcset is not supported");let p=h?"w":m?"h":"d",f=h?"w":m?"h":"x",C=N=>Math.max(...N),B=l.map(N=>N.url),T=C(B.map(N=>N.length)),A=l.map(N=>N[p]).map(N=>N?N.toString():""),b=A.map(N=>{let w=N.indexOf(".");return w===-1?N.length:w}),v=C(b);return o([",",r],B.map((N,w)=>{let I=[N],E=A[w];if(E){let D=T-N.length+1,g=v-b[w],y=" ".repeat(D+g);I.push(s(y," "),E+f)}return I}))}function a(i){return i.trim().split(/\s+/).join(" ")}n.exports={printImgSrcset:u,printClassNames:a}}}),Ld=Z({"src/language-html/syntax-vue.js"(e,n){"use strict";ae();var{builders:{group:t}}=Le();function s(a,i){let{left:l,operator:h,right:m}=o(a);return[t(i("function _(".concat(l,") {}"),{parser:"babel",__isVueForBindingLeft:!0}))," ",h," ",i(m,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function o(a){let i=/(.*?)\s+(in|of)\s+(.*)/s,l=/,([^,\]}]*)(?:,([^,\]}]*))?$/,h=/^\(|\)$/g,m=a.match(i);if(!m)return;let d={};if(d.for=m[3].trim(),!d.for)return;let p=m[1].trim().replace(h,""),f=p.match(l);f?(d.alias=p.replace(l,""),d.iterator1=f[1].trim(),f[2]&&(d.iterator2=f[2].trim())):d.alias=p;let C=[d.alias,d.iterator1,d.iterator2];if(!C.some((B,T)=>!B&&(T===0||C.slice(T+1).some(Boolean))))return{left:C.filter(Boolean).join(","),operator:m[2],right:d.for}}function r(a,i){return i("function _(".concat(a,") {}"),{parser:"babel",__isVueBindings:!0})}function u(a){let i=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,l=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,h=a.trim();return i.test(h)||l.test(h)}n.exports={isVueEventBindingExpression:u,printVueFor:s,printVueBindings:r}}}),io=Z({"src/language-html/get-node-content.js"(e,n){"use strict";ae();var{needsToBorrowParentClosingTagStartMarker:t,printClosingTagStartMarker:s,needsToBorrowLastChildClosingTagEndMarker:o,printClosingTagEndMarker:r,needsToBorrowParentOpeningTagEndMarker:u,printOpeningTagEndMarker:a}=Kt();function i(l,h){let m=l.startSourceSpan.end.offset;l.firstChild&&u(l.firstChild)&&(m-=a(l).length);let d=l.endSourceSpan.start.offset;return l.lastChild&&t(l.lastChild)?d+=s(l,h).length:o(l)&&(d-=r(l.lastChild,h).length),h.originalText.slice(m,d)}n.exports=i}}),Od=Z({"src/language-html/embed.js"(e,n){"use strict";ae();var{builders:{breakParent:t,group:s,hardline:o,indent:r,line:u,fill:a,softline:i},utils:{mapDoc:l,replaceTextEndOfLine:h}}=Le(),m=Jn(),{printClosingTag:d,printClosingTagSuffix:p,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:C,printOpeningTa
`.concat(r)}n.exports={isPragma:t,hasPragma:s,insertPragma:o}}}),Hd=Z({"src/language-yaml/loc.js"(e,n){"use strict";ae();function t(o){return o.position.start.offset}function s(o){return o.position.end.offset}n.exports={locStart:t,locEnd:s}}}),Gd=Z({"src/language-yaml/embed.js"(e,n){"use strict";ae();function t(s,o,r,u){if(s.getValue().type==="root"&&u.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint)rc$/.test(u.filepath))return r(u.originalText,Object.assign(Object.assign({},u),{},{parser:"json"}))}n.exports=t}}),Lt=Z({"src/language-yaml/utils.js"(e,n){"use strict";ae();var{getLast:t,isNonEmptyArray:s}=Ge();function o(E,D){let g=0,y=E.stack.length-1;for(let c=0;c<y;c++){let x=E.stack[c];r(x)&&D(x)&&g++}return g}function r(E,D){return E&&typeof E.type=="string"&&(!D||D.includes(E.type))}function u(E,D,g){return D("children"in E?Object.assign(Object.assign({},E),{},{children:E.children.map(y=>u(y,D,E))}):E,g)}function a(E,D,g){Object.defineProperty(E,D,{get:g,enumerable:!1})}function i(E,D){let g=0,y=D.length;for(let c=E.position.end.offset-1;c<y;c++){let x=D[c];if(x===`
`&&g++,g===1&&/\S/.test(x))return!1;if(g===2)return!0}return!1}function l(E){switch(E.getValue().type){case"tag":case"anchor":case"comment":return!1}let g=E.stack.length;for(let y=1;y<g;y++){let c=E.stack[y],x=E.stack[y-1];if(Array.isArray(x)&&typeof c=="number"&&c!==x.length-1)return!1}return!0}function h(E){return s(E.children)?h(t(E.children)):E}function m(E){return E.value.trim()==="prettier-ignore"}function d(E){let D=E.getValue();if(D.type==="documentBody"){let g=E.getParentNode();return b(g.head)&&m(t(g.head.endComments))}return C(D)&&m(t(D.leadingComments))}function p(E){return!s(E.children)&&!f(E)}function f(E){return C(E)||B(E)||T(E)||A(E)||b(E)}function C(E){return E&&s(E.leadingComments)}function B(E){return E&&s(E.middleComments)}function T(E){return E&&E.indicatorComment}function A(E){return E&&E.trailingComment}function b(E){return E&&s(E.endComments)}function v(E){let D=[],g;for(let y of E.split(/( +)/))y!==" "?g===" "?D.push(y):D.push((D.pop()||"")+y):g===void 0&&D.unshift(""),g=y;return g===" "&&D.push((D.pop()||"")+" "),D[0]===""&&(D.shift(),D.unshift(" "+(D.shift()||""))),D}function N(E,D,g){let y=D.split(`
`).map((c,x,F)=>x===0&&x===F.length-1?c:x!==0&&x!==F.length-1?c.trim():x===0?c.trimEnd():c.trimStart());return g.proseWrap==="preserve"?y.map(c=>c.length===0?[]:[c]):y.map(c=>c.length===0?[]:v(c)).reduce((c,x,F)=>F!==0&&y[F-1].length>0&&x.length>0&&!(E==="quoteDouble"&&t(t(c)).endsWith("\\"))?[...c.slice(0,-1),[...t(c),...x]]:[...c,x],[]).map(c=>g.proseWrap==="never"?[c.join(" ")]:c)}function w(E,D){let{parentIndent:g,isLastDescendant:y,options:c}=D,x=E.position.start.line===E.position.end.line?"":c.originalText.slice(E.position.start.offset,E.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1],F;if(E.indent===null){let _=x.match(/^(?<leadingSpace> *)[^\n\r ]/m);F=_?_.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else F=E.indent-1+g;let S=x.split(`
`).map(_=>_.slice(F));if(c.proseWrap==="preserve"||E.type==="blockLiteral")return k(S.map(_=>_.length===0?[]:[_]));return k(S.map(_=>_.length===0?[]:v(_)).reduce((_,O,R)=>R!==0&&S[R-1].length>0&&O.length>0&&!/^\s/.test(O[0])&&!/^\s|\s$/.test(t(_))?[..._.slice(0,-1),[...t(_),...O]]:[..._,O],[]).map(_=>_.reduce((O,R)=>O.length>0&&/\s$/.test(t(O))?[...O.slice(0,-1),t(O)+" "+R]:[...O,R],[])).map(_=>c.proseWrap==="never"?[_.join(" ")]:_));function k(_){if(E.chomping==="keep")return t(_).length===0?_.slice(0,-1):_;let O=0;for(let R=_.length-1;R>=0&&_[R].length===0;R--)O++;return O===0?_:O>=2&&!y?_.slice(0,-(O-1)):_.slice(0,-O)}}function I(E){if(!E)return!0;switch(E.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}n.exports={getLast:t,getAncestorCount:o,isNode:r,isEmptyNode:p,isInlineNode:I,mapNode:u,defineShortcut:a,isNextLineEmpty:i,isLastDescendantNode:l,getBlockValueLineContents:w,getFlowScalarLineContents:N,getLastDescendantNode:h,hasPrettierIgnore:d,hasLeadingComments:C,hasMiddleComments:B,hasIndicatorComment:T,hasTrailingComment:A,hasEndComments:b}}}),Jd=Z({"src/language-yaml/print-preprocess.js"(e,n){"use strict";ae();var{defineShortcut:t,mapNode:s}=Lt();function o(u){return s(u,r)}function r(u){switch(u.type){case"document":t(u,"head",()=>u.children[0]),t(u,"body",()=>u.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":t(u,"content",()=>u.children[0]);break;case"mappingItem":case"flowMappingItem":t(u,"key",()=>u.children[0]),t(u,"value",()=>u.children[1]);break}return u}n.exports=o}}),Pr=Z({"src/language-yaml/print/misc.js"(e,n){"use strict";ae();var{builders:{softline:t,align:s}}=Le(),{hasEndComments:o,isNextLineEmpty:r,isNode:u}=Lt(),a=new WeakMap;function i(m,d){let p=m.getValue(),f=m.stack[0],C;return a.has(f)?C=a.get(f):(C=new Set,a.set(f,C)),!C.has(p.position.end.line)&&(C.add(p.position.end.line),r(p,d)&&!l(m.getParentNode()))?t:""}function l(m){return o(m)&&!u(m,["documentHead","documentBody","flowMapping","flowSequence"])}function h(m,d){return s(" ".repeat(m),d)}n.exports={alignWithSpaces:h,shouldPrintEndComments:l,printNextEmptyLine:i}}}),Ud=Z({"src/language-yaml/print/flow-mapping-sequence.js"(e,n){"use strict";ae();var{builders:{ifBreak:t,line:s,softline:o,hardline:r,join:u}}=Le(),{isEmptyNode:a,getLast:i,hasEndComments:l}=Lt(),{printNextEmptyLine:h,alignWithSpaces:m}=Pr();function d(f,C,B){let T=f.getValue(),A=T.type==="flowMapping",b=A?"{":"[",v=A?"}":"]",N=o;A&&T.children.length>0&&B.bracketSpacing&&(N=s);let w=i(T.children),I=w&&w.type==="flowMappingItem"&&a(w.key)&&a(w.value);return[b,m(B.tabWidth,[N,p(f,C,B),B.trailingComma==="none"?"":t(","),l(T)?[r,u(r,f.map(C,"endComments"))]:""]),I?"":N,v]}function p(f,C,B){let T=f.getValue();return f.map((b,v)=>[C(),v===T.children.length-1?"":[",",s,T.children[v].position.start.line!==T.children[v+1].position.start.line?h(b,B.originalText):""]],"children")}n.exports={printFlowMapping:d,printFlowSequence:d}}}),zd=Z({"src/language-yaml/print/mapping-item.js"(e,n){"use strict";ae();var{builders:{conditionalGroup:t,group:s,hardline:o,ifBreak:r,join:u,line:a}}=Le(),{hasLeadingComments:i,hasMiddleComments:l,hasTrailingComment:h,hasEndComments:m,isNode:d,isEmptyNode:p,isInlineNode:f}=Lt(),{alignWithSpaces:C}=Pr();function B(v,N,w,I,E){let{key:D,value:g}=v,y=p(D),c=p(g);if(y&&c)return": ";let x=I("key"),F=A(v)?" ":"";if(c)return v.type==="flowMappingItem"&&N.type==="flowMapping"?x:v.type==="mappingItem"&&T(D.content,E)&&!h(D.content)&&(!N.tag||N.tag.value!=="tag:yaml.org,2002:set")?[x,F,":"]:["? ",C(2,x)];let S=I("value");if(y)return[": ",C(2,S)];if(i(g)||!f(D.content))return["? ",C(2,x),o,u("",w.map(I,"value","leadingComments").map(H=>[H,o])),": ",C(2,S)];if(b(D.content)&&!i(D.content)&&!l(D.content)&&!h(D.content)&&!m(D)&&!i(g.content)&&!l(g.content)&&!m(g)&&T(g.content,E))return[x,F,": ",S];let k=Symbol("mappingKey"),_=s([r("? "),s(C(2,x),{id:k})]),O=[o,": ",C(2,S)],R=[F,":"];i(g.content)||m(g)&&g.content&&!d(g.content,["
`);case"always":return!/[\n ]/.test(v.value);default:return!1}}function A(v){return v.key.content&&v.key.content.type==="alias"}function b(v){if(!v)return!0;switch(v.type){case"plain":case"quoteDouble":case"quoteSingle":return v.position.start.line===v.position.end.line;case"alias":return!0;default:return!1}}n.exports=B}}),Xd=Z({"src/language-yaml/print/block.js"(e,n){"use strict";ae();var{builders:{dedent:t,dedentToRoot:s,fill:o,hardline:r,join:u,line:a,literalline:i,markAsRoot:l},utils:{getDocParts:h}}=Le(),{getAncestorCount:m,getBlockValueLineContents:d,hasIndicatorComment:p,isLastDescendantNode:f,isNode:C}=Lt(),{alignWithSpaces:B}=Pr();function T(A,b,v){let N=A.getValue(),w=m(A,y=>C(y,["sequence","mapping"])),I=f(A),E=[N.type==="blockFolded"?">":"|"];N.indent!==null&&E.push(N.indent.toString()),N.chomping!=="clip"&&E.push(N.chomping==="keep"?"+":"-"),p(N)&&E.push(" ",b("indicatorComment"));let D=d(N,{parentIndent:w,isLastDescendant:I,options:v}),g=[];for(let[y,c]of D.entries())y===0&&g.push(r),g.push(o(h(u(a,c)))),y!==D.length-1?g.push(c.length===0?r:l(i)):N.chomping==="keep"&&I&&g.push(s(c.length===0?r:i));return N.indent===null?E.push(t(B(v.tabWidth,g))):E.push(s(B(N.indent-1+w,g))),E}n.exports=T}}),Kd=Z({"src/language-yaml/printer-yaml.js"(e,n){"use strict";ae();var{builders:{breakParent:t,fill:s,group:o,hardline:r,join:u,line:a,lineSuffix:i,literalline:l},utils:{getDocParts:h,replaceTextEndOfLine:m}}=Le(),{isPreviousLineEmpty:d}=Ge(),{insertPragma:p,isPragma:f}=$d(),{locStart:C}=Hd(),B=Gd(),{getFlowScalarLineContents:T,getLastDescendantNode:A,hasLeadingComments:b,hasMiddleComments:v,hasTrailingComment:N,hasEndComments:w,hasPrettierIgnore:I,isLastDescendantNode:E,isNode:D,isInlineNode:g}=Lt(),y=Jd(),{alignWithSpaces:c,printNextEmptyLine:x,shouldPrintEndComments:F}=Pr(),{printFlowMapping:S,printFlowSequence:k}=Ud(),_=zd(),O=Xd();function R(W,ee,U){let ne=W.getValue(),se=[];ne.type!=="mappingValue"&&b(ne)&&se.push([u(r,W.map(U,"leadingComments")),r]);let{tag:V,anchor:oe}=ne;V&&se.push(U("tag")),V&&oe&&se.push(" "),oe&&se.push(U("anchor"));let K="";D(ne,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!E(W)&&(K=x(W,ee.originalText)),(V||oe)&&(D(ne,["sequence","mapping"])&&!v(ne)?se.push(r):se.push(" ")),v(ne)&&se.push([ne.middleComments.length===1?"":r,u(r,W.map(U,"middleComments")),r]);let Ee=W.getParentNode();return I(W)?se.push(m(ee.originalText.slice(ne.position.start.offset,ne.position.end.offset).trimEnd(),l)):se.push(o(M(ne,Ee,W,ee,U))),N(ne)&&!D(ne,["document","documentHead"])&&se.push(i([ne.type==="mappingValue"&&!ne.content?"":" ",Ee.type==="mappingKey"&&W.getParentNode(2).type==="mapping"&&g(ne)?"":t,U("trailingComment")])),F(ne)&&se.push(c(ne.type==="sequenceItem"?2:0,[r,u(r,W.map(q=>[d(ee.originalText,q.getValue(),C)?r:"",U()],"endComments"))])),se.push(K),se}function M(W,ee,U,ne,se){switch(W.type){case"root":{let{children:V}=W,oe=[];U.each((Ee,q)=>{let le=V[q],ue=V[q+1];q!==0&&oe.push(r),oe.push(se()),P(le,ue)?(oe.push(r,"..."),N(le)&&oe.push(" ",se("trailingComment"))):ue&&!N(ue.head)&&oe.push(r,"---")},"children");let K=A(W);return(!D(K,["blockLiteral","blockFolded"])||K.chomping!=="keep")&&oe.push(r),oe}case"document":{let V=ee.children[U.getName()+1],oe=[];return G(W,V,ee,ne)==="head"&&((W.head.children.length>0||W.head.endComments.length>0)&&oe.push(se("head")),N(W.head)?oe.push(["---"," ",se(["head","trailingComment"])]):oe.push("---")),H(W)&&oe.push(se("body")),u(r,oe)}case"documentHead":return u(r,[...U.map(se,"children"),...U.map(se,"endComments")]);case"documentBody":{let{children:V,endComments:oe}=W,K="";if(V.length>0&&oe.length>0){let Ee=A(W);D(Ee,["blockFolded","blockLiteral"])?Ee.chomping!=="keep"&&(K=[r,r]):K=r}return[u(r,U.map(se,"children")),K,u(r,U.map(se,"endComments"))]}case"directive":return["%",u(" ",[W.name,...W.parameters])];case"comment":return["#",W.value];case"alias":return["*",W.value];case"tag":return ne.originalText.slice(W.position.start.offset,W.position.end.offset);case"anchor":return["&",W.value];case"plain":return re(W.type,ne.originalText.s