prettier
Version:
Prettier is an opinionated code formatter
1 lines • 383 kB
JavaScript
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((t="undefined"!=typeof globalThis?globalThis:t||self).prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.babel=e())}(this,(function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){return t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var s=function(t){return t&&t.Math==Math&&t},r=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof t&&t)||function(){return this}()||Function("return this")(),i={},n=function(t){try{return!!t()}catch(t){return!0}},a=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),o=Function.prototype.call,u=o.bind?o.bind(o):function(){return o.apply(o,arguments)},h={},p={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,l=c&&!p.call({1:2},1);h.f=l?function(t){var e=c(this,t);return!!e&&e.enumerable}:p;var d,D,m=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},f=Function.prototype,y=f.bind,E=f.call,A=y&&y.bind(E),C=y?function(t){return t&&A(E,t)}:function(t){return t&&function(){return E.apply(t,arguments)}},x=C,F=x({}.toString),g=x("".slice),P=function(t){return g(F(t),8,-1)},T=C,b=n,S=P,w=r.Object,B=T("".split),N=b((function(){return!w("z").propertyIsEnumerable(0)}))?function(t){return"String"==S(t)?B(t,""):w(t)}:w,I=r.TypeError,v=function(t){if(null==t)throw I("Can't call method on "+t);return t},k=N,L=v,O=function(t){return k(L(t))},M=function(t){return"function"==typeof t},R=M,j=function(t){return"object"==typeof t?null!==t:R(t)},U=r,_=M,z=function(t){return _(t)?t:void 0},H=function(t,e){return arguments.length<2?z(U[t]):U[t]&&U[t][e]},V=C({}.isPrototypeOf),q=H("navigator","userAgent")||"",W=r,K=q,G=W.process,X=W.Deno,J=G&&G.versions||X&&X.version,$=J&&J.v8;$&&(D=(d=$.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!D&&K&&(!(d=K.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=K.match(/Chrome\/(\d+)/))&&(D=+d[1]);var Y=D,Q=Y,Z=n,tt=!!Object.getOwnPropertySymbols&&!Z((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&Q&&Q<41})),et=tt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,st=H,rt=M,it=V,nt=et,at=r.Object,ot=nt?function(t){return"symbol"==typeof t}:function(t){var e=st("Symbol");return rt(e)&&it(e.prototype,at(t))},ut=r.String,ht=function(t){try{return ut(t)}catch(t){return"Object"}},pt=M,ct=ht,lt=r.TypeError,dt=function(t){if(pt(t))return t;throw lt(ct(t)+" is not a function")},Dt=dt,mt=function(t,e){var s=t[e];return null==s?void 0:Dt(s)},ft=u,yt=M,Et=j,At=r.TypeError,Ct={exports:{}},xt=r,Ft=Object.defineProperty,gt=function(t,e){try{Ft(xt,t,{value:e,configurable:!0,writable:!0})}catch(s){xt[t]=e}return e},Pt=gt,Tt="__core-js_shared__",bt=r[Tt]||Pt(Tt,{}),St=bt;(Ct.exports=function(t,e){return St[t]||(St[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var wt=v,Bt=r.Object,Nt=function(t){return Bt(wt(t))},It=Nt,vt=C({}.hasOwnProperty),kt=Object.hasOwn||function(t,e){return vt(It(t),e)},Lt=C,Ot=0,Mt=Math.random(),Rt=Lt(1..toString),jt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Rt(++Ot+Mt,36)},Ut=r,_t=Ct.exports,zt=kt,Ht=jt,Vt=tt,qt=et,Wt=_t("wks"),Kt=Ut.Symbol,Gt=Kt&&Kt.for,Xt=qt?Kt:Kt&&Kt.withoutSetter||Ht,Jt=function(t){if(!zt(Wt,t)||!Vt&&"string"!=typeof Wt[t]){var e="Symbol."+t;Vt&&zt(Kt,t)?Wt[t]=Kt[t]:Wt[t]=qt&&Gt?Gt(e):Xt(e)}return Wt[t]},$t=u,Yt=j,Qt=ot,Zt=mt,te=function(t,e){var s,r;if("string"===e&&yt(s=t.toString)&&!Et(r=ft(s,t)))return r;if(yt(s=t.valueOf)&&!Et(r=ft(s,t)))return r;if("string"!==e&&yt(s=t.toString)&&!Et(r=ft(s,t)))return r;throw At("Can't convert object to primitive value")},ee=Jt,se=r.TypeError,re=ee("toPrimitive"),ie=function(t,e){if(!Yt(t)||Qt(t))return t;var s,r=Zt(t,re);if(r){if(void 0===e&&(e="default"),s=$t(r,t,e),!Yt(s)||Qt(s))return s;throw se("Can't convert object to primitive value")}return void 0===e&&(e="number"),te(t,e)},ne=ot,ae=function(t){var e=ie(t,"string");return ne(e)?e:e+""},oe=j,ue=r.document,he=oe(ue)&&oe(ue.createElement),pe=function(t){return he?ue.createElement(t):{}},ce=!a&&!n((function(){return 7!=Object.defineProperty(pe("div"),"a",{get:function(){return 7}}).a})),le=a,de=u,De=h,me=m,fe=O,ye=ae,Ee=kt,Ae=ce,Ce=Object.getOwnPropertyDescriptor;i.f=le?Ce:function(t,e){if(t=fe(t),e=ye(e),Ae)try{return Ce(t,e)}catch(t){}if(Ee(t,e))return me(!de(De.f,t,e),t[e])};var xe={},Fe=r,ge=j,Pe=Fe.String,Te=Fe.TypeError,be=function(t){if(ge(t))return t;throw Te(Pe(t)+" is not an object")},Se=a,we=ce,Be=be,Ne=ae,Ie=r.TypeError,ve=Object.defineProperty;xe.f=Se?ve:function(t,e,s){if(Be(t),e=Ne(e),Be(s),we)try{return ve(t,e,s)}catch(t){}if("get"in s||"set"in s)throw Ie("Accessors not supported");return"value"in s&&(t[e]=s.value),t};var ke=xe,Le=m,Oe=a?function(t,e,s){return ke.f(t,e,Le(1,s))}:function(t,e,s){return t[e]=s,t},Me={exports:{}},Re=M,je=bt,Ue=C(Function.toString);Re(je.inspectSource)||(je.inspectSource=function(t){return Ue(t)});var _e,ze,He,Ve=je.inspectSource,qe=M,We=Ve,Ke=r.WeakMap,Ge=qe(Ke)&&/native code/.test(We(Ke)),Xe=Ct.exports,Je=jt,$e=Xe("keys"),Ye={},Qe=Ge,Ze=r,ts=C,es=j,ss=Oe,rs=kt,is=bt,ns=function(t){return $e[t]||($e[t]=Je(t))},as=Ye,os="Object already initialized",us=Ze.TypeError,hs=Ze.WeakMap;if(Qe||is.state){var ps=is.state||(is.state=new hs),cs=ts(ps.get),ls=ts(ps.has),ds=ts(ps.set);_e=function(t,e){if(ls(ps,t))throw new us(os);return e.facade=t,ds(ps,t,e),e},ze=function(t){return cs(ps,t)||{}},He=function(t){return ls(ps,t)}}else{var Ds=ns("state");as[Ds]=!0,_e=function(t,e){if(rs(t,Ds))throw new us(os);return e.facade=t,ss(t,Ds,e),e},ze=function(t){return rs(t,Ds)?t[Ds]:{}},He=function(t){return rs(t,Ds)}}var ms={set:_e,get:ze,has:He,enforce:function(t){return He(t)?ze(t):_e(t,{})},getterFor:function(t){return function(e){var s;if(!es(e)||(s=ze(e)).type!==t)throw us("Incompatible receiver, "+t+" required");return s}}},fs=a,ys=kt,Es=Function.prototype,As=fs&&Object.getOwnPropertyDescriptor,Cs=ys(Es,"name"),xs=Cs&&"something"===function(){}.name,Fs=Cs&&(!fs||fs&&As(Es,"name").configurable),gs=r,Ps=M,Ts=kt,bs=Oe,Ss=gt,ws=Ve,Bs={EXISTS:Cs,PROPER:xs,CONFIGURABLE:Fs}.CONFIGURABLE,Ns=ms.get,Is=ms.enforce,vs=String(String).split("String");(Me.exports=function(t,e,s,r){var i,n=!!r&&!!r.unsafe,a=!!r&&!!r.enumerable,o=!!r&&!!r.noTargetGet,u=r&&void 0!==r.name?r.name:e;Ps(s)&&("Symbol("===String(u).slice(0,7)&&(u="["+String(u).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Ts(s,"name")||Bs&&s.name!==u)&&bs(s,"name",u),(i=Is(s)).source||(i.source=vs.join("string"==typeof u?u:""))),t!==gs?(n?!o&&t[e]&&(a=!0):delete t[e],a?t[e]=s:bs(t,e,s)):a?t[e]=s:Ss(e,s)})(Function.prototype,"toString",(function(){return Ps(this)&&Ns(this).source||ws(this)}));var ks={},Ls=Math.ceil,Os=Math.floor,Ms=function(t){var e=+t;return e!=e||0===e?0:(e>0?Os:Ls)(e)},Rs=Ms,js=Math.max,Us=Math.min,_s=Ms,zs=Math.min,Hs=function(t){return t>0?zs(_s(t),9007199254740991):0},Vs=function(t){return Hs(t.length)},qs=O,Ws=function(t,e){var s=Rs(t);return s<0?js(s+e,0):Us(s,e)},Ks=Vs,Gs=function(t){return function(e,s,r){var i,n=qs(e),a=Ks(n),o=Ws(r,a);if(t&&s!=s){for(;a>o;)if((i=n[o++])!=i)return!0}else for(;a>o;o++)if((t||o in n)&&n[o]===s)return t||o||0;return!t&&-1}},Xs={includes:Gs(!0),indexOf:Gs(!1)},Js=kt,$s=O,Ys=Xs.indexOf,Qs=Ye,Zs=C([].push),tr=function(t,e){var s,r=$s(t),i=0,n=[];for(s in r)!Js(Qs,s)&&Js(r,s)&&Zs(n,s);for(;e.length>i;)Js(r,s=e[i++])&&(~Ys(n,s)||Zs(n,s));return n},er=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");ks.f=Object.getOwnPropertyNames||function(t){return tr(t,er)};var sr={};sr.f=Object.getOwnPropertySymbols;var rr=H,ir=ks,nr=sr,ar=be,or=C([].concat),ur=rr("Reflect","ownKeys")||function(t){var e=ir.f(ar(t)),s=nr.f;return s?or(e,s(t)):e},hr=kt,pr=ur,cr=i,lr=xe,dr=n,Dr=M,mr=/#|\.prototype\./,fr=function(t,e){var s=Er[yr(t)];return s==Cr||s!=Ar&&(Dr(e)?dr(e):!!e)},yr=fr.normalize=function(t){return String(t).replace(mr,".").toLowerCase()},Er=fr.data={},Ar=fr.NATIVE="N",Cr=fr.POLYFILL="P",xr=fr,Fr=r,gr=i.f,Pr=Oe,Tr=Me.exports,br=gt,Sr=function(t,e){for(var s=pr(e),r=lr.f,i=cr.f,n=0;n<s.length;n++){var a=s[n];hr(t,a)||r(t,a,i(e,a))}},wr=xr,Br=function(t,e){var s,r,i,n,a,o=t.target,u=t.global,h=t.stat;if(s=u?Fr:h?Fr[o]||br(o,{}):(Fr[o]||{}).prototype)for(r in e){if(n=e[r],i=t.noTargetGet?(a=gr(s,r))&&a.value:s[r],!wr(u?r:o+(h?".":"#")+r,t.forced)&&void 0!==i){if(typeof n==typeof i)continue;Sr(n,i)}(t.sham||i&&i.sham)&&Pr(n,"sham",!0),Tr(s,r,n,t)}},Nr=P,Ir=Array.isArray||function(t){return"Array"==Nr(t)},vr=dt,kr=C(C.bind),Lr=function(t,e){return vr(t),void 0===e?t:kr?kr(t,e):function(){return t.apply(e,arguments)}},Or=Ir,Mr=Vs,Rr=Lr,jr=r.TypeError,Ur=function(t,e,s,r,i,n,a,o){for(var u,h,p=i,c=0,l=!!a&&Rr(a,o);c<r;){if(c in s){if(u=l?l(s[c],c,e):s[c],n>0&&Or(u))h=Mr(u),p=Ur(t,e,u,h,p,n-1)-1;else{if(p>=9007199254740991)throw jr("Exceed the acceptable array length");t[p]=u}p++}c++}return p},_r=Ur,zr={};zr[Jt("toStringTag")]="z";var Hr=r,Vr="[object z]"===String(zr),qr=M,Wr=P,Kr=Jt("toStringTag"),Gr=Hr.Object,Xr="Arguments"==Wr(function(){return arguments}()),Jr=Vr?Wr:function(t){var e,s,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(s=function(t,e){try{return t[e]}catch(t){}}(e=Gr(t),Kr))?s:Xr?Wr(e):"Object"==(r=Wr(e))&&qr(e.callee)?"Arguments":r},$r=C,Yr=n,Qr=M,Zr=Jr,ti=Ve,ei=function(){},si=[],ri=H("Reflect","construct"),ii=/^\s*(?:class|function)\b/,ni=$r(ii.exec),ai=!ii.exec(ei),oi=function(t){if(!Qr(t))return!1;try{return ri(ei,si,t),!0}catch(t){return!1}},ui=!ri||Yr((function(){var t;return oi(oi.call)||!oi(Object)||!oi((function(){t=!0}))||t}))?function(t){if(!Qr(t))return!1;switch(Zr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return ai||!!ni(ii,ti(t))}:oi,hi=r,pi=Ir,ci=ui,li=j,di=Jt("species"),Di=hi.Array,mi=function(t){var e;return pi(t)&&(e=t.constructor,(ci(e)&&(e===Di||pi(e.prototype))||li(e)&&null===(e=e[di]))&&(e=void 0)),void 0===e?Di:e},fi=_r,yi=dt,Ei=Nt,Ai=Vs,Ci=function(t,e){return new(mi(t))(0===e?0:e)};Br({target:"Array",proto:!0},{flatMap:function(t){var e,s=Ei(this),r=Ai(s);return yi(t),(e=Ci(s,0)).length=fi(e,s,s,r,0,1,t,arguments.length>1?arguments[1]:void 0),e}});var xi=function(){let t;for(var e=arguments.length,s=new Array(e),r=0;r<e;r++)s[r]=arguments[r];for(const[e,r]of s.entries())try{return{result:r()}}catch(s){0===e&&(t=s)}return{error:t}},Fi={exports:{}};const gi=function(){let{onlyFirst:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,t?void 0:"g")};var Pi={exports:{}};const Ti=t=>!Number.isNaN(t)&&(t>=4352&&(t<=4447||9001===t||9002===t||11904<=t&&t<=12871&&12351!==t||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141));Pi.exports=Ti,Pi.exports.default=Ti;const bi=t=>"string"==typeof t?t.replace(gi(),""):t,Si=Pi.exports,wi=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\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\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])|\uD83C[\uDF3E\uDF73\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])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\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])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\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\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\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\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g},Bi=t=>{if("string"!=typeof t||0===t.length)return 0;if(0===(t=bi(t)).length)return 0;t=t.replace(wi()," ");let e=0;for(let s=0;s<t.length;s++){const r=t.codePointAt(s);r<=31||r>=127&&r<=159||(r>=768&&r<=879||(r>65535&&s++,e+=Si(r)?2:1))}return e};Fi.exports=Bi,Fi.exports.default=Bi;var Ni=t=>t[t.length-1];function Ii(t,e){if(null==t)return{};var s,r,i=function(t,e){if(null==t)return{};var s,r,i={},n=Object.keys(t);for(r=0;r<n.length;r++)s=n[r],e.indexOf(s)>=0||(i[s]=t[s]);return i}(t,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);for(r=0;r<n.length;r++)s=n[r],e.indexOf(s)>=0||Object.prototype.propertyIsEnumerable.call(t,s)&&(i[s]=t[s])}return i}function vi(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}var ki=Jr,Li=r.String,Oi=C([].slice),Mi=Math.floor,Ri=function(t,e){var s=t.length,r=Mi(s/2);return s<8?ji(t,e):Ui(t,Ri(Oi(t,0,r),e),Ri(Oi(t,r),e),e)},ji=function(t,e){for(var s,r,i=t.length,n=1;n<i;){for(r=n,s=t[n];r&&e(t[r-1],s)>0;)t[r]=t[--r];r!==n++&&(t[r]=s)}return t},Ui=function(t,e,s,r){for(var i=e.length,n=s.length,a=0,o=0;a<i||o<n;)t[a+o]=a<i&&o<n?r(e[a],s[o])<=0?e[a++]:s[o++]:a<i?e[a++]:s[o++];return t},_i=Ri,zi=n,Hi=q.match(/firefox\/(\d+)/i),Vi=!!Hi&&+Hi[1],qi=/MSIE|Trident/.test(q),Wi=q.match(/AppleWebKit\/(\d+)\./),Ki=!!Wi&&+Wi[1],Gi=Br,Xi=C,Ji=dt,$i=Nt,Yi=Vs,Qi=function(t){if("Symbol"===ki(t))throw TypeError("Cannot convert a Symbol value to a string");return Li(t)},Zi=n,tn=_i,en=function(t,e){var s=[][t];return!!s&&zi((function(){s.call(null,e||function(){throw 1},1)}))},sn=Vi,rn=qi,nn=Y,an=Ki,on=[],un=Xi(on.sort),hn=Xi(on.push),pn=Zi((function(){on.sort(void 0)})),cn=Zi((function(){on.sort(null)})),ln=en("sort"),dn=!Zi((function(){if(nn)return nn<70;if(!(sn&&sn>3)){if(rn)return!0;if(an)return an<603;var t,e,s,r,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:s=3;break;case 68:case 71:s=4;break;default:s=2}for(r=0;r<47;r++)on.push({k:e+r,v:s})}for(on.sort((function(t,e){return e.v-t.v})),r=0;r<on.length;r++)e=on[r].k.charAt(0),i.charAt(i.length-1)!==e&&(i+=e);return"DGBEFHACIJK"!==i}}));Gi({target:"Array",proto:!0,forced:pn||!cn||!ln||!dn},{sort:function(t){void 0!==t&&Ji(t);var e=$i(this);if(dn)return void 0===t?un(e):un(e,t);var s,r,i=[],n=Yi(e);for(r=0;r<n;r++)r in e&&hn(i,e[r]);for(tn(i,function(t){return function(e,s){return void 0===s?-1:void 0===e?1:void 0!==t?+t(e,s)||0:Qi(e)>Qi(s)?1:-1}}(t)),s=i.length,r=0;r<s;)e[r]=i[r++];for(;r<n;)delete e[r++];return e}});var Dn={},mn=Dn,fn=Jt("iterator"),yn=Array.prototype,En=Jr,An=mt,Cn=Dn,xn=Jt("iterator"),Fn=function(t){if(null!=t)return An(t,xn)||An(t,"@@iterator")||Cn[En(t)]},gn=u,Pn=dt,Tn=be,bn=ht,Sn=Fn,wn=r.TypeError,Bn=u,Nn=be,In=mt,vn=Lr,kn=u,Ln=be,On=ht,Mn=function(t){return void 0!==t&&(mn.Array===t||yn[fn]===t)},Rn=Vs,jn=V,Un=function(t,e){var s=arguments.length<2?Sn(t):e;if(Pn(s))return Tn(gn(s,t));throw wn(bn(t)+" is not iterable")},_n=Fn,zn=function(t,e,s){var r,i;Nn(t);try{if(!(r=In(t,"return"))){if("throw"===e)throw s;return s}r=Bn(r,t)}catch(t){i=!0,r=t}if("throw"===e)throw s;if(i)throw r;return Nn(r),s},Hn=r.TypeError,Vn=function(t,e){this.stopped=t,this.result=e},qn=Vn.prototype,Wn=ae,Kn=xe,Gn=m,Xn=function(t,e,s){var r,i,n,a,o,u,h,p=s&&s.that,c=!(!s||!s.AS_ENTRIES),l=!(!s||!s.IS_ITERATOR),d=!(!s||!s.INTERRUPTED),D=vn(e,p),m=function(t){return r&&zn(r,"normal",t),new Vn(!0,t)},f=function(t){return c?(Ln(t),d?D(t[0],t[1],m):D(t[0],t[1])):d?D(t,m):D(t)};if(l)r=t;else{if(!(i=_n(t)))throw Hn(On(t)+" is not iterable");if(Mn(i)){for(n=0,a=Rn(t);a>n;n++)if((o=f(t[n]))&&jn(qn,o))return o;return new Vn(!1)}r=Un(t,i)}for(u=r.next;!(h=kn(u,r)).done;){try{o=f(h.value)}catch(t){zn(r,"throw",t)}if("object"==typeof o&&o&&jn(qn,o))return o}return new Vn(!1)},Jn=function(t,e,s){var r=Wn(e);r in t?Kn.f(t,r,Gn(0,s)):t[r]=s};Br({target:"Object",stat:!0},{fromEntries:function(t){var e={};return Xn(t,(function(t,s){Jn(e,t,s)}),{AS_ENTRIES:!0}),e}});var $n=void 0!==$n?$n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Yn(){throw new Error("setTimeout has not been defined")}function Qn(){throw new Error("clearTimeout has not been defined")}var Zn=Yn,ta=Qn;function ea(t){if(Zn===setTimeout)return setTimeout(t,0);if((Zn===Yn||!Zn)&&setTimeout)return Zn=setTimeout,setTimeout(t,0);try{return Zn(t,0)}catch(e){try{return Zn.call(null,t,0)}catch(e){return Zn.call(this,t,0)}}}"function"==typeof $n.setTimeout&&(Zn=setTimeout),"function"==typeof $n.clearTimeout&&(ta=clearTimeout);var sa,ra=[],ia=!1,na=-1;function aa(){ia&&sa&&(ia=!1,sa.length?ra=sa.concat(ra):na=-1,ra.length&&oa())}function oa(){if(!ia){var t=ea(aa);ia=!0;for(var e=ra.length;e;){for(sa=ra,ra=[];++na<e;)sa&&sa[na].run();na=-1,e=ra.length}sa=null,ia=!1,function(t){if(ta===clearTimeout)return clearTimeout(t);if((ta===Qn||!ta)&&clearTimeout)return ta=clearTimeout,clearTimeout(t);try{ta(t)}catch(e){try{return ta.call(null,t)}catch(e){return ta.call(this,t)}}}(t)}}function ua(t,e){this.fun=t,this.array=e}ua.prototype.run=function(){this.fun.apply(null,this.array)};function ha(){}var pa=ha,ca=ha,la=ha,da=ha,Da=ha,ma=ha,fa=ha;var ya=$n.performance||{},Ea=ya.now||ya.mozNow||ya.msNow||ya.oNow||ya.webkitNow||function(){return(new Date).getTime()};var Aa=new Date;var Ca={nextTick:function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var s=1;s<arguments.length;s++)e[s-1]=arguments[s];ra.push(new ua(t,e)),1!==ra.length||ia||ea(oa)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:pa,addListener:ca,once:la,off:da,removeListener:Da,removeAllListeners:ma,emit:fa,binding:function(t){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(t){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(t){var e=.001*Ea.call(ya),s=Math.floor(e),r=Math.floor(e%1*1e9);return t&&(s-=t[0],(r-=t[1])<0&&(s--,r+=1e9)),[s,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-Aa)/1e3}},xa=Ca;const Fa="object"==typeof xa&&xa.env&&xa.env.NODE_DEBUG&&/\bsemver\b/i.test(xa.env.NODE_DEBUG)?function(){for(var t=arguments.length,e=new Array(t),s=0;s<t;s++)e[s]=arguments[s];return console.error("SEMVER",...e)}:()=>{};var ga=Fa;var Pa={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},Ta={exports:{}};!function(t,e){const{MAX_SAFE_COMPONENT_LENGTH:s}=Pa,r=ga,i=(e=t.exports={}).re=[],n=e.src=[],a=e.t={};let o=0;const u=(t,e,s)=>{const u=o++;r(u,e),a[t]=u,n[u]=e,i[u]=new RegExp(e,s?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION","(".concat(n[a.NUMERICIDENTIFIER],")\\.")+"(".concat(n[a.NUMERICIDENTIFIER],")\\.")+"(".concat(n[a.NUMERICIDENTIFIER],")")),u("MAINVERSIONLOOSE","(".concat(n[a.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(n[a.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(n[a.NUMERICIDENTIFIERLOOSE],")")),u("PRERELEASEIDENTIFIER","(?:".concat(n[a.NUMERICIDENTIFIER],"|").concat(n[a.NONNUMERICIDENTIFIER],")")),u("PRERELEASEIDENTIFIERLOOSE","(?:".concat(n[a.NUMERICIDENTIFIERLOOSE],"|").concat(n[a.NONNUMERICIDENTIFIER],")")),u("PRERELEASE","(?:-(".concat(n[a.PRERELEASEIDENTIFIER],"(?:\\.").concat(n[a.PRERELEASEIDENTIFIER],")*))")),u("PRERELEASELOOSE","(?:-?(".concat(n[a.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(n[a.PRERELEASEIDENTIFIERLOOSE],")*))")),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD","(?:\\+(".concat(n[a.BUILDIDENTIFIER],"(?:\\.").concat(n[a.BUILDIDENTIFIER],")*))")),u("FULLPLAIN","v?".concat(n[a.MAINVERSION]).concat(n[a.PRERELEASE],"?").concat(n[a.BUILD],"?")),u("FULL","^".concat(n[a.FULLPLAIN],"$")),u("LOOSEPLAIN","[v=\\s]*".concat(n[a.MAINVERSIONLOOSE]).concat(n[a.PRERELEASELOOSE],"?").concat(n[a.BUILD],"?")),u("LOOSE","^".concat(n[a.LOOSEPLAIN],"$")),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE","".concat(n[a.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),u("XRANGEIDENTIFIER","".concat(n[a.NUMERICIDENTIFIER],"|x|X|\\*")),u("XRANGEPLAIN","[v=\\s]*(".concat(n[a.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(n[a.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(n[a.XRANGEIDENTIFIER],")")+"(?:".concat(n[a.PRERELEASE],")?").concat(n[a.BUILD],"?")+")?)?"),u("XRANGEPLAINLOOSE","[v=\\s]*(".concat(n[a.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(n[a.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(n[a.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(n[a.PRERELEASELOOSE],")?").concat(n[a.BUILD],"?")+")?)?"),u("XRANGE","^".concat(n[a.GTLT],"\\s*").concat(n[a.XRANGEPLAIN],"$")),u("XRANGELOOSE","^".concat(n[a.GTLT],"\\s*").concat(n[a.XRANGEPLAINLOOSE],"$")),u("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(s,"})")+"(?:\\.(\\d{1,".concat(s,"}))?")+"(?:\\.(\\d{1,".concat(s,"}))?")+"(?:$|[^\\d])"),u("COERCERTL",n[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM","(\\s*)".concat(n[a.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",u("TILDE","^".concat(n[a.LONETILDE]).concat(n[a.XRANGEPLAIN],"$")),u("TILDELOOSE","^".concat(n[a.LONETILDE]).concat(n[a.XRANGEPLAINLOOSE],"$")),u("LONECARET","(?:\\^)"),u("CARETTRIM","(\\s*)".concat(n[a.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",u("CARET","^".concat(n[a.LONECARET]).concat(n[a.XRANGEPLAIN],"$")),u("CARETLOOSE","^".concat(n[a.LONECARET]).concat(n[a.XRANGEPLAINLOOSE],"$")),u("COMPARATORLOOSE","^".concat(n[a.GTLT],"\\s*(").concat(n[a.LOOSEPLAIN],")$|^$")),u("COMPARATOR","^".concat(n[a.GTLT],"\\s*(").concat(n[a.FULLPLAIN],")$|^$")),u("COMPARATORTRIM","(\\s*)".concat(n[a.GTLT],"\\s*(").concat(n[a.LOOSEPLAIN],"|").concat(n[a.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE","^\\s*(".concat(n[a.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(n[a.XRANGEPLAIN],")")+"\\s*$"),u("HYPHENRANGELOOSE","^\\s*(".concat(n[a.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(n[a.XRANGEPLAINLOOSE],")")+"\\s*$"),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0.0.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(Ta,Ta.exports);const ba=["includePrerelease","loose","rtl"];var Sa=t=>t?"object"!=typeof t?{loose:!0}:ba.filter((e=>t[e])).reduce(((t,e)=>(t[e]=!0,t)),{}):{};const wa=/^[0-9]+$/,Ba=(t,e)=>{const s=wa.test(t),r=wa.test(e);return s&&r&&(t=+t,e=+e),t===e?0:s&&!r?-1:r&&!s?1:t<e?-1:1};var Na={compareIdentifiers:Ba,rcompareIdentifiers:(t,e)=>Ba(e,t)};const Ia=ga,{MAX_LENGTH:va,MAX_SAFE_INTEGER:ka}=Pa,{re:La,t:Oa}=Ta.exports,Ma=Sa,{compareIdentifiers:Ra}=Na;class ja{constructor(t,e){if(e=Ma(e),t instanceof ja){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: ".concat(t));if(t.length>va)throw new TypeError("version is longer than ".concat(va," characters"));Ia("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const s=t.trim().match(e.loose?La[Oa.LOOSE]:La[Oa.FULL]);if(!s)throw new TypeError("Invalid Version: ".concat(t));if(this.raw=t,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>ka||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ka||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ka||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((t=>{if(/^[0-9]+$/.test(t)){const e=+t;if(e>=0&&e<ka)return e}return t})):this.prerelease=[],this.build=s[5]?s[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(t){if(Ia("SemVer.compare",this.version,this.options,t),!(t instanceof ja)){if("string"==typeof t&&t===this.version)return 0;t=new ja(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof ja||(t=new ja(t,this.options)),Ra(this.major,t.major)||Ra(this.minor,t.minor)||Ra(this.patch,t.patch)}comparePre(t){if(t instanceof ja||(t=new ja(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let e=0;do{const s=this.prerelease[e],r=t.prerelease[e];if(Ia("prerelease compare",e,s,r),void 0===s&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===s)return-1;if(s!==r)return Ra(s,r)}while(++e)}compareBuild(t){t instanceof ja||(t=new ja(t,this.options));let e=0;do{const s=this.build[e],r=t.build[e];if(Ia("prerelease compare",e,s,r),void 0===s&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===s)return-1;if(s!==r)return Ra(s,r)}while(++e)}inc(t,e){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e),this.inc("pre",e);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",e),this.inc("pre",e);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let t=this.prerelease.length;for(;--t>=0;)"number"==typeof this.prerelease[t]&&(this.prerelease[t]++,t=-2);-1===t&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: ".concat(t))}return this.format(),this.raw=this.version,this}}const Ua=ja;var _a=(t,e,s)=>new Ua(t,s).compare(new Ua(e,s));const za=_a;var Ha=(t,e,s)=>za(t,e,s)<0;const Va=_a;var qa,Wa,Ka,Ga,Xa,Ja,$a=(t,e,s)=>Va(t,e,s)>=0,Ya={exports:{}};!function(t,e){function s(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]}function r(){return"undefined"!=typeof WeakMap?new WeakMap:{add:s,delete:s,get:s,set:s,has:function(t){return!1}}}Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var i=Object.prototype.hasOwnProperty,n=function(t,e){return i.call(t,e)};function a(t,e){for(var s in e)n(e,s)&&(t[s]=e[s]);return t}var o=/^[ \t]*(?:\r\n|\r|\n)/,u=/(?:\r\n|\r|\n)[ \t]*$/,h=/^(?:[\r\n]|$)/,p=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,c=/^[ \t]*[\r\n][ \t\r\n]*$/;function l(t,e,s){var r=0,i=t[0].match(p);i&&(r=i[1].length);var n=new RegExp("(\\r\\n|\\r|\\n).{0,"+r+"}","g");e&&(t=t.slice(1));var a=s.newline,h=s.trimLeadingNewline,c=s.trimTrailingNewline,l="string"==typeof a,d=t.length;return t.map((function(t,e){return t=t.replace(n,"$1"),0===e&&h&&(t=t.replace(o,"")),e===d-1&&c&&(t=t.replace(u,"")),l&&(t=t.replace(/\r\n|\n|\r/g,(function(t){return a}))),t}))}function d(t,e){for(var s="",r=0,i=t.length;r<i;r++)s+=t[r],r<i-1&&(s+=e[r]);return s}function D(t){return n(t,"raw")&&n(t,"length")}var m=function t(e){var s=r(),i=r(),n=a((function r(n){for(var o=[],u=1;u<arguments.length;u++)o[u-1]=arguments[u];if(D(n)){var p=n,f=(o[0]===r||o[0]===m)&&c.test(p[0])&&h.test(p[1]),y=f?i:s,E=y.get(p);if(E||(E=l(p,f,e),y.set(p,E)),0===o.length)return E[0];var A=d(E,f?o.slice(1):o);return A}return t(a(a({},e),n||{}))}),{string:function(t){return l([t],!1,e)[0]}});return n}({trimLeadingNewline:!0,trimTrailingNewline:!0});e.outdent=m,e.default=m;try{t.exports=m,Object.defineProperty(m,"__esModule",{value:!0}),m.default=m,m.outdent=m}catch(t){}}(Ya,Ya.exports);const{outdent:Qa}=Ya.exports,Za="Config",to="Editor",eo="Other",so="Global",ro="Special",io={cursorOffset:{since:"1.4.0",category:ro,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:Qa(qa||(qa=vi(["\n Print (to stderr) where a cursor at the given position would move to after formatting.\n This option cannot be used with --range-start and --range-end.\n "]))),cliCategory:to},endOfLine:{since:"1.15.0",category:so,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:Qa(Wa||(Wa=vi(["\n Maintain existing\n (mixed values within one file are normalised by looking at what's used after the first line)\n "])))}]},filepath:{since:"1.4.0",category:ro,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:eo,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:ro,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:eo},parser:{since:"0.0.10",category:so,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:t=>"string"==typeof t||"function"==typeof t,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:"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:so,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:t=>"string"==typeof t||"object"==typeof t,cliName:"plugin",cliCategory:Za},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:so,description:Qa(Ka||(Ka=vi(["\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n "]))),exception:t=>"string"==typeof t||"object"==typeof t,cliName:"plugin-search-dir",cliCategory:Za},printWidth:{since:"0.0.0",category:so,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:ro,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Qa(Ga||(Ga=vi(["\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:to},rangeStart:{since:"1.4.0",category:ro,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Qa(Xa||(Xa=vi(["\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:to},requirePragma:{since:"1.7.0",category:ro,type:"boolean",default:!1,description:Qa(Ja||(Ja=vi(["\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n "]))),cliCategory:eo},tabWidth:{type:"int",category:so,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:so,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:so,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."}]}};const no=["cliName","cliCategory","cliDescription"],ao={compare:_a,lt:Ha,gte:$a},oo=(t,e)=>Object.entries(t).map((t=>{let[s,r]=t;return Object.assign({[e]:s},r)})),uo="2.5.0",ho={CATEGORY_CONFIG:Za,CATEGORY_EDITOR:to,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:eo,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:so,CATEGORY_SPECIAL:ro,options:io}.options;function po(t,e,s){const r=new Set(t.choices.map((t=>t.value)));for(const i of e)if(i.parsers)for(const e of i.parsers)if(!r.has(e)){r.add(e);const n=s.find((t=>t.parsers&&t.parsers[e]));let a=i.name;n&&n.name&&(a+=" (plugin: ".concat(n.name,")")),t.choices.push({value:e,description:a})}}var co={getSupportInfo:function(){let{plugins:t=[],showUnreleased:e=!1,showDeprecated:s=!1,showInternal:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=uo.split("-",1)[0],n=t.flatMap((t=>t.languages||[])).filter(o),a=oo(Object.assign({},...t.map((t=>{let{options:e}=t;return e})),ho),"name").filter((t=>o(t)&&u(t))).sort(((t,e)=>t.name===e.name?0:t.name<e.name?-1:1)).map(h).map((e=>{e=Object.assign({},e),Array.isArray(e.default)&&(e.default=1===e.default.length?e.default[0].value:e.default.filter(o).sort(((t,e)=>ao.compare(e.since,t.since)))[0].value),Array.isArray(e.choices)&&(e.choices=e.choices.filter((t=>o(t)&&u(t))),"parser"===e.name&&po(e,n,t));const s=Object.fromEntries(t.filter((t=>t.defaultOptions&&void 0!==t.defaultOptions[e.name])).map((t=>[t.name,t.defaultOptions[e.name]])));return Object.assign(Object.assign({},e),{},{pluginDefaults:s})}));return{languages:n,options:a};function o(t){return e||!("since"in t)||t.since&&ao.gte(i,t.since)}function u(t){return s||!("deprecated"in t)||t.deprecated&&ao.lt(i,t.deprecated)}function h(t){if(r)return t;return Ii(t,no)}}};const lo=Fi.exports,Do=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},mo=Ni,{getSupportInfo:fo}=co,yo=/[^\x20-\x7F]/;function Eo(t){return(e,s,r)=>{const i=r&&r.backwards;if(!1===s)return!1;const{length:n}=e;let a=s;for(;a>=0&&a<n;){const s=e.charAt(a);if(t instanceof RegExp){if(!t.test(s))return a}else if(!t.includes(s))return a;i?a--:a++}return(-1===a||a===n)&&a}}const Ao=Eo(/\s/),Co=Eo(" \t"),xo=Eo(",; \t"),Fo=Eo(/[^\n\r]/);function go(t,e){if(!1===e)return!1;if("/"===t.charAt(e)&&"*"===t.charAt(e+1))for(let s=e+2;s<t.length;++s)if("*"===t.charAt(s)&&"/"===t.charAt(s+1))return s+2;return e}function Po(t,e){return!1!==e&&("/"===t.charAt(e)&&"/"===t.charAt(e+1)?Fo(t,e):e)}function To(t,e,s){const r=s&&s.backwards;if(!1===e)return!1;const i=t.charAt(e);if(r){if("\r"===t.charAt(e-1)&&"\n"===i)return e-2;if("\n"===i||"\r"===i||"\u2028"===i||"\u2029"===i)return e-1}else{if("\r"===i&&"\n"===t.charAt(e+1))return e+2;if("\n"===i||"\r"===i||"\u2028"===i||"\u2029"===i)return e+1}return e}function bo(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Co(t,s.backwards?e-1:e,s),i=To(t,r,s);return r!==i}function So(t,e){let s=null,r=e;for(;r!==s;)s=r,r=xo(t,r),r=go(t,r),r=Co(t,r);return r=Po(t,r),r=To(t,r),!1!==r&&bo(t,r)}function wo(t,e){let s=null,r=e;for(;r!==s;)s=r,r=Co(t,r),r=go(t,r),r=Po(t,r),r=To(t,r);return r}function Bo(t,e,s){return wo(t,s(e))}function No(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let i=s;i<t.length;++i)"\t"===t[i]?r=r+e-r%e:r++;return r}function Io(t,e){const s={quote:'"',regex:/"/g,escaped:"""},r={quote:"'",regex:/'/g,escaped:"'"},i="'"===e?r:s,n=i===r?s:r;let a=i;if(t.includes(i.quote)||t.includes(n.quote)){a=(t.match(i.regex)||[]).length>(t.match(n.regex)||[]).length?n:i}return a}function vo(t,e,s){const r='"'===e?"'":'"',i=t.replace(/\\(.)|(["'])/gs,((t,i,n)=>i===r?i:n===e?"\\"+n:n||(s&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i)));return e+i+e}function ko(t,e){(t.comments||(t.comments=[])).push(e),e.printed=!1,e.nodeDescription=function(t){const e=t.type||t.kind||"(unknown type)";let s=String(t.name||t.id&&("object"==typeof t.id?t.id.name:t.id)||t.key&&("object"==typeof t.key?t.key.name:t.key)||t.value&&("object"==typeof t.value?"":String(t.value))||t.operator||"");s.length>20&&(s=s.slice(0,19)+"\u2026");return e+(s?" "+s:"")}(t)}var Lo,Oo={inferParserByLanguage:function(t,e){const{languages:s}=fo({plugins:e.plugins}),r=s.find((e=>{let{name:s}=e;return s.toLowerCase()===t}))||s.find((e=>{let{aliases:s}=e;return Array.isArray(s)&&s.includes(t)}))||s.find((e=>{let{extensions:s}=e;return Array.isArray(s)&&s.includes(".".concat(t))}));return r&&r.parsers[0]},getStringWidth:function(t){return t?yo.test(t)?lo(t):t.length:0},getMaxContinuousCount:function(t,e){const s=t.match(new RegExp("(".concat(Do(e),")+"),"g"));return null===s?0:s.reduce(((t,s)=>Math.max(t,s.length/e.length)),0)},getMinNotPresentContinuousCount:function(t,e){const s=t.match(new RegExp("(".concat(Do(e),")+"),"g"));if(null===s)return 0;const r=new Map;let i=0;for(const t of s){const s=t.length/e.length;r.set(s,!0),s>i&&(i=s)}for(let t=1;t<i;t++)if(!r.get(t))return t;return i+1},getPenultimate:t=>t[t.length-2],getLast:mo,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:wo,getNextNonSpaceNonCommentCharacterIndex:Bo,getNextNonSpaceNonCommentCharacter:function(t,e,s){return t.charAt(Bo(t,e,s))},skip:Eo,skipWhitespace:Ao,skipSpaces:Co,skipToLineEnd:xo,skipEverythingButNewLine:Fo,skipInlineComment:go,skipTrailingComment:Po,skipNewline:To,isNextLineEmptyAfterIndex:So,isNextLineEmpty:function(t,e,s){return So(t,s(e))},isPreviousLineEmpty:function(t,e,s){let r=s(e)-1;return r=Co(t,r,{backwards:!0}),r=To(t,r,{backwards:!0}),r=Co(t,r,{backwards:!0}),r!==To(t,r,{backwards:!0})},hasNewline:bo,hasNewlineInRange:function(t,e,s){for(let r=e;r<s;++r)if("\n"===t.charAt(r))return!0;return!1},hasSpaces:function(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Co(t,s.backwards?e-1:e,s);return r!==e},getAlignmentSize:No,getIndentSize:function(t,e){const s=t.lastIndexOf("\n");return-1===s?0:No(t.slice(s+1).match(/^[\t ]*/)[0],e)},getPreferredQuote:Io,printString:function(t,e){const s=t.slice(1,-1);return vo(s,"json"===e.parser||"json5"===e.parser&&"preserve"===e.quoteProps&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":Io(s,e.singleQuote?"'":'"').quote,!("css"===e.parser||"less"===e.parser||"scss"===e.parser||e.__embeddedInHtml))},printNumber:function(t){return t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:vo,addLeadingComment:function(t,e){e.leading=!0,e.trailing=!1,ko(t,e)},addDanglingComment:function(t,e,s){e.leading=!1,e.trailing=!1,s&&(e.marker=s),ko(t,e)},addTrailingComment:function(t,e){e.leading=!1,e.trailing=!0,ko(t,e)},isFrontMatterNode:function(t){return t&&"front-matter"===t.type},getShebang:function(t){if(!t.startsWith("#!"))return"";const e=t.indexOf("\n");return-1===e?t:t.slice(0,e)},isNonEmptyArray:function(t){return Array.isArray(t)&&t.length>0},createGroupIdMapper:function(t){const e=new WeakMap;return function(s){r