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