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