(function(e){if(typeofexports=="object"&&typeofmodule=="object")module.exports=e();elseif(typeofdefine=="function"&&define.amd)define(e);else{vari=typeofglobalThis<"u"?globalThis:typeofglobal<"u"?global:typeofself<"u"?self:this||{};i.prettierPlugins=i.prettierPlugins||{},i.prettierPlugins.espree=e()}})(function(){"use strict";varS=(n,o)=>()=>(o||n((o={exports:{}}).exports,o),o.exports);var$=S((Dh,qr)=>{varZe=function(n){returnn&&n.Math==Math&&n};qr.exports=Ze(typeofglobalThis=="object"&&globalThis)||Ze(typeofwindow=="object"&&window)||Ze(typeofself=="object"&&self)||Ze(typeofglobal=="object"&&global)||function(){returnthis}()||Function("return this")()});varye=S((Oh,Mr)=>{Mr.exports=function(n){try{return!!n()}catch{return!0}}});var_e=S((Lh,Ur)=>{vartn=ye();Ur.exports=!tn(function(){returnObject.defineProperty({},1,{get:function(){return7}})[1]!=7})});varCt=S((Vh,zr)=>{varrn=ye();zr.exports=!rn(function(){varn=function(){}.bind();returntypeofn!="function"||n.hasOwnProperty("prototype")})});varet=S((Rh,Wr)=>{varsn=Ct(),$e=Function.prototype.call;Wr.exports=sn?$e.bind($e):function(){return$e.apply($e,arguments)}});varHr=S(Xr=>{"use strict";varGr={}.propertyIsEnumerable,Kr=Object.getOwnPropertyDescriptor,an=Kr&&!Gr.call({1:2},1);Xr.f=an?function(o){varu=Kr(this,o);return!!u&&u.enumerable}:Gr});varEt=S((qh,Jr)=>{Jr.exports=function(n,o){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:o}}});varce=S((Mh,Zr)=>{varYr=Ct(),Qr=Function.prototype,nn=Qr.bind,bt=Qr.call,on=Yr&&nn.bind(bt,bt);Zr.exports=Yr?function(n){returnn&&on(n)}:function(n){returnn&&function(){returnbt.apply(n,arguments)}}});varti=S((Uh,ei)=>{var$r=ce(),un=$r({}.toString),hn=$r("".slice);ei.exports=function(n){returnhn(un(n),8,-1)}});varii=S((zh,ri)=>{varln=$(),cn=ce(),pn=ye(),fn=ti(),_t=ln.Object,dn=cn("".split);ri.exports=pn(function(){return!_t("z").propertyIsEnumerable(0)})?function(n){returnfn(n)=="String"?dn(n,""):_t(n)}:_t});varSt=S((Wh,si)=>{varmn=$(),vn=mn.TypeError;si.exports=function(n){if(n==null)throwvn("Can't call method on "+n);returnn}});vartt=S((Gh,ai)=>{vargn=ii(),xn=St();ai.exports=function(n){returngn(xn(n))}});varpe=S((Kh,ni)=>{ni.exports=function(n){returntypeofn=="function"}});varIe=S((Xh,oi)=>{varyn=pe();oi.exports=function(n){returntypeofn=="object"?n!==null:yn(n)}});varrt=S((Hh,ui)=>{varwt=$(),An=pe(),Cn=function(n){returnAn(n)?n:void0};ui.exports=function(n,o){returnarguments.length<2?Cn(wt[n]):wt[n]&&wt[n][o]}});varli=S((Jh,hi)=>{varEn=ce();hi.exports=En({}.isPrototypeOf)});varpi=S((Yh,ci)=>{varbn=rt();ci.exports=bn("navigator","userAgent")||""});varyi=S((Qh,xi)=>{vargi=$(),kt=pi(),fi=gi.process,di=gi.Deno,mi=fi&&fi.versions||di&&di.version,vi=mi&&mi.v8,he,it;vi&&(he=vi.split("."),it=he[0]>0&&he[0]<4?1:+(he[0]+he[1]));!it&&kt&&(he=kt.match(/Edge\/(\d+)/),(!he||he[1]>=74)&&(he=kt.match(/Chrome\/(\d+)/),he&&(it=+he[1])));xi.exports=it});varFt=S((Zh,Ci)=>{varAi=yi(),_n=ye();Ci.exports=!!Object.getOwnPropertySymbols&&!_n(function(){varn=Symbol();return!String(n)||!(Object(n)instanceofSymbol)||!Symbol.sham&&Ai&&Ai<41})});varBt=S(($h,Ei)=>{varSn=Ft();Ei.exports=Sn&&!Symbol.sham&&typeofSymbol.iterator=="symbol"});varTt=S((el,bi)=>{varwn=$(),kn=rt(),Fn=pe(),Bn=li(),Tn=Bt(),In=wn.Object;bi.exports=Tn?function(n){returntypeofn=="symbol"}:function(n){varo=kn("Symbol");returnFn(o)&&Bn(o.prototype,In(n))}});varSi=S((tl,_i)=>{varPn=$(),Nn=Pn.String;_i.exports=function(n){try{returnNn(n)}catch{return"Object"}}});varki=S((rl,wi)=>{varDn=$(),On=pe(),Ln=Si(),Vn=Dn.TypeError;wi.exports=function(n){if(On(n))returnn;throwVn(Ln(n)+" is not a function")}});varBi=S((il,Fi)=>{varRn=ki();Fi.exports=function(n,o){varu=n[o];returnu==null?void0:Rn(u)}});varIi=S((sl,Ti)=>{varjn=$(),It=et(),Pt=pe(),Nt=Ie(),qn=jn.TypeError;Ti.exports=function(n,o){varu,l;if(o==="string"&&Pt(u=n.toString)&&!Nt(l=It(u,n))||Pt(u=n.valueOf)&&!Nt(l=It(u,n))||o!=="string"&&Pt(u=n.toString)&&!Nt(l=It(u,n)))returnl;throwqn("Can't convert object to primitive value")}});varN
`,wa={EOL:or,tmpdir:nr,tmpDir:ar,networkInterfaces:_a,getNetworkInterfaces:Sa,release:ba,type:Ea,cpus:Ca,totalmem:Aa,freemem:ya,uptime:xa,loadavg:ga,hostname:va,endianness:ma}}}),fh=Y({"node-modules-polyfills-commonjs:os"(n,o){J();var u=(ph(),hh(da));if(u&&u.default){o.exports=u.default;for(let l in u)o.exports[l]=u[l]}else u&&(o.exports=u)}}),dh=Y({"node_modules/detect-newline/index.js"(n,o){"use strict";J();var u=l=>{if(typeof l!="string")throw new TypeError("Expected a string");let m=l.match(/(?:\r?\n)/g)||[];if(m.length===0)return;let E=m.filter(A=>A===`\r
`),cooked:this.value},this.next(),r.tail=this.type===i.backQuote,this.finishNode(r,"TemplateElement")},z.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var s=this.parseTemplateElement({isTagged:t});for(r.quasis=[s];!s.tail;)this.type===i.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(i.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(i.braceR),r.quasis.push(s=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")},z.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===i.name||this.type===i.num||this.type===i.string||this.type===i.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===i.star)&&!_.test(this.input.slice(this.lastTokEnd,this.start))},z.parseObj=function(e,t){var r=this.startNode(),s=!0,a={};for(r.properties=[],this.next();!this.eat(i.braceR);){if(s)s=!1;else if(this.expect(i.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(i.braceR))break;var h=this.parseProperty(e,t);e||this.checkPropClash(h,a,t),r.properties.push(h)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},z.parseProperty=function(e,t){var r=this.startNode(),s,a,h,c;if(this.options.ecmaVersion>=9&&this.eat(i.ellipsis))return e?(r.argument=this.parseIdent(!1),this.type===i.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(r,"RestElement")):(this.type===i.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),r.argument=this.parseMaybeAssign(!1,t),this.type===i.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(r,"SpreadElement"));this.options.ecmaVersion>=6&&(r.method=!1,r.shorthand=!1,(e||t)&&(h=this.start,c=this.startLoc),e||(s=this.eat(i.star)));var d=this.containsEsc;return this.parsePropertyName(r),!e&&!d&&this.options.ecmaVersion>=8&&!s&&this.isAsyncProp(r)?(a=!0,s=this.options.ecmaVersion>=9&&this.eat(i.star),this.parsePropertyName(r,t)):a=!1,this.parsePropertyValue(r,e,s,a,h,c,t,d),this.finishNode(r,"Property")},z.parsePropertyValue=function(e,t,r,s,a,h,c,d){if((r||s)&&this.type===i.colon&&this.unexpected(),this.eat(i.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,c),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===i.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,s);else if(!t&&!d&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==i.comma&&this.type!==i.braceR&&this.type!==i.eq){(r||s)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var x=e.kind==="get"?0:1;if(e.value.params.length!==x){var U=e.value.start;e.kind==="get"?this.raiseRecoverable(U,"getter should have no params"):this.raiseRecoverable(U,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}else this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((r||s)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=a),e.kind="init",t?e.value=this.parseMaybeDefault(a,h,this.copyNode(e.key)):this.type===i.eq&&c?(c.shorthandAssign<0&&(c.shorthandAssign=this.start),e.value=this.parseMaybeDefault(a,h,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected()},z.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(i.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(i.bracketR),e.key;e.computed=!1}return e.key=this.type===i.num||this.type===i.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")},z.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.opti
`):P=String.fromCharCode(_),this.options.locations&&(++this.curLine,this.lineStart=this.pos),P}jsx_readString(i){let _="",P=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let M=this.input.charCodeAt(this.pos);if(M===i)break;M===38?(_+=this.input.slice(P,this.pos),_+=this.jsx_readEntity(),P=this.pos):C(M)?(_+=this.input.slice(P,this.pos),_+=this.jsx_readNewLine(!1),P=this.pos):++this.pos}return _+=this.input.slice(P,this.pos++),this.finishToken(T.string,_)}jsx_readEntity(){let i="",_=0,P,M=this.input[this.pos];M!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let ee=++this.pos;for(;this.pos<this.input.length&&_++<10;){if(M=this.input[this.pos++],M===";"){i[0]==="#"?i[1]==="x"?(i=i.substr(2),l.test(i)&&(P=String.fromCharCode(parseInt(i,16)))):(i=i.substr(1),m.test(i)&&(P=String.fromCharCode(parseInt(i,10)))):P=u[i];break}i+=M}return P||(this.pos=ee,"&")}jsx_readWord(){let i,_=this.pos;do i=this.input.charCodeAt(++this.pos);while(L(i)||i===45);return this.finishToken(v.jsxName,this.input.slice(_,this.pos))}jsx_parseIdentifier(){let i=this.startNode();return this.type===v.jsxName?i.name=this.value:this.type.keyword?i.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(i,"JSXIdentifier")}jsx_parseNamespacedName(){let i=this.start,_=this.startLoc,P=this.jsx_parseIdentifier();if(!g.allowNamespaces||!this.eat(T.colon))return P;var M=this.startNodeAt(i,_);return M.namespace=P,M.name=this.jsx_parseIdentifier(),this.finishNode(M,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===v.jsxTagEnd)return"";let i=this.start,_=this.startLoc,P=this.jsx_parseNamespacedName();for(this.type===T.dot&&P.type==="JSXNamespacedName"&&!g.allowNamespacedObjects&&this.unexpected();this.eat(T.dot);){let M=this.startNodeAt(i,_);M.object=P,M.property=this.jsx_parseIdentifier(),P=this.finishNode(M,"JSXMemberExpression")}return P}jsx_parseAttributeValue(){switch(this.type){case T.braceL:let i=this.jsx_parseExpressionContainer();return i.expression.type==="JSXEmptyExpression"&&this.raise(i.start,"JSX attributes must only be assigned a non-empty expression"),i;case v.jsxTagStart:case T.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let i=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(i,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let i=this.startNode();return this.next(),i.expression=this.type===T.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(T.braceR),this.finishNode(i,"JSXExpressionContainer")}jsx_parseAttribute(){let i=this.startNode();return this.eat(T.braceL)?(this.expect(T.ellipsis),i.argument=this.parseMaybeAssign(),this.expect(T.braceR),this.finishNode(i,"JSXSpreadAttribute")):(i.name=this.jsx_parseNamespacedName(),i.value=this.eat(T.eq)?this.jsx_parseAttributeValue():null,this.finishNode(i,"JSXAttribute"))}jsx_parseOpeningElementAt(i,_){let P=this.startNodeAt(i,_);P.attributes=[];let M=this.jsx_parseElementName();for(M&&(P.name=M);this.type!==T.slash&&this.type!==v.jsxTagEnd;)P.attributes.push(this.jsx_parseAttribute());return P.selfClosing=this.eat(T.slash),this.expect(v.jsxTagEnd),this.finishNode(P,M?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(i,_){let P=this.startNodeAt(i,_),M=this.jsx_parseElementName();return M&&(P.name=M),this.expect(v.jsxTagEnd),this.finishNode(P,M?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(i,_){let P=this.startNodeAt(i,_),M=[],ee=this.jsx_parseOpeningElementAt(i,_),ae=null;if(!ee.selfClosing){e:for(;;)switch(this.type){case v.jsxTagStart:if(i=this.start,_=this.startLoc,this.next(),this.eat(T.slash)){ae=this.jsx_parseClosingElementAt(i,_);break e}M.push(this.jsx_parseElementAt(i,_));break;case v.jsxText:M.push(this.parseExprAtom());break;case T.braceL:M.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}A(ae.name)!==A(ee.name)&&this.raise(ae.start,"Expected correspon