UNPKG

prettier

Version:

Prettier is an opinionated code formatter

1 lines 3.19 MB
var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(r){return r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var n,t=function(r,e){const n=new SyntaxError(r+" ("+e.start.line+":"+e.start.column+")");return n.loc=e,n},u={},a=void 0!==a?a:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function i(){if(void 0===n){var r=new ArrayBuffer(2),e=new Uint8Array(r),t=new Uint16Array(r);if(e[0]=1,e[1]=2,258===t[0])n="BE";else{if(513!==t[0])throw new Error("unable to figure out endianess");n="LE"}}return n}function c(){return void 0!==a.location?a.location.hostname:""}function f(){return[]}function o(){return 0}function s(){return Number.MAX_VALUE}function v(){return Number.MAX_VALUE}function l(){return[]}function D(){return"Browser"}function b(){return void 0!==a.navigator?a.navigator.appVersion:""}function p(){}function E(){}function m(){return"javascript"}function F(){return"browser"}function k(){return"/tmp"}var d=k,h={EOL:"\n",arch:m,platform:F,tmpdir:d,tmpDir:k,networkInterfaces:p,getNetworkInterfaces:E,release:b,type:D,cpus:l,totalmem:v,freemem:s,uptime:o,loadavg:f,hostname:c,endianness:i},y=e(Object.freeze({__proto__:null,endianness:i,hostname:c,loadavg:f,uptime:o,freemem:s,totalmem:v,cpus:l,type:D,release:b,networkInterfaces:p,getNetworkInterfaces:E,arch:m,platform:F,tmpDir:k,tmpdir:d,EOL:"\n",default:h})),_={exports:{}};const A=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");const e=r.match(/(?:\r?\n)/g)||[];if(0===e.length)return;const n=e.filter((r=>"\r\n"===r)).length;return n>e.length-n?"\r\n":"\n"};function C(){const r=y;return C=function(){return r},r}function w(){const r=(e=_.exports)&&e.__esModule?e:{default:e};var e;return w=function(){return r},r}_.exports=A,_.exports.graceful=r=>"string"==typeof r&&A(r)||"\n",Object.defineProperty(u,"__esModule",{value:!0}),u.extract=function(r){const e=r.match(B);return e?e[0].trimLeft():""},u.strip=function(r){const e=r.match(B);return e&&e[0]?r.substring(e[0].length):r},u.parse=function(r){return P(r).pragmas},u.parseWithComments=P,u.print=function(r){let{comments:e="",pragmas:n={}}=r;const t=(0,w().default)(e)||C().EOL,u=" *",a=Object.keys(n),i=a.map((r=>R(r,n[r]))).reduce(((r,e)=>r.concat(e)),[]).map((r=>" * "+r+t)).join("");if(!e){if(0===a.length)return"";if(1===a.length&&!Array.isArray(n[a[0]])){const r=n[a[0]];return"".concat("/**"," ").concat(R(a[0],r)[0]).concat(" */")}}const c=e.split(t).map((r=>"".concat(u," ").concat(r))).join(t)+t;return"/**"+t+(e?c:"")+(e&&a.length?u+t:"")+i+" */"};const S=/\*\/$/,g=/^\/\*\*/,B=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,T=/(^|\s+)\/\/([^\r\n]*)/g,I=/^(\r?\n)+/,O=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,N=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,x=/(\r?\n|^) *\* ?/g,L=[];function P(r){const e=(0,w().default)(r)||C().EOL;r=r.replace(g,"").replace(S,"").replace(x,"$1");let n="";for(;n!==r;)n=r,r=r.replace(O,"".concat(e,"$1 $2").concat(e));r=r.replace(I,"").trimRight();const t=Object.create(null),u=r.replace(N,"").replace(I,"").trimRight();let a;for(;a=N.exec(r);){const r=a[2].replace(T,"");"string"==typeof t[a[1]]||Array.isArray(t[a[1]])?t[a[1]]=L.concat(t[a[1]],r):t[a[1]]=r}return{comments:u,pragmas:t}}function R(r,e){return L.concat(e).map((e=>"@".concat(r," ").concat(e).trim()))}var M={exports:{}};const G=function(){let{onlyFirst:r=!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,r?void 0:"g")};var U={exports:{}};const j=r=>!Number.isNaN(r)&&(r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141));U.exports=j,U.exports.default=j;const H=r=>"string"==typeof r?r.replace(G(),""):r,X=U.exports,Y=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},V=r=>{if("string"!=typeof r||0===r.length)return 0;if(0===(r=H(r)).length)return 0;r=r.replace(Y()," ");let e=0;for(let n=0;n<r.length;n++){const t=r.codePointAt(n);t<=31||t>=127&&t<=159||(t>=768&&t<=879||(t>65535&&n++,e+=X(t)?2:1))}return e};M.exports=V,M.exports.default=V;var K=r=>r[r.length-1];function W(r,e){if(null==r)return{};var n,t,u=function(r,e){if(null==r)return{};var n,t,u={},a=Object.keys(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||(u[n]=r[n]);return u}(r,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(r,n)&&(u[n]=r[n])}return u}function J(r,e){return e||(e=r.slice(0)),Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(e)}}))}var q=function(r){return r&&r.Math==Math&&r},z=q("object"==typeof globalThis&&globalThis)||q("object"==typeof window&&window)||q("object"==typeof self&&self)||q("object"==typeof r&&r)||function(){return this}()||Function("return this")(),$={},Q=function(r){try{return!!r()}catch(r){return!0}},Z=!Q((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),rr=Function.prototype.call,er=rr.bind?rr.bind(rr):function(){return rr.apply(rr,arguments)},nr={},tr={}.propertyIsEnumerable,ur=Object.getOwnPropertyDescriptor,ar=ur&&!tr.call({1:2},1);nr.f=ar?function(r){var e=ur(this,r);return!!e&&e.enumerable}:tr;var ir,cr,fr=function(r,e){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:e}},or=Function.prototype,sr=or.bind,vr=or.call,lr=sr&&sr.bind(vr),Dr=sr?function(r){return r&&lr(vr,r)}:function(r){return r&&function(){return vr.apply(r,arguments)}},br=Dr,pr=br({}.toString),Er=br("".slice),mr=function(r){return Er(pr(r),8,-1)},Fr=Dr,kr=Q,dr=mr,hr=z.Object,yr=Fr("".split),_r=kr((function(){return!hr("z").propertyIsEnumerable(0)}))?function(r){return"String"==dr(r)?yr(r,""):hr(r)}:hr,Ar=z.TypeError,Cr=function(r){if(null==r)throw Ar("Can't call method on "+r);return r},wr=_r,Sr=Cr,gr=function(r){return wr(Sr(r))},Br=function(r){return"function"==typeof r},Tr=Br,Ir=function(r){return"object"==typeof r?null!==r:Tr(r)},Or=z,Nr=Br,xr=function(r){return Nr(r)?r:void 0},Lr=function(r,e){return arguments.length<2?xr(Or[r]):Or[r]&&Or[r][e]},Pr=Dr({}.isPrototypeOf),Rr=Lr("navigator","userAgent")||"",Mr=z,Gr=Rr,Ur=Mr.process,jr=Mr.Deno,Hr=Ur&&Ur.versions||jr&&jr.version,Xr=Hr&&Hr.v8;Xr&&(cr=(ir=Xr.split("."))[0]>0&&ir[0]<4?1:+(ir[0]+ir[1])),!cr&&Gr&&(!(ir=Gr.match(/Edge\/(\d+)/))||ir[1]>=74)&&(ir=Gr.match(/Chrome\/(\d+)/))&&(cr=+ir[1]);var Yr=cr,Vr=Yr,Kr=Q,Wr=!!Object.getOwnPropertySymbols&&!Kr((function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&Vr&&Vr<41})),Jr=Wr&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,qr=Lr,zr=Br,$r=Pr,Qr=Jr,Zr=z.Object,re=Qr?function(r){return"symbol"==typeof r}:function(r){var e=qr("Symbol");return zr(e)&&$r(e.prototype,Zr(r))},ee=z.String,ne=function(r){try{return ee(r)}catch(r){return"Object"}},te=Br,ue=ne,ae=z.TypeError,ie=function(r){if(te(r))return r;throw ae(ue(r)+" is not a function")},ce=ie,fe=function(r,e){var n=r[e];return null==n?void 0:ce(n)},oe=er,se=Br,ve=Ir,le=z.TypeError,De={exports:{}},be=z,pe=Object.defineProperty,Ee=function(r,e){try{pe(be,r,{value:e,configurable:!0,writable:!0})}catch(n){be[r]=e}return e},me=Ee,Fe=z["__core-js_shared__"]||me("__core-js_shared__",{}),ke=Fe;(De.exports=function(r,e){return ke[r]||(ke[r]=void 0!==e?e:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var de=Cr,he=z.Object,ye=function(r){return he(de(r))},_e=ye,Ae=Dr({}.hasOwnProperty),Ce=Object.hasOwn||function(r,e){return Ae(_e(r),e)},we=Dr,Se=0,ge=Math.random(),Be=we(1..toString),Te=function(r){return"Symbol("+(void 0===r?"":r)+")_"+Be(++Se+ge,36)},Ie=z,Oe=De.exports,Ne=Ce,xe=Te,Le=Wr,Pe=Jr,Re=Oe("wks"),Me=Ie.Symbol,Ge=Me&&Me.for,Ue=Pe?Me:Me&&Me.withoutSetter||xe,je=function(r){if(!Ne(Re,r)||!Le&&"string"!=typeof Re[r]){var e="Symbol."+r;Le&&Ne(Me,r)?Re[r]=Me[r]:Re[r]=Pe&&Ge?Ge(e):Ue(e)}return Re[r]},He=er,Xe=Ir,Ye=re,Ve=fe,Ke=function(r,e){var n,t;if("string"===e&&se(n=r.toString)&&!ve(t=oe(n,r)))return t;if(se(n=r.valueOf)&&!ve(t=oe(n,r)))return t;if("string"!==e&&se(n=r.toString)&&!ve(t=oe(n,r)))return t;throw le("Can't convert object to primitive value")},We=je,Je=z.TypeError,qe=We("toPrimitive"),ze=function(r,e){if(!Xe(r)||Ye(r))return r;var n,t=Ve(r,qe);if(t){if(void 0===e&&(e="default"),n=He(t,r,e),!Xe(n)||Ye(n))return n;throw Je("Can't convert object to primitive value")}return void 0===e&&(e="number"),Ke(r,e)},$e=re,Qe=function(r){var e=ze(r,"string");return $e(e)?e:e+""},Ze=Ir,rn=z.document,en=Ze(rn)&&Ze(rn.createElement),nn=function(r){return en?rn.createElement(r):{}},tn=!Z&&!Q((function(){return 7!=Object.defineProperty(nn("div"),"a",{get:function(){return 7}}).a})),un=Z,an=er,cn=nr,fn=fr,on=gr,sn=Qe,vn=Ce,ln=tn,Dn=Object.getOwnPropertyDescriptor;$.f=un?Dn:function(r,e){if(r=on(r),e=sn(e),ln)try{return Dn(r,e)}catch(r){}if(vn(r,e))return fn(!an(cn.f,r,e),r[e])};var bn={},pn=z,En=Ir,mn=pn.String,Fn=pn.TypeError,kn=function(r){if(En(r))return r;throw Fn(mn(r)+" is not an object")},dn=Z,hn=tn,yn=kn,_n=Qe,An=z.TypeError,Cn=Object.defineProperty;bn.f=dn?Cn:function(r,e,n){if(yn(r),e=_n(e),yn(n),hn)try{return Cn(r,e,n)}catch(r){}if("get"in n||"set"in n)throw An("Accessors not supported");return"value"in n&&(r[e]=n.value),r};var wn=bn,Sn=fr,gn=Z?function(r,e,n){return wn.f(r,e,Sn(1,n))}:function(r,e,n){return r[e]=n,r},Bn={exports:{}},Tn=Br,In=Fe,On=Dr(Function.toString);Tn(In.inspectSource)||(In.inspectSource=function(r){return On(r)});var Nn,xn,Ln,Pn=In.inspectSource,Rn=Br,Mn=Pn,Gn=z.WeakMap,Un=Rn(Gn)&&/native code/.test(Mn(Gn)),jn=De.exports,Hn=Te,Xn=jn("keys"),Yn={},Vn=Un,Kn=z,Wn=Dr,Jn=Ir,qn=gn,zn=Ce,$n=Fe,Qn=function(r){return Xn[r]||(Xn[r]=Hn(r))},Zn=Yn,rt=Kn.TypeError,et=Kn.WeakMap;if(Vn||$n.state){var nt=$n.state||($n.state=new et),tt=Wn(nt.get),ut=Wn(nt.has),at=Wn(nt.set);Nn=function(r,e){if(ut(nt,r))throw new rt("Object already initialized");return e.facade=r,at(nt,r,e),e},xn=function(r){return tt(nt,r)||{}},Ln=function(r){return ut(nt,r)}}else{var it=Qn("state");Zn[it]=!0,Nn=function(r,e){if(zn(r,it))throw new rt("Object already initialized");return e.facade=r,qn(r,it,e),e},xn=function(r){return zn(r,it)?r[it]:{}},Ln=function(r){return zn(r,it)}}var ct={set:Nn,get:xn,has:Ln,enforce:function(r){return Ln(r)?xn(r):Nn(r,{})},getterFor:function(r){return function(e){var n;if(!Jn(e)||(n=xn(e)).type!==r)throw rt("Incompatible receiver, "+r+" required");return n}}},ft=Z,ot=Ce,st=Function.prototype,vt=ft&&Object.getOwnPropertyDescriptor,lt=ot(st,"name"),Dt=lt&&"something"===function(){}.name,bt=lt&&(!ft||ft&&vt(st,"name").configurable),pt=z,Et=Br,mt=Ce,Ft=gn,kt=Ee,dt=Pn,ht={EXISTS:lt,PROPER:Dt,CONFIGURABLE:bt}.CONFIGURABLE,yt=ct.get,_t=ct.enforce,At=String(String).split("String");(Bn.exports=function(r,e,n,t){var u,a=!!t&&!!t.unsafe,i=!!t&&!!t.enumerable,c=!!t&&!!t.noTargetGet,f=t&&void 0!==t.name?t.name:e;Et(n)&&("Symbol("===String(f).slice(0,7)&&(f="["+String(f).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!mt(n,"name")||ht&&n.name!==f)&&Ft(n,"name",f),(u=_t(n)).source||(u.source=At.join("string"==typeof f?f:""))),r!==pt?(a?!c&&r[e]&&(i=!0):delete r[e],i?r[e]=n:Ft(r,e,n)):i?r[e]=n:kt(e,n)})(Function.prototype,"toString",(function(){return Et(this)&&yt(this).source||dt(this)}));var Ct={},wt=Math.ceil,St=Math.floor,gt=function(r){var e=+r;return e!=e||0===e?0:(e>0?St:wt)(e)},Bt=gt,Tt=Math.max,It=Math.min,Ot=gt,Nt=Math.min,xt=function(r){return r>0?Nt(Ot(r),9007199254740991):0},Lt=function(r){return xt(r.length)},Pt=gr,Rt=function(r,e){var n=Bt(r);return n<0?Tt(n+e,0):It(n,e)},Mt=Lt,Gt=function(r){return function(e,n,t){var u,a=Pt(e),i=Mt(a),c=Rt(t,i);if(r&&n!=n){for(;i>c;)if((u=a[c++])!=u)return!0}else for(;i>c;c++)if((r||c in a)&&a[c]===n)return r||c||0;return!r&&-1}},Ut={includes:Gt(!0),indexOf:Gt(!1)},jt=Ce,Ht=gr,Xt=Ut.indexOf,Yt=Yn,Vt=Dr([].push),Kt=function(r,e){var n,t=Ht(r),u=0,a=[];for(n in t)!jt(Yt,n)&&jt(t,n)&&Vt(a,n);for(;e.length>u;)jt(t,n=e[u++])&&(~Xt(a,n)||Vt(a,n));return a},Wt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");Ct.f=Object.getOwnPropertyNames||function(r){return Kt(r,Wt)};var Jt={};Jt.f=Object.getOwnPropertySymbols;var qt=Lr,zt=Ct,$t=Jt,Qt=kn,Zt=Dr([].concat),ru=qt("Reflect","ownKeys")||function(r){var e=zt.f(Qt(r)),n=$t.f;return n?Zt(e,n(r)):e},eu=Ce,nu=ru,tu=$,uu=bn,au=Q,iu=Br,cu=/#|\.prototype\./,fu=function(r,e){var n=su[ou(r)];return n==lu||n!=vu&&(iu(e)?au(e):!!e)},ou=fu.normalize=function(r){return String(r).replace(cu,".").toLowerCase()},su=fu.data={},vu=fu.NATIVE="N",lu=fu.POLYFILL="P",Du=fu,bu=z,pu=$.f,Eu=gn,mu=Bn.exports,Fu=Ee,ku=function(r,e){for(var n=nu(e),t=uu.f,u=tu.f,a=0;a<n.length;a++){var i=n[a];eu(r,i)||t(r,i,u(e,i))}},du=Du,hu=function(r,e){var n,t,u,a,i,c=r.target,f=r.global,o=r.stat;if(n=f?bu:o?bu[c]||Fu(c,{}):(bu[c]||{}).prototype)for(t in e){if(a=e[t],u=r.noTargetGet?(i=pu(n,t))&&i.value:n[t],!du(f?t:c+(o?".":"#")+t,r.forced)&&void 0!==u){if(typeof a==typeof u)continue;ku(a,u)}(r.sham||u&&u.sham)&&Eu(a,"sham",!0),mu(n,t,a,r)}},yu=mr,_u=Array.isArray||function(r){return"Array"==yu(r)},Au=ie,Cu=Dr(Dr.bind),wu=function(r,e){return Au(r),void 0===e?r:Cu?Cu(r,e):function(){return r.apply(e,arguments)}},Su=_u,gu=Lt,Bu=wu,Tu=z.TypeError,Iu=function(r,e,n,t,u,a,i,c){for(var f,o,s=u,v=0,l=!!i&&Bu(i,c);v<t;){if(v in n){if(f=l?l(n[v],v,e):n[v],a>0&&Su(f))o=gu(f),s=Iu(r,e,f,o,s,a-1)-1;else{if(s>=9007199254740991)throw Tu("Exceed the acceptable array length");r[s]=f}s++}v++}return s},Ou=Iu,Nu={};Nu[je("toStringTag")]="z";var xu=z,Lu="[object z]"===String(Nu),Pu=Br,Ru=mr,Mu=je("toStringTag"),Gu=xu.Object,Uu="Arguments"==Ru(function(){return arguments}()),ju=Lu?Ru:function(r){var e,n,t;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(n=function(r,e){try{return r[e]}catch(r){}}(e=Gu(r),Mu))?n:Uu?Ru(e):"Object"==(t=Ru(e))&&Pu(e.callee)?"Arguments":t},Hu=Dr,Xu=Q,Yu=Br,Vu=ju,Ku=Pn,Wu=function(){},Ju=[],qu=Lr("Reflect","construct"),zu=/^\s*(?:class|function)\b/,$u=Hu(zu.exec),Qu=!zu.exec(Wu),Zu=function(r){if(!Yu(r))return!1;try{return qu(Wu,Ju,r),!0}catch(r){return!1}},ra=!qu||Xu((function(){var r;return Zu(Zu.call)||!Zu(Object)||!Zu((function(){r=!0}))||r}))?function(r){if(!Yu(r))return!1;switch(Vu(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return Qu||!!$u(zu,Ku(r))}:Zu,ea=z,na=_u,ta=ra,ua=Ir,aa=je("species"),ia=ea.Array,ca=function(r){var e;return na(r)&&(e=r.constructor,(ta(e)&&(e===ia||na(e.prototype))||ua(e)&&null===(e=e[aa]))&&(e=void 0)),void 0===e?ia:e},fa=Ou,oa=ie,sa=ye,va=Lt,la=function(r,e){return new(ca(r))(0===e?0:e)};hu({target:"Array",proto:!0},{flatMap:function(r){var e,n=sa(this),t=va(n);return oa(r),(e=la(n,0)).length=fa(e,n,n,t,0,1,r,arguments.length>1?arguments[1]:void 0),e}});var Da=ju,ba=z.String,pa=Dr([].slice),Ea=Math.floor,ma=function(r,e){var n=r.length,t=Ea(n/2);return n<8?Fa(r,e):ka(r,ma(pa(r,0,t),e),ma(pa(r,t),e),e)},Fa=function(r,e){for(var n,t,u=r.length,a=1;a<u;){for(t=a,n=r[a];t&&e(r[t-1],n)>0;)r[t]=r[--t];t!==a++&&(r[t]=n)}return r},ka=function(r,e,n,t){for(var u=e.length,a=n.length,i=0,c=0;i<u||c<a;)r[i+c]=i<u&&c<a?t(e[i],n[c])<=0?e[i++]:n[c++]:i<u?e[i++]:n[c++];return r},da=ma,ha=Q,ya=Rr.match(/firefox\/(\d+)/i),_a=!!ya&&+ya[1],Aa=/MSIE|Trident/.test(Rr),Ca=Rr.match(/AppleWebKit\/(\d+)\./),wa=!!Ca&&+Ca[1],Sa=hu,ga=Dr,Ba=ie,Ta=ye,Ia=Lt,Oa=function(r){if("Symbol"===Da(r))throw TypeError("Cannot convert a Symbol value to a string");return ba(r)},Na=Q,xa=da,La=function(r,e){var n=[][r];return!!n&&ha((function(){n.call(null,e||function(){throw 1},1)}))},Pa=_a,Ra=Aa,Ma=Yr,Ga=wa,Ua=[],ja=ga(Ua.sort),Ha=ga(Ua.push),Xa=Na((function(){Ua.sort(void 0)})),Ya=Na((function(){Ua.sort(null)})),Va=La("sort"),Ka=!Na((function(){if(Ma)return Ma<70;if(!(Pa&&Pa>3)){if(Ra)return!0;if(Ga)return Ga<603;var r,e,n,t,u="";for(r=65;r<76;r++){switch(e=String.fromCharCode(r),r){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(t=0;t<47;t++)Ua.push({k:e+t,v:n})}for(Ua.sort((function(r,e){return e.v-r.v})),t=0;t<Ua.length;t++)e=Ua[t].k.charAt(0),u.charAt(u.length-1)!==e&&(u+=e);return"DGBEFHACIJK"!==u}}));Sa({target:"Array",proto:!0,forced:Xa||!Ya||!Va||!Ka},{sort:function(r){void 0!==r&&Ba(r);var e=Ta(this);if(Ka)return void 0===r?ja(e):ja(e,r);var n,t,u=[],a=Ia(e);for(t=0;t<a;t++)t in e&&Ha(u,e[t]);for(xa(u,function(r){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==r?+r(e,n)||0:Oa(e)>Oa(n)?1:-1}}(r)),n=u.length,t=0;t<n;)e[t]=u[t++];for(;t<a;)delete e[t++];return e}});var Wa={},Ja=Wa,qa=je("iterator"),za=Array.prototype,$a=ju,Qa=fe,Za=Wa,ri=je("iterator"),ei=function(r){if(null!=r)return Qa(r,ri)||Qa(r,"@@iterator")||Za[$a(r)]},ni=er,ti=ie,ui=kn,ai=ne,ii=ei,ci=z.TypeError,fi=er,oi=kn,si=fe,vi=wu,li=er,Di=kn,bi=ne,pi=function(r){return void 0!==r&&(Ja.Array===r||za[qa]===r)},Ei=Lt,mi=Pr,Fi=function(r,e){var n=arguments.length<2?ii(r):e;if(ti(n))return ui(ni(n,r));throw ci(ai(r)+" is not iterable")},ki=ei,di=function(r,e,n){var t,u;oi(r);try{if(!(t=si(r,"return"))){if("throw"===e)throw n;return n}t=fi(t,r)}catch(r){u=!0,t=r}if("throw"===e)throw n;if(u)throw t;return oi(t),n},hi=z.TypeError,yi=function(r,e){this.stopped=r,this.result=e},_i=yi.prototype,Ai=Qe,Ci=bn,wi=fr,Si=function(r,e,n){var t,u,a,i,c,f,o,s=n&&n.that,v=!(!n||!n.AS_ENTRIES),l=!(!n||!n.IS_ITERATOR),D=!(!n||!n.INTERRUPTED),b=vi(e,s),p=function(r){return t&&di(t,"normal",r),new yi(!0,r)},E=function(r){return v?(Di(r),D?b(r[0],r[1],p):b(r[0],r[1])):D?b(r,p):b(r)};if(l)t=r;else{if(!(u=ki(r)))throw hi(bi(r)+" is not iterable");if(pi(u)){for(a=0,i=Ei(r);i>a;a++)if((c=E(r[a]))&&mi(_i,c))return c;return new yi(!1)}t=Fi(r,u)}for(f=t.next;!(o=li(f,t)).done;){try{c=E(o.value)}catch(r){di(t,"throw",r)}if("object"==typeof c&&c&&mi(_i,c))return c}return new yi(!1)},gi=function(r,e,n){var t=Ai(e);t in r?Ci.f(r,t,wi(0,n)):r[t]=n};function Bi(){throw new Error("setTimeout has not been defined")}function Ti(){throw new Error("clearTimeout has not been defined")}hu({target:"Object",stat:!0},{fromEntries:function(r){var e={};return Si(r,(function(r,n){gi(e,r,n)}),{AS_ENTRIES:!0}),e}});var Ii=Bi,Oi=Ti;function Ni(r){if(Ii===setTimeout)return setTimeout(r,0);if((Ii===Bi||!Ii)&&setTimeout)return Ii=setTimeout,setTimeout(r,0);try{return Ii(r,0)}catch(e){try{return Ii.call(null,r,0)}catch(e){return Ii.call(this,r,0)}}}"function"==typeof a.setTimeout&&(Ii=setTimeout),"function"==typeof a.clearTimeout&&(Oi=clearTimeout);var xi,Li=[],Pi=!1,Ri=-1;function Mi(){Pi&&xi&&(Pi=!1,xi.length?Li=xi.concat(Li):Ri=-1,Li.length&&Gi())}function Gi(){if(!Pi){var r=Ni(Mi);Pi=!0;for(var e=Li.length;e;){for(xi=Li,Li=[];++Ri<e;)xi&&xi[Ri].run();Ri=-1,e=Li.length}xi=null,Pi=!1,function(r){if(Oi===clearTimeout)return clearTimeout(r);if((Oi===Ti||!Oi)&&clearTimeout)return Oi=clearTimeout,clearTimeout(r);try{Oi(r)}catch(e){try{return Oi.call(null,r)}catch(e){return Oi.call(this,r)}}}(r)}}function Ui(r,e){this.fun=r,this.array=e}Ui.prototype.run=function(){this.fun.apply(null,this.array)};function ji(){}var Hi=ji,Xi=ji,Yi=ji,Vi=ji,Ki=ji,Wi=ji,Ji=ji;var qi=a.performance||{},zi=qi.now||qi.mozNow||qi.msNow||qi.oNow||qi.webkitNow||function(){return(new Date).getTime()};var $i=new Date;var Qi={nextTick:function(r){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];Li.push(new Ui(r,e)),1!==Li.length||Pi||Ni(Gi)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Hi,addListener:Xi,once:Yi,off:Vi,removeListener:Ki,removeAllListeners:Wi,emit:Ji,binding:function(r){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(r){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(r){var e=.001*zi.call(qi),n=Math.floor(e),t=Math.floor(e%1*1e9);return r&&(n-=r[0],(t-=r[1])<0&&(n--,t+=1e9)),[n,t]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-$i)/1e3}};var Zi="object"==typeof Qi&&Qi.env&&Qi.env.NODE_DEBUG&&/\bsemver\b/i.test(Qi.env.NODE_DEBUG)?function(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return console.error("SEMVER",...e)}:()=>{};var rc={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},ec={exports:{}};!function(r,e){const{MAX_SAFE_COMPONENT_LENGTH:n}=rc,t=Zi,u=(e=r.exports={}).re=[],a=e.src=[],i=e.t={};let c=0;const f=(r,e,n)=>{const f=c++;t(f,e),i[r]=f,a[f]=e,u[f]=new RegExp(e,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","[0-9]+"),f("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),f("MAINVERSION","(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")")),f("MAINVERSIONLOOSE","(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")")),f("PRERELEASEIDENTIFIER","(?:".concat(a[i.NUMERICIDENTIFIER],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASEIDENTIFIERLOOSE","(?:".concat(a[i.NUMERICIDENTIFIERLOOSE],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASE","(?:-(".concat(a[i.PRERELEASEIDENTIFIER],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIER],")*))")),f("PRERELEASELOOSE","(?:-?(".concat(a[i.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIERLOOSE],")*))")),f("BUILDIDENTIFIER","[0-9A-Za-z-]+"),f("BUILD","(?:\\+(".concat(a[i.BUILDIDENTIFIER],"(?:\\.").concat(a[i.BUILDIDENTIFIER],")*))")),f("FULLPLAIN","v?".concat(a[i.MAINVERSION]).concat(a[i.PRERELEASE],"?").concat(a[i.BUILD],"?")),f("FULL","^".concat(a[i.FULLPLAIN],"$")),f("LOOSEPLAIN","[v=\\s]*".concat(a[i.MAINVERSIONLOOSE]).concat(a[i.PRERELEASELOOSE],"?").concat(a[i.BUILD],"?")),f("LOOSE","^".concat(a[i.LOOSEPLAIN],"$")),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE","".concat(a[i.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),f("XRANGEIDENTIFIER","".concat(a[i.NUMERICIDENTIFIER],"|x|X|\\*")),f("XRANGEPLAIN","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:".concat(a[i.PRERELEASE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGEPLAINLOOSE","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(a[i.PRERELEASELOOSE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAIN],"$")),f("XRANGELOOSE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAINLOOSE],"$")),f("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(n,"})")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:$|[^\\d])"),f("COERCERTL",a[i.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM","(\\s*)".concat(a[i.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",f("TILDE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAIN],"$")),f("TILDELOOSE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("LONECARET","(?:\\^)"),f("CARETTRIM","(\\s*)".concat(a[i.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",f("CARET","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAIN],"$")),f("CARETLOOSE","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("COMPARATORLOOSE","^".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],")$|^$")),f("COMPARATOR","^".concat(a[i.GTLT],"\\s*(").concat(a[i.FULLPLAIN],")$|^$")),f("COMPARATORTRIM","(\\s*)".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],"|").concat(a[i.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE","^\\s*(".concat(a[i.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAIN],")")+"\\s*$"),f("HYPHENRANGELOOSE","^\\s*(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s*$"),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0.0.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(ec,ec.exports);const nc=["includePrerelease","loose","rtl"];var tc=r=>r?"object"!=typeof r?{loose:!0}:nc.filter((e=>r[e])).reduce(((r,e)=>(r[e]=!0,r)),{}):{};const uc=/^[0-9]+$/,ac=(r,e)=>{const n=uc.test(r),t=uc.test(e);return n&&t&&(r=+r,e=+e),r===e?0:n&&!t?-1:t&&!n?1:r<e?-1:1};var ic={compareIdentifiers:ac,rcompareIdentifiers:(r,e)=>ac(e,r)};const cc=Zi,{MAX_LENGTH:fc,MAX_SAFE_INTEGER:oc}=rc,{re:sc,t:vc}=ec.exports,lc=tc,{compareIdentifiers:Dc}=ic;class bc{constructor(r,e){if(e=lc(e),r instanceof bc){if(r.loose===!!e.loose&&r.includePrerelease===!!e.includePrerelease)return r;r=r.version}else if("string"!=typeof r)throw new TypeError("Invalid Version: ".concat(r));if(r.length>fc)throw new TypeError("version is longer than ".concat(fc," characters"));cc("SemVer",r,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const n=r.trim().match(e.loose?sc[vc.LOOSE]:sc[vc.FULL]);if(!n)throw new TypeError("Invalid Version: ".concat(r));if(this.raw=r,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>oc||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oc||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oc||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((r=>{if(/^[0-9]+$/.test(r)){const e=+r;if(e>=0&&e<oc)return e}return r})):this.prerelease=[],this.build=n[5]?n[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(r){if(cc("SemVer.compare",this.version,this.options,r),!(r instanceof bc)){if("string"==typeof r&&r===this.version)return 0;r=new bc(r,this.options)}return r.version===this.version?0:this.compareMain(r)||this.comparePre(r)}compareMain(r){return r instanceof bc||(r=new bc(r,this.options)),Dc(this.major,r.major)||Dc(this.minor,r.minor)||Dc(this.patch,r.patch)}comparePre(r){if(r instanceof bc||(r=new bc(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;let e=0;do{const n=this.prerelease[e],t=r.prerelease[e];if(cc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return Dc(n,t)}while(++e)}compareBuild(r){r instanceof bc||(r=new bc(r,this.options));let e=0;do{const n=this.build[e],t=r.build[e];if(cc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return Dc(n,t)}while(++e)}inc(r,e){switch(r){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 r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&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(r))}return this.format(),this.raw=this.version,this}}const pc=bc;var Ec=(r,e,n)=>new pc(r,n).compare(new pc(e,n));const mc=Ec;var Fc=(r,e,n)=>mc(r,e,n)<0;const kc=Ec;var dc,hc,yc,_c,Ac,Cc,wc=(r,e,n)=>kc(r,e,n)>=0,Sc={exports:{}};!function(r,e){function n(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e]}function t(){return"undefined"!=typeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(r){return!1}}}Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var u=Object.prototype.hasOwnProperty,a=function(r,e){return u.call(r,e)};function i(r,e){for(var n in e)a(e,n)&&(r[n]=e[n]);return r}var c=/^[ \t]*(?:\r\n|\r|\n)/,f=/(?:\r\n|\r|\n)[ \t]*$/,o=/^(?:[\r\n]|$)/,s=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,v=/^[ \t]*[\r\n][ \t\r\n]*$/;function l(r,e,n){var t=0,u=r[0].match(s);u&&(t=u[1].length);var a=new RegExp("(\\r\\n|\\r|\\n).{0,"+t+"}","g");e&&(r=r.slice(1));var i=n.newline,o=n.trimLeadingNewline,v=n.trimTrailingNewline,l="string"==typeof i,D=r.length;return r.map((function(r,e){return r=r.replace(a,"$1"),0===e&&o&&(r=r.replace(c,"")),e===D-1&&v&&(r=r.replace(f,"")),l&&(r=r.replace(/\r\n|\n|\r/g,(function(r){return i}))),r}))}function D(r,e){for(var n="",t=0,u=r.length;t<u;t++)n+=r[t],t<u-1&&(n+=e[t]);return n}function b(r){return a(r,"raw")&&a(r,"length")}var p=function r(e){var n=t(),u=t(),a=i((function t(a){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];if(b(a)){var s=a,E=(c[0]===t||c[0]===p)&&v.test(s[0])&&o.test(s[1]),m=E?u:n,F=m.get(s);if(F||(F=l(s,E,e),m.set(s,F)),0===c.length)return F[0];var k=D(F,E?c.slice(1):c);return k}return r(i(i({},e),a||{}))}),{string:function(r){return l([r],!1,e)[0]}});return a}({trimLeadingNewline:!0,trimTrailingNewline:!0});e.outdent=p,e.default=p;try{r.exports=p,Object.defineProperty(p,"__esModule",{value:!0}),p.default=p,p.outdent=p}catch(r){}}(Sc,Sc.exports);const{outdent:gc}=Sc.exports,Bc={cursorOffset:{since:"1.4.0",category:"Special",type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:gc(dc||(dc=J(["\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:"Editor"},endOfLine:{since:"1.15.0",category:"Global",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:gc(hc||(hc=J(["\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:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{since:"0.0.10",category:"Global",type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:r=>"string"==typeof r||"function"==typeof r,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:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin",cliCategory:"Config"},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:"Global",description:gc(yc||(yc=J(["\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:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin-search-dir",cliCategory:"Config"},printWidth:{since:"0.0.0",category:"Global",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:"Special",type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:gc(_c||(_c=J(["\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:"Editor"},rangeStart:{since:"1.4.0",category:"Special",type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:gc(Ac||(Ac=J(["\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:"Editor"},requirePragma:{since:"1.7.0",category:"Special",type:"boolean",default:!1,description:gc(Cc||(Cc=J(["\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:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:"Global",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 Tc=["cliName","cliCategory","cliDescription"],Ic={compare:Ec,lt:Fc,gte:wc},Oc=(r,e)=>Object.entries(r).map((r=>{let[n,t]=r;return Object.assign({[e]:n},t)})),Nc="2.5.1",xc={CATEGORY_CONFIG:"Config",CATEGORY_EDITOR:"Editor",CATEGORY_FORMAT:"Format",CATEGORY_OTHER:"Other",CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:"Global",CATEGORY_SPECIAL:"Special",options:Bc}.options;function Lc(r,e,n){const t=new Set(r.choices.map((r=>r.value)));for(const u of e)if(u.parsers)for(const e of u.parsers)if(!t.has(e)){t.add(e);const a=n.find((r=>r.parsers&&r.parsers[e]));let i=u.name;a&&a.name&&(i+=" (plugin: ".concat(a.name,")")),r.choices.push({value:e,description:i})}}var Pc={getSupportInfo:function(){let{plugins:r=[],showUnreleased:e=!1,showDeprecated:n=!1,showInternal:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=Nc.split("-",1)[0],a=r.flatMap((r=>r.languages||[])).filter(c),i=Oc(Object.assign({},...r.map((r=>{let{options:e}=r;return e})),xc),"name").filter((r=>c(r)&&f(r))).sort(((r,e)=>r.name===e.name?0:r.name<e.name?-1:1)).map(o).map((e=>{e=Object.assign({},e),Array.isArray(e.default)&&(e.default=1===e.default.length?e.default[0].value:e.default.filter(c).sort(((r,e)=>Ic.compare(e.since,r.since)))[0].value),Array.isArray(e.choices)&&(e.choices=e.choices.filter((r=>c(r)&&f(r))),"parser"===e.name&&Lc(e,a,r));const n=Object.fromEntries(r.filter((r=>r.defaultOptions&&void 0!==r.defaultOptions[e.name])).map((r=>[r.name,r.defaultOptions[e.name]])));return Object.assign(Object.assign({},e),{},{pluginDefaults:n})}));return{languages:a,options:i};function c(r){return e||!("since"in r)||r.since&&Ic.gte(u,r.since)}function f(r){return n||!("deprecated"in r)||r.deprecated&&Ic.lt(u,r.deprecated)}function o(r){if(t)return r;return W(r,Tc)}}};const Rc=M.exports,Mc=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Gc=K,{getSupportInfo:Uc}=Pc,jc=/[^\x20-\x7F]/;function Hc(r){return(e,n,t)=>{const u=t&&t.backwards;if(!1===n)return!1;const{length:a}=e;let i=n;for(;i>=0&&i<a;){const n=e.charAt(i);if(r instanceof RegExp){if(!r.test(n))return i}else if(!r.includes(n))return i;u?i--:i++}return(-1===i||i===a)&&i}}const Xc=Hc(/\s/),Yc=Hc(" \t"),Vc=Hc(",; \t"),Kc=Hc(/[^\n\r]/);function Wc(r,e){if(!1===e)return!1;if("/"===r.charAt(e)&&"*"===r.charAt(e+1))for(let n=e+2;n<r.length;++n)if("*"===r.charAt(n)&&"/"===r.charAt(n+1))return n+2;return e}function Jc(r,e){return!1!==e&&("/"===r.charAt(e)&&"/"===r.charAt(e+1)?Kc(r,e):e)}function qc(r,e,n){const t=n&&n.backwards;if(!1===e)return!1;const u=r.charAt(e);if(t){if("\r"===r.charAt(e-1)&&"\n"===u)return e-2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e-1}else{if("\r"===u&&"\n"===r.charAt(e+1))return e+2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e+1}return e}function zc(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const t=Yc(r,n.backwards?e-1:e,n),u=qc(r,t,n);return t!==u}function $c(r,e){let n=null,t=e;for(;t!==n;)n=t,t=Vc(r,t),t=Wc(r,t),t=Yc(r,t);return t=Jc(r,t),t=qc(r,t),!1!==t&&zc(r,t)}function Qc(r,e){let n=null,t=e;for(;t!==n;)n=t,t=Yc(r,t),t=Wc(r,t),t=Jc(r,t),t=qc(r,t);return t}function Zc(r,e,n){return Qc(r,n(e))}function rf(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,t=0;for(let u=n;u<r.length;++u)"\t"===r[u]?t=t+e-t%e:t++;return t}function ef(r,e){const n={quote:'"',regex:/"/g,escaped:"&quot;"},t={quote:"'",regex:/'/g,escaped:"&apos;"},u="'"===e?t:n,a=u===t?n:t;let i=u;if(r.includes(u.quote)||r.includes(a.quote)){i=(r.match(u.regex)||[]).length>(r.match(a.regex)||[]).length?a:u}return i}function nf(r,e,n){const t='"'===e?"'":'"',u=r.replace(/\\(.)|(["'])/gs,((r,u,a)=>u===t?u:a===e?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u)));return e+u+e}function tf(r,e){(r.comments||(r.comments=[])).push(e),e.printed=!1,e.nodeDescription=function(r){const e=r.type||r.kind||"(unknown type)";let n=String(r.name||r.id&&("object"==typeof r.id?r.id.name:r.id)||r.key&&("object"==typeof r.key?r.key.name:r.key)||r.value&&("object"==typeof r.value?"":String(r.value))||r.operator||"");n.length>20&&(n=n.slice(0,19)+"\u2026");return e+(n?" "+n:"")}(r)}var