module.exports=(()=>{vare={6553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.codeFrameColumns=codeFrameColumns;t.default=_default;varn=_interopRequireWildcard(r(9571));function_getRequireWildcardCache(){if(typeofWeakMap!=="function")returnnull;vare=newWeakMap;_getRequireWildcardCache=function(){returne};returne}function_interopRequireWildcard(e){if(e&&e.__esModule){returne}if(e===null||typeofe!=="object"&&typeofe!=="function"){return{default:e}}vart=_getRequireWildcardCache();if(t&&t.has(e)){returnt.get(e)}varr={};varn=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(varsine){if(Object.prototype.hasOwnProperty.call(e,s)){vari=n?Object.getOwnPropertyDescriptor(e,s):null;if(i&&(i.get||i.set)){Object.defineProperty(r,s,i)}else{r[s]=e[s]}}}r.default=e;if(t){t.set(e,r)}returnr}lets=false;functiongetDefs(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}consti=/\r\n|[\n\r\u2028\u2029]/;functiongetMarkerLines(e,t,r){constn=Object.assign({column:0,line:-1},e.start);consts=Object.assign({},n,e.end);const{linesAbove:i=2,linesBelow:o=3}=r||{};consta=n.line;constl=n.column;constc=s.line;constf=s.column;letu=Math.max(a-(i+1),0);leth=Math.min(t.length,c+o);if(a===-1){u=0}if(c===-1){h=t.length}constp=c-a;constd={};if(p){for(lete=0;e<=p;e++){constr=e+a;if(!l){d[r]=true}elseif(e===0){conste=t[r-1].length;d[r]=[l,e-l+1]}elseif(e===p){d[r]=[0,f]}else{constn=t[r-e].length;d[r]=[0,n]}}}else{if(l===f){if(l){d[a]=[l,0]}else{d[a]=true}}else{d[a]=[l,f-l]}}return{start:u,end:h,markerLines:d}}functioncodeFrameColumns(e,t,r={}){consts=(r.highlightCode||r.forceColor)&&(0,n.shouldHighlight)(r);consto=(0,n.getChalk)(r);consta=getDefs(o);constl=(e,t)=>{returns?e(t):t};constc=e.split(i);const{start:f,end:u,markerLines:h}=getMarkerLines(t,c,r);constp=t.start&&typeoft.start.column==="number";constd=String(u).length;constg=s?(0,n.default)(e,r):e;letw=g.split(i).slice(f,u).map((e,t)=>{constn=f+1+t;consts=` ${n}`.slice(-d);consti=` ${s} | `;consto=h[n];constc=!h[n+1];if(o){lett="";if(Array.isArray(o)){constn=e.slice(0,Math.max(o[0]-1,0)).replace(/[^\t]/g," ");consts=o[1]||1;t=["\n ",l(a.gutter,i.replace(/\d/g," ")),n,l(a.marker,"^").repeat(s)].join("");if(c&&r.message){t+=" "+l(a.message,r.message)}}return[l(a.marker,">"),l(a.gutter,i),e,t].join("")}else{return` ${l(a.gutter,i)}${e}`}}).join("\n");if(r.message&&!p){w=`${" ".repeat(d+1)}${r.message}\n${w}`}if(s){returno.reset(w)}else{returnw}}function_default(e,t,r,n={}){if(!s){s=true;conste="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning){process.emitWarning(e,"DeprecationWarning")}else{constt=newError(e);t.name="DeprecationWarning";console.warn(newError(e))}}r=Math.max(r,0);consti={start:{column:r,line:t}};returncodeFrameColumns(e,i,n)}},4705:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isIdentifierStart=isIdentifierStart;t.isIdentifierChar=isIdentifierChar;t.isIdentifierName=isIdentifierName;letr="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ";letn="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_";consts=newRegExp("["+r+"]");consti=newRegExp("["+r+n+"]");r=n=null;consto=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938];consta=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];functionisInAstralSet(e,t){letr=65536;for(letn=0,s=t.length;n<s;n+=2){r+=t[n];if(r>e)returnfalse;r+=t[n+1];if(r>=e)returntrue}returnfalse}functionisIdentifierStart(e){if(e<65)returne===36;if(e<=90)returntrue;if(e<97)returne===95;if(e<=122)returntrue;if(e<=65535){returne>=170&&s.test(String.fromCharCode(e))}returnisInAstralSet(e,o)}functionisIdentifierChar(e){if(e<48)returne===36;if(e<58)returntrue;if(e<65)returnfalse;if(e<=90)returntrue;if(e<97)returne===95;if(e<=122)returntrue;if(e<=65535){returne>=170&&i.test(String.fromCharCode(e))}returnisInAstralSet(e,o)||isInAstralSet(e,a)}functionisIdentifierName(e){lett=true;for(letr=0,n=Array.from(e);r<n.length;r++){conste=n[r];consts=e.codePointAt(0);if(t){if(!isIdentifierStart(s)){returnfalse}t=false}elseif(!isIdentifierChar(s)){returnfalse}}return!t}},4246:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"isIdentifierName",{enumerable:true,get:function(){returnn.isIdentifierName}});Object.defineProperty(t,"isIdentifierChar",{enumerable:true,get:function(){returnn.isIdentifierChar}});Object.defineProperty(t,"isIdentifierStart",{enumerable:true,get:function(){returnn.isIdentifierStart}});Object.defineProperty(t,"isReservedWord",{enumerable:true,get:function(){returns.isReservedWord}});Object.defineProperty(t,"isStrictBindOnlyReservedWord",{enumerable:true,get:function(){returns.isStrictBindOnlyReservedWord}});Object.defineProperty(t,"isStrictBindReservedWord",{enumerable:true,get:function(){returns.isStrictBindReservedWord}});Object.defineProperty(t,"isStrictReservedWord",{enumerable:true,get:function(){returns.isStrictReservedWord}});Object.defineProperty(t,"isKeyword",{enumerable:true,get:function(){returns.isKeyword}});varn=r(4705);vars=r(8755)},8755:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isReservedWord=isReservedWord;t.isStrictReservedWord=isStrictReservedWord;t.isStrictBindOnlyReservedWord=isStrictBindOnlyReservedWord;t.isStrictBindReservedWord=isStrictBindReservedWord;t.isKeyword=isKeyword;constr={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]};constn=newSet(r.keyword);consts=newSet(r.strict);consti=newSet(r.strictBind);functionisReservedWord(e,t){returnt&&e==="await"||e==="enum"}functionisStrictReservedWord(e,t){returnisReservedWord(e,t)||s.has(e)}functionisStrictBindOnlyReservedWord(e){returni.has(e)}functionisStrictBindReservedWord(e,t){returnisStrictReservedWord(e,t)||isStrictBindOnlyReservedWord(e)}functionisKeyword(e){returnn.has(e)}},9571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.shouldHighlight=shouldHighlight;t.getChalk=getChalk;t.default=highlight;varn=_interopRequireWildcard(r(2388));vars=r(4246);vari=_interopRequireDefault(r(2242));function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}function_getRequireWildcardCache(){if(typeofWeakMap!=="function")returnnull;vare=newWeakMap;_getRequireWildcardCache=function(){returne};returne}function_interopRequireWildcard(e){if(e&&e.__esModule){returne}if(e===null||typeofe!=="object"&&typeofe!=="function"){return{default:e}}vart=_getRequireWildcardCache();if(t&&t.has(e)){returnt.get(e)}varr={};varn=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(varsine){if(Object.prototype.hasOwnProperty.call(e,s)){vari=n?Object.getOwnPropertyDescriptor(e,s):null;if(i&&(i.get||i.set)){Object.defineProperty(r,s,i)}else{r[s]=e[s]}}}r.default=e;if(t){t.set(e,r)}returnr}functiongetDefs(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold}}consto=/\r\n|[\n\r\u2028\u2029]/;consta=/^[a-z][\w-]*$/i;constl=/^[()[\]{}]$/;functiongetTokenType(e){const[t,r]=e.slice(-2);consti=(0,n.matchToToken)(e);if(i.type==="name"){if((0,s.isKeyword)(i.value)||(0,s.isReservedWord)(i.value)){return"keyword"}if(a.test(i.value)&&(r[t-1]==="<"||r.substr(t-2,2)=="</")){return"jsx_tag"}if(i.value[0]!==i.value[0].toLowerCase()){return"capitalized"}}if(i.type==="punctuator"&&l.test(i.value)){return"bracket"}if(i.type==="invalid"&&(i.value==="@"||i.value==="#")){return"punctuator"}returni.type}functionhighlightTokens(e,t){returnt.replace(n.default,function(...t){constr=getTokenType(t);constn=e[r];if(n){returnt[0].split(o).map(e=>n(e)).join("\n")}else{returnt[0]}})}functionshouldHighlight(e){returni.default.supportsColor||e.forceColor}functiongetChalk(e){lett=i.default;if(e.forceColor){t=newi.default.constructor({enabled:true,level:1})}returnt}functionhighlight(e,t={}){if(shouldHighlight(t)){constr=getChalk(t);constn=getDefs(r);returnhighlightTokens(n,e)}else{returne}}},726:e=>{"use strict";constt=()=>{conste=Error.prepareStackTrace;Error.prepareStackTrace=((e,t)=>t);constt=(newError).stack.slice(1);Error.prepareStackTrace=e;returnt};e.exports=t;e.exports.default=t},4398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Explorer=void0;varn=_interopRequireDefault(r(5622));vars=r(4084);vari=r(6346);varo=r(7594);vara=r(4328);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}classExplorerextendss.ExplorerBase{constructor(e){super(e)}asyncsearch(e=process.cwd()){constt=await(0,a.getDirectory)(e);constr=awaitthis.searchFromDirectory(t);returnr}asyncsearchFromDirectory(e){constt=n.default.resolve(process.cwd(),e);constr=async()=>{conste=awaitthis.searchDirectory(t);constr=this.nextDirectoryToSearch(t,e);if(r){returnthis.searchFromDirectory(r)}constn=awaitthis.config.transform(e);returnn};if(this.searchCache){return(0,o.cacheWrapper)(this.searchCache,t,r)}returnr()}asyncsearchDirectory(e){forawait(consttofthis.config.searchPlaces){constr=awaitthis.loadSearchPlace(e,t);if(this.shouldSearchStopWithResult(r)===true){returnr}}returnnull}asyncloadSearchPlace(e,t){constr=n.default.join(e,t);consts=await(0,i.readFile)(r);consto=awaitthis.createCosmiconfigResult(r,s);returno}asyncloadFileContent(e,t){if(t===null){returnnull}if(t.trim()===""){returnundefined}constr=this.getLoaderEntryForFile(e);constn=awaitr(e,t);returnn}asynccreateCosmiconfigResult(e,t){constr=awaitthis.loadFileContent(e,t);constn=this.loadedContentToCosmiconfigResult(e,r);returnn}asyncload(e){this.validateFilePath(e);constt=n.default.resolve(process.cwd(),e);constr=async()=>{conste=await(0,i.readFile)(t,{throwNotFound:true});constr=awaitthis.createCosmiconfigResult(t,e);constn=awaitthis.config.transform(r);returnn};if(this.loadCache){return(0,o.cacheWrapper)(this.loadCache,t,r)}returnr()}}t.Explorer=Explorer},4084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtensionDescription=getExtensionDescription;t.ExplorerBase=void0;varn=_interopRequireDefault(r(5622));vars=r(6169);vari=r(9371);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}classExplorerBase{constructor(e){if(e.cache===true){this.loadCache=newMap;this.searchCache=newMap}this.config=e;this.validateConfig()}clearLoadCache(){if(this.loadCache){this.loadCache.clear()}}clearSearchCache(){if(this.searchCache){this.searchCache.clear()}}clearCaches(){this.clearLoadCache();this.clearSearchCache()}validateConfig(){conste=this.config;e.searchPlaces.forEach(t=>{constr=n.default.extname(t)||"noExt";consts=e.loaders[r];if(!s){thrownewError(`No loader specified for ${getExtensionDescription(t)}, so searchPlaces item "${t}" is invalid`)}if(typeofs!=="function"){thrownewError(`loader for ${getExtensionDescription(t)} is not a function (type provided: "${typeofs}"), so searchPlaces item "${t}" is invalid`)}})}shouldSearchStopWithResult(e){if(e===null)returnfalse;if(e.isEmpty&&this.config.ignoreEmptySearchPlaces)returnfalse;returntrue}nextDirectoryToSearch(e,t){if(this.shouldSearchStopWithResult(t)){returnnull}constr=nextDirUp(e);if(r===e||e===this.config.stopDir){returnnull}returnr}loadPackageProp(e,t){constr=s.loaders.loadJson(e,t);constn=(0,i.getPropertyByPath)(r,this.config.packageProp);returnn||null}getLoaderEntryForFile(e){if(n.default.basename(e)==="package.json"){conste=this.loadPackageProp.bind(this);returne}constt=n.default.extname(e)||"noExt";constr=this.config.loaders[t];if(!r){thrownewError(`No loader specified for ${getExtensionDescription(e)}`)}returnr}loadedContentToCosmiconfigResult(e,t){if(t===null){returnnull}if(t===undefined){return{filepath:e,config:undefined,isEmpty:true}}return{config:t,filepath:e}}validateFilePath(e){if(!e){thrownewError("load must pass a non-empty string")}}}t.ExplorerBase=ExplorerBase;functionnextDirUp(e){returnn.default.dirname(e)}functiongetExtensionDescription(e){constt=n.default.extname(e);returnt?`extension "${t}"`:"files without extensions"}},8666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ExplorerSync=void0;varn=_interopRequireDefault(r(5622));vars=r(4084);vari=r(6346);varo=r(7594);vara=r(4328);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}classExplorerSyncextendss.ExplorerBase{constructor(e){super(e)}searchSync(e=process.cwd()){constt=(0,a.getDirectorySync)(e);constr=this.searchFromDirectorySync(t);returnr}searchFromDirectorySync(e){constt=n.default.resolve(process.cwd(),e);constr=()=>{conste=this.searchDirectorySync(t);constr=this.nextDirectoryToSearch(t,e);if(r){returnthis.searchFromDirectorySync(r)}constn=this.config.transform(e);returnn};if(this.searchCache){return(0,o.cacheWrapperSync)(this.searchCache,t,r)}returnr()}searchDirectorySync(e){for(consttofthis.config.searchPlaces){constr=this.loadSearchPlaceSync(e,t);if(this.shouldSearchStopWithResult(r)===true){returnr}}returnnull}loadSearchPlaceSync(e,t){constr=n.default.join(e,t);consts=(0,i.readFileSync)(r);consto=this.createCosmiconfigResultSync(r,s);returno}loadFileContentSync(e,t){if(t===null){returnnull}if(t.trim()===""){returnundefined}constr=this.getLoaderEntryForFile(e);constn=r(e,t);returnn}createCosmiconfigResultSync(e,t){constr=this.loadFileContentSync(e,t);constn=this.loadedContentToCosmiconfigResult(e,r);returnn}loadSync(e){this.validateFilePath(e);constt=n.default.resolve(process.cwd(),e);constr=()=>{conste=(0,i.readFileSync)(t,{throwNotFound:true});constr=this.createCosmiconfigResultSync(t,e);constn=this.config.transform(r);returnn};if(this.loadCache){return(0,o.cacheWrapperSync)(this.loadCache,t,r)}returnr()}}t.ExplorerSync=ExplorerSync},7594:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cacheWrapper=cacheWrapper;t.cacheWrapperSync=cacheWrapperSync;asyncfunctioncacheWrapper(e,t,r){constn=e.get(t);if(n!==undefined){returnn}consts=awaitr();e.set(t,s);returns}functioncacheWrapperSync(e,t,r){constn=e.get(t);if(n!==undefined){returnn}consts=r();e.set(t,s);returns}},4328:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDirectory=getDirectory;t.getDirectorySync=getDirectorySync;varn=_interopRequireDefault(r(5622));vars=r(271);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}asyncfunctiongetDirectory(e){constt=await(0,s.isDirectory)(e);if(t===true){returne}constr=n.default.dirname(e);returnr}functiongetDirectorySync(e){constt=(0,s.isDirectorySync)(e);if(t===true){returne}constr=n.default.dirname(e);returnr}},9371:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPropertyByPath=getPropertyByPath;functiongetPropertyByPath(e,t){if(typeoft==="string"&&Object.prototype.hasOwnProperty.call(e,t)){returne[t]}constr=typeoft==="string"?t.split("."):t;returnr.reduce((e,t)=>{if(e===undefined){returne}returne[t]},e)}},3507:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cosmiconfig=cosmiconfig;t.cosmiconfigSync=cosmiconfigSync;t.defaultLoaders=void0;varn=_interopRequireDefault(r(2087));vars=r(4398);vari=r(8666);varo=r(6169);vara=r(3988);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}functioncosmiconfig(e,t={}){constr=normalizeOptions(e,t);constn=news.Explorer(r);return{search:n.search.bind(n),load:n.load.bind(n),clearLoadCache:n.clearLoadCache.bind(n),clearSearchCache:n.clearSearchCache.bind(n),clearCaches:n.clearCaches.bind(n)}}functioncosmiconfigSync(e,t={}){constr=normalizeOptions(e,t);constn=newi.ExplorerSync(r);return{search:n.searchSync.bind(n),load:n.loadSync.bind(n),clearLoadCache:n.clearLoadCache.bind(n),clearSearchCache:n.clearSearchCache.bind(n),clearCaches:n.clearCaches.bind(n)}}constl=Object.freeze({".cjs":o.loaders.loadJs,".js":o.loaders.loadJs,".json":o.loaders.loadJson,".yaml":o.loaders.loadYaml,".yml":o.loaders.loadYaml,noExt:o.loaders.loadYaml});t.defaultLoaders=l;constc=functionidentity(e){returne};functionnormalizeOptions(e,t){constr={packageProp:e,searchPlaces:["package.json",`.${e}rc`,`.${e}rc.json`,`.${e}rc.yaml`,`.${e}rc.yml`,`.${e}rc.js`,`.${e}rc.cjs`,`${e}.config.js`,`${e}.config.cjs`],ignoreEmptySearchPlaces:true,stopDir:n.default.homedir(),cache:true,transform:c,loaders:l};consts={...r,...t,loaders:{...r.loaders,...t.loaders}};returns}},6169:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loaders=void0;letn;consts=functionloadJs(e){if(n===undefined){n=r(9900)}constt=n(e);returnt};leti;consto=functionloadJson(e,t){if(i===undefined){i=r(2518)}try{constr=i(t);returnr}catch(t){t.message=`JSON Error in ${e}:\n${t.message}`;throwt}};leta;constl=functionloadYaml(e,t){if(a===undefined){a=r(1310)}try{constr=a.parse(t,{prettyErrors:true});returnr}catch(t){t.message=`YAML Error in ${e}:\n${t.message}`;throwt}};constc={loadJs:s,loadJson:o,loadYaml:l};t.loaders=c},6346:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.readFile=readFile;t.readFileSync=readFileSync;varn=_interopRequireDefault(r(5747));function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}asyncfunctionfsReadFileAsync(e,t){returnnewPromise((r,s)=>{n.default.readFile(e,t,(e,t)=>{if(e){s(e);return}r(t)})})}asyncfunctionreadFile(e,t={}){constr=t.throwNotFound===true;try{constt=awaitfsReadFileAsync(e,"utf8");returnt}catch(e){if(r===false&&e.code==="ENOENT"){returnnull}throwe}}functionreadFileSync(e,t={}){constr=t.throwNotFound===true;try{constt=n.default.readFileSync(e,"utf8");returnt}catch(e){if(r===false&&e.code==="ENOENT"){returnnull}throwe}}},3988:()=>{"use strict"},8361:(e,t,r)=>{"use strict";varn=r(1669);vars=r(237);vari=functionerrorEx(e,t){if(!e||e.constructor!==String){t=e||{};e=Error.name}varr=functionErrorEXError(n){if(!this){returnnewErrorEXError(n)}n=ninstanceofError?n.message:n||this.message;Error.call(this,n);Error.captureStackTrace(this,r);this.name=e;Object.defineProperty(this,"message",{configurable:true,enumerable:false,get:function(){vare=n.split(/\r?\n/g);for(varrint){if(!t.hasOwnProperty(r)){continue}vari=t[r];if("message"ini){e=i.message(this[r],e)||e;if(!s(e)){e=[e]}}}returne.join("\n")},set:function(e){n=e}});vari=null;varo=Object.getOwnPropertyDescriptor(this,"stack");vara=o.get;varl=o.value;deleteo.value;deleteo.writable;o.set=function(e){i=e};o.get=function(){vare=(i||(a?a.call(this):l)).split(/\r?\n+/g);if(!i){e[0]=this.name+": "+this.message}varr=1;for(varnint){if(!t.hasOwnProperty(n)){continue}vars=t[n];if("line"ins){varo=s.line(this[n]);if(o){e.splice(r++,0," "+o)}}if("stack"ins){s.stack(this[n],e)}}returne.join("\n")};Object.defineProperty(this,"stack",o)};if(Object.setPrototypeOf){Object.setPrototypeOf(r.prototype,Error.prototype);Object.setPrototypeOf(r,Error)}else{n.inherits(r,Error)}returnr};i.append=function(e,t){return{message:function(r,n){r=r||t;if(r){n[0]+=" "+e.replace("%s",r.toString())}returnn}}};i.line=function(e,t){return{line:function(r){r=r||t;if(r){returne.replace("%s",r.toString())}returnnull}}};e.exports=i},9900:(e,t,r)=>{"use strict";constn=r(5622);consts=r(4101);consti=r(5281);e.exports=(e=>{if(typeofe!=="string"){thrownewTypeError("Expected a string")}constt=i(__filename);constr=s(n.dirname(t),e);consto=require.cache[r];if(o&&o.parent){lete=o.parent.children.length;while(e--){if(o.parent.children[e].id===r){o.parent.children.splice(e,1)}}}deleterequire.cache[r];consta=require.cache[t];returna===undefined?require(r):a.require(r)})},4101:(e,t,r)=>{"use strict";constn=r(5622);consts=r(2282);consti=r(5747);consto=(e,t,r)=>{if(typeofe!=="string"){thrownewTypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeofe}\``)}if(typeoft!=="string"){thrownewTypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeoft}\``)}try{e=i.realpathSync(e)}catch(t){if(t.code==="ENOENT"){e=n.resolve(e)}elseif(r){returnnull}else{throwt}}consto=n.join(e,"noop.js");consta=()=>s._resolveFilename(t,{id:o,filename:o,paths:s._nodeModulePaths(e)});if(r){try{returna()}catch(e){returnnull}}returna()};e.exports=((e,t)=>o(e,t));e.exports.silent=((e,t)=>o(e,t,true))},237:e=>{"use strict";e.exports=functionisArrayish(e){if(!e){returnfalse}returneinstanceofArray||Array.isArray(e)||e.length>=0&&e.spliceinstanceofFunction}},2388:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});t.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g;t.matchToToken=function(e){vart={type:"invalid",value:e[0],closed:undefined};if(e[1])t.type="string",t.closed=!!(e[3]||e[4]);elseif(e[5])t.type="comment";elseif(e[6])t.type="comment",t.closed=!!e[7];elseif(e[8])t.type="regex";elseif(e[9])t.type="number";elseif(e[10])t.type="name";elseif(e[11])t.type="punctuator";elseif(e[12])t.type="whitespace";returnt}},8335:e=>{"use strict";e.exports=parseJson;functionparseJson(e,t,r){r=r||20;try{returnJSON.parse(e,t)}catch(t){if(typeofe!=="string"){constt=Array.isArray(e)&&e.length===0;constr="Cannot parse "+(t?"an empty array":String(e));thrownewTypeError(r)}constn=t.message.match(/^Unexpected token.*position\s+(\d+)/i);consts=n?+n[1]:t.message.match(/^Unexpected end of JSON.*/i)?e.length-1:null;if(s!=null){constn=s<=r?0:s-r;consti=s+r>=e.length?e.length:s+r;t.message+=` while parsing near '${n===0?"":"..."}${e.slice(n,i)}${i===e.length?"":"..."}'`}else{t.message+=` while parsing '${e.slice(0,r*2)}'`}throwt}}},241:(e,t)=>{functionset(e,t,r){if(typeofr.value==="object")r.value=klona(r.value);if(!r.enumerable||r.get||r.set||!r.configurable||!r.writable||t==="__proto__"){Object.defineProperty(e,t,r)}elsee[t]=r.value}functionklona(e){if(typeofe!=="object")returne;vart=0,r,n,s,i=Object.prototype.toString.call(e);if(i==="[object Object]"){s=Object.create(e.__proto__||null)}elseif(i==="[object Array]"){s=Array(e.length)}elseif(i==="[object Set]"){s=newSet;e.forEach(function(e){s.add(klona(e))})}elseif(i==="[object Map]"){s=newMap;e.forEach(function(e,t){s.set(klona(t),klona(e))})}elseif(i==="[object Date]"){s=newDate(+e)}elseif(i==="[object RegExp]"){s=newRegExp(e.source,e.flags)}elseif(i==="[object DataView]"){s=newe.constructor(klona(e.buffer))}elseif(i==="[object ArrayBuffer]"){s=e.slice(0)}elseif(i.slice(-6)==="Array]"){s=newe.constructor(e)}if(s){for(n=Object.getOwnPropertySymbols(e);t<n.length;t++){set(s,n[t],Object.getOwnPropertyDescriptor(e,n[t]))}for(t=0,n=Object.getOwnPropertyNames(e);t<n.length;t++){if(Object.hasOwnProperty.call(s,r=n[t])&&s[r]===e[r])continue;set(s,r,Object.getOwnPropertyDescriptor(e,r))}}returns||e}t.klona=klona},9036:(e,t)=>{"use strict";varr="\n";varn="\r";vars=function(){functionLinesAndColumns(e){this.string=e;vart=[0];for(vars=0;s<e.length;){switch(e[s]){caser:s+=r.length;t.push(s);break;casen:s+=n.length;if(e[s]===r){s+=r.length}t.push(s);break;default:s++;break}}this.offsets=t}LinesAndColumns.prototype.locationForIndex=function(e){if(e<0||e>this.string.length){returnnull}vart=0;varr=this.offsets;while(r[t+1]<=e){t++}varn=e-r[t];return{line:t,column:n}};LinesAndColumns.prototype.indexForLocation=function(e){vart=e.line,r=e.column;if(t<0||t>=this.offsets.length){returnnull}if(r<0||r>this.lengthOfLine(t)){returnnull}returnthis.offsets[t]+r};LinesAndColumns.prototype.lengthOfLine=function(e){vart=this.offsets[e];varr=e===this.offsets.length-1?this.string.length:this.offsets[e+1];returnr-t};returnLinesAndColumns}();t.__esModule=true;t.default=s},5281:(e,t,r)=>{"use strict";constn=r(726);e.exports=(e=>{constt=n();if(!e){returnt[2].getFileName()}letr=false;t.shift();for(constnoft){constt=n.getFileName();if(typeoft!=="string"){continue}if(t===e){r=true;continue}if(t==="module.js"){continue}if(r&&t!==e){returnt}}})},2518:(e,t,r)=>{"use strict";constn=r(8361);consts=r(8335);const{default:i}=r(9036);const{codeFrameColumns:o}=r(6553);consta=n("JSONError",{fileName:n.append("in %s"),codeFrame:n.append("\n\n%s\n")});e.exports=((e,t,r)=>{if(typeoft==="string"){r=t;t=null}try{try{returnJSON.parse(e,t)}catch(r){s(e,t);throwr}}catch(t){t.message=t.message.replace(/\n/g,"");constn=t.message.match(/in JSON at position (\d+) while parsing near/);consts=newa(t);if(r){s.fileName=r}if(n&&n.length>0){constt=newi(e);constr=Number(n[1]);consta=t.locationForIndex(r);constl=o(e,{start:{line:a.line+1,column:a.column+1}},{highlightCode:true});s.codeFrame=l}throws}})},271:(e,t,r)=>{"use strict";const{promisify:n}=r(1669);consts=r(5747);asyncfunctionisType(e,t,r){if(typeofr!=="string"){thrownewTypeError(`Expected a string, got ${typeofr}`)}try{consti=awaitn(s[e])(r);returni[t]()}catch(e){if(e.code==="ENOENT"){returnfalse}throwe}}functionisTypeSync(e,t,r){if(typeofr!=="string"){thrownewTypeError(`Expected a string, got ${typeofr}`)}try{returns[e](r)[t]()}catch(e){if(e.code==="ENOENT"){returnfalse}throwe}}t.isFile=isType.bind(null,"stat","isFile");t.isDirectory=isType.bind(null,"stat","isDirectory");t.isSymlink=isType.bind(null,"lstat","isSymbolicLink");t.isFileSync=isTypeSync.bind(null,"statSync","isFile");t.isDirectorySync=isTypeSync.bind(null,"statSync","isDirectory");t.isSymlinkSync=isTypeSync.bind(null,"lstatSync","isSymbolicLink")},1230:(e,t,r)=>{"use strict";varn=r(6580);vars=r(390);vari=r(3616);consto={anchorPrefix:"a",customTags:null,indent:2,indentSeq:true,keepCstNodes:false,keepNodeTypes:true,keepBlobsInJSON:true,mapAsMap:false,maxAliasCount:100,prettyErrors:false,simpleKeys:false,version:"1.2"};consta={getbinary(){returns.binaryOptions},setbinary(e){Object.assign(s.binaryOptions,e)},getbool(){returns.boolOptions},setbool(e){Object.assign(s.boolOptions,e)},getint(){returns.intOptions},setint(e){Object.assign(s.intOptions,e)},getnull(){returns.nullOptions},setnull(e){Object.assign(s.nullOptions,e)},getstr(){returns.strOptions},setstr(e){Object.assign(s.strOptions,e)}};constl={"1.0":{schema:"yaml-1.1",merge:true,tagPrefixes:[{handle:"!",prefix:n.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:true,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:n.defaultTagPrefix}]},1.2:{schema:"core",merge:false,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:n.defaultTagPrefix}]}};functionstringifyTag(e,t){if((e.version||e.options.version)==="1.0"){conste=t.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(e)return"!"+e[1];constr=t.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);returnr?`!${r[1]}/${r[2]}`:`!${t.replace(/^tag:/,"")}`}letr=e.tagPrefixes.find(e=>t.indexOf(e.prefix)===0);if(!r){constn=e.getDefaults().tagPrefixes;r=n&&n.find(e=>t.indexOf(e.prefix)===0)}if(!r)returnt[0]==="!"?t:`!<${t}>`;constn=t.substr(r.prefix.length).replace(/[!,[\]{}]/g,e=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"})[e]);returnr.handle+n}functiongetTagObject(e,t){if(tinstanceofs.Alias)returns.Alias;if(t.tag){constr=e.filter(e=>e.tag===t.tag);if(r.length>0)returnr.find(e=>e.format===t.format)||r[0]}letr,n;if(tinstanceofs.Scalar){n=t.value;consts=e.filter(e=>e.identify&&e.identify(n)||e.class&&ninstanceofe.class);r=s.find(e=>e.format===t.format)||s.find(e=>!e.format)}else{n=t;r=e.find(e=>e.nodeClass&&ninstanceofe.nodeClass)}if(!r){conste=n&&n.constructor?n.constructor.name:typeofn;thrownewError(`Tag not resolved for ${e} value`)}returnr}functionstringifyProps(e,t,{anchors:r,doc:n}){consts=[];consti=n.anchors.getName(e);if(i){r[i]=e;s.push(`&${i}`)}if(e.tag){s.push(stringifyTag(n,e.tag))}elseif(!t.default){s.push(stringifyTag(n,t.tag))}returns.join(" ")}functionstringify(e,t,r,n){const{anchors:i,schema:o}=t.doc;leta;if(!(einstanceofs.Node)){constt={aliasNodes:[],onTagObj:e=>a=e,prevObjects:newMap};e=o.createNode(e,true,null,t);for(consteoft.aliasNodes){e.source=e.source.node;lett=i.getName(e.source);if(!t){t=i.newName();i.map[t]=e.source}}}if(einstanceofs.Pair)returne.toString(t,r,n);if(!a)a=getTagObject(o.tags,e);constl=stringifyProps(e,a,t);if(l.length>0)t.indentAtStart=(t.indentAtStart||0)+l.length+1;constc=typeofa.stringify==="function"?a.stringify(e,t,r,n):einstanceofs.Scalar?s.stringifyString(e,t,r,n):e.toString(t,r,n);if(!l)returnc;returneinstanceofs.Scalar||c[0]==="{"||c[0]==="["?`${l}${c}`:`${l}\n${t.indent}${c}`}classAnchors{staticvalidAnchorNode(e){returneinstanceofs.Scalar||einstanceofs.YAMLSeq||einstanceofs.YAMLMap}constructor(e){n._defineProperty(this,"map",{});this.prefix=e}createAlias(e,t){this.setAnchor(e,t);returnnews.Alias(e)}createMergePair(...e){constt=news.Merge;t.value.items=e.map(e=>{if(einstanceofs.Alias){if(e.sourceinstanceofs.YAMLMap)returne}elseif(einstanceofs.YAMLMap){returnthis.createAlias(e)}thrownewError("Merge sources must be Map nodes or their Aliases")});returnt}getName(e){const{map:t}=this;returnObject.keys(t).find(r=>t[r]===e)}getNames(){returnObject.keys(this.map)}getNode(e){returnthis.map[e]}newName(e){if(!e)e=this.prefix;constt=Object.keys(this.map);for(letr=1;true;++r){constn=`${e}${r}`;if(!t.includes(n))returnn}}resolveNodes(){const{map:e,_cstAliases:t}=this;Object.keys(e).forEach(t=>{e[t]=e[t].resolved});t.forEach(e=>{e.source=e.source.resolved});deletethis._cstAliases}setAnchor(e,t){if(e!=null&&!Anchors.validAnchorNode(e)){thrownewError("Anchors may only be set for Scalar, Seq and Map nodes")}if(t&&/[\x00-\x19\s,[\]{}]/.test(t)){thrownewError("Anchor names must not contain whitespace or control characters")}const{map:r}=this;constn=e&&Object.keys(r).find(t=>r[t]===e);if(n){if(!t){returnn}elseif(n!==t){deleter[n];r[t]=e}}else{if(!t){if(!e)returnnull;t=this.newName()}r[t]=e}returnt}}constc=(e,t)=>{if(e&&typeofe==="object"){const{tag:r}=e;if(einstanceofs.Collection){if(r)t[r]=true;e.items.forEach(e=>c(e,t))}elseif(einstanceofs.Pair){c(e.key,t);c(e.value,t)}elseif(einstanceofs.Scalar){if(r)t[r]=true}}returnt};constf=e=>Object.keys(c(e,{}));functionparseContents(e,t){constr={before:[],after:[]};leti=undefined;leto=false;for(constaoft){if(a.valueRange){if(i!==undefined){constt="Document contains trailing content not separated by a ... or --- line";e.errors.push(newn.YAMLSyntaxError(a,t));break}constt=s.resolveNode(e,a);if(o){t.spaceBefore=true;o=false}i=t}elseif(a.comment!==null){conste=i===undefined?r.before:r.after;e.push(a.comment)}elseif(a.type===n.Type.BLANK_LINE){o=true;if(i===undefined&&r.before.length>0&&!e.commentBefore){e.commentBefore=r.before.join("\n");r.before=[]}}}e.contents=i||null;if(!i){e.comment=r.before.concat(r.after).join("\n")||null}else{constt=r.before.join("\n");if(t){conste=iinstanceofs.Collection&&i.items[0]?i.items[0]:i;e.commentBefore=e.commentBefore?`${t}\n${e.commentBefore}`:t}e.comment=r.after.join("\n")||null}}functionresolveTagDirective({tagPrefixes:e},t){const[r,s]=t.parameters;if(!r||!s){conste="Insufficient parameters given for %TAG directive";thrownewn.YAMLSemanticError(t,e)}if(e.some(e=>e.handle===r)){conste="The %TAG directive must only be given at most once per handle in the same document.";thrownewn.YAMLSemanticError(t,e)}return{handle:r,prefix:s}}functionresolveYamlDirective(e,t){let[r]=t.parameters;if(t.name==="YAML:1.0")r="1.0";if(!r){conste="Insufficient parameters given for %YAML directive";thrownewn.YAMLSemanticError(t,e)}if(!l[r]){consts=e.version||e.options.version;consti=`Document will be parsed as YAML ${s} rather than YAML ${r}`;e.warnings.push(newn.YAMLWarning(t,i))}returnr}functionparseDirectives(e,t,r){consts=[];leti=false;for(constroft){const{comment:t,name:o}=r;switch(o){case"TAG":try{e.tagPrefixes.push(resolveTagDirective(e,r))}catch(t){e.errors.push(t)}i=true;break;case"YAML":case"YAML:1.0":if(e.version){constt="The %YAML directive must only be given at most once per document.";e.errors.push(newn.YAMLSemanticError(r,t))}try{e.version=resolveYamlDirective(e,r)}catch(t){e.errors.push(t)}i=true;break;default:if(o){constt=`YAML only supports %TAG and %YAML directives, and not %${o}`;e.warnings.push(newn.YAMLWarning(r,t))}}if(t)s.push(t)}if(r&&!i&&"1.1"===(e.version||r.version||e.options.version)){constt=({handle:e,prefix:t})=>({handle:e,prefix:t});e.tagPrefixes=r.tagPrefixes.map(t);e.version=r.version}e.commentBefore=s.join("\n")||null}functionassertCollection(e){if(einstanceofs.Collection)returntrue;thrownewError("Expected a YAML collection as document contents")}classDocument{constructor(e){this.anchors=newAnchors(e.anchorPrefix);this.commentBefore=null;this.comment=null;this.contents=null;this.directivesEndMarker=null;this.errors=[];this.options=e;this.schema=null;this.tagPrefixes=[];this.version=null;this.warnings=[]}add(e){assertCollection(this.contents);returnthis.contents.add(e)}addIn(e,t){assertCollection(this.contents);this.contents.addIn(e,t)}delete(e){assertCollection(this.contents);returnthis.contents.delete(e)}deleteIn(e){if(s.isEmptyPath(e)){if(this.contents==null)returnfalse;this.contents=null;returntrue}assertCollection(this.contents);returnthis.contents.deleteIn(e)}getDefaults(){returnDocument.defaults[this.version]||Document.defaults[this.options.version]||{}}get(e,t){returnthis.contentsinstanceofs.Collection?this.contents.get(e,t):undefined}getIn(e,t){if(s.isEmptyPath(e))return!t&&this.contentsinstanceofs.Scalar?this.contents.value:this.contents;returnthis.contentsinstanceofs.Collection?this.contents.getIn(e,t):undefined}has(e){returnthis.contentsinstanceofs.Collection?this.contents.has(e):false}hasIn(e){if(s.isEmptyPath(e))returnthis.contents!==undefined;returnthis.contentsinstanceofs.Collection?this.contents.hasIn(e):false}set(e,t){assertCollection(this.contents);this.contents.set(e,t)}setIn(e,t){if(s.isEmptyPath(e))this.contents=t;else{assertCollection(this.contents);this.contents.setIn(e,t)}}setSchema(e,t){if(!e&&!t&&this.schema)return;if(typeofe==="number")e=e.toFixed(1);if(e==="1.0"||e==="1.1"||e==="1.2"){if(this.version)this.version=e;elsethis.options.version=e;deletethis.options.schema}elseif(e&&typeofe==="string"){this.options.schema=e}if(Array.isArray(t))this.options.customTags=t;constr=Object.assign({},this.getDefaults(),this.options);this.schema=newi.Schema(r)}parse(e,t){if(this.options.keepCstNodes)this.cstNode=e;if(this.options.keepNodeTypes)this.type="DOCUMENT";const{directives:r=[],contents:s=[],directivesEndMarker:i,error:o,valueRange:a}=e;if(o){if(!o.source)o.source=this;this.errors.push(o)}parseDirectives(this,r,t);if(i)this.directivesEndMarker=true;this.range=a?[a.start,a.end]:null;this.setSchema();this.anchors._cstAliases=[];parseContents(this,s);this.anchors.resolveNodes();if(this.options.prettyErrors){for(consteofthis.errors)if(einstanceofn.YAMLError)e.makePretty();for(consteofthis.warnings)if(einstanceofn.YAMLError)e.makePretty()}returnthis}listNonDefaultTags(){returnf(this.contents).filter(e=>e.indexOf(i.Schema.defaultPrefix)!==0)}setTagPrefix(e,t){if(e[0]!=="!"||e[e.length-1]!=="!")thrownewError("Handle must start and end with !");if(t){constr=this.tagPrefixes.find(t=>t.handle===e);if(r)r.prefix=t;elsethis.tagPrefixes.push({handle:e,prefix:t})}else{this.tagPrefixes=this.tagPrefixes.filter(t=>t.handle!==e)}}toJSON(e,t){const{keepBlobsInJSON:r,mapAsMap:n,maxAliasCount:i}=this.options;consto=r&&(typeofe!=="string"||!(this.contentsinstanceofs.Scalar));consta={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!n,maxAliasCount:i,stringify:stringify};constl=Object.keys(this.anchors.map);if(l.length>0)a.anchors=newMap(l.map(e=>[this.anchors.map[e],{alias:[],aliasCount:0,count:1}]));constc=s.toJSON(this.contents,e,a);if(typeoft==="function"&&a.anchors)for(const{count:e,res:r}ofa.anchors.values())t(r,e);returnc}toString(){if(this.errors.length>0)thrownewError("Document with errors cannot be stringified");conste=this.options.indent;if(!Number.isInteger(e)||e<=0){constt=JSON.stringify(e);thrownewError(`"indent" option must be a positive integer, not ${t}`)}this.setSchema();constt=[];letr=false;if(this.version){lete="%YAML 1.2";if(this.schema.name==="yaml-1.1"){if(this.version==="1.0")e="%YAML:1.0";elseif(this.version==="1.1")e="%YAML 1.1"}t.push(e);r=true}constn=this.listNonDefaultTags();this.tagPrefixes.forEach(({handle:e,prefix:s})=>{if(n.some(e=>e.indexOf(s)===0)){t.push(`%TAG ${e}${s}`);r=true}});if(r||this.directivesEndMarker)t.push("---");if(this.commentBefore){if(r||!this.directivesEndMarker)t.unshift("");t.unshift(this.commentBefore.replace(/^/gm,"#"))}consti={anchors:{},doc:this,indent:"",indentStep:" ".repeat(e),stringify:stringify};leto=false;leta=null;if(this.contents){if(this.contentsinstanceofs.Node){if(this.contents.spaceBefore&&(r||this.directivesEndMarker))t.push("");if(this.contents.commentBefore)t.push(this.contents.commentBefore.replace(/^/gm,"#"));i.forceBlockIndent=!!this.comment;a=this.contents.comment}conste=a?null:()=>o=true;constn=stringify(this.contents,i,()=>a=null,e);t.push(s.addComment(n,"",a))}elseif(this.contents!==undefined){t.push(stringify(this.contents,i))}if(this.comment){if((!o||a)&&t[t.length-1]!=="")t.push("");t.push(this.comment.replace(/^/gm,"#"))}returnt.join("\n")+"\n"}}n._defineProperty(Document,"defaults",l);t.Document=Document;t.defaultOptions=o;t.scalarOptions=a},6580:(e,t)=>{"use strict";constr={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."};constn={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"};consts="tag:yaml.org,2002:";consti={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};functionfindLineStarts(e){constt=[0];letr=e.indexOf("\n");while(r!==-1){r+=1;t.push(r);r=e.indexOf("\n",r)}returnt}functiongetSrcInfo(e){lett,r;if(typeofe==="string"){t=findLineStarts(e);r=e}else{if(Array.isArray(e))e=e[0];if(e&&e.context){if(!e.lineStarts)e.lineStarts=findLineStarts(e.context.src);t=e.lineStarts;r=e.context.src}}return{lineStarts:t,src:r}}functiongetLinePos(e,t){if(typeofe!=="number"||e<0)returnnull;const{lineStarts:r,src:n}=getSrcInfo(t);if(!r||!n||e>n.length)returnnull;for(lett=0;t<r.length;++t){constn=r[t];if(e<n){return{line:t,col:e-r[t-1]+1}}if(e===n)return{line:t+1,col:1}}consts=r.length;return{line:s,col:e-r[s-1]+1}}functiongetLine(e,t){const{lineStarts:r,src:n}=getSrcInfo(t);if(!r||!(e>=1)||e>r.length)returnnull;consts=r[e-1];leti=r[e];while(i&&i>s&&n[i-1]==="\n")--i;returnn.slice(s,i)}functiongetPrettyContext({start:e,end:t},r,n=80){lets=getLine(e.line,r);if(!s)returnnull;let{col:i}=e;if(s.length>n){if(i<=n-10){s=s.substr(0,n-1)+"…"}else{conste=Math.round(n/2);if(s.length>i+e)s=s.substr(0,i+e-1)+"…";i-=s.length-n;s="…"+s.substr(1-n)}}leto=1;leta="";if(t){if(t.line===e.line&&i+(t.col-e.col)<=n+1){o=t.col-e.col}else{o=Math.min(s.length+1,n)-i;a="…"}}constl=i>1?" ".repeat(i-1):"";constc="^".repeat(o);return`${s}\n${l}${c}${a}`}classRange{staticcopy(e){returnnewRange(e.start,e.end)}constructor(e,t){this.start=e;this.end=t||e}isEmpty(){returntypeofthis.start!=="number"||!this.end||this.end<=this.start}setOrigRange(e,t){const{start:r,end:n}=this;if(e.length===0||n<=e[0]){this.origStart=r;this.origEnd=n;returnt}lets=t;while(s<e.length){if(e[s]>r)break;else++s}this.origStart=r+s;consti=s;while(s<e.length){if(e[s]>=n)break;else++s}this.origEnd=n+s;returni}}classNode{staticaddStringTerminator(e,t,r){if(r[r.length-1]==="\n")returnr;constn=Node.endOfWhiteSpace(e,t);returnn>=e.length||e[n]==="\n"?r+"\n":r}staticatDocumentBoundary(e,t,n){consts=e[t];if(!s)returntrue;consti=e[t-1];if(i&&i!=="\n")returnfalse;if(n){if(s!==n)returnfalse}else{if(s!==r.DIRECTIVES_END&&s!==r.DOCUMENT_END)returnfalse}consto=e[t+1];consta=e[t+2];if(o!==s||a!==s)returnfalse;constl=e[t+3];return!l||l==="\n"||l==="\t"||l===" "}staticendOfIdentifier(e,t){letr=e[t];constn=r==="<";consts=n?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];while(r&&s.indexOf(r)===-1)r=e[t+=1];if(n&&r===">")t+=1;returnt}staticendOfIndent(e,t){letr=e[t];while(r===" ")r=e[t+=1];returnt}staticendOfLine(e,t){letr=e[t];while(r&&r!=="\n")r=e[t+=1];returnt}staticendOfWhiteSpace(e,t){letr=e[t];while(r==="\t"||r===" ")r=e[t+=1];returnt}staticstartOfLine(e,t){letr=e[t-1];if(r==="\n")returnt;while(r&&r!=="\n")r=e[t-=1];returnt+1}staticendOfBlockIndent(e,t,r){constn=Node.endOfIndent(e,r);if(n>r+t){returnn}else{constt=Node.endOfWhiteSpace(e,n);constr=e[t];if(!r||r==="\n")returnt}returnnull}staticatBlank(e,t,r){constn=e[t];returnn==="\n"||n==="\t"||n===" "||r&&!n}staticnextNodeIsIndented(e,t,r){if(!e||t<0)returnfalse;if(t>0)returntrue;returnr&&e==="-"}staticnormalizeOffset(e,t){constr=e[t];return!r?t:r!=="\n"&&e[t-1]==="\n"?t-1:Node.endOfWhiteSpace(e,t)}staticfoldNewline(e,t,r){letn=0;lets=false;leti="";leto=e[t+1];while(o===" "||o==="\t"||o==="\n"){switch(o){case"\n":n=0;t+=1;i+="\n";break;case"\t":if(n<=r)s=true;t=Node.endOfWhiteSpace(e,t+2)-1;break;case" ":n+=1;t+=1;break}o=e[t+1]}if(!i)i=" ";if(o&&n<=r)s=true;return{fold:i,offset:t,error:s}}constructor(e,t,r){Object.defineProperty(this,"context",{value:r||null,writable:true});this.error=null;this.range=null;this.valueRange=null;this.props=t||[];this.type=e;this.value=null}getPropValue(e,t,r){if(!this.context)returnnull;const{src:n}=this.context;consts=this.props[e];returns&&n[s.start]===t?n.slice(s.start+(r?1:0),s.end):null}getanchor(){for(lete=0;e<this.props.length;++e){constt=this.getPropValue(e,r.ANCHOR,true);if(t!=null)returnt}returnnull}getcomment(){conste=[];for(lett=0;t<this.props.length;++t){constn=this.getPropValue(t,r.COMMENT,true);if(n!=null)e.push(n)}returne.length>0?e.join("\n"):null}commentHasRequiredWhitespace(e){const{src:t}=this.context;if(this.header&&e===this.header.end)returnfalse;if(!this.valueRange)returnfalse;const{end:r}=this.valueRange;returne!==r||Node.atBlank(t,r-1)}gethasComment(){if(this.context){const{src:e}=this.context;for(lett=0;t<this.props.length;++t){if(e[this.props[t].start]===r.COMMENT)returntrue}}returnfalse}gethasProps(){if(this.context){const{src:e}=this.context;for(lett=0;t<this.props.length;++t){if(e[this.props[t].start]!==r.COMMENT)returntrue}}returnfalse}getincludesTrailingLines(){returnfalse}getjsonLike(){conste=[n.FLOW_MAP,n.FLOW_SEQ,n.QUOTE_DOUBLE,n.QUOTE_SINGLE];returne.indexOf(this.type)!==-1}getrangeAsLinePos(){if(!this.range||!this.context)returnundefined;conste=getLinePos(this.range.start,this.context.root);if(!e)returnundefined;constt=getLinePos(this.range.end,this.context.root);return{start:e,end:t}}getrawValue(){if(!this.valueRange||!this.context)returnnull;const{start:e,end:t}=this.valueRange;returnthis.context.src.slice(e,t)}gettag(){for(lete=0;e<this.props.length;++e){constt=this.getPropValue(e,r.TAG,false);if(t!=null){if(t[1]==="<"){return{verbatim:t.slice(2,-1)}}else{const[e,r,n]=t.match(/^(.*!)([^!]*)$/);return{handle:r,suffix:n}}}}returnnull}getvalueRangeContainsNewline(){if(!this.valueRange||!this.context)returnfalse;const{start:e,end:t}=this.valueRange;const{src:r}=this.context;for(letn=e;n<t;++n){if(r[n]==="\n")returntrue}returnfalse}parseComment(e){const{src:t}=this.context;if(t[e]===r.COMMENT){constr=Node.endOfLine(t,e+1);constn=newRange(e,r);this.props.push(n);returnr}returne}setOrigRanges(e,t){if(this.range)t=this.range.setOrigRange(e,t);if(this.valueRange)this.valueRange.setOrigRange(e,t);this.props.forEach(r=>r.setOrigRange(e,t));returnt}toString(){const{context:{src:e},range:t,value:r}=this;if(r!=null)returnr;constn=e.slice(t.start,t.end);returnNode.addStringTerminator(e,t.end,n)}}classYAMLErrorextendsError{constructor(e,t,r){if(!r||!(tinstanceofNode))thrownewError(`Invalid arguments for new ${e}`);super();this.name=e;this.message=r;this.source=t}makePretty(){if(!this.source)return;this.nodeType=this.source.type;conste=this.source.context&&this.source.context.root;if(typeofthis.offset==="number"){this.range=newRange(this.offset,this.offset+1);constt=e&&getLinePos(this.offset,e);if(t){conste={line:t.line,col:t.col+1};this.linePos={start:t,end:e}}deletethis.offset}else{this.range=this.source.range;this.linePos=this.source.rangeAsLinePos}if(this.linePos){const{line:t,col:r}=this.linePos.start;this.message+=` at line ${t}, column ${r}`;constn=e&&getPrettyContext(this.linePos,e);if(n)this.message+=`:\n\n${n}\n`}deletethis.source}}classYAMLReferenceErrorextendsYAMLError{constructor(e,t){super("YAMLReferenceError",e,t)}}classYAMLSemanticErrorextendsYAMLError{constructor(e,t){super("YAMLSemanticError",e,t)}}classYAMLSyntaxErrorextendsYAMLError{constructor(e,t){super("YAMLSyntaxError",e,t)}}classYAMLWarningextendsYAMLError{constructor(e,t){super("YAMLWarning",e,t)}}function_defineProperty(e,t,r){if(tine){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}returne}classPlainValueextendsNode{staticendOfLine(e,t,r){letn=e[t];lets=t;while(n&&n!=="\n"){if(r&&(n==="["||n==="]"||n==="{"||n==="}"||n===","))break;constt=e[s+1];if(n===":"&&(!t||t==="\n"||t==="\t"||t===" "||r&&t===","))break;if((n===" "||n==="\t")&&t==="#")break;s+=1;n=t}returns}getstrValue(){if(!this.valueRange||!this.context)returnnull;let{start:e,end:t}=this.valueRange;const{src:r}=this.context;letn=r[t-1];while(e<t&&(n==="\n"||n==="\t"||n===" "))n=r[--t-1];lets="";for(letn=e;n<t;++n){conste=r[n];if(e==="\n"){const{fold:e,offset:t}=Node.foldNewline(r,n,-1);s+=e;n=t}elseif(e===" "||e==="\t"){consti=n;leto=r[n+1];while(n<t&&(o===" "||o==="\t")){n+=1;o=r[n+1]}if(o!=="\n")s+=n>i?r.slice(i,n+1):e}else{s+=e}}consti=r[e];switch(i){case"\t":{conste="Plain value cannot start with a tab character";constt=[newYAMLSemanticError(this,e)];return{errors:t,str:s}}case"@":case"`":{conste=`Plain value cannot start with reserved character ${i}`;constt=[newYAMLSemanticError(this,e)];return{errors:t,str:s}}default:returns}}parseBlockValue(e){const{indent:t,inFlow:r,src:n}=this.context;lets=e;leti=e;for(lete=n[s];e==="\n";e=n[s]){if(Node.atDocumentBoundary(n,s+1))break;conste=Node.endOfBlockIndent(n,t,s+1);if(e===null||n[e]==="#")break;if(n[e]==="\n"){s=e}else{i=PlainValue.endOfLine(n,e,r);s=i}}if(this.valueRange.isEmpty())this.valueRange.start=e;this.valueRange.end=i;returni}parse(e,t){this.context=e;const{inFlow:r,src:n}=e;lets=t;consti=n[s];if(i&&i!=="#"&&i!=="\n"){s=PlainValue.endOfLine(n,t,r)}this.valueRange=newRange(t,s);s=Node.endOfWhiteSpace(n,s);s=this.parseComment(s);if(!this.hasComment||this.valueRange.isEmpty()){s=this.parseBlockValue(s)}returns}}t.Char=r;t.Node=Node;t.PlainValue=PlainValue;t.Range=Range;t.Type=n;t.YAMLError=YAMLError;t.YAMLReferenceError=YAMLReferenceError;t.YAMLSemanticError=YAMLSemanticError;t.YAMLSyntaxError=YAMLSyntaxError;t.YAMLWarning=YAMLWarning;t._defineProperty=_defineProperty;t.defaultTagPrefix=s;t.defaultTags=i},3616:(e,t,r)=>{"use strict";varn=r(6580);vars=r(390);vari=r(5655);functioncreateMap(e,t,r){constn=news.YAMLMap(e);if(tinstanceofMap){for(const[s,i]oft)n.items.push(e.createPair(s,i,r))}elseif(t&&typeoft==="object"){for(constsofObject.keys(t))n.items.push(e.createPair(s,t[s],r))}if(typeofe.sortMapEntries==="function"){n.items.sort(e.sortMapEntries)}returnn}consto={createNode:createMap,default:true,nodeClass:s.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:s.resolveMap};functioncreateSeq(e,t,r){constn=news.YAMLSeq(e);if(t&&t[Symbol.iterator]){for(constsoft){constt=e.createNode(s,r.wrapScalars,null,r);n.items.push(t)}}returnn}consta={createNode:createSeq,default:true,nodeClass:s.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:s.resolveSeq};constl={identify:e=>typeofe==="string",default:true,tag:"tag:yaml.org,2002:str",resolve:s.resolveString,stringify(e,t,r,n){t=Object.assign({actualString:true},t);returns.stringifyString(e,t,r,n)},options:s.strOptions};constc=[o,a,l];constf=e=>typeofe==="bigint"||Number.isInteger(e);constu=(e,t,r)=>s.intOptions.asBigInt?BigInt(e):parseInt(t,r);functionintStringify(e,t,r){const{value:n}=e;if(f(n)&&n>=0)returnr+n.toString(t);returns.stringifyNumber(e)}consth={identify:e=>e==null,createNode:(e,t,r)=>r.wrapScalars?news.Scalar(null):null,default:true,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:s.nullOptions,stringify:()=>s.nullOptions.nullStr};constp={identify:e=>typeofe==="boolean",default:true,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>e[0]==="t"||e[0]==="T",options:s.boolOptions,stringify:({value:e})=>e?s.boolOptions.trueStr:s.boolOptions.falseStr};constd={identify:e=>f(e)&&e>=0,default:true,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(e,t)=>u(e,t,8),options:s.intOptions,stringify:e=>intStringify(e,8,"0o")};constg={identify:f,default:true,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:e=>u(e,e,10),options:s.intOptions,stringify:s.stringifyNumber};constw={identify:e=>f(e)&&e>=0,default:true,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(e,t)=>u(e,t,16),options:s.intOptions,stringify:e=>intStringify(e,16,"0x")};consty={identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(e,t)=>t?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:s.stringifyNumber};constm={identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify:({value:e})=>Number(e).toExponential()};constb={identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(e,t,r){constn=t||r;consti=news.Scalar(parseFloat(e));if(n&&n[n.length-1]==="0")i.minFractionDigits=n.length;returni},stringify:s.stringifyNumber};constS=c.concat([h,p,d,g,w,y,m,b]);constO=e=>typeofe==="bigint"||Number.isInteger(e);constE=({value:e})=>JSON.stringify(e);constA=[o,a,{identify:e=>typeofe==="string",default:true,tag:"tag:yaml.org,2002:str",resolve:s.resolveString,stringify:E},{identify:e=>e==null,createNode:(e,t,r)=>r.wrapScalars?news.Scalar(null):null,default:true,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:E},{identify:e=>typeofe==="boolean",default:true,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:e=>e==="true",stringify:E},{identify:O,default:true,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:e=>s.intOptions.asBigInt?BigInt(e):parseInt(e,10),stringify:({value:e})=>O(e)?e.toString():JSON.stringify(e)},{identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:E}];A.scalarFallback=(e=>{thrownewSyntaxError(`Unresolved plain scalar ${JSON.stringify(e)}`)});constM=({value:e})=>e?s.boolOptions.trueStr:s.boolOptions.falseStr;constN=e=>typeofe==="bigint"||Number.isInteger(e);functionintResolve$1(e,t,r){letn=t.replace(/_/g,"");if(s.intOptions.asBigInt){switch(r){case2:n=`0b${n}`;break;case8:n=`0o${n}`;break;case16:n=`0x${n}`;break}constt=BigInt(n);returne==="-"?BigInt(-1)*t:t}consti=parseInt(n,r);returne==="-"?-1*i:i}functionintStringify$1(e,t,r){const{value:n}=e;if(N(n)){conste=n.toString(t);returnn<0?"-"+r+e.substr(1):r+e}returns.stringifyNumber(e)}constC=c.concat([{identify:e=>e==null,createNode:(e,t,r)=>r.wrapScalars?news.Scalar(null):null,default:true,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:s.nullOptions,stringify:()=>s.nullOptions.nullStr},{identify:e=>typeofe==="boolean",default:true,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>true,options:s.boolOptions,stringify:M},{identify:e=>typeofe==="boolean",default:true,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>false,options:s.boolOptions,stringify:M},{identify:N,default:true,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(e,t,r)=>intResolve$1(t,r,2),stringify:e=>intStringify$1(e,2,"0b")},{identify:N,default:true,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(e,t,r)=>intResolve$1(t,r,8),stringify:e=>intStringify$1(e,8,"0")},{identify:N,default:true,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(e,t,r)=>intResolve$1(t,r,10),stringify:s.stringifyNumber},{identify:N,default:true,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(e,t,r)=>intResolve$1(t,r,16),stringify:e=>intStringify$1(e,16,"0x")},{identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(e,t)=>t?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:s.stringifyNumber},{identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify:({value:e})=>Number(e).toExponential()},{identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(e,t){constr=news.Scalar(parseFloat(e.replace(/_/g,"")));if(t){conste=t.replace(/_/g,"");if(e[e.length-1]==="0")r.minFractionDigits=e.length}returnr},stringify:s.stringifyNumber}],i.binary,i.omap,i.pairs,i.set,i.intTime,i.floatTime,i.timestamp);constT={core:S,failsafe:c,json:A,yaml11:C};constL={binary:i.binary,bool:p,float:b,floatExp:m,floatNaN:y,floatTime:i.floatTime,int:g,intHex:w,intOct:d,intTime:i.intTime,map:o,null:h,omap:i.omap,pairs:i.pairs,seq:a,set:i.set,timestamp:i.timestamp};functionfindTagObject(e,t,r){if(t){conste=r.filter(e=>e.tag===t);constn=e.find(e=>!e.format)||e[0];if(!n)thrownewError(`Tag ${t} not found`);returnn}returnr.find(t=>(t.identify&&t.identify(e)||t.class&&einstanceoft.class)&&!t.format)}functioncreateNode(e,t,r){if(einstanceofs.Node)returne;const{defaultPrefix:n,onTagObj:i,prevObjects:l,schema:c,wrapScalars:f}=r;if(t&&t.startsWith("!!"))t=n+t.slice(2);letu=findTagObject(e,t,c.tags);if(!u){if(typeofe.toJSON==="function")e=e.toJSON();if(typeofe!=="object")returnf?news.Scalar(e):e;u=einstanceofMap?o:e[Symbol.iterator]?a:o}if(i){i(u);deleter.onTagObj}consth={};if(e&&typeofe==="object"&&l){constt=l.get(e);if(t){conste=news.Alias(t);r.aliasNodes.push(e);returne}h.value=e;l.set(e,h)}h.node=u.createNode?u.createNode(r.schema,e,r):f?news.Scalar(e):e;if(t&&h.nodeinstanceofs.Node)h.node.tag=t;returnh.node}functiongetSchemaTags(e,t,r,n){lets=e[n.replace(/\W/g,"")];if(!s){constt=Object.keys(e).map(e=>JSON.stringify(e)).join(", ");thrownewError(`Unknown schema "${n}"; use one of ${t}`)}if(Array.isArray(r)){for(consteofr)s=s.concat(e)}elseif(typeofr==="function"){s=r(s.slice())}for(lete=0;e<s.length;++e){constr=s[e];if(typeofr==="string"){constn=t[r];if(!n){conste=Object.keys(t).map(e=>JSON.stringify(e)).join(", ");thrownewError(`Unknown custom tag "${r}"; use one of ${e}`)}s[e]=n}}returns}constR=(e,t)=>e.key<t.key?-1:e.key>t.key?1:0;classSchema{constructor({customTags:e,merge:t,schema:r,sortMapEntries:n,tags:s}){this.merge=!!t;this.name=r;this.sortMapEntries=n===true?R:n||null;if(!e&&s)i.warnOptionDeprecation("tags","customTags");this.tags=getSchemaTags(T,L,e||s,r)}createNode(e,t,r,n){consts={defaultPrefix:Schema.defaultPrefix,schema:this,wrapScalars:t};consti=n?Object.assign(n,s):s;returncreateNode(e,r,i)}createPair(e,t,r){if(!r)r={wrapScalars:true};constn=this.createNode(e,r.wrapScalars,null,r);consti=this.createNode(t,r.wrapScalars,null,r);returnnews.Pair(n,i)}}n._defineProperty(Schema,"defaultPrefix",n.defaultTagPrefix);n._defineProperty(Schema,"defaultTags",n.defaultTags);t.Schema=Schema},4884:(e,t,r)=>{"use strict";varn=r(6580);vars=r(2488);r(390);vari=r(1230);varo=r(3616);vara=r(5655);functioncreateNode(e,t=true,r){if(r===undefined&&typeoft==="string"){r=t;t=true}constn=Object.assign({},i.Document.defaults[i.defaultOptions.version],i.defaultOptions);consts=newo.Schema(n);returns.createNode(e,t,r)}classDocumentextendsi.Document{constructor(e){super(Object.assign({},i.defaultOptions,e))}}functionparseAllDocuments(e,t){constr=[];letn;for(constiofs.parse(e)){conste=newDocument(t);e.parse(i,n);r.push(e);n=e}returnr}functionparseDocument(e,t){constr=s.parse(e);consti=newDocument(t).parse(r[0]);if(r.length>1){conste="Source contains multiple documents; please use YAML.parseAllDocuments()";i.errors.unshift(newn.YAMLSemanticError(r[1],e))}returni}functionparse(e,t){constr=parseDocument(e,t);r.warnings.forEach(e=>a.warn(e));if(r.errors.length>0)throwr.errors[0];returnr.toJSON()}functionstringify(e,t){constr=newDocument(t);r.contents=e;returnString(r)}constl={createNode:createNode,defaultOptions:i.defaultOptions,Document:Document,parse:parse,parseAllDocuments:parseAllDocuments,parseCST:s.parse,parseDocument:parseDocument,scalarOptions:i.scalarOptions,stringify:stringify};t.YAML=l},2488:(e,t,r)=>{"use strict";varn=r(6580);classBlankLineextendsn.Node{constructor(){super(n.Type.BLANK_LINE)}getincludesTrailingLines(){returntrue}parse(e,t){this.context=e;this.range=newn.Range(t,t+1);returnt+1}}classCollectionItemextendsn.Node{constructor(e,t){super(e,t);this.node=null}getincludesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,t){this.context=e;const{parseNode:r,src:s}=e;let{atLineStart:i,lineStart:o}=e;if(!i&&this.type===n.Type.SEQ_ITEM)this.error=newn.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line");consta=i?t-o:e.indent;letl=n.Node.endOfWhiteSpace(s,t+1);letc=s[l];constf=c==="#";constu=[];leth=null;while(c==="\n"||c==="#"){if(c==="#"){conste=n.Node.endOfLine(s,l+1);u.push(newn.Range(l,e));l=e}else{i=true;o=l+1;conste=n.Node.endOfWhiteSpace(s,o);if(s[e]==="\n"&&u.length===0){h=newBlankLine;o=h.parse({src:s},o)}l=n.Node.endOfIndent(s,o)}c=s[l]}if(n.Node.nextNodeIsIndented(c,l-(o+a),this.type!==n.Type.SEQ_ITEM)){this.node=r({atLineStart:i,inCollection:false,indent:a,lineStart:o,parent:this},l)}elseif(c&&o>t+1){l=o-1}if(this.node){if(h){constt=e.parent.items||e.parent.contents;if(t)t.push(h)}if(u.length)Array.prototype.push.apply(this.props,u);l=this.node.range.end}else{if(f){conste=u[0];this.props.push(e);l=e.end}else{l=n.Node.endOfLine(s,t+1)}}constp=this.node?this.node.valueRange.end:l;this.valueRange=newn.Range(t,p);returnl}setOrigRanges(e,t){t=super.setOrigRanges(e,t);returnthis.node?this.node.setOrigRanges(e,t):t}toString(){const{context:{src:e},node:t,range:r,value:s}=this;if(s!=null)returns;consti=t?e.slice(r.start,t.range.start)+String(t):e.slice(r.start,r.end);returnn.Node.addStringTerminator(e,r.end,i)}}classCommentextendsn.Node{constructor(){super(n.Type.COMMENT)}parse(e,t){this.context=e;constr=this.parseComment(t);this.range=newn.Range(t,r);returnr}}functiongrabCollectionEndComments(e){lett=e;while(tinstanceofCollectionItem)t=t.node;if(!(tinstanceofCollection))returnnull;constr=t.items.length;lets=-1;for(lete=r-1;e>=0;--e){constr=t.items[e];if(r.type===n.Type.COMMENT){const{indent:t,lineStart:n}=r.context;if(t>0&&r.range.start>=n+t)break;s=e}elseif(r.type===n.Type.BLANK_LINE)s=e;elsebreak}if(s===-1)returnnull;consti=t.items.splice(s,r-s);consto=i[0].range.start;while(true){t.range.end=o;if(t.valueRange&&t.valueRange.end>o)t.valueRange.end=o;if(t===e)break;t=t.context.parent}returni}classCollectionextendsn.Node{staticnextContentHasIndent(e,t,r){consts=n.Node.endOfLine(e,t)+1;t=n.Node.endOfWhiteSpace(e,s);consti=e[t];if(!i)returnfalse;if(t>=s+r)returntrue;if(i!=="#"&&i!=="\n")returnfalse;returnCollection.nextContentHasIndent(e,t,r)}constructor(e){super(e.type===n.Type.SEQ_ITEM?n.Type.SEQ:n.Type.MAP);for(lett=e.props.length-1;t>=0;--t){if(e.props[t].start<e.context.lineStart){this.props=e.props.slice(0,t+1);e.props=e.props.slice(t+1);constr=e.props[0]||e.valueRange;e.range.start=r.start;break}}this.items=[e];constt=grabCollectionEndComments(e);if(t)Array.prototype.push.apply(this.items,t)}getincludesTrailingLines(){returnthis.items.length>0}parse(e,t){this.context=e;const{parseNode:r,src:s}=e;leti=n.Node.startOfLine(s,t);consto=this.items[0];o.context.parent=this;this.valueRange=n.Range.copy(o.valueRange);consta=o.range.start-o.context.lineStart;letl=t;l=n.Node.normalizeOffset(s,l);letc=s[l];letf=n.Node.endOfWhiteSpace(s,i)===l;letu=false;while(c){while(c==="\n"||c==="#"){if(f&&c==="\n"&&!u){conste=newBlankLine;l=e.parse({src:s},l);this.valueRange.end=l;if(l>=s.length){c=null;break}this.items.push(e);l-=1}elseif(c==="#"){if(l<i+a&&!Collection.nextContentHasIndent(s,l,a)){returnl}conste=newComment;l=e.parse({indent:a,lineStart:i,src:s},l);this.items.push(e);this.valueRange.end=l;if(l>=s.length){c=null;break}}i=l+1;l=n.Node.endOfIndent(s,i);if(n.Node.atBlank(s,l)){conste=n.Node.endOfWhiteSpace(s,l);constt=s[e];if(!t||t==="\n"||t==="#"){l=e}}c=s[l];f=true}if(!c){break}if(l!==i+a&&(f||c!==":")){if(l<i+a){if(i>t)l=i;break}elseif(!this.error){conste="All collection items must start at the same column";this.error=newn.YAMLSyntaxError(this,e)}}if(o.type===n.Type.SEQ_ITEM){if(c!=="-"){if(i>t)l=i;break}}elseif(c==="-"&&!this.error){conste=s[l+1];if(!e||e==="\n"||e==="\t"||e===" "){conste="A collection cannot be both a mapping and a sequence";this.error=newn.YAMLSyntaxError(this,e)}}conste=r({atLineStart:f,inCollection:true,indent:a,lineStart:i,parent:this},l);if(!e)returnl;this.items.push(e);this.valueRange.end=e.valueRange.end;l=n.Node.normalizeOffset(s,e.range.end);c=s[l];f=false;u=e.includesTrailingLines;if(c){lete=l-1;lett=s[e];while(t===" "||t==="\t")t=s[--e];if(t==="\n"){i=e+1;f=true}}consth=grabCollectionEndComments(e);if(h)Array.prototype.push.apply(this.items,h)}returnl}setOrigRanges(e,t){t=super.setOrigRanges(e,t);this.items.forEach(r=>{t=r.setOrigRanges(e,t)});returnt}toString(){const{context:{src:e},items:t,range:r,value:s}=this;if(s!=null)returns;leti=e.slice(r.start,t[0].range.start)+String(t[0]);for(lete=1;e<t.length;++e){constr=t[e];const{atLineStart:n,indent:s}=r.context;if(n)for(lete=0;e<s;++e)i+=" ";i+=String(r)}returnn.Node.addStringTerminator(e,r.end,i)}}classDirectiveextendsn.Node{constructor(){super(n.Type.DIRECTIVE);this.name=null}getparameters(){conste=this.rawValue;returne?e.trim().split(/[\t]+/):[]}parseName(e){const{src:t}=this.context;letr=e;letn=t[r];while(n&&n!=="\n"&&n!=="\t"&&n!==" ")n=t[r+=1];this.name=t.slice(e,r);returnr}parseParameters(e){const{src:t}=this.context;letr=e;lets=t[r];while(s&&s!=="\n"&&s!=="#")s=t[r+=1];this.valueRange=newn.Range(e,r);returnr}parse(e,t){this.context=e;letr=this.parseName(t+1);r=this.parseParameters(r);r=this.parseComment(r);this.range=newn.Range(t,r);returnr}}classDocumentextendsn.Node{staticstartCommentOrEndBlankLine(e,t){constr=n.Node.endOfWhiteSpace(e,t);consts=e[r];returns==="#"||s==="\n"?r:t}constructor(){super(n.Type.DOCUMENT);this.directives=null;this.contents=null;this.directivesEndMarker=null;this.documentEndMarker=null}parseDirectives(e){const{src:t}=this.context;this.directives=[];letr=true;lets=false;leti=e;while(!n.Node.atDocumentBoundary(t,i,n.Char.DIRECTIVES_END)){i=Document.startCommentOrEndBlankLine(t,i);switch(t[i]){case"\n":if(r){conste=newBlankLine;i=e.parse({src:t},i);if(i<t.length){this.directives.push(e)}}else{i+=1;r=true}break;case"#":{conste=newComment;i=e.parse({src:t},i);this.directives.push(e);r=false}break;case"%":{conste=newDirective;i=e.parse({parent:this,src:t},i);this.directives.push(e);s=true;r=false}break;default:if(s){this.error=newn.YAMLSemanticError(this,"Missing directives-end indicator line")}elseif(this.directives.length>0){this.contents=this.directives;this.directives=[]}returni}}if(t[i]){this.directivesEndMarker=newn.Range(i,i+3);returni+3}if(s){this.error=newn.YAMLSemanticError(this,"Missing directives-end indicator line")}elseif(this.directives.length>0){this.contents=this.directives;this.directives=[]}returni}parseContents(e){const{parseNode:t,src:r}=this.context;if(!this.contents)this.contents=[];lets=e;while(r[s-1]==="-")s-=1;leti=n.Node.endOfWhiteSpace(r,e);leto=s===e;this.valueRange=newn.Range(i);while(!n.Node.atDocumentBoundary(r,i,n.Char.DOCUMENT_END)){switch(r[i]){case"\n":if(o){conste=newBlankLine;i=e.parse({src:r},i);if(i<r.length){this.contents.push(e)}}else{i+=1;o=true}s=i;break;case"#":{conste=newComment;i=e.parse({src:r},i);this.contents.push(e);o=false}break;default:{conste=n.Node.endOfIndent(r,i);consta={atLineStart:o,indent:-1,inFlow:false,inCollection:false,lineStart:s,parent:this};constl=t(a,e);if(!l)returnthis.valueRange.end=e;this.contents.push(l);i=l.range.end;o=false;constc=grabCollectionEndComments(l);if(c)Array.prototype.push.apply(this.contents,c)}}i=Document.startCommentOrEndBlankLine(r,i)}this.valueRange.end=i;if(r[i]){this.documentEndMarker=newn.Range(i,i+3);i+=3;if(r[i]){i=n.Node.endOfWhiteSpace(r,i);if(r[i]==="#"){conste=newComment;i=e.parse({src:r},i);this.contents.push(e)}switch(r[i]){case"\n":i+=1;break;caseundefined:break;default:this.error=newn.YAMLSyntaxError(this,"Document end marker line cannot have a non-comment suffix")}}}returni}parse(e,t){e.root=this;this.context=e;const{src:r}=e;letn=r.charCodeAt(t)===65279?t+1:t;n=this.parseDirectives(n);n=this.parseContents(n);returnn}setOrigRanges(e,t){t=super.setOrigRanges(e,t);this.directives.forEach(r=>{t=r.setOrigRanges(e,t)});if(this.directivesEndMarker)t=this.directivesEndMarker.setOrigRange(e,t);this.contents.forEach(r=>{t=r.setOrigRanges(e,t)});if(this.documentEndMarker)t=this.documentEndMarker.setOrigRange(e,t);returnt}toString(){const{contents:e,directives:t,value:r}=this;if(r!=null)returnr;lets=t.join("");if(e.length>0){if(t.length>0||e[0].type===n.Type.COMMENT)s+="---\n";s+=e.join("")}if(s[s.length-1]!=="\n")s+="\n";returns}}classAliasextendsn.Node{parse(e,t){this.context=e;const{src:r}=e;lets=n.Node.endOfIdentifier(r,t+1);this.valueRange=newn.Range(t+1,s);s=n.Node.endOfWhiteSpace(r,s);s=this.parseComment(s);returns}}consts={CLIP:"CLIP",KEEP:"KEEP",STRIP:"STRIP"};classBlockValueextendsn.Node{constructor(e,t){super(e,t);this.blockIndent=null;this.chomping=s.CLIP;this.header=null}getincludesTrailingLines(){returnthis.chomping===s.KEEP}getstrValue(){if(!this.valueRange||!this.context)returnnull;let{start:e,end:t}=this.valueRange;const{indent:r,src:i}=this.context;if(this.valueRange.isEmpty())return"";leto=null;leta=i[t-1];while(a==="\n"||a==="\t"||a===" "){t-=1;if(t<=e){if(this.chomping===s.KEEP)break;elsereturn""}if(a==="\n")o=t;a=i[t-1]}letl=t+1;if(o){if(this.chomping===s.KEEP){l=o;t=this.valueRange.end}else{t=o}}constc=r+this.blockIndent;constf=this.type===n.Type.BLOCK_FOLDED;letu=true;leth="";letp="";letd=false;for(letr=e;r<t;++r){for(lete=0;e<c;++e){if(i[r]!==" ")break;r+=1}conste=i[r];if(e==="\n"){if(p==="\n")h+="\n";elsep="\n"}else{consts=n.Node.endOfLine(i,r);consto=i.slice(r,s);r=s;if(f&&(e===" "||e==="\t")&&r<l){if(p===" ")p="\n";elseif(!d&&!u&&p==="\n")p="\n\n";h+=p+o;p=s<t&&i[s]||"";d=true}else{h+=p+o;p=f&&r<l?" ":"\n";d=false}if(u&&o!=="")u=false}}returnthis.chomping===s.STRIP?h:h+"\n"}parseBlockHeader(e){const{src:t}=this.context;letr=e+1;leti="";while(true){consto=t[r];switch(o){case"-":this.chomping=s.STRIP;break;case"+":this.chomping=s.KEEP;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":i+=o;break;default:this.blockIndent=Number(i)||null;this.header=newn.Range(e,r);returnr}r+=1}}parseBlockValue(e){const{indent:t,src:r}=this.context;consti=!!this.blockIndent;leto=e;leta=e;letl=1;for(lete=r[o];e==="\n";e=r[o]){o+=1;if(n.Node.atDocumentBoundary(r,o))break;conste=n.Node.endOfBlockIndent(r,t,o);if(e===null)break;consts=r[e];constc=e-(o+t);if(!this.blockIndent){if(r[e]!=="\n"){if(c<l){conste="Block scalars with more-indented leading empty lines must use an explicit indentation indicator";this.error=newn.YAMLSemanticError(this,e)}this.blockIndent=c}elseif(c>l){l=c}}elseif(s&&s!=="\n"&&c<this.blockIndent){if(r[e]==="#")break;if(!this.error){conste=i?"explicit indentation indicator":"first line";constt=`Block scalars must not be less indented than their ${e}`;this.error=newn.YAMLSemanticError(this,t)}}if(r[e]==="\n"){o=e}else{o=a=n.Node.endOfLine(r,e)}}if(this.chomping!==s.KEEP){o=r[a]?a+1:a}this.valueRange=newn.Range(e+1,o);returno}parse(e,t){this.context=e;const{src:r}=e;lets=this.parseBlockHeader(t);s=n.Node.endOfWhiteSpace(r,s);s=this.parseComment(s);s=this.parseBlockValue(s);returns}setOrigRanges(e,t){t=super.setOrigRanges(e,t);returnthis.header?this.header.setOrigRange(e,t):t}}classFlowCollectionextendsn.Node{constructor(e,t){super(e,t);this.items=null}prevNodeIsJsonLike(e=this.items.length){constt=this.items[e-1];return!!t&&(t.jsonLike||t.type===n.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,t){this.context=e;const{parseNode:r,src:s}=e;let{indent:i,lineStart:o}=e;leta=s[t];this.items=[{char:a,offset:t}];letl=n.Node.endOfWhiteSpace(s,t+1);a=s[l];while(a&&a!=="]"&&a!=="}"){switch(a){case"\n":{o=l+1;conste=n.Node.endOfWhiteSpace(s,o);if(s[e]==="\n"){conste=newBlankLine;o=e.parse({src:s},o);this.items.push(e)}l=n.Node.endOfIndent(s,o);if(l<=o+i){a=s[l];if(l<o+i||a!=="]"&&a!=="}"){conste="Insufficient indentation in flow collection";this.error=newn.YAMLSemanticError(this,e)}}}break;case",":{this.items.push({char:a,offset:l});l+=1}break;case"#":{conste=newComment;l=e.parse({src:s},l);this.items.push(e)}break;case"?":case":":{conste=s[l+1];if(e==="\n"||e==="\t"||e===" "||e===","||a===":"&&this.prevNodeIsJsonLike()){this.items.push({char:a,offset:l});l+=1;break}}default:{conste=r({atLineStart:false,inCollection:false,inFlow:true,indent:-1,lineStart:o,parent:this},l);if(!e){this.valueRange=newn.Range(t,l);returnl}this.items.push(e);l=n.Node.normalizeOffset(s,e.range.end)}}l=n.Node.endOfWhiteSpace(s,l);a=s[l]}this.valueRange=newn.Range(t,l+1);if(a){this.items.push({char:a,offset:l});l=n.Node.endOfWhiteSpace(s,l+1);l=this.parseComment(l)}returnl}setOrigRanges(e,t){t=super.setOrigRanges(e,t);this.items.forEach(r=>{if(rinstanceofn.Node){t=r.setOrigRanges(e,t)}elseif(e.length===0){r.origOffset=r.offset}else{letn=t;while(n<e.length){if(e[n]>r.offset)break;else++n}r.origOffset=r.offset+n;t=n}});returnt}toString(){const{context:{src:e},items:t,range:r,value:s}=this;if(s!=null)returns;consti=t.filter(e=>einstanceofn.Node);leto="";leta=r.start;i.forEach(t=>{constr=e.slice(a,t.range.start);a=t.range.end;o+=r+String(t);if(o[o.length-1]==="\n"&&e[a-1]!=="\n"&&e[a]==="\n"){a+=1}});o+=e.slice(a,r.end);returnn.Node.addStringTerminator(e,r.end,o)}}classQuoteDoubleextendsn.Node{staticendOfQuote(e,t){letr=e[t];while(r&&r!=='"'){t+=r==="\\"?2:1;r=e[t]}return t+1}get strValue(){if(!this.valueRange||!this.context)return null;const e=[];const{start:t,end:r}=this.valueRange;const{indent:s,src:i}=this.context;if(i[r-1]!=='"')e.push(new n.YAMLSyntaxError(this,'Missingclosing"quote'));let o="";for(let a=t+1;a<r-1;++a){const t=i[a];if(t==="\n"){if(n.Node.atDocumentBoundary(i,a+1))e.push(new n.YAMLSemanticError(this,"Documentboundaryindicatorsarenotallowedwithinstringvalues"));const{fold:t,offset:r,error:l}=n.Node.foldNewline(i,a,s);o+=t;a=r;if(l)e.push(new n.YAMLSemanticError(this,"Multi-linedouble-quotedstringneedstobesufficientlyindented"))}else if(t==="\\"){a+=1;switch(i[a]){case"0":o+="\0";break;case"a":o+="";break;case"b":o+="\b";break;case"e":o+="";break;case"f":o+="\f";break;case"n":o+="\n";break;case"r":o+="\r";break;case"t":o+="\t";break;case"v":o+="\v";break;case"N":o+="";break;case"_":o+="";break;case"L":o+="\u2028";break;case"P":o+="\u2029";break;case"":o+="";break;case'"':o+='"';break;case"/":o+="/";break;case"\\":o+="\\";break;case"\t":o+="\t";break;case"x":o+=this.parseCharCode(a+1,2,e);a+=2;break;case"u":o+=this.parseCharCode(a+1,4,e);a+=4;break;case"U":o+=this.parseCharCode(a+1,8,e);a+=8;break;case"\n":while(i[a+1]===""||i[a+1]==="\t")a+=1;break;default:e.push(new n.YAMLSyntaxError(this,`Invalid escape sequence ${i.substr(a-1,2)}`));o+="\\"+i[a]}}else if(t===""||t==="\t"){const e=a;let r=i[a+1];while(r===""||r==="\t"){a+=1;r=i[a+1]}if(r!=="\n")o+=a>e?i.slice(e,a+1):t}else{o+=t}}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,t,r){const{src:s}=this.context;const i=s.substr(e,t);const o=i.length===t&&/^[0-9a-fA-F]+$/.test(i);const a=o?parseInt(i,16):NaN;if(isNaN(a)){r.push(new n.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,t+2)}`));return s.substr(e-2,t+2)}return String.fromCodePoint(a)}parse(e,t){this.context=e;const{src:r}=e;let s=QuoteDouble.endOfQuote(r,t+1);this.valueRange=new n.Range(t,s);s=n.Node.endOfWhiteSpace(r,s);s=this.parseComment(s);return s}}class QuoteSingle extends n.Node{static endOfQuote(e,t){let r=e[t];while(r){if(r==="'"){if(e[t+1]!=="'")break;r=e[t+=2]}else{r=e[t+=1]}}return t+1}get strValue(){if(!this.valueRange||!this.context)return null;const e=[];const{start:t,end:r}=this.valueRange;const{indent:s,src:i}=this.context;if(i[r-1]!=="'")e.push(new n.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=t+1;a<r-1;++a){const t=i[a];if(t==="\n"){if(n.Node.atDocumentBoundary(i,a+1))e.push(new n.YAMLSemanticError(this,"Documentboundaryindicatorsarenotallowedwithinstringvalues"));const{fold:t,offset:r,error:l}=n.Node.foldNewline(i,a,s);o+=t;a=r;if(l)e.push(new n.YAMLSemanticError(this,"Multi-linesingle-quotedstringneedstobesufficientlyindented"))}else if(t==="'"){o+=t;a+=1;if(i[a]!=="'")e.push(new n.YAMLSyntaxError(this,"Unescapedsinglequote?Thisshouldnothappen."))}else if(t===""||t==="\t"){const e=a;let r=i[a+1];while(r===""||r==="\t"){a+=1;r=i[a+1]}if(r!=="\n")o+=a>e?i.slice(e,a+1):t}else{o+=t}}return e.length>0?{errors:e,str:o}:o}parse(e,t){this.context=e;const{src:r}=e;let s=QuoteSingle.endOfQuote(r,t+1);this.valueRange=new n.Range(t,s);s=n.Node.endOfWhiteSpace(r,s);s=this.parseComment(s);return s}}function createNewNode(e,t){switch(e){case n.Type.ALIAS:return new Alias(e,t);case n.Type.BLOCK_FOLDED:case n.Type.BLOCK_LITERAL:return new BlockValue(e,t);case n.Type.FLOW_MAP:case n.Type.FLOW_SEQ:return new FlowCollection(e,t);case n.Type.MAP_KEY:case n.Type.MAP_VALUE:case n.Type.SEQ_ITEM:return new CollectionItem(e,t);case n.Type.COMMENT:case n.Type.PLAIN:return new n.PlainValue(e,t);case n.Type.QUOTE_DOUBLE:return new QuoteDouble(e,t);case n.Type.QUOTE_SINGLE:return new QuoteSingle(e,t);default:return null}}class ParseContext{static parseType(e,t,r){switch(e[t]){case"*":return n.Type.ALIAS;case">":return n.Type.BLOCK_FOLDED;case"|":return n.Type.BLOCK_LITERAL;case"{":return n.Type.FLOW_MAP;case"[":return n.Type.FLOW_SEQ;case"?":return!r&&n.Node.atBlank(e,t+1,true)?n.Type.MAP_KEY:n.Type.PLAIN;case":":return!r&&n.Node.atBlank(e,t+1,true)?n.Type.MAP_VALUE:n.Type.PLAIN;case"-":return!r&&n.Node.atBlank(e,t+1,true)?n.Type.SEQ_ITEM:n.Type.PLAIN;case'"':return n.Type.QUOTE_DOUBLE;case"'":return n.Type.QUOTE_SINGLE;default:return n.Type.PLAIN}}constructor(e={},{atLineStart:t,inCollection:r,inFlow:s,indent:i,lineStart:o,parent:a}={}){n._defineProperty(this,"parseNode",(e,t)=>{if(n.Node.atDocumentBoundary(this.src,t))return null;const r=new ParseContext(this,e);const{props:s,type:i,valueStart:o}=r.parseProps(t);const a=createNewNode(i,s);let l=a.parse(r,o);a.range=new n.Range(t,l);if(l<=t){a.error=new Error(`Node#parse consumed no characters`);a.error.parseEnd=l;a.error.source=a;a.range.end=t+1}if(r.nodeStartsCollection(a)){if(!a.error&&!r.atLineStart&&r.parent.type===n.Type.DOCUMENT){a.error=new n.YAMLSyntaxError(a,"Blockcollectionmustnothaveprecedingcontenthere(e.g.directives-endindicator)")}const e=new Collection(a);l=e.parse(new ParseContext(r),l);e.range=new n.Range(t,l);return e}return a});this.atLineStart=t!=null?t:e.atLineStart||false;this.inCollection=r!=null?r:e.inCollection||false;this.inFlow=s!=null?s:e.inFlow||false;this.indent=i!=null?i:e.indent;this.lineStart=o!=null?o:e.lineStart;this.parent=a!=null?a:e.parent||{};this.root=e.root;this.src=e.src}nodeStartsCollection(e){const{inCollection:t,inFlow:r,src:s}=this;if(t||r)return false;if(e instanceof CollectionItem)return true;let i=e.range.end;if(s[i]==="\n"||s[i-1]==="\n")return false;i=n.Node.endOfWhiteSpace(s,i);return s[i]===":"}parseProps(e){const{inFlow:t,parent:r,src:s}=this;const i=[];let o=false;e=this.atLineStart?n.Node.endOfIndent(s,e):n.Node.endOfWhiteSpace(s,e);let a=s[e];while(a===n.Char.ANCHOR||a===n.Char.COMMENT||a===n.Char.TAG||a==="\n"){if(a==="\n"){const t=e+1;const i=n.Node.endOfIndent(s,t);const a=i-(t+this.indent);const l=r.type===n.Type.SEQ_ITEM&&r.context.atLineStart;if(!n.Node.nextNodeIsIndented(s[i],a,!l))break;this.atLineStart=true;this.lineStart=t;o=false;e=i}else if(a===n.Char.COMMENT){const t=n.Node.endOfLine(s,e+1);i.push(new n.Range(e,t));e=t}else{let t=n.Node.endOfIdentifier(s,e+1);if(a===n.Char.TAG&&s[t]===","&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,t+13))){t=n.Node.endOfIdentifier(s,t+5)}i.push(new n.Range(e,t));o=true;e=n.Node.endOfWhiteSpace(s,t)}a=s[e]}if(o&&a===":"&&n.Node.atBlank(s,e+1,true))e-=1;const l=ParseContext.parseType(s,e,t);return{props:i,type:l,valueStart:e}}}function parse(e){const t=[];if(e.indexOf("\r")!==-1){e=e.replace(/\r\n?/g,(e,r)=>{if(e.length>1)t.push(r);return"\n"})}const r=[];let n=0;do{const t=new Document;const s=new ParseContext({src:e});n=t.parse(s,n);r.push(t)}while(n<e.length);r.setOrigRanges=(()=>{if(t.length===0)return false;for(let e=1;e<t.length;++e)t[e]-=e;let e=0;for(let n=0;n<r.length;++n){e=r[n].setOrigRanges(t,e)}t.splice(0,t.length);return true});r.toString=(()=>r.join("...\n"));return r}t.parse=parse},390:(e,t,r)=>{"usestrict";var n=r(6580);function addCommentBefore(e,t,r){if(!r)return e;const n=r.replace(/[\s\S]^/gm,`$&${t}#`);return`#${n}\n${t}${e}`}function addComment(e,t,r){return!r?e:r.indexOf("\n")===-1?`${e} #${r}`:`${e}\n`+r.replace(/^/gm,`${t||""}#`)}class Node{}function toJSON(e,t,r){if(Array.isArray(e))return e.map((e,t)=>toJSON(e,String(t),r));if(e&&typeof e.toJSON==="function"){const n=r&&r.anchors&&r.anchors.get(e);if(n)r.onCreate=(e=>{n.res=e;delete r.onCreate});const s=e.toJSON(t,r);if(n&&r.onCreate)r.onCreate(s);return s}if((!r||!r.keep)&&typeof e==="bigint")return Number(e);return e}class Scalar extends Node{constructor(e){super();this.value=e}toJSON(e,t){return t&&t.keep?this.value:toJSON(this.value,e,t)}toString(){return String(this.value)}}function collectionFromPath(e,t,r){let n=r;for(let e=t.length-1;e>=0;--e){const r=t[e];const s=Number.isInteger(r)&&r>=0?[]:{};s[r]=n;n=s}return e.createNode(n,false)}const s=e=>e==null||typeof e==="object"&&e[Symbol.iterator]().next().done;class Collection extends Node{constructor(e){super();n._defineProperty(this,"items",[]);this.schema=e}addIn(e,t){if(s(e))this.add(t);else{const[r,...n]=e;const s=this.get(r,true);if(s instanceof Collection)s.addIn(n,t);else if(s===undefined&&this.schema)this.set(r,collectionFromPath(this.schema,n,t));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${n}`)}}deleteIn([e,...t]){if(t.length===0)return this.delete(e);const r=this.get(e,true);if(r instanceof Collection)return r.deleteIn(t);else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${t}`)}getIn([e,...t],r){const n=this.get(e,true);if(t.length===0)return!r&&n instanceof Scalar?n.value:n;else return n instanceof Collection?n.getIn(t,r):undefined}hasAllNullValues(){return this.items.every(e=>{if(!e||e.type!=="PAIR")return false;const t=e.value;return t==null||t instanceof Scalar&&t.value==null&&!t.commentBefore&&!t.comment&&!t.tag})}hasIn([e,...t]){if(t.length===0)return this.has(e);const r=this.get(e,true);return r instanceof Collection?r.hasIn(t):false}setIn([e,...t],r){if(t.length===0){this.set(e,r)}else{const n=this.get(e,true);if(n instanceof Collection)n.setIn(t,r);else if(n===undefined&&this.schema)this.set(e,collectionFromPath(this.schema,t,r));else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${t}`)}}toJSON(){return null}toString(e,{blockItem:t,flowChars:r,isMap:s,itemIndent:i},o,a){const{indent:l,indentStep:c,stringify:f}=e;const u=this.type===n.Type.FLOW_MAP||this.type===n.Type.FLOW_SEQ||e.inFlow;if(u)i+=c;const h=s&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:h,indent:i,inFlow:u,type:null});let p=false;let d=false;const g=this.items.reduce((t,r,n)=>{let s;if(r){if(!p&&r.spaceBefore)t.push({type:"comment",str:""});if(r.commentBefore)r.commentBefore.match(/^.*$/gm).forEach(e=>{t.push({type:"comment",str:`#${e}`})});if(r.comment)s=r.comment;if(u&&(!p&&r.spaceBefore||r.commentBefore||r.comment||r.key&&(r.key.commentBefore||r.key.comment)||r.value&&(r.value.commentBefore||r.value.comment)))d=true}p=false;let o=f(r,e,()=>s=null,()=>p=true);if(u&&!d&&o.includes("\n"))d=true;if(u&&n<this.items.length-1)o+=",";o=addComment(o,i,s);if(p&&(s||u))p=false;t.push({type:"item",str:o});return t},[]);let w;if(g.length===0){w=r.start+r.end}else if(u){const{start:e,end:t}=r;const n=g.map(e=>e.str);if(d||n.reduce((e,t)=>e+t.length+2,2)>Collection.maxFlowStringSingleLineLength){w=e;for(const e of n){w+=e?`\n${c}${l}${e}`:"\n"}w+=`\n${l}${t}`}else{w=`${e} ${n.join("")} ${t}`}}else{const e=g.map(t);w=e.shift();for(const t of e)w+=t?`\n${l}${t}`:"\n"}if(this.comment){w+="\n"+this.comment.replace(/^/gm,`${l}#`);if(o)o()}else if(p&&a)a();return w}}n._defineProperty(Collection,"maxFlowStringSingleLineLength",60);function asItemIndex(e){let t=e instanceof Scalar?e.value:e;if(t&&typeof t==="string")t=Number(t);return Number.isInteger(t)&&t>=0?t:null}class YAMLSeq extends Collection{add(e){this.items.push(e)}delete(e){const t=asItemIndex(e);if(typeof t!=="number")return false;const r=this.items.splice(t,1);return r.length>0}get(e,t){const r=asItemIndex(e);if(typeof r!=="number")return undefined;const n=this.items[r];return!t&&n instanceof Scalar?n.value:n}has(e){const t=asItemIndex(e);return typeof t==="number"&&t<this.items.length}set(e,t){const r=asItemIndex(e);if(typeof r!=="number")throw new Error(`Expected a valid index, not ${e}.`);this.items[r]=t}toJSON(e,t){const r=[];if(t&&t.onCreate)t.onCreate(r);let n=0;for(const e of this.items)r.push(toJSON(e,String(n++),t));return r}toString(e,t,r){if(!e)return JSON.stringify(this);return super.toString(e,{blockItem:e=>e.type==="comment"?e.str:`- ${e.str}`,flowChars:{start:"[",end:"]"},isMap:false,itemIndent:(e.indent||"")+""},t,r)}}const i=(e,t,r)=>{if(t===null)return"";if(typeof t!=="object")return String(t);if(e instanceof Node&&r&&r.doc)return e.toString({anchors:{},doc:r.doc,indent:"",indentStep:r.indentStep,inFlow:true,inStringifyKey:true,stringify:r.stringify});return JSON.stringify(t)};class Pair extends Node{constructor(e,t=null){super();this.key=e;this.value=t;this.type=Pair.Type.PAIR}get commentBefore(){return this.key instanceof Node?this.key.commentBefore:undefined}set commentBefore(e){if(this.key==null)this.key=new Scalar(null);if(this.key instanceof Node)this.key.commentBefore=e;else{const e="Pair.commentBeforeisanaliasforPair.key.commentBefore.Tosetit,thekeymustbeaNode.";throw new Error(e)}}addToJSMap(e,t){const r=toJSON(this.key,"",e);if(t instanceof Map){const n=toJSON(this.value,r,e);t.set(r,n)}else if(t instanceof Set){t.add(r)}else{const n=i(this.key,r,e);t[n]=toJSON(this.value,n,e)}return t}toJSON(e,t){const r=t&&t.mapAsMap?new Map:{};return this.addToJSMap(t,r)}toString(e,t,r){if(!e||!e.doc)return JSON.stringify(this);const{indent:s,indentSeq:i,simpleKeys:o}=e.doc.options;let{key:a,value:l}=this;let c=a instanceof Node&&a.comment;if(o){if(c){throw new Error("Withsimplekeys,keynodescannothavecomments")}if(a instanceof Collection){const e="Withsimplekeys,collectioncannotbeusedasakeyvalue";throw new Error(e)}}const f=!o&&(!a||c||a instanceof Collection||a.type===n.Type.BLOCK_FOLDED||a.type===n.Type.BLOCK_LITERAL);const{doc:u,indent:h,indentStep:p,stringify:d}=e;e=Object.assign({},e,{implicitKey:!f,indent:h+p});let g=false;let w=d(a,e,()=>c=null,()=>g=true);w=addComment(w,e.indent,c);if(e.allNullValues&&!o){if(this.comment){w=addComment(w,e.indent,this.comment);if(t)t()}else if(g&&!c&&r)r();return e.inFlow?w:`? ${w}`}w=f?`? ${w}\n${h}:`:`${w}:`;if(this.comment){w=addComment(w,e.indent,this.comment);if(t)t()}let y="";let m=null;if(l instanceof Node){if(l.spaceBefore)y="\n";if(l.commentBefore){const t=l.commentBefore.replace(/^/gm,`${e.indent}#`);y+=`\n${t}`}m=l.comment}else if(l&&typeof l==="object"){l=u.schema.createNode(l,true)}e.implicitKey=false;if(!f&&!this.comment&&l instanceof Scalar)e.indentAtStart=w.length+1;g=false;if(!i&&s>=2&&!e.inFlow&&!f&&l instanceof YAMLSeq&&l.type!==n.Type.FLOW_SEQ&&!l.tag&&!u.anchors.getName(l)){e.indent=e.indent.substr(2)}const b=d(l,e,()=>m=null,()=>g=true);let S="";if(y||this.comment){S=`${y}\n${e.indent}`}else if(!f&&l instanceof Collection){const t=b[0]==="["||b[0]==="{";if(!t||b.includes("\n"))S=`\n${e.indent}`}if(g&&!m&&r)r();return addComment(w+S+b,e.indent,m)}}n._defineProperty(Pair,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});const o=(e,t)=>{if(e instanceof Alias){const r=t.get(e.source);return r.count*r.aliasCount}else if(e instanceof Collection){let r=0;for(const n of e.items){const e=o(n,t);if(e>r)r=e}return r}else if(e instanceof Pair){const r=o(e.key,t);const n=o(e.value,t);return Math.max(r,n)}return 1};class Alias extends Node{static stringify({range:e,source:t},{anchors:r,doc:n,implicitKey:s,inStringifyKey:i}){let o=Object.keys(r).find(e=>r[e]===t);if(!o&&i)o=n.anchors.getName(t)||n.anchors.newName();if(o)return`*${o}${s?"":""}`;const a=n.anchors.getName(t)?"Aliasnodemustbeaftersourcenode":"Sourcenodenotfoundforaliasnode";throw new Error(`${a} [${e}]`)}constructor(e){super();this.source=e;this.type=n.Type.ALIAS}set tag(e){throw new Error("Aliasnodescannothavetags")}toJSON(e,t){if(!t)return toJSON(this.source,e,t);const{anchors:r,maxAliasCount:s}=t;const i=r.get(this.source);if(!i||i.res===undefined){const e="Thisshouldnothappen:Aliasanchorwasnotresolved?";if(this.cstNode)throw new n.YAMLReferenceError(this.cstNode,e);else throw new ReferenceError(e)}if(s>=0){i.count+=1;if(i.aliasCount===0)i.aliasCount=o(this.source,r);if(i.count*i.aliasCount>s){const e="Excessivealiascountindicatesaresourceexhaustionattack";if(this.cstNode)throw new n.YAMLReferenceError(this.cstNode,e);else throw new ReferenceError(e)}}return i.res}toString(e){return Alias.stringify(this,e)}}n._defineProperty(Alias,"default",true);function findPair(e,t){const r=t instanceof Scalar?t.value:t;for(const n of e){if(n instanceof Pair){if(n.key===t||n.key===r)return n;if(n.key&&n.key.value===r)return n}}return undefined}class YAMLMap extends Collection{add(e,t){if(!e)e=new Pair(e);else if(!(e instanceof Pair))e=new Pair(e.key||e,e.value);const r=findPair(this.items,e.key);const n=this.schema&&this.schema.sortMapEntries;if(r){if(t)r.value=e.value;else throw new Error(`Key ${e.key} already set`)}else if(n){const t=this.items.findIndex(t=>n(e,t)<0);if(t===-1)this.items.push(e);else this.items.splice(t,0,e)}else{this.items.push(e)}}delete(e){const t=findPair(this.items,e);if(!t)return false;const r=this.items.splice(this.items.indexOf(t),1);return r.length>0}get(e,t){const r=findPair(this.items,e);const n=r&&r.value;return!t&&n instanceof Scalar?n.value:n}has(e){return!!findPair(this.items,e)}set(e,t){this.add(new Pair(e,t),true)}toJSON(e,t,r){const n=r?new r:t&&t.mapAsMap?new Map:{};if(t&&t.onCreate)t.onCreate(n);for(const e of this.items)e.addToJSMap(t,n);return n}toString(e,t,r){if(!e)return JSON.stringify(this);for(const e of this.items){if(!(e instanceof Pair))throw new Error(`Map items must all be pairs; found ${JSON.stringify(e)} instead`)}return super.toString(e,{blockItem:e=>e.str,flowChars:{start:"{",end:"}"},isMap:true,itemIndent:e.indent||""},t,r)}}const a="<<";class Merge extends Pair{constructor(e){if(e instanceof Pair){let t=e.value;if(!(t instanceof YAMLSeq)){t=new YAMLSeq;t.items.push(e.value);t.range=e.value.range}super(e.key,t);this.range=e.range}else{super(new Scalar(a),new YAMLSeq)}this.type=Pair.Type.MERGE_PAIR}addToJSMap(e,t){for(const{source:r}of this.value.items){if(!(r instanceof YAMLMap))throw new Error("Mergesourcesmustbemaps");const n=r.toJSON(null,e,Map);for(const[e,r]of n){if(t instanceof Map){if(!t.has(e))t.set(e,r)}else if(t instanceof Set){t.add(e)}else{if(!Object.prototype.hasOwnProperty.call(t,e))t[e]=r}}}return t}toString(e,t){const r=this.value;if(r.items.length>1)return super.toString(e,t);this.value=r.items[0];const n=super.toString(e,t);this.value=r;return n}}const l={defaultType:n.Type.BLOCK_LITERAL,lineWidth:76};const c={trueStr:"true",falseStr:"false"};const f={asBigInt:false};const u={nullStr:"null"};const h={defaultType:n.Type.PLAIN,doubleQuoted:{jsonEncoding:false,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function resolveScalar(e,t,r){for(const{format:r,test:n,resolve:s}of t){if(n){const t=e.match(n);if(t){let e=s.apply(null,t);if(!(e instanceof Scalar))e=new Scalar(e);if(r)e.format=r;return e}}}if(r)e=r(e);return new Scalar(e)}const p="flow";const d="block";const g="quoted";const w=(e,t)=>{let r=e[t+1];while(r===""||r==="\t"){do{r=e[t+=1]}while(r&&r!=="\n");r=e[t+1]}return t};function foldFlowLines(e,t,r,{indentAtStart:n,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return e;const l=Math.max(1+i,1+s-t.length);if(e.length<=l)return e;const c=[];const f={};let u=s-(typeof n==="number"?n:t.length);let h=undefined;let p=undefined;let y=false;let m=-1;if(r===d){m=w(e,m);if(m!==-1)u=m+l}for(let t;t=e[m+=1];){if(r===g&&t==="\\"){switch(e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}}if(t==="\n"){if(r===d)m=w(e,m);u=m+l;h=undefined}else{if(t===""&&p&&p!==""&&p!=="\n"&&p!=="\t"){const t=e[m+1];if(t&&t!==""&&t!=="\n"&&t!=="\t")h=m}if(m>=u){if(h){c.push(h);u=h+l;h=undefined}else if(r===g){while(p===""||p==="\t"){p=t;t=e[m+=1];y=true}c.push(m-2);f[m-2]=true;u=m-2+l;h=undefined}else{y=true}}}p=t}if(y&&a)a();if(c.length===0)return e;if(o)o();let b=e.slice(0,c[0]);for(let n=0;n<c.length;++n){const s=c[n];const i=c[n+1]||e.length;if(r===g&&f[s])b+=`${e[s]}\\`;b+=`\n${t}${e.slice(s+1,i)}`}return b}const y=({indentAtStart:e})=>e?Object.assign({indentAtStart:e},h.fold):h.fold;const m=e=>/^(%|---|\.\.\.)/m.test(e);function lineLengthOverLimit(e,t){const r=e.length;if(r<=t)return false;for(let n=0,s=0;n<r;++n){if(e[n]==="\n"){if(n-s>t)return true;s=n+1;if(r-s<=t)return false}}return true}function doubleQuotedString(e,t){const{implicitKey:r}=t;const{jsonEncoding:n,minMultiLineLength:s}=h.doubleQuoted;const i=JSON.stringify(e);if(n)return i;const o=t.indent||(m(e)?"":"");let a="";let l=0;for(let e=0,t=i[e];t;t=i[++e]){if(t===""&&i[e+1]==="\\"&&i[e+2]==="n"){a+=i.slice(l,e)+"\\";e+=1;l=e;t="\\"}if(t==="\\")switch(i[e+1]){case"u":{a+=i.slice(l,e);const t=i.substr(e+2,4);switch(t){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:if(t.substr(0,2)==="00")a+="\\x"+t.substr(2);else a+=i.substr(e,6)}e+=5;l=e+1}break;case"n":if(r||i[e+2]==='"'||i.length<s){e+=1}else{a+=i.slice(l,e)+"\n\n";while(i[e+2]==="\\"&&i[e+3]==="n"&&i[e+4]!=='"'){a+="\n";e+=2}a+=o;if(i[e+2]==="")a+="\\";e+=1;l=e+1}break;default:e+=1}}a=l?a+i.slice(l):i;return r?a:foldFlowLines(a,o,g,y(t))}function singleQuotedString(e,t){if(t.implicitKey){if(/\n/.test(e))return doubleQuotedString(e,t)}else{if(/[ \t]\n|\n[ \t]/.test(e))return doubleQuotedString(e,t)}const r=t.indent||(m(e)?"":"");const n="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&\n${r}`)+"'";returnt.implicitKey?n:foldFlowLines(n,r,p,y(t))}functionblockString({comment:e,type:t,value:r},s,i,o){if(/\n[\t]+$/.test(r)||/^\s*$/.test(r)){returndoubleQuotedString(r,s)}consta=s.indent||(s.forceBlockIndent||m(r)?" ":"");constl=a?"2":"1";constc=t===n.Type.BLOCK_FOLDED?false:t===n.Type.BLOCK_LITERAL?true:!lineLengthOverLimit(r,h.fold.lineWidth-a.length);letf=c?"|":">";if(!r)returnf+"\n";letu="";letp="";r=r.replace(/[\n\t]*$/,e=>{constt=e.indexOf("\n");if(t===-1){f+="-"}elseif(r===e||t!==e.length-1){f+="+";if(o)o()}p=e.replace(/\n$/,"");return""}).replace(/^[\n]*/,e=>{if(e.indexOf(" ")!==-1)f+=l;constt=e.match(/ +$/);if(t){u=e.slice(0,-t[0].length);returnt[0]}else{u=e;return""}});if(p)p=p.replace(/\n+(?!\n|$)/g,`$&${a}`);if(u)u=u.replace(/\n+/g,`$&${a}`);if(e){f+=" #"+e.replace(/ ?[\r\n]+/g," ");if(i)i()}if(!r)return`${f}${l}\n${a}${p}`;if(c){r=r.replace(/\n+/g,`$&${a}`);return`${f}\n${a}${u}${r}${p}`}r=r.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t].*)(?:([\n\t]*)\n(?![\n\t]))?/g,"$1$2").replace(/\n+/g,`$&${a}`);constg=foldFlowLines(`${u}${r}${p}`,a,d,h.fold);return`${f}\n${a}${g}`}functionplainString(e,t,r,s){const{comment:i,type:o,value:a}=e;const{actualString:l,implicitKey:c,indent:f,inFlow:u}=t;if(c&&/[\n[\]{},]/.test(a)||u&&/[[\]{},]/.test(a)){returndoubleQuotedString(a,t)}if(!a||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][\t]|[\n:][\t]|[\t]\n|[\n\t]#|[\n\t :]$/.test(a)){returnc||u||a.indexOf("\n")===-1?a.indexOf('"')!==-1&&a.indexOf("'")===-1?singleQuotedString(a,t):doubleQuotedString(a,t):blockString(e,t,r,s)}if(!c&&!u&&o!==n.Type.PLAIN&&a.indexOf("\n")!==-1){returnblockString(e,t,r,s)}if(f===""&&m(a)){t.forceBlockIndent=true;returnblockString(e,t,r,s)}consth=a.replace(/\n+/g,`$&\n${f}`);if(l){const{tags:e}=t.doc.schema;constr=resolveScalar(h,e,e.scalarFallback).value;if(typeofr!=="string")returndoubleQuotedString(a,t)}constd=c?h:foldFlowLines(h,f,p,y(t));if(i&&!u&&(d.indexOf("\n")!==-1||i.indexOf("\n")!==-1)){if(r)r();returnaddCommentBefore(d,f,i)}returnd}functionstringifyString(e,t,r,s){const{defaultType:i}=h;const{implicitKey:o,inFlow:a}=t;let{type:l,value:c}=e;if(typeofc!=="string"){c=String(c);e=Object.assign({},e,{value:c})}constf=i=>{switch(i){casen.Type.BLOCK_FOLDED:casen.Type.BLOCK_LITERAL:returnblockString(e,t,r,s);casen.Type.QUOTE_DOUBLE:returndoubleQuotedString(c,t);casen.Type.QUOTE_SINGLE:returnsingleQuotedString(c,t);casen.Type.PLAIN:returnplainString(e,t,r,s);default:returnnull}};if(l!==n.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)){l=n.Type.QUOTE_DOUBLE}elseif((o||a)&&(l===n.Type.BLOCK_FOLDED||l===n.Type.BLOCK_LITERAL)){l=n.Type.QUOTE_DOUBLE}letu=f(l);if(u===null){u=f(i);if(u===null)thrownewError(`Unsupported default string type ${i}`)}returnu}functionstringifyNumber({format:e,minFractionDigits:t,tag:r,value:n}){if(typeofn==="bigint")returnString(n);if(!isFinite(n))returnisNaN(n)?".nan":n<0?"-.inf":".inf";lets=JSON.stringify(n);if(!e&&t&&(!r||r==="tag:yaml.org,2002:float")&&/^\d/.test(s)){lete=s.indexOf(".");if(e<0){e=s.length;s+="."}letr=t-(s.length-e-1);while(r-->0)s+="0"}returns}functioncheckFlowCollectionEnd(e,t){letr,s;switch(t.type){casen.Type.FLOW_MAP:r="}";s="flow map";break;casen.Type.FLOW_SEQ:r="]";s="flow sequence";break;default:e.push(newn.YAMLSemanticError(t,"Not a flow collection!?"));return}leti;for(lete=t.items.length-1;e>=0;--e){constr=t.items[e];if(!r||r.type!==n.Type.COMMENT){i=r;break}}if(i&&i.char!==r){consto=`Expected ${s} to end with ${r}`;leta;if(typeofi.offset==="number"){a=newn.YAMLSemanticError(t,o);a.offset=i.offset+1}else{a=newn.YAMLSemanticError(i,o);if(i.range&&i.range.end)a.offset=i.range.end-i.range.start}e.push(a)}}functioncheckFlowCommentSpace(e,t){constr=t.context.src[t.range.start-1];if(r!=="\n"&&r!=="\t"&&r!==" "){constr="Comments must be separated from other tokens by white space characters";e.push(newn.YAMLSemanticError(t,r))}}functiongetLongKeyError(e,t){constr=String(t);consts=r.substr(0,8)+"..."+r.substr(-8);returnnewn.YAMLSemanticError(e,`The "${s}" key is too long`)}functionresolveComments(e,t){for(const{afterKey:r,before:n,comment:s}oft){lett=e.items[n];if(!t){if(s!==undefined){if(e.comment)e.comment+="\n"+s;elsee.comment=s}}else{if(r&&t.value)t=t.value;if(s===undefined){if(r||!t.commentBefore)t.spaceBefore=true}else{if(t.commentBefore)t.commentBefore+="\n"+s;elset.commentBefore=s}}}}functionresolveString(e,t){constr=t.strValue;if(!r)return"";if(typeofr==="string")returnr;r.errors.forEach(r=>{if(!r.source)r.source=t;e.errors.push(r)});returnr.str}functionresolveTagHandle(e,t){const{handle:r,suffix:s}=t.tag;leti=e.tagPrefixes.find(e=>e.handle===r);if(!i){consts=e.getDefaults().tagPrefixes;if(s)i=s.find(e=>e.handle===r);if(!i)thrownewn.YAMLSemanticError(t,`The ${r} tag handle is non-default and was not declared.`)}if(!s)thrownewn.YAMLSemanticError(t,`The ${r} tag has no suffix.`);if(r==="!"&&(e.version||e.options.version)==="1.0"){if(s[0]==="^"){e.warnings.push(newn.YAMLWarning(t,"YAML 1.0 ^ tag expansion is not supported"));returns}if(/[:/]/.test(s)){conste=s.match(/^([a-z0-9-]+)\/(.*)/i);returne?`tag:${e[1]}.yaml.org,2002:${e[2]}`:`tag:${s}`}}returni.prefix+decodeURIComponent(s)}functionresolveTagName(e,t){const{tag:r,type:s}=t;leti=false;if(r){const{handle:s,suffix:o,verbatim:a}=r;if(a){if(a!=="!"&&a!=="!!")returna;constr=`Verbatim tags aren't resolved, so ${a} is invalid.`;e.errors.push(newn.YAMLSemanticError(t,r))}elseif(s==="!"&&!o){i=true}else{try{returnresolveTagHandle(e,t)}catch(t){e.errors.push(t)}}}switch(s){casen.Type.BLOCK_FOLDED:casen.Type.BLOCK_LITERAL:casen.Type.QUOTE_DOUBLE:casen.Type.QUOTE_SINGLE:returnn.defaultTags.STR;casen.Type.FLOW_MAP:casen.Type.MAP:returnn.defaultTags.MAP;casen.Type.FLOW_SEQ:casen.Type.SEQ:returnn.defaultTags.SEQ;casen.Type.PLAIN:returni?n.defaultTags.STR:null;default:returnnull}}functionresolveByTagName(e,t,r){const{tags:n}=e.schema;consts=[];for(constiofn){if(i.tag===r){if(i.test)s.push(i);else{constr=i.resolve(e,t);returnrinstanceofCollection?r:newScalar(r)}}}consti=resolveString(e,t);if(typeofi==="string"&&s.length>0)returnresolveScalar(i,s,n.scalarFallback);returnnull}functiongetFallbackTagName({type:e}){switch(e){casen.Type.FLOW_MAP:casen.Type.MAP:returnn.defaultTags.MAP;casen.Type.FLOW_SEQ:casen.Type.SEQ:returnn.defaultTags.SEQ;default:returnn.defaultTags.STR}}functionresolveTag(e,t,r){try{constn=resolveByTagName(e,t,r);if(n){if(r&&t.tag)n.tag=r;returnn}}catch(r){if(!r.source)r.source=t;e.errors.push(r);returnnull}try{consts=getFallbackTagName(t);if(!s)thrownewError(`The tag ${r} is unavailable`);consti=`The tag ${r} is unavailable, falling back to ${s}`;e.warnings.push(newn.YAMLWarning(t,i));consto=resolveByTagName(e,t,s);o.tag=r;returno}catch(r){consts=newn.YAMLReferenceError(t,r.message);s.stack=r.stack;e.errors.push(s);returnnull}}constb=e=>{if(!e)returnfalse;const{type:t}=e;returnt===n.Type.MAP_KEY||t===n.Type.MAP_VALUE||t===n.Type.SEQ_ITEM};functionresolveNodeProps(e,t){constr={before:[],after:[]};lets=false;leti=false;consto=b(t.context.parent)?t.context.parent.props.concat(t.props):t.props;for(const{start:a,end:l}ofo){switch(t.context.src[a]){casen.Char.COMMENT:{if(!t.commentHasRequiredWhitespace(a)){constr="Comments must be separated from other tokens by white space characters";e.push(newn.YAMLSemanticError(t,r))}const{header:s,valueRange:i}=t;consto=i&&(a>i.start||s&&a>s.start)?r.after:r.before;o.push(t.context.src.slice(a+1,l));break}casen.Char.ANCHOR:if(s){constr="A node can have at most one anchor";e.push(newn.YAMLSemanticError(t,r))}s=true;break;casen.Char.TAG:if(i){constr="A node can have at most one tag";e.push(newn.YAMLSemanticError(t,r))}i=true;break}}return{comments:r,hasAnchor:s,hasTag:i}}functionresolveNodeValue(e,t){const{anchors:r,errors:s,schema:i}=e;if(t.type===n.Type.ALIAS){conste=t.rawValue;consti=r.getNode(e);if(!i){constr=`Aliased anchor not found: ${e}`;s.push(newn.YAMLReferenceError(t,r));returnnull}consto=newAlias(i);r._cstAliases.push(o);returno}consto=resolveTagName(e,t);if(o)returnresolveTag(e,t,o);if(t.type!==n.Type.PLAIN){conste=`Failed to resolve ${t.type} node here`;s.push(newn.YAMLSyntaxError(t,e));returnnull}try{constr=resolveString(e,t);returnresolveScalar(r,i.tags,i.tags.scalarFallback)}catch(e){if(!e.source)e.source=t;s.push(e);returnnull}}functionresolveNode(e,t){if(!t)returnnull;if(t.error)e.errors.push(t.error);const{comments:r,hasAnchor:s,hasTag:i}=resolveNodeProps(e.errors,t);if(s){const{anchors:r}=e;constn=t.anchor;consts=r.getNode(n);if(s)r.map[r.newName(n)]=s;r.map[n]=t}if(t.type===n.Type.ALIAS&&(s||i)){constr="An alias node must not specify any properties";e.errors.push(newn.YAMLSemanticError(t,r))}consto=resolveNodeValue(e,t);if(o){o.range=[t.range.start,t.range.end];if(e.options.keepCstNodes)o.cstNode=t;if(e.options.keepNodeTypes)o.type=t.type;constn=r.before.join("\n");if(n){o.commentBefore=o.commentBefore?`${o.commentBefore}\n${n}`:n}consts=r.after.join("\n");if(s)o.comment=o.comment?`${o.comment}\n${s}`:s}returnt.resolved=o}functionresolveMap(e,t){if(t.type!==n.Type.MAP&&t.type!==n.Type.FLOW_MAP){constr=`A ${t.type} node cannot be resolved as a mapping`;e.errors.push(newn.YAMLSyntaxError(t,r));returnnull}const{comments:r,items:s}=t.type===n.Type.FLOW_MAP?resolveFlowMapItems(e,t):resolveBlockMapItems(e,t);consti=newYAMLMap;i.items=s;resolveComments(i,r);leto=false;for(letr=0;r<s.length;++r){const{key:i}=s[r];if(iinstanceofCollection)o=true;if(e.schema.merge&&i&&i.value===a){s[r]=newMerge(s[r]);consti=s[r].value.items;leto=null;i.some(e=>{if(einstanceofAlias){const{type:t}=e.source;if(t===n.Type.MAP||t===n.Type.FLOW_MAP)returnfalse;returno="Merge nodes aliases can only point to maps"}returno="Merge nodes can only have Alias nodes as values"});if(o)e.errors.push(newn.YAMLSemanticError(t,o))}else{for(leto=r+1;o<s.length;++o){const{key:r}=s[o];if(i===r||i&&r&&Object.prototype.hasOwnProperty.call(i,"value")&&i.value===r.value){constr=`Map keys must be unique; "${i}" is repeated`;e.errors.push(newn.YAMLSemanticError(t,r));break}}}}if(o&&!e.options.mapAsMap){constr="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";e.warnings.push(newn.YAMLWarning(t,r))}t.resolved=i;returni}constS=({context:{lineStart:e,node:t,src:r},props:s})=>{if(s.length===0)returnfalse;const{start:i}=s[0];if(t&&i>t.valueRange.start)returnfalse;if(r[i]!==n.Char.COMMENT)returnfalse;for(lett=e;t<i;++t)if(r[t]==="\n")returnfalse;returntrue};functionresolvePairComment(e,t){if(!S(e))return;constr=e.getPropValue(0,n.Char.COMMENT,true);lets=false;consti=t.value.commentBefore;if(i&&i.startsWith(r)){t.value.commentBefore=i.substr(r.length+1);s=true}else{constn=t.value.comment;if(!e.node&&n&&n.startsWith(r)){t.value.comment=n.substr(r.length+1);s=true}}if(s)t.comment=r}functionresolveBlockMapItems(e,t){constr=[];consts=[];leti=undefined;leto=null;for(leta=0;a<t.items.length;++a){constl=t.items[a];switch(l.type){casen.Type.BLANK_LINE:r.push({afterKey:!!i,before:s.length});break;casen.Type.COMMENT:r.push({afterKey:!!i,before:s.length,comment:l.comment});break;casen.Type.MAP_KEY:if(i!==undefined)s.push(newPair(i));if(l.error)e.errors.push(l.error);i=resolveNode(e,l.node);o=null;break;casen.Type.MAP_VALUE:{if(i===undefined)i=null;if(l.error)e.errors.push(l.error);if(!l.context.atLineStart&&l.node&&l.node.type===n.Type.MAP&&!l.node.context.atLineStart){constt="Nested mappings are not allowed in compact mappings";e.errors.push(newn.YAMLSemanticError(l.node,t))}letr=l.node;if(!r&&l.props.length>0){r=newn.PlainValue(n.Type.PLAIN,[]);r.context={parent:l,src:l.context.src};conste=l.range.start+1;r.range={start:e,end:e};r.valueRange={start:e,end:e};if(typeofl.range.origStart==="number"){conste=l.range.origStart+1;r.range.origStart=r.range.origEnd=e;r.valueRange.origStart=r.valueRange.origEnd=e}}consta=newPair(i,resolveNode(e,r));resolvePairComment(l,a);s.push(a);if(i&&typeofo==="number"){if(l.range.start>o+1024)e.errors.push(getLongKeyError(t,i))}i=undefined;o=null}break;default:if(i!==undefined)s.push(newPair(i));i=resolveNode(e,l);o=l.range.start;if(l.error)e.errors.push(l.error);e:for(letr=a+1;;++r){consts=t.items[r];switch(s&&s.type){casen.Type.BLANK_LINE:casen.Type.COMMENT:continuee;casen.Type.MAP_VALUE:breake;default:{constt="Implicit map keys need to be followed by map values";e.errors.push(newn.YAMLSemanticError(l,t));breake}}}if(l.valueRangeContainsNewline){constt="Implicit map keys need to be on a single line";e.errors.push(newn.YAMLSemanticError(l,t))}}}if(i!==undefined)s.push(newPair(i));return{comments:r,items:s}}functionresolveFlowMapItems(e,t){constr=[];consts=[];leti=undefined;leto=false;leta="{";for(letl=0;l<t.items.length;++l){constc=t.items[l];if(typeofc.char==="string"){const{char:r,offset:f}=c;if(r==="?"&&i===undefined&&!o){o=true;a=":";continue}if(r===":"){if(i===undefined)i=null;if(a===":"){a=",";continue}}else{if(o){if(i===undefined&&r!==",")i=null;o=false}if(i!==undefined){s.push(newPair(i));i=undefined;if(r===","){a=":";continue}}}if(r==="}"){if(l===t.items.length-1)continue}elseif(r===a){a=":";continue}constu=`Flow map contains an unexpected ${r}`;consth=newn.YAMLSyntaxError(t,u);h.offset=f;e.errors.push(h)}elseif(c.type===n.Type.BLANK_LINE){r.push({afterKey:!!i,before:s.length})}elseif(c.type===n.Type.COMMENT){checkFlowCommentSpace(e.errors,c);r.push({afterKey:!!i,before:s.length,comment:c.comment})}elseif(i===undefined){if(a===",")e.errors.push(newn.YAMLSemanticError(c,"Separator , missing in flow map"));i=resolveNode(e,c)}else{if(a!==",")e.errors.push(newn.YAMLSemanticError(c,"Indicator : missing in flow map entry"));s.push(newPair(i,resolveNode(e,c)));i=undefined;o=false}}checkFlowCollectionEnd(e.errors,t);if(i!==undefined)s.push(newPair(i));return{comments:r,items:s}}functionresolveSeq(e,t){if(t.type!==n.Type.SEQ&&t.type!==n.Type.FLOW_SEQ){constr=`A ${t.type} node cannot be resolved as a sequence`;e.errors.push(newn.YAMLSyntaxError(t,r));returnnull}const{comments:r,items:s}=t.type===n.Type.FLOW_SEQ?resolveFlowSeqItems(e,t):resolveBlockSeqItems(e,t);consti=newYAMLSeq;i.items=s;resolveComments(i,r);if(!e.options.mapAsMap&&s.some(e=>einstanceofPair&&e.keyinstanceofCollection)){constr="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";e.warnings.push(newn.YAMLWarning(t,r))}t.resolved=i;returni}functionresolveBlockSeqItems(e,t){constr=[];consts=[];for(leti=0;i<t.items.length;++i){consto=t.items[i];switch(o.type){casen.Type.BLANK_LINE:r.push({before:s.length});break;casen.Type.COMMENT:r.push({comment:o.comment,before:s.length});break;casen.Type.SEQ_ITEM:if(o.error)e.errors.push(o.error);s.push(resolveNode(e,o.node));if(o.hasProps){constt="Sequence items cannot have tags or anchors before the - indicator";e.errors.push(newn.YAMLSemanticError(o,t))}break;default:if(o.error)e.errors.push(o.error);e.errors.push(newn.YAMLSyntaxError(o,`Unexpected ${o.type} node in sequence`))}}return{comments:r,items:s}}functionresolveFlowSeqItems(e,t){constr=[];consts=[];leti=false;leto=undefined;leta=null;letl="[";letc=null;for(letf=0;f<t.items.length;++f){constu=t.items[f];if(typeofu.char==="string"){const{char:r,offset:h}=u;if(r!==":"&&(i||o!==undefined)){if(i&&o===undefined)o=l?s.pop():null;s.push(newPair(o));i=false;o=undefined;a=null}if(r===l){l=null}elseif(!l&&r==="?"){i=true}elseif(l!=="["&&r===":"&&o===undefined){if(l===","){o=s.pop();if(oinstanceofPair){constr="Chaining flow sequence pairs is invalid";consts=newn.YAMLSemanticError(t,r);s.offset=h;e.errors.push(s)}if(!i&&typeofa==="number"){constr=u.range?u.range.start:u.offset;if(r>a+1024)e.errors.push(getLongKeyError(t,o));const{src:s}=c.context;for(lett=a;t<r;++t)if(s[t]==="\n"){constt="Implicit keys of flow sequence pairs need to be on a single line";e.errors.push(newn.YAMLSemanticError(c,t));break}}}else{o=null}a=null;i=false;l=null}elseif(l==="["||r!=="]"||f<t.items.length-1){consts=`Flow sequence contains an unexpected ${r}`;consti=newn.YAMLSyntaxError(t,s);i.offset=h;e.errors.push(i)}}elseif(u.type===n.Type.BLANK_LINE){r.push({before:s.length})}elseif(u.type===n.Type.COMMENT){checkFlowCommentSpace(e.errors,u);r.push({comment:u.comment,before:s.length})}else{if(l){constt=`Expected a ${l} in flow sequence`;e.errors.push(newn.YAMLSemanticError(u,t))}constt=resolveNode(e,u);if(o===undefined){s.push(t);c=u}else{s.push(newPair(o,t));o=undefined}a=u.range.start;l=","}}checkFlowCollectionEnd(e.errors,t);if(o!==undefined)s.push(newPair(o));return{comments:r,items:s}}t.Alias=Alias;t.Collection=Collection;t.Merge=Merge;t.Node=Node;t.Pair=Pair;t.Scalar=Scalar;t.YAMLMap=YAMLMap;t.YAMLSeq=YAMLSeq;t.addComment=addComment;t.binaryOptions=l;t.boolOptions=c;t.findPair=findPair;t.intOptions=f;t.isEmptyPath=s;t.nullOptions=u;t.resolveMap=resolveMap;t.resolveNode=resolveNode;t.resolveSeq=resolveSeq;t.resolveString=resolveString;t.strOptions=h;t.stringifyNumber=stringifyNumber;t.stringifyString=stringifyString;t.toJSON=toJSON},5655:(e,t,r)=>{"use strict";varn=r(6580);vars=r(390);consti={identify:e=>einstanceofUint8Array,default:false,tag:"tag:yaml.org,2002:binary",resolve:(e,t)=>{constr=s.resolveString(e,t);if(typeofBuffer==="function"){returnBuffer.from(r,"base64")}elseif(typeofatob==="function"){conste=atob(r.replace(/[\n\r]/g,""));constt=newUint8Array(e.length);for(letr=0;r<e.length;++r)t[r]=e.charCodeAt(r);returnt}else{constr="This environment does not support reading binary tags; either Buffer or atob is required";e.errors.push(newn.YAMLReferenceError(t,r));returnnull}},options:s.binaryOptions,stringify:({comment:e,type:t,value:r},i,o,a)=>{letl;if(typeofBuffer==="function"){l=rinstanceofBuffer?r.toString("base64"):Buffer.from(r.buffer).toString("base64")}elseif(typeofbtoa==="function"){lete="";for(lett=0;t<r.length;++t)e+=String.fromCharCode(r[t]);l=btoa(e)}else{thrownewError("This environment does not support writing binary tags; either Buffer or btoa is required")}if(!t)t=s.binaryOptions.defaultType;if(t===n.Type.QUOTE_DOUBLE){r=l}else{const{lineWidth:e}=s.binaryOptions;consti=Math.ceil(l.length/e);consto=newArray(i);for(lett=0,r=0;t<i;++t,r+=e){o[t]=l.substr(r,e)}r=o.join(t===n.Type.BLOCK_LITERAL?"\n":" ")}returns.stringifyString({comment:e,type:t,value:r},i,o,a)}};functionparsePairs(e,t){constr=s.resolveSeq(e,t);for(lete=0;e<r.items.length;++e){leti=r.items[e];if(iinstanceofs.Pair)continue;elseif(iinstanceofs.YAMLMap){if(i.items.length>1){conste="Each pair must have its own sequence indicator";thrownewn.YAMLSemanticError(t,e)}conste=i.items[0]||news.Pair;if(i.commentBefore)e.commentBefore=e.commentBefore?`${i.commentBefore}\n${e.commentBefore}`:i.commentBefore;if(i.comment)e.comment=e.comment?`${i.comment}\n${e.comment}`:i.comment;i=e}r.items[e]=iinstanceofs.Pair?i:news.Pair(i)}returnr}functioncreatePairs(e,t,r){constn=news.YAMLSeq(e);n.tag="tag:yaml.org,2002:pairs";for(constsoft){lett,i;if(Array.isArray(s)){if(s.length===2){t=s[0];i=s[1]}elsethrownewTypeError(`Expected [key, value] tuple: ${s}`)}elseif(s&&sinstanceofObject){conste=Object.keys(s);if(e.length===1){t=e[0];i=s[t]}elsethrownewTypeError(`Expected { key: value } tuple: ${s}`)}else{t=s}consto=e.createPair(t,i,r);n.items.push(o)}returnn}consto={default:false,tag:"tag:yaml.org,2002:pairs",resolve:parsePairs,createNode:createPairs};classYAMLOMapextendss.YAMLSeq{constructor(){super();n._defineProperty(this,"add",s.YAMLMap.prototype.add.bind(this));n._defineProperty(this,"delete",s.YAMLMap.prototype.delete.bind(this));n._defineProperty(this,"get",s.YAMLMap.prototype.get.bind(this));n._defineProperty(this,"has",s.YAMLMap.prototype.has.bind(this));n._defineProperty(this,"set",s.YAMLMap.prototype.set.bind(this));this.tag=YAMLOMap.tag}toJSON(e,t){constr=newMap;if(t&&t.onCreate)t.onCreate(r);for(consteofthis.items){letn,i;if(einstanceofs.Pair){n=s.toJSON(e.key,"",t);i=s.toJSON(e.value,n,t)}else{n=s.toJSON(e,"",t)}if(r.has(n))thrownewError("Ordered maps must not include duplicate keys");r.set(n,i)}returnr}}n._defineProperty(YAMLOMap,"tag","tag:yaml.org,2002:omap");functionparseOMap(e,t){constr=parsePairs(e,t);consti=[];for(const{key:e}ofr.items){if(einstanceofs.Scalar){if(i.includes(e.value)){conste="Ordered maps must not include duplicate keys";thrownewn.YAMLSemanticError(t,e)}else{i.push(e.value)}}}returnObject.assign(newYAMLOMap,r)}functioncreateOMap(e,t,r){constn=createPairs(e,t,r);consts=newYAMLOMap;s.items=n.items;returns}consta={identify:e=>einstanceofMap,nodeClass:YAMLOMap,default:false,tag:"tag:yaml.org,2002:omap",resolve:parseOMap,createNode:createOMap};classYAMLSetextendss.YAMLMap{constructor(){super();this.tag=YAMLSet.tag}add(e){constt=einstanceofs.Pair?e:news.Pair(e);constr=s.findPair(this.items,t.key);if(!r)this.items.push(t)}get(e,t){constr=s.findPair(this.items,e);return!t&&rinstanceofs.Pair?r.keyinstanceofs.Scalar?r.key.value:r.key:r}set(e,t){if(typeoft!=="boolean")thrownewError(`Expected boolean value for set(key, value) in a YAML set, not ${typeoft}`);constr=s.findPair(this.items,e);if(r&&!t){this.items.splice(this.items.indexOf(r),1)}elseif(!r&&t){this.items.push(news.Pair(e))}}toJSON(e,t){returnsuper.toJSON(e,t,Set)}toString(e,t,r){if(!e)returnJSON.stringify(this);if(this.hasAllNullValues())returnsuper.toString(e,t,r);elsethrownewError("Set items must all have null values")}}n._defineProperty(YAMLSet,"tag","tag:yaml.org,2002:set");functionparseSet(e,t){constr=s.resolveMap(e,t);if(!r.hasAllNullValues())thrownewn.YAMLSemanticError(t,"Set items must all have null values");returnObject.assign(newYAMLSet,r)}functioncreateSet(e,t,r){constn=newYAMLSet;for(constsoft)n.items.push(e.createPair(s,null,r));returnn}constl={identify:e=>einstanceofSet,nodeClass:YAMLSet,default:false,tag:"tag:yaml.org,2002:set",resolve:parseSet,createNode:createSet};constc=(e,t)=>{constr=t.split(":").reduce((e,t)=>e*60+Number(t),0);returne==="-"?-r:r};constf=({value:e})=>{if(isNaN(e)||!isFinite(e))returns.stringifyNumber(e);lett="";if(e<0){t="-";e=Math.abs(e)}constr=[e%60];if(e<60){r.unshift(0)}else{e=Math.round((e-r[0])/60);r.unshift(e%60);if(e>=60){e=Math.round((e-r[0])/60);r.unshift(e)}}returnt+r.map(e=>e<10?"0"+String(e):String(e)).join(":").replace(/000000\d*$/,"")};constu={identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(e,t,r)=>c(t,r.replace(/_/g,"")),stringify:f};consth={identify:e=>typeofe==="number",default:true,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(e,t,r)=>c(t,r.replace(/_/g,"")),stringify:f};constp={identify:e=>einstanceofDate,default:true,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:"+"([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"+"(?:(?:t|T|[ \\t]+)"+"([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)"+"(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?"+")?"+")$"),resolve:(e,t,r,n,s,i,o,a,l)=>{if(a)a=(a+"00").substr(1,3);letf=Date.UTC(t,r-1,n,s||0,i||0,o||0,a||0);if(l&&l!=="Z"){lete=c(l[0],l.slice(1));if(Math.abs(e)<30)e*=60;f-=6e4*e}returnnewDate(f)},stringify:({value:e})=>e.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};functionshouldWarn(e){constt=typeofprocess!=="undefined"&&process.env||{};if(e){if(typeofYAML_SILENCE_DEPRECATION_WARNINGS!=="undefined")return!YAML_SILENCE_DEPRECATION_WARNINGS;return!t.YAML_SILENCE_DEPRECATION_WARNINGS}if(typeofYAML_SILENCE_WARNINGS!=="undefined")return!YAML_SILENCE_WARNINGS;return!t.YAML_SILENCE_WARNINGS}functionwarn(e,t){if(shouldWarn(false)){constr=typeofprocess!=="undefined"&&process.emitWarning;if(r)r(e,t);else{console.warn(t?`${t}: ${e}`:e)}}}functionwarnFileDeprecation(e){if(shouldWarn(true)){constt=e.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/");warn(`The endpoint 'yaml/${t}' will be removed in a future release.`,"DeprecationWarning")}}constd={};functionwarnOptionDeprecation(e,t){if(!d[e]&&shouldWarn(true)){d[e]=true;letr=`The option '${e}' will be removed in a future release`;r+=t?`, use '${t}' instead.`:".";warn(r,"DeprecationWarning")}}t.binary=i;t.floatTime=h;t.intTime=u;t.omap=a;t.pairs=o;t.set=l;t.timestamp=p;t.warn=warn;t.warnFileDeprecation=warnFileDeprecation;t.warnOptionDeprecation=warnOptionDeprecation},1310:(e,t,r)=>{e.exports=r(4884).YAML},1657:e=>{"use strict";classSyntaxErrorextendsError{constructor(e){super(e);const{line:t,column:r,reason:n,plugin:s,file:i}=e;this.name="SyntaxError";this.message=`${this.name}\n\n`;if(typeoft!=="undefined"){this.message+=`(${t}:${r}) `}this.message+=s?`${s}: `:"";this.message+=i?`${i} `:"<css input> ";this.message+=`${n}`;consto=e.showSourceCode();if(o){this.message+=`\n\n${o}\n`}this.stack=false}}e.exports=SyntaxError},5962:e=>{"use strict";classWarningextendsError{constructor(e){super(e);const{text:t,line:r,column:n,plugin:s}=e;this.name="Warning";this.message=`${this.name}\n\n`;if(typeofr!=="undefined"){this.message+=`(${r}:${n}) `}this.message+=s?`${s}: `:"";this.message+=`${t}`;this.stack=false}}e.exports=Warning},5365:(e,t,r)=>{"use strict";e.exports=r(6347).default},6347:(e,t,r)=>{"use strict";varn;n={value:true};t.default=loader;vars=r(3443);vari=r(9286);varo=_interopRequireDefault(r(7001));vara=r(2519);varl=_interopRequireDefault(r(4698));varc=_interopRequireDefault(r(5962));varf=_interopRequireDefault(r(1657));varu=_interopRequireDefault(r(7988));varh=r(1405);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}asyncfunctionloader(e,t,r){constn=(0,s.getOptions)(this);(0,i.validate)(u.default,n,{name:"PostCSS Loader",baseDataPath:"options"});constp=this.async();constd=typeofn.postcssOptions==="undefined"||typeofn.postcssOptions.config==="undefined"?true:n.postcssOptions.config;constg=n.implementation||o.default;letw;if(d){try{w=await(0,h.loadConfig)(this,d,n.postcssOptions)}catch(e){p(e);return}}consty=typeofn.sourceMap!=="undefined"?n.sourceMap:this.sourceMap;const{plugins:m,processOptions:b}=(0,h.getPostcssOptions)(this,w,n.postcssOptions);if(y){b.map={inline:false,annotation:false,...b.map}}if(t&&b.map){b.map.prev=(0,h.normalizeSourceMap)(t,this.context)}letS;if(r&&r.ast&&r.ast.type==="postcss"&&(0,a.satisfies)(r.ast.version,`^${l.default.version}`)){({root:S}=r.ast)}if(!S&&n.execute){e=(0,h.exec)(e,this)}letO;try{O=awaitg(m).process(S||e,b)}catch(e){if(e.file){this.addDependency(e.file)}if(e.name==="CssSyntaxError"){p(newf.default(e))}else{p(e)}return}for(consteofO.warnings()){this.emitWarning(newc.default(e))}for(consteofO.messages){if(e.type==="dependency"){this.addDependency(e.file)}if(e.type==="dir-dependency"){this.addContextDependency(e.dir)}if(e.type==="asset"&&e.content&&e.file){this.emitFile(e.file,e.content,e.sourceMap,e.info)}}letE=O.map?O.map.toJSON():undefined;if(E&&y){E=(0,h.normalizeSourceMapAfterPostcss)(E,this.context)}constA={type:"postcss",version:O.processor.version,root:O.root};p(null,O.css,E,{ast:A})}},1405:(e,t,r)=>{"use strict";e=r.nmd(e);Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=loadConfig;t.getPostcssOptions=getPostcssOptions;t.exec=exec;t.normalizeSourceMap=normalizeSourceMap;t.normalizeSourceMapAfterPostcss=normalizeSourceMapAfterPostcss;varn=_interopRequireDefault(r(5622));vars=_interopRequireDefault(r(2282));vari=r(241);varo=r(3507);function_interopRequireDefault(e){returne&&e.__esModule?e:{default:e}}consta=e;constl=(e,t)=>newPromise((r,n)=>{e.stat(t,(e,t)=>{if(e){n(e)}r(t)})});functionexec(e,t){const{resource:r,context:n}=t;consti=news.default(r,a);i.paths=s.default._nodeModulePaths(n);i.filename=r;i._compile(e,r);returni.exports}asyncfunctionloadConfig(e,t,r){consts=typeoft==="string"?n.default.resolve(t):n.default.dirname(e.resourcePath);leta;try{a=awaitl(e.fs,s)}catch(e){thrownewError(`No PostCSS config found in: ${s}`)}constc=(0,o.cosmiconfig)("postcss");letf;try{if(a.isFile()){f=awaitc.load(s)}else{f=awaitc.search(s)}}catch(e){throwe}if(!f){return{}}e.addDependency(f.filepath);if(f.isEmpty){returnf}if(typeoff.config==="function"){constt={mode:e.mode,file:e.resourcePath,webpackLoaderContext:e,env:e.mode,options:r||{}};f.config=f.config(t)}f=(0,i.klona)(f);returnf}functionloadPlugin(e,t,r){try{if(!t||Object.keys(t).length===0){constt=require(e);if(t.default){returnt.default}returnt}constn=require(e);if(n.default){returnn.default(t)}returnn(t)}catch(t){thrownewError(`Loading PostCSS "${e}" plugin failed: ${t.message}\n\n(@${r})`)}}functionpluginFactory(){conste=newMap;returnt=>{if(typeoft==="undefined"){returne}if(Array.isArray(t)){for(constroft){if(Array.isArray(r)){const[t,n]=r;e.set(t,n)}elseif(r&&typeofr==="function"){e.set(r)}elseif(r&&Object.keys(r).length===1&&(typeofr[Object.keys(r)[0]]==="object"||typeofr[Object.keys(r)[0]]==="boolean")&&r[Object.keys(r)[0]]!==null){const[t]=Object.keys(r);constn=r[t];if(n===false){e.delete(t)}else{e.set(t,n)}}elseif(r){e.set(r)}}}else{constr=Object.entries(t);for(const[t,n]ofr){if(n===false){e.delete(t)}else{e.set(t,n)}}}returne}}functiongetPostcssOptions(e,t={},r={}){consts=e.resourcePath;leto=r;if(typeofo==="function"){o=o(e)}leta=[];try{constr=pluginFactory();if(t.config&&t.config.plugins){r(t.config.plugins)}r(o.plugins);a=[...r()].map(e=>{const[t,r]=e;if(typeoft==="string"){returnloadPlugin(t,r,s)}returnt})}catch(t){e.emitError(t)}constl=t.config||{};if(l.from){l.from=n.default.resolve(n.default.dirname(t.filepath),l.from)}if(l.to){l.to=n.default.resolve(n.default.dirname(t.filepath),l.to)}deletel.plugins;constc=(0,i.klona)(o);if(c.from){c.from=n.default.resolve(e.rootContext,c.from)}if(c.to){c.to=n.default.resolve(e.rootContext,c.to)}deletec.config;deletec.plugins;constf={from:s,to:s,map:false,...l,...c};if(typeoff.parser==="string"){try{f.parser=require(f.parser)}catch(t){e.emitError(newError(`Loading PostCSS "${f.parser}" parser failed: ${t.message}\n\n(@${s})`))}}if(typeoff.stringifier==="string"){try{f.stringifier=require(f.stringifier)}catch(t){e.emitError(newError(`Loading PostCSS "${f.stringifier}" stringifier failed: ${t.message}\n\n(@${s})`))}}if(typeoff.syntax==="string"){try{f.syntax=require(f.syntax)}catch(t){e.emitError(newError(`Loading PostCSS "${f.syntax}" syntax failed: ${t.message}\n\n(@${s})`))}}if(f.map===true){f.map={inline:true}}return{plugins:a,processOptions:f}}constc=/^[a-z]:[/\\]|^\\\\/i;constf=/^[a-z0-9+\-.]+:/i;functiongetURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(c.test(e)){return"path-absolute"}returnf.test(e)?"absolute":"path-relative"}functionnormalizeSourceMap(e,t){letr=e;if(typeofr==="string"){r=JSON.parse(r)}deleter.file;const{sourceRoot:s}=r;deleter.sourceRoot;if(r.sources){r.sources=r.sources.map(e=>{constr=getURLType(e);if(r==="path-relative"||r==="path-absolute"){consti=r==="path-relative"&&s?n.default.resolve(s,n.default.normalize(e)):n.default.normalize(e);returnn.default.relative(t,i)}returne})}returnr}functionnormalizeSourceMapAfterPostcss(e,t){constr=e;deleter.file;r.sourceRoot="";r.sources=r.sources.map(e=>{if(e.indexOf("<")===0){returne}constr=getURLType(e);if(r==="path-relative"){returnn.default.resolve(t,e)}returne});returnr}},4193:(e,t,r)=>{"use strict";letn=r(6919);classAtRuleextendsn{constructor(e){super(e);this.type="atrule"}append(...e){if(!this.proxyOf.nodes)this.nodes=[];returnsuper.append(...e)}prepend(...e){if(!this.proxyOf.nodes)this.nodes=[];returnsuper.prepend(...e)}}e.exports=AtRule;AtRule.default=AtRule;n.registerAtRule(AtRule)},7592:(e,t,r)=>{"use strict";letn=r(8557);classCommentextendsn{constructor(e){super(e);this.type="comment"}}e.exports=Comment;Comment.default=Comment},6919:(e,t,r)=>{"use strict";letn=r(3522);let{isClean:s}=r(2594);leti=r(7592);leto=r(8557);leta,l,c;functioncleanSource(e){returne.map(e=>{if(e.nodes)e.nodes=cleanSource(e.nodes);deletee.source;returne})}functionmarkDirtyUp(e){e[s]=false;if(e.proxyOf.nodes){for(lettofe.proxyOf.nodes){markDirtyUp(t)}}}functionrebuild(e){if(e.type==="atrule"){Object.setPrototypeOf(e,c.prototype)}elseif(e.type==="rule"){Object.setPrototypeOf(e,l.prototype)}elseif(e.type==="decl"){Object.setPrototypeOf(e,n.prototype)}elseif(e.type==="comment"){Object.setPrototypeOf(e,i.prototype)}if(e.nodes){e.nodes.forEach(e=>{rebuild(e)})}}classContainerextendso{push(e){e.parent=this;this.proxyOf.nodes.push(e);returnthis}each(e){if(!this.proxyOf.nodes)returnundefined;lett=this.getIterator();letr,n;while(this.indexes[t]<this.proxyOf.nodes.length){r=this.indexes[t];n=e(this.proxyOf.nodes[r],r);if(n===false)break;this.indexes[t]+=1}deletethis.indexes[t];returnn}walk(e){returnthis.each((t,r)=>{letn;try{n=e(t,r)}catch(e){throwt.addToError(e)}if(n!==false&&t.walk){n=t.walk(e)}returnn})}walkDecls(e,t){if(!t){t=e;returnthis.walk((e,r)=>{if(e.type==="decl"){returnt(e,r)}})}if(einstanceofRegExp){returnthis.walk((r,n)=>{if(r.type==="decl"&&e.test(r.prop)){returnt(r,n)}})}returnthis.walk((r,n)=>{if(r.type==="decl"&&r.prop===e){returnt(r,n)}})}walkRules(e,t){if(!t){t=e;returnthis.walk((e,r)=>{if(e.type==="rule"){returnt(e,r)}})}if(einstanceofRegExp){returnthis.walk((r,n)=>{if(r.type==="rule"&&e.test(r.selector)){returnt(r,n)}})}returnthis.walk((r,n)=>{if(r.type==="rule"&&r.selector===e){returnt(r,n)}})}walkAtRules(e,t){if(!t){t=e;returnthis.walk((e,r)=>{if(e.type==="atrule"){returnt(e,r)}})}if(einstanceofRegExp){returnthis.walk((r,n)=>{if(r.type==="atrule"&&e.test(r.name)){returnt(r,n)}})}returnthis.walk((r,n)=>{if(r.type==="atrule"&&r.name===e){returnt(r,n)}})}walkComments(e){returnthis.walk((t,r)=>{if(t.type==="comment"){returne(t,r)}})}append(...e){for(lettofe){lete=this.normalize(t,this.last);for(lettofe)this.proxyOf.nodes.push(t)}this.markDirty();returnthis}prepend(...e){e=e.reverse();for(lettofe){lete=this.normalize(t,this.first,"prepend").reverse();for(lettofe)this.proxyOf.nodes.unshift(t);for(lettinthis.indexes){this.indexes[t]=this.indexes[t]+e.length}}this.markDirty();returnthis}cleanRaws(e){super.cleanRaws(e);if(this.nodes){for(lettofthis.nodes)t.cleanRaws(e)}}insertBefore(e,t){e=this.index(e);letr=e===0?"prepend":false;letn=this.normalize(t,this.proxyOf.nodes[e],r).reverse();for(lettofn)this.proxyOf.nodes.splice(e,0,t);lets;for(lettinthis.indexes){s=this.indexes[t];if(e<=s){this.indexes[t]=s+n.length}}this.markDirty();returnthis}insertAfter(e,t){e=this.index(e);letr=this.normalize(t,this.proxyOf.nodes[e]).reverse();for(lettofr)this.proxyOf.nodes.splice(e+1,0,t);letn;for(lettinthis.indexes){n=this.indexes[t];if(e<n){this.indexes[t]=n+r.length}}this.markDirty();returnthis}removeChild(e){e=this.index(e);this.proxyOf.nodes[e].parent=undefined;this.proxyOf.nodes.splice(e,1);lett;for(letrinthis.indexes){t=this.indexes[r];if(t>=e){this.indexes[r]=t-1}}this.markDirty();returnthis}removeAll(){for(leteofthis.proxyOf.nodes)e.parent=undefined;this.proxyOf.nodes=[];this.markDirty();returnthis}replaceValues(e,t,r){if(!r){r=t;t={}}this.walkDecls(n=>{if(t.props&&!t.props.includes(n.prop))return;if(t.fast&&!n.value.includes(t.fast))return;n.value=n.value.replace(e,r)});this.markDirty();returnthis}every(e){returnthis.nodes.every(e)}some(e){returnthis.nodes.some(e)}index(e){if(typeofe==="number")returne;if(e.proxyOf)e=e.proxyOf;returnthis.proxyOf.nodes.indexOf(e)}getfirst(){if(!this.proxyOf.nodes)returnundefined;returnthis.proxyOf.nodes[0]}getlast(){if(!this.proxyOf.nodes)returnundefined;returnthis.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(e,t){if(typeofe==="string"){e=cleanSource(a(e).nodes)}elseif(Array.isArray(e)){e=e.slice(0);for(lettofe){if(t.parent)t.parent.removeChild(t,"ignore")}}elseif(e.type==="root"){e=e.nodes.slice(0);for(lettofe){if(t.parent)t.parent.removeChild(t,"ignore")}}elseif(e.type){e=[e]}elseif(e.prop){if(typeofe.value==="undefined"){thrownewError("Value field is missed in node creation")}elseif(typeofe.value!=="string"){e.value=String(e.value)}e=[newn(e)]}elseif(e.selector){e=[newl(e)]}elseif(e.name){e=[newc(e)]}elseif(e.text){e=[newi(e)]}else{thrownewError("Unknown node type in node creation")}letr=e.map(e=>{if(typeofe.markDirty!=="function")rebuild(e);e=e.proxyOf;if(e.parent)e.parent.removeChild(e);if(e[s])markDirtyUp(e);if(typeofe.raws.before==="undefined"){if(t&&typeoft.raws.before!=="undefined"){e.raws.before=t.raws.before.replace(/\S/g,"")}}e.parent=this;returne});returnr}getProxyProcessor(){return{set(e,t,r){if(e[t]===r)returntrue;e[t]=r;if(t==="name"||t==="params"||t==="selector"){e.markDirty()}returntrue},get(e,t){if(t==="proxyOf"){returne}elseif(!e[t]){returne[t]}elseif(t==="each"||typeoft==="string"&&t.startsWith("walk")){return(...r)=>{returne[t](...r.map(e=>{if(typeofe==="function"){return(t,r)=>e(t.toProxy(),r)}else{returne}}))}}elseif(t==="every"||t==="some"){returnr=>{returne[t]((e,...t)=>r(e.toProxy(),...t))}}elseif(t==="root"){return()=>e.root().toProxy()}elseif(t==="nodes"){returne.nodes.map(e=>e.toProxy())}elseif(t==="first"||t==="last"){returne[t].toProxy()}else{returne[t]}}}}getIterator(){if(!this.lastEach)this.lastEach=0;if(!this.indexes)this.indexes={};this.lastEach+=1;lete=this.lastEach;this.indexes[e]=0;returne}}Container.registerParse=(e=>{a=e});Container.registerRule=(e=>{l=e});Container.registerAtRule=(e=>{c=e});e.exports=Container;Container.default=Container},3279:(e,t,r)=>{"use strict";let{red:n,bold:s,gray:i,options:o}=r(8210);leta=r(1040);classCssSyntaxErrorextendsError{constructor(e,t,r,n,s,i){super(e);this.name="CssSyntaxError";this.reason=e;if(s){this.file=s}if(n){this.source=n}if(i){this.plugin=i}if(typeoft!=="undefined"&&typeofr!=="undefined"){this.line=t;this.column=r}this.setMessage();if(Error.captureStackTrace){Error.captureStackTrace(this,CssSyntaxError)}}setMessage(){this.message=this.plugin?this.plugin+": ":"";this.message+=this.file?this.file:"<css input>";if(typeofthis.line!=="undefined"){this.message+=":"+this.line+":"+this.column}this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";lett=this.source;if(e==null)e=o.enabled;if(a){if(e)t=a(t)}letr=t.split(/\r?\n/);letl=Math.max(this.line-3,0);letc=Math.min(this.line+2,r.length);letf=String(c).length;letu,h;if(e){u=(e=>s(n(e)));h=(e=>i(e))}else{u=h=(e=>e)}returnr.slice(l,c).map((e,t)=>{letr=l+1+t;letn=" "+(" "+r).slice(-f)+" | ";if(r===this.line){lett=h(n.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");returnu(">")+h(n)+e+"\n "+t+u("^")}return" "+h(n)+e}).join("\n")}toString(){lete=this.showSourceCode();if(e){e="\n\n"+e+"\n"}returnthis.name+": "+this.message+e}}e.exports=CssSyntaxError;CssSyntaxError.default=CssSyntaxError},3522:(e,t,r)=>{"use strict";letn=r(8557);classDeclarationextendsn{constructor(e){if(e&&typeofe.value!=="undefined"&&typeofe.value!=="string"){e={...e,value:String(e.value)}}super(e);this.type="decl"}getvariable(){returnthis.prop.startsWith("--")||this.prop[0]==="$"}}e.exports=Declaration;Declaration.default=Declaration},1543:(e,t,r)=>{"use strict";letn=r(3522);lets=r(1090);leti=r(7592);leto=r(4193);leta=r(2690);letl=r(2630);letc=r(2234);functionfromJSON(e,t){if(Array.isArray(e))returne.map(e=>fromJSON(e));let{inputs:r,...f}=e;if(r){t=[];for(leteofr){letr={...e,__proto__:a.prototype};if(r.map){r.map={...r.map,__proto__:s.prototype}}t.push(r)}}if(f.nodes){f.nodes=e.nodes.map(e=>fromJSON(e,t))}if(f.source){let{inputId:e,...r}=f.source;f.source=r;if(e!=null){f.source.input=t[e]}}if(f.type==="root"){returnnewl(f)}elseif(f.type==="decl"){returnnewn(f)}elseif(f.type==="rule"){returnnewc(f)}elseif(f.type==="comment"){returnnewi(f)}elseif(f.type==="atrule"){returnnewo(f)}else{thrownewError("Unknown node type: "+e.type)}}e.exports=fromJSON;fromJSON.default=fromJSON},2690:(e,t,r)=>{"use strict";let{fileURLToPath:n,pathToFileURL:s}=r(8835);let{resolve:i,isAbsolute:o}=r(5622);let{nanoid:a}=r(4002);letl=r(1040);letc=r(3279);letf=r(1090);letu=Symbol("fromOffset cache");leth=Boolean(i&&o);classInput{constructor(e,t={}){if(e===null||typeofe==="undefined"||typeofe==="object"&&!e.toString){thrownewError(`PostCSS received ${e} instead of CSS string`)}this.css=e.toString();if(this.css[0]==="\ufeff"||this.css[0]===""){this.hasBOM=true;this.css=this.css.slice(1)}else{this.hasBOM=false}if(t.from){if(!h||/^\w+:\/\//.test(t.from)||o(t.from)){this.file=t.from}else{this.file=i(t.from)}}if(h){lete=newf(this.css,t);if(e.text){this.map=e;lett=e.consumer().file;if(!this.file&&t)this.file=this.mapResolve(t)}}if(!this.file){this.id="<input css "+a(6)+">"}if(this.map)this.map.file=this.from}fromOffset(e){lett,r;if(!this[u]){lete=this.css.split("\n");r=newArray(e.length);lett=0;for(letn=0,s=e.length;n<s;n++){r[n]=t;t+=e[n].length+1}this[u]=r}else{r=this[u]}t=r[r.length-1];letn=0;if(e>=t){n=r.length-1}else{lett=r.length-2;lets;while(n<t){s=n+(t-n>>1);if(e<r[s]){t=s-1}elseif(e>=r[s+1]){n=s+1}else{n=s;break}}}return{line:n+1,col:e-r[n]+1}}error(e,t,r,n={}){leti;if(!r){lete=this.fromOffset(t);t=e.line;r=e.col}leto=this.origin(t,r);if(o){i=newc(e,o.line,o.column,o.source,o.file,n.plugin)}else{i=newc(e,t,r,this.css,this.file,n.plugin)}i.input={line:t,column:r,source:this.css};if(this.file){if(s){i.input.url=s(this.file).toString()}i.input.file=this.file}returni}origin(e,t){if(!this.map)returnfalse;letr=this.map.consumer();leti=r.originalPositionFor({line:e,column:t});if(!i.source)returnfalse;leta;if(o(i.source)){a=s(i.source)}else{a=newURL(i.source,this.map.consumer().sourceRoot||s(this.map.mapFile))}letl={url:a.toString(),line:i.line,column:i.column};if(a.protocol==="file:"){if(n){l.file=n(a)}else{thrownewError(`file: protocol is not available in this PostCSS build`)}}letc=r.sourceContentFor(i.source);if(c)l.source=c;returnl}mapResolve(e){if(/^\w+:\/\//.test(e)){returne}returni(this.map.consumer().sourceRoot||this.map.root||".",e)}getfrom(){returnthis.file||this.id}toJSON(){lete={};for(lettof["hasBOM","css","file","id"]){if(this[t]!=null){e[t]=this[t]}}if(this.map){e.map={...this.map};if(e.map.consumerCache){e.map.consumerCache=undefined}}returne}}e.exports=Input;Input.default=Input;if(l&&l.registerInput){l.registerInput(Input)}},6310:(e,t,r)=>{"use strict";letn=r(3091);let{isClean:s}=r(2594);leti=r(4793);leto=r(1600);leta=r(6846);letl=r(2128);letc=r(2630);constf={root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"};constu={postcssPlugin:true,prepare:true,Once:true,Root:true,Declaration:true,Rule:true,AtRule:true,Comment:true,DeclarationExit:true,RuleExit:true,AtRuleExit:true,CommentExit:true,RootExit:true,OnceExit:true};consth={postcssPlugin:true,prepare:true,Once:true};constp=0;functionisPromise(e){returntypeofe==="object"&&typeofe.then==="function"}functiongetEvents(e){lett=false;letr=f[e.type];if(e.type==="decl"){t=e.prop.toLowerCase()}elseif(e.type==="atrule"){t=e.name.toLowerCase()}if(t&&e.append){return[r,r+"-"+t,p,r+"Exit",r+"Exit-"+t]}elseif(t){return[r,r+"-"+t,r+"Exit",r+"Exit-"+t]}elseif(e.append){return[r,p,r+"Exit"]}else{return[r,r+"Exit"]}}functiontoStack(e){lett;if(e.type==="root"){t=["Root",p,"RootExit"]}else{t=getEvents(e)}return{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}functioncleanMarks(e){e[s]=false;if(e.nodes)e.nodes.forEach(e=>cleanMarks(e));returne}letd={};classLazyResult{constructor(e,t,r){this.stringified=false;this.processed=false;letn;if(typeoft==="object"&&t!==null&&t.type==="root"){n=cleanMarks(t)}elseif(tinstanceofLazyResult||tinstanceofa){n=cleanMarks(t.root);if(t.map){if(typeofr.map==="undefined")r.map={};if(!r.map.inline)r.map.inline=false;r.map.prev=t.map}}else{lete=l;if(r.syntax)e=r.syntax.parse;if(r.parser)e=r.parser;if(e.parse)e=e.parse;try{n=e(t,r)}catch(e){this.processed=true;this.error=e}}this.result=newa(e,n,r);this.helpers={...d,result:this.result,postcss:d};this.plugins=this.processor.plugins.map(e=>{if(typeofe==="object"&&e.prepare){return{...e,...e.prepare(this.result)}}else{returne}})}get[Symbol.toStringTag](){return"LazyResult"}getprocessor(){returnthis.result.processor}getopts(){returnthis.result.opts}getcss(){returnthis.stringify().css}getcontent(){returnthis.stringify().content}getmap(){returnthis.stringify().map}getroot(){returnthis.sync().root}getmessages(){returnthis.sync().messages}warnings(){returnthis.sync().warnings()}toString(){returnthis.css}then(e,t){if(process.env.NODE_ENV!=="production"){if(!("from"inthis.opts)){o("Without `from` option PostCSS could generate wrong source map "+"and will not find Browserslist config. Set it to CSS file path "+"or to `undefined` to prevent this warning.")}}returnthis.async().then(e,t)}catch(e){returnthis.async().catch(e)}finally(e){returnthis.async().then(e,e)}async(){if(this.error)returnPromise.reject(this.error);if(this.processed)returnPromise.resolve(this.result);if(!this.processing){this.processing=this.runAsync()}returnthis.processing}sync(){if(this.error)throwthis.error;if(this.processed)returnthis.result;this.processed=true;if(this.processing){throwthis.getAsyncError()}for(leteofthis.plugins){lett=this.runOnRoot(e);if(isPromise(t)){throwthis.getAsyncError()}}this.prepareVisitors();if(this.hasListener){lete=this.result.root;while(!e[s]){e[s]=true;this.walkSync(e)}if(this.listeners.OnceExit){this.visitSync(this.listeners.OnceExit,e)}}returnthis.result}stringify(){if(this.error)throwthis.error;if(this.stringified)returnthis.result;this.stringified=true;this.sync();lete=this.result.opts;lett=i;if(e.syntax)t=e.syntax.stringify;if(e.stringifier)t=e.stringifier;if(t.stringify)t=t.stringify;letr=newn(t,this.result.root,this.result.opts);lets=r.generate();this.result.css=s[0];this.result.map=s[1];returnthis.result}walkSync(e){e[s]=true;lett=getEvents(e);for(letroft){if(r===p){if(e.nodes){e.each(e=>{if(!e[s])this.walkSync(e)})}}else{lett=this.listeners[r];if(t){if(this.visitSync(t,e.toProxy()))return}}}}visitSync(e,t){for(let[r,n]ofe){this.result.lastPlugin=r;lete;try{e=n(t,this.helpers)}catch(e){throwthis.handleError(e,t.proxyOf)}if(t.type!=="root"&&!t.parent)returntrue;if(isPromise(e)){throwthis.getAsyncError()}}}runOnRoot(e){this.result.lastPlugin=e;try{if(typeofe==="object"&&e.Once){returne.Once(this.result.root,this.helpers)}elseif(typeofe==="function"){returne(this.result.root,this.result)}}catch(e){throwthis.handleError(e)}}getAsyncError(){thrownewError("Use process(css).then(cb) to work with async plugins")}handleError(e,t){letr=this.result.lastPlugin;try{if(t)t.addToError(e);this.error=e;if(e.name==="CssSyntaxError"&&!e.plugin){e.plugin=r.postcssPlugin;e.setMessage()}elseif(r.postcssVersion){if(process.env.NODE_ENV!=="production"){lete=r.postcssPlugin;lett=r.postcssVersion;letn=this.result.processor.version;lets=t.split(".");leti=n.split(".");if(s[0]!==i[0]||parseInt(s[1])>parseInt(i[1])){console.error("Unknown error from PostCSS plugin. Your current PostCSS "+"version is "+n+", but "+e+" uses "+t+". Perhaps this is the source of the error below.")}}}}catch(e){if(console&&console.error)console.error(e)}returne}asyncrunAsync(){this.plugin=0;for(lete=0;e<this.plugins.length;e++){lett=this.plugins[e];letr=this.runOnRoot(t);if(isPromise(r)){try{awaitr}catch(e){throwthis.handleError(e)}}}this.prepareVisitors();if(this.hasListener){lete=this.result.root;while(!e[s]){e[s]=true;lett=[toStack(e)];while(t.length>0){lete=this.visitTick(t);if(isPromise(e)){try{awaite}catch(e){letr=t[t.length-1].node;throwthis.handleError(e,r)}}}}if(this.listeners.OnceExit){for(let[t,r]ofthis.listeners.OnceExit){this.result.lastPlugin=t;try{awaitr(e,this.helpers)}catch(e){throwthis.handleError(e)}}}}this.processed=true;returnthis.stringify()}prepareVisitors(){this.listeners={};lete=(e,t,r)=>{if(!this.listeners[t])this.listeners[t]=[];this.listeners[t].push([e,r])};for(lettofthis.plugins){if(typeoft==="object"){for(letrint){if(!u[r]&&/^[A-Z]/.test(r)){thrownewError(`Unknown event ${r} in ${t.postcssPlugin}. `+`Try to update PostCSS (${this.processor.version} now).`)}if(!h[r]){if(typeoft[r]==="object"){for(letnint[r]){if(n==="*"){e(t,r,t[r][n])}else{e(t,r+"-"+n.toLowerCase(),t[r][n])}}}elseif(typeoft[r]==="function"){e(t,r,t[r])}}}}}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){lett=e[e.length-1];let{node:r,visitors:n}=t;if(r.type!=="root"&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex<n.length){let[e,s]=n[t.visitorIndex];t.visitorIndex+=1;if(t.visitorIndex===n.length){t.visitors=[];t.visitorIndex=0}this.result.lastPlugin=e;try{returns(r.toProxy(),this.helpers)}catch(e){throwthis.handleError(e,r)}}if(t.iterator!==0){letn=t.iterator;leti;while(i=r.nodes[r.indexes[n]]){r.indexes[n]+=1;if(!i[s]){i[s]=true;e.push(toStack(i));return}}t.iterator=0;deleter.indexes[n]}leti=t.events;while(t.eventIndex<i.length){lete=i[t.eventIndex];t.eventIndex+=1;if(e===p){if(r.nodes&&r.nodes.length){r[s]=true;t.iterator=r.getIterator()}return}elseif(this.listeners[e]){t.visitors=this.listeners[e];return}}e.pop()}}LazyResult.registerPostcss=(e=>{d=e});e.exports=LazyResult;LazyResult.default=LazyResult;c.registerLazyResult(LazyResult)},1608:e=>{"use strict";lett={split(e,t,r){letn=[];lets="";leti=false;leto=0;leta=false;letl=false;for(letrofe){if(l){l=false}elseif(r==="\\"){l=true}else if(a){if(r===a){a=false}}else if(r==='"'||r==="'"){a=r}else if(r==="("){o+=1}else if(r===")"){if(o>0)o-=1}else if(o===0){if(t.includes(r))i=true}if(i){if(s!=="")n.push(s.trim());s="";i=false}else{s+=r}}if(r||s!=="")n.push(s.trim());return n},space(e){let r=["","\n","\t"];return t.split(e,r)},comma(e){return t.split(e,[","],true)}};e.exports=t;t.default=t},3091:(e,t,r)=>{"usestrict";let{dirname:n,resolve:s,relative:i,sep:o}=r(5622);let{pathToFileURL:a}=r(8835);let l=r(6241);let c=Boolean(n&&s&&i&&o);class MapGenerator{constructor(e,t,r){this.stringify=e;this.mapOpts=r.map||{};this.root=t;this.opts=r}isMap(){if(typeof this.opts.map!=="undefined"){return!!this.opts.map}return this.previous().length>0}previous(){if(!this.previousMaps){this.previousMaps=[];this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;if(!this.previousMaps.includes(t)){this.previousMaps.push(t)}}})}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline!=="undefined"){return this.mapOpts.inline}let e=this.mapOpts.annotation;if(typeof e!=="undefined"&&e!==true){return false}if(this.previous().length){return this.previous().some(e=>e.inline)}return true}isSourcesContent(){if(typeof this.mapOpts.sourcesContent!=="undefined"){return this.mapOpts.sourcesContent}if(this.previous().length){return this.previous().some(e=>e.withContent())}return true}clearAnnotation(){if(this.mapOpts.annotation===false)return;let e;for(let t=this.root.nodes.length-1;t>=0;t--){e=this.root.nodes[t];if(e.type!=="comment")continue;if(e.text.indexOf("#sourceMappingURL=")===0){this.root.removeChild(t)}}}setSourcesContent(){let e={};this.root.walk(t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=true;this.map.setSourceContent(this.toUrl(this.path(r)),t.source.input.css)}}})}applyPrevMaps(){for(let e of this.previous()){let t=this.toUrl(this.path(e.file));let r=e.root||n(e.file);let s;if(this.mapOpts.sourcesContent===false){s=new l.SourceMapConsumer(e.text);if(s.sourcesContent){s.sourcesContent=s.sourcesContent.map(()=>null)}}else{s=e.consumer()}this.map.applySourceMap(s,t,this.toUrl(this.path(r)))}}isAnnotation(){if(this.isInline()){return true}if(typeof this.mapOpts.annotation!=="undefined"){return this.mapOpts.annotation}if(this.previous().length){return this.previous().some(e=>e.annotation)}return true}toBase64(e){if(Buffer){return Buffer.from(e).toString("base64")}else{return window.btoa(unescape(encodeURIComponent(e)))}}addAnnotation(){let e;if(this.isInline()){e="data:application/json;base64,"+this.toBase64(this.map.toString())}else if(typeof this.mapOpts.annotation==="string"){e=this.mapOpts.annotation}else if(typeof this.mapOpts.annotation==="function"){e=this.mapOpts.annotation(this.opts.to,this.root)}else{e=this.outputFile()+".map"}let t="\n";if(this.css.includes("\r\n"))t="\r\n";this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){if(this.opts.to){return this.path(this.opts.to)}if(this.opts.from){return this.path(this.opts.from)}return"to.css"}generateMap(){this.generateString();if(this.isSourcesContent())this.setSourcesContent();if(this.previous().length>0)this.applyPrevMaps();if(this.isAnnotation())this.addAnnotation();if(this.isInline()){return[this.css]}return[this.css,this.map]}path(e){if(e.indexOf("<")===0)return e;if(/^\w+:\/\//.test(e))return e;if(this.mapOpts.absolute)return e;let t=this.opts.to?n(this.opts.to):".";if(typeof this.mapOpts.annotation==="string"){t=n(s(t,this.mapOpts.annotation))}e=i(t,e);return e}toUrl(e){if(o==="\\"){e=e.replace(/\\/g,"/")}return encodeURI(e).replace(/[#?]/g,encodeURIComponent)}sourcePath(e){if(this.mapOpts.from){return this.toUrl(this.mapOpts.from)}else if(this.mapOpts.absolute){if(a){return a(e.source.input.from).toString()}else{throw new Error("`map.absolute`optionisnotavailableinthisPostCSSbuild")}}else{return this.toUrl(this.path(e.source.input.from))}}generateString(){this.css="";this.map=new l.SourceMapGenerator({file:this.outputFile()});let e=1;let t=1;let r="<nosource>";let n={source:"",generated:{line:0,column:0},original:{line:0,column:0}};let s,i;this.stringify(this.root,(o,a,l)=>{this.css+=o;if(a&&l!=="end"){n.generated.line=e;n.generated.column=t-1;if(a.source&&a.source.start){n.source=this.sourcePath(a);n.original.line=a.source.start.line;n.original.column=a.source.start.column-1;this.map.addMapping(n)}else{n.source=r;n.original.line=1;n.original.column=0;this.map.addMapping(n)}}s=o.match(/\n/g);if(s){e+=s.length;i=o.lastIndexOf("\n");t=o.length-i}else{t+=o.length}if(a&&l!=="start"){let s=a.parent||{raws:{}};if(a.type!=="decl"||a!==s.last||s.raws.semicolon){if(a.source&&a.source.end){n.source=this.sourcePath(a);n.original.line=a.source.end.line;n.original.column=a.source.end.column-1;n.generated.line=e;n.generated.column=t-2;this.map.addMapping(n)}else{n.source=r;n.original.line=1;n.original.column=0;n.generated.line=e;n.generated.column=t-1;this.map.addMapping(n)}}}})}generate(){this.clearAnnotation();if(c&&this.isMap()){return this.generateMap()}let e="";this.stringify(this.root,t=>{e+=t});return[e]}}e.exports=MapGenerator},8557:(e,t,r)=>{"usestrict";let n=r(3279);let s=r(9414);let{isClean:i}=r(2594);let o=r(4793);function cloneNode(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)){continue}if(n==="proxyCache")continue;let s=e[n];let i=typeof s;if(n==="parent"&&i==="object"){if(t)r[n]=t}else if(n==="source"){r[n]=s}else if(Array.isArray(s)){r[n]=s.map(e=>cloneNode(e,r))}else{if(i==="object"&&s!==null)s=cloneNode(s);r[n]=s}}return r}class Node{constructor(e={}){this.raws={};this[i]=false;for(let t in e){if(t==="nodes"){this.nodes=[];for(let r of e[t]){if(typeof r.clone==="function"){this.append(r.clone())}else{this.append(r)}}}else{this[t]=e[t]}}}error(e,t={}){if(this.source){let r=this.positionBy(t);return this.source.input.error(e,r.line,r.column,t)}return new n(e)}warn(e,t,r){let n={node:this};for(let e in r)n[e]=r[e];return e.warn(t,n)}remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this}toString(e=o){if(e.stringify)e=e.stringify;let t="";e(this,e=>{t+=e});return t}clone(e={}){let t=cloneNode(this);for(let r in e){t[r]=e[r]}return t}cloneBefore(e={}){let t=this.clone(e);this.parent.insertBefore(this,t);return t}cloneAfter(e={}){let t=this.clone(e);this.parent.insertAfter(this,t);return t}replaceWith(...e){if(this.parent){let t=this;let r=false;for(let n of e){if(n===this){r=true}else if(r){this.parent.insertAfter(t,n);t=n}else{this.parent.insertBefore(t,n)}}if(!r){this.remove()}}return this}next(){if(!this.parent)return undefined;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return undefined;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){this.parent.insertBefore(this,e);return this}after(e){this.parent.insertAfter(this,e);return this}root(){let e=this;while(e.parent)e=e.parent;return e}raw(e,t){let r=new s;return r.raw(this,e,t)}cleanRaws(e){delete this.raws.before;delete this.raws.after;if(!e)delete this.raws.between}toJSON(e,t){let r={};let n=t==null;t=t||new Map;let s=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e)){continue}if(e==="parent"||e==="proxyCache")continue;let n=this[e];if(Array.isArray(n)){r[e]=n.map(e=>{if(typeof e==="object"&&e.toJSON){return e.toJSON(null,t)}else{return e}})}else if(typeof n==="object"&&n.toJSON){r[e]=n.toJSON(null,t)}else if(e==="source"){let i=t.get(n.input);if(i==null){i=s;t.set(n.input,s);s++}r[e]={inputId:i,start:n.start,end:n.end}}else{r[e]=n}}if(n){r.inputs=[...t.keys()].map(e=>e.toJSON())}return r}positionInside(e){let t=this.toString();let r=this.source.start.column;let n=this.source.start.line;for(let s=0;s<e;s++){if(t[s]==="\n"){r=1;n+=1}else{r+=1}}return{line:n,column:r}}positionBy(e){let t=this.source.start;if(e.index){t=this.positionInside(e.index)}else if(e.word){let r=this.toString().indexOf(e.word);if(r!==-1)t=this.positionInside(r)}return t}getProxyProcessor(){return{set(e,t,r){if(e[t]===r)return true;e[t]=r;if(t==="prop"||t==="value"||t==="name"||t==="params"||t==="important"||t==="text"){e.markDirty()}return true},get(e,t){if(t==="proxyOf"){return e}else if(t==="root"){return()=>e.root().toProxy()}else{return e[t]}}}}toProxy(){if(!this.proxyCache){this.proxyCache=new Proxy(this,this.getProxyProcessor())}return this.proxyCache}addToError(e){e.postcssNode=this;if(e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[i]){this[i]=false;let e=this;while(e=e.parent){e[i]=false}}}get proxyOf(){return this}}e.exports=Node;Node.default=Node},2128:(e,t,r)=>{"usestrict";let n=r(6919);let s=r(5613);let i=r(2690);function parse(e,t){let r=new i(e,t);let n=new s(r);try{n.parse()}catch(e){if(process.env.NODE_ENV!=="production"){if(e.name==="CssSyntaxError"&&t&&t.from){if(/\.scss$/i.test(t.from)){e.message+="\nYoutriedtoparseSCSSwith"+"thestandardCSSparser;"+"tryagainwiththepostcss-scssparser"}else if(/\.sass/i.test(t.from)){e.message+="\nYoutriedtoparseSasswith"+"thestandardCSSparser;"+"tryagainwiththepostcss-sassparser"}else if(/\.less$/i.test(t.from)){e.message+="\nYoutriedtoparseLesswith"+"thestandardCSSparser;"+"tryagainwiththepostcss-lessparser"}}}throw e}return n.root}e.exports=parse;parse.default=parse;n.registerParse(parse)},5613:(e,t,r)=>{"usestrict";let n=r(3522);let s=r(5790);let i=r(7592);let o=r(4193);let a=r(2630);let l=r(2234);class Parser{constructor(e){this.input=e;this.root=new a;this.current=this.root;this.spaces="";this.semicolon=false;this.customProperty=false;this.createTokenizer();this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=s(this.input)}parse(){let e;while(!this.tokenizer.endOfFile()){e=this.tokenizer.nextToken();switch(e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}}this.endFile()}comment(e){let t=new i;this.init(t,e[2]);t.source.end=this.getPosition(e[3]||e[2]);let r=e[1].slice(2,-2);if(/^\s*$/.test(r)){t.text="";t.raws.left=r;t.raws.right=""}else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2];t.raws.left=e[1];t.raws.right=e[3]}}emptyRule(e){let t=new l;this.init(t,e[2]);t.selector="";t.raws.between="";this.current=t}other(e){let t=false;let r=null;let n=false;let s=null;let i=[];let o=e[1].startsWith("--");let a=[];let l=e;while(l){r=l[0];a.push(l);if(r==="("||r==="["){if(!s)s=l;i.push(r==="("?")":"]")}else if(o&&n&&r==="{"){if(!s)s=l;i.push("}")}else if(i.length===0){if(r===";"){if(n){this.decl(a,o);return}else{break}}else if(r==="{"){this.rule(a);return}else if(r==="}"){this.tokenizer.back(a.pop());t=true;break}else if(r===":"){n=true}}else if(r===i[i.length-1]){i.pop();if(i.length===0)s=null}l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile())t=true;if(i.length>0)this.unclosedBracket(s);if(t&&n){while(a.length){l=a[a.length-1][0];if(l!=="space"&&l!=="comment")break;this.tokenizer.back(a.pop())}this.decl(a,o)}else{this.unknownWord(a)}}rule(e){e.pop();let t=new l;this.init(t,e[0][2]);t.raws.between=this.spacesAndCommentsFromEnd(e);this.raw(t,"selector",e);this.current=t}decl(e,t){let r=new n;this.init(r,e[0][2]);let s=e[e.length-1];if(s[0]===";"){this.semicolon=true;e.pop()}r.source.end=this.getPosition(s[3]||s[2]);while(e[0][0]!=="word"){if(e.length===1)this.unknownWord(e);r.raws.before+=e.shift()[1]}r.source.start=this.getPosition(e[0][2]);r.prop="";while(e.length){let t=e[0][0];if(t===":"||t==="space"||t==="comment"){break}r.prop+=e.shift()[1]}r.raws.between="";let i;while(e.length){i=e.shift();if(i[0]===":"){r.raws.between+=i[1];break}else{if(i[0]==="word"&&/\w/.test(i[1])){this.unknownWord([i])}r.raws.between+=i[1]}}if(r.prop[0]==="_"||r.prop[0]==="*"){r.raws.before+=r.prop[0];r.prop=r.prop.slice(1)}let o=this.spacesAndCommentsFromStart(e);this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){i=e[t];if(i[1].toLowerCase()==="!important"){r.important=true;let n=this.stringFrom(e,t);n=this.spacesFromEnd(e)+n;if(n!=="!important")r.raws.important=n;break}else if(i[1].toLowerCase()==="important"){let n=e.slice(0);let s="";for(let e=t;e>0;e--){let t=n[e][0];if(s.trim().indexOf("!")===0&&t!=="space"){break}s=n.pop()[1]+s}if(s.trim().indexOf("!")===0){r.important=true;r.raws.important=s;e=n}}if(i[0]!=="space"&&i[0]!=="comment"){break}}let a=e.some(e=>e[0]!=="space"&&e[0]!=="comment");this.raw(r,"value",e);if(a){r.raws.between+=o}else{r.value=o+r.value}if(r.value.includes(":")&&!t){this.checkMissedSemicolon(e)}}atrule(e){let t=new o;t.name=e[1].slice(1);if(t.name===""){this.unnamedAtrule(t,e)}this.init(t,e[2]);let r;let n;let s;let i=false;let a=false;let l=[];let c=[];while(!this.tokenizer.endOfFile()){e=this.tokenizer.nextToken();r=e[0];if(r==="("||r==="["){c.push(r==="("?")":"]")}else if(r==="{"&&c.length>0){c.push("}")}else if(r===c[c.length-1]){c.pop()}if(c.length===0){if(r===";"){t.source.end=this.getPosition(e[2]);this.semicolon=true;break}else if(r==="{"){a=true;break}else if(r==="}"){if(l.length>0){s=l.length-1;n=l[s];while(n&&n[0]==="space"){n=l[--s]}if(n){t.source.end=this.getPosition(n[3]||n[2])}}this.end(e);break}else{l.push(e)}}else{l.push(e)}if(this.tokenizer.endOfFile()){i=true;break}}t.raws.between=this.spacesAndCommentsFromEnd(l);if(l.length){t.raws.afterName=this.spacesAndCommentsFromStart(l);this.raw(t,"params",l);if(i){e=l[l.length-1];t.source.end=this.getPosition(e[3]||e[2]);this.spaces=t.raws.between;t.raws.between=""}}else{t.raws.afterName="";t.params=""}if(a){t.nodes=[];this.current=t}}end(e){if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.semicolon=false;this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.spaces="";if(this.current.parent){this.current.source.end=this.getPosition(e[2]);this.current=this.current.parent}else{this.unexpectedClose(e)}}endFile(){if(this.current.parent)this.unclosedBlock();if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){this.spaces+=e[1];if(this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];if(e&&e.type==="rule"&&!e.raws.ownSemicolon){e.raws.ownSemicolon=this.spaces;this.spaces=""}}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e);e.source={start:this.getPosition(t),input:this.input};e.raws.before=this.spaces;this.spaces="";if(e.type!=="comment")this.semicolon=false}raw(e,t,r){let n,s;let i=r.length;let o="";let a=true;let l,c;let f=/^([#.|])?(\w)+/i;for(let t=0;t<i;t+=1){n=r[t];s=n[0];if(s==="comment"&&e.type==="rule"){c=r[t-1];l=r[t+1];if(c[0]!=="space"&&l[0]!=="space"&&f.test(c[1])&&f.test(l[1])){o+=n[1]}else{a=false}continue}if(s==="comment"||s==="space"&&t===i-1){a=false}else{o+=n[1]}}if(!a){let n=r.reduce((e,t)=>e+t[1],"");e.raws[t]={value:o,raw:n}}e[t]=o}spacesAndCommentsFromEnd(e){let t;let r="";while(e.length){t=e[e.length-1][0];if(t!=="space"&&t!=="comment")break;r=e.pop()[1]+r}return r}spacesAndCommentsFromStart(e){let t;let r="";while(e.length){t=e[0][0];if(t!=="space"&&t!=="comment")break;r+=e.shift()[1]}return r}spacesFromEnd(e){let t;let r="";while(e.length){t=e[e.length-1][0];if(t!=="space")break;r=e.pop()[1]+r}return r}stringFrom(e,t){let r="";for(let n=t;n<e.length;n++){r+=e[n][1]}e.splice(t,e.length-t);return r}colon(e){let t=0;let r,n,s;for(let[i,o]of e.entries()){r=o;n=r[0];if(n==="("){t+=1}if(n===")"){t-=1}if(t===0&&n===":"){if(!s){this.doubleColon(r)}else if(s[0]==="word"&&s[1]==="progid"){continue}else{return i}}s=r}return false}unclosedBracket(e){throw this.input.error("Unclosedbracket",e[2])}unknownWord(e){throw this.input.error("Unknownword",e[0][2])}unexpectedClose(e){throw this.input.error("Unexpected}",e[2])}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosedblock",e.line,e.column)}doubleColon(e){throw this.input.error("Doublecolon",e[2])}unnamedAtrule(e,t){throw this.input.error("At-rulewithoutname",t[2])}precheckMissedSemicolon(){}checkMissedSemicolon(e){let t=this.colon(e);if(t===false)return;let r=0;let n;for(let s=t-1;s>=0;s--){n=e[s];if(n[0]!=="space"){r+=1;if(r===2)break}}throw this.input.error("Missedsemicolon",n[2])}}e.exports=Parser},7001:(e,t,r)=>{"usestrict";let n=r(3279);let s=r(3522);let i=r(6310);let o=r(6919);let a=r(9189);let l=r(4793);let c=r(1543);let f=r(7143);let u=r(7592);let h=r(4193);let p=r(6846);let d=r(2690);let g=r(2128);let w=r(1608);let y=r(2234);let m=r(2630);let b=r(8557);function postcss(...e){if(e.length===1&&Array.isArray(e[0])){e=e[0]}return new a(e)}postcss.plugin=function plugin(e,t){if(console&&console.warn){console.warn(e+":postcss.pluginwasdeprecated.Migrationguide:\n"+"https://evilmartians.com/chronicles/postcss-8-plugin-migration");if(process.env.LANG&&process.env.LANG.startsWith("cn")){console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\n"+"https://www.w3ctech.com/topic/2226")}}function creator(...r){let n=t(...r);n.postcssPlugin=e;n.postcssVersion=(new a).version;return n}let r;Object.defineProperty(creator,"postcss",{get(){if(!r)r=creator();return r}});creator.process=function(e,t,r){return postcss([creator(r)]).process(e,t)};return creator};postcss.stringify=l;postcss.parse=g;postcss.fromJSON=c;postcss.list=w;postcss.comment=(e=>new u(e));postcss.atRule=(e=>new h(e));postcss.decl=(e=>new s(e));postcss.rule=(e=>new y(e));postcss.root=(e=>new m(e));postcss.CssSyntaxError=n;postcss.Declaration=s;postcss.Container=o;postcss.Comment=u;postcss.Warning=f;postcss.AtRule=h;postcss.Result=p;postcss.Input=d;postcss.Rule=y;postcss.Root=m;postcss.Node=b;i.registerPostcss(postcss);e.exports=postcss;postcss.default=postcss},1090:(e,t,r)=>{"use strict";let{existsSync:n,readFileSync:s}=r(5747);let{dirname:i,join:o}=r(5622);let a=r(6241);function fromBase64(e){if(Buffer){return Buffer.from(e,"base64").toString()}else{return window.atob(e)}}class PreviousMap{constructor(e,t){if(t.map===false)return;this.loadAnnotation(e);this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:undefined;let n=this.loadMap(t.from,r);if(!this.mapFile&&t.from){this.mapFile=t.from}if(this.mapFile)this.root=i(this.mapFile);if(n)this.text=n}consumer(){if(!this.consumerCache){this.consumerCache=new a.SourceMapConsumer(this.text)}return this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){if(!e)return false;return e.substr(0,t.length)===t}getAnnotationURL(e){return e.match(/\/\*\s*# sourceMappingURL=((?:(?!sourceMappingURL=).)*)\*\//)[1].trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=(?:(?!sourceMappingURL=).)*\*\//gm);if(t&&t.length>0){let e=t[t.length-1];if(e){this.annotation=this.getAnnotationURL(e)}}}decodeInline(e){let t=/^data:application\/json;charset=utf-?8;base64,/;let r=/^data:application\/json;base64,/;let n=/^data:application\/json;charset=utf-?8,/;let s=/^data:application\/json,/;if(n.test(e)||s.test(e)){return decodeURIComponent(e.substr(RegExp.lastMatch.length))}if(t.test(e)||r.test(e)){return fromBase64(e.substr(RegExp.lastMatch.length))}let i=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}loadFile(e){this.root=i(e);if(n(e)){this.mapFile=e;return s(e,"utf-8").toString().trim()}}loadMap(e,t){if(t===false)return false;if(t){if(typeof t==="string"){return t}else if(typeof t==="function"){let r=t(e);if(r){let e=this.loadFile(r);if(!e){throw new Error("Unable to load previous source map: "+r.toString())}return e}}else if(t instanceof a.SourceMapConsumer){return a.SourceMapGenerator.fromSourceMap(t).toString()}else if(t instanceof a.SourceMapGenerator){return t.toString()}else if(this.isMap(t)){return JSON.stringify(t)}else{throw new Error("Unsupported previous source map format: "+t.toString())}}else if(this.inline){return this.decodeInline(this.annotation)}else if(this.annotation){let t=this.annotation;if(e)t=o(i(e),t);return this.loadFile(t)}}isMap(e){if(typeof e!=="object")return false;return typeof e.mappings==="string"||typeof e._mappings==="string"||Array.isArray(e.sections)}}e.exports=PreviousMap;PreviousMap.default=PreviousMap},9189:(e,t,r)=>{"use strict";let n=r(6310);let s=r(2630);class Processor{constructor(e=[]){this.version="8.2.13";this.plugins=this.normalize(e)}use(e){this.plugins=this.plugins.concat(this.normalize([e]));return this}process(e,t={}){if(this.plugins.length===0&&t.parser===t.stringifier&&!t.hideNothingWarning){if(process.env.NODE_ENV!=="production"){if(typeof console!=="undefined"&&console.warn){console.warn("You did not set any plugins, parser, or stringifier. "+"Right now, PostCSS does nothing. Pick plugins for your case "+"on https://www.postcss.parts/ and use them in postcss.config.js.")}}}return new n(this,e,t)}normalize(e){let t=[];for(let r of e){if(r.postcss===true){r=r()}else if(r.postcss){r=r.postcss}if(typeof r==="object"&&Array.isArray(r.plugins)){t=t.concat(r.plugins)}else if(typeof r==="object"&&r.postcssPlugin){t.push(r)}else if(typeof r==="function"){t.push(r)}else if(typeof r==="object"&&(r.parse||r.stringify)){if(process.env.NODE_ENV!=="production"){throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use "+"one of the syntax/parser/stringifier options as outlined "+"in your PostCSS runner documentation.")}}else{throw new Error(r+" is not a PostCSS plugin")}}return t}}e.exports=Processor;Processor.default=Processor;s.registerProcessor(Processor)},6846:(e,t,r)=>{"use strict";let n=r(7143);class Result{constructor(e,t,r){this.processor=e;this.messages=[];this.root=t;this.opts=r;this.css=undefined;this.map=undefined}toString(){return this.css}warn(e,t={}){if(!t.plugin){if(this.lastPlugin&&this.lastPlugin.postcssPlugin){t.plugin=this.lastPlugin.postcssPlugin}}let r=new n(e,t);this.messages.push(r);return r}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}}e.exports=Result;Result.default=Result},2630:(e,t,r)=>{"use strict";let n=r(6919);let s,i;class Root extends n{constructor(e){super(e);this.type="root";if(!this.nodes)this.nodes=[]}removeChild(e,t){let r=this.index(e);if(!t&&r===0&&this.nodes.length>1){this.nodes[1].raws.before=this.nodes[r].raws.before}return super.removeChild(e)}normalize(e,t,r){let n=super.normalize(e);if(t){if(r==="prepend"){if(this.nodes.length>1){t.raws.before=this.nodes[1].raws.before}else{delete t.raws.before}}else if(this.first!==t){for(let e of n){e.raws.before=t.raws.before}}}return n}toResult(e={}){let t=new s(new i,this,e);return t.stringify()}}Root.registerLazyResult=(e=>{s=e});Root.registerProcessor=(e=>{i=e});e.exports=Root;Root.default=Root},2234:(e,t,r)=>{"use strict";let n=r(6919);let s=r(1608);class Rule extends n{constructor(e){super(e);this.type="rule";if(!this.nodes)this.nodes=[]}get selectors(){return s.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null;let r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}e.exports=Rule;Rule.default=Rule;n.registerRule(Rule)},9414:e=>{"use strict";const t={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:false};function capitalize(e){return e[0].toUpperCase()+e.slice(1)}class Stringifier{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type]){throw new Error("Unknown AST node type "+e.type+". "+"Maybe you need to change PostCSS stringifier.")}this[e.type](e,t)}root(e){this.body(e);if(e.raws.after)this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft");let r=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+r+"*/",e)}decl(e,t){let r=this.raw(e,"between","colon");let n=e.prop+r+this.rawValue(e,"value");if(e.important){n+=e.raws.important||" !important"}if(t)n+=";";this.builder(n,e)}rule(e){this.block(e,this.rawValue(e,"selector"));if(e.raws.ownSemicolon){this.builder(e.raws.ownSemicolon,e,"end")}}atrule(e,t){let r="@"+e.name;let n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!=="undefined"){r+=e.raws.afterName}else if(n){r+=" "}if(e.nodes){this.block(e,r+n)}else{let s=(e.raws.between||"")+(t?";":"");this.builder(r+n+s,e)}}body(e){let t=e.nodes.length-1;while(t>0){if(e.nodes[t].type!=="comment")break;t-=1}let r=this.raw(e,"semicolon");for(let n=0;n<e.nodes.length;n++){let s=e.nodes[n];let i=this.raw(s,"before");if(i)this.builder(i);this.stringify(s,t!==n||r)}}block(e,t){let r=this.raw(e,"between","beforeOpen");this.builder(t+r+"{",e,"start");let n;if(e.nodes&&e.nodes.length){this.body(e);n=this.raw(e,"after")}else{n=this.raw(e,"after","emptyBody")}if(n)this.builder(n);this.builder("}",e,"end")}raw(e,r,n){let s;if(!n)n=r;if(r){s=e.raws[r];if(typeof s!=="undefined")return s}let i=e.parent;if(n==="before"){if(!i||i.type==="root"&&i.first===e){return""}}if(!i)return t[n];let o=e.root();if(!o.rawCache)o.rawCache={};if(typeof o.rawCache[n]!=="undefined"){return o.rawCache[n]}if(n==="before"||n==="after"){return this.beforeAfter(e,n)}else{let t="raw"+capitalize(n);if(this[t]){s=this[t](o,e)}else{o.walk(e=>{s=e.raws[r];if(typeof s!=="undefined")return false})}}if(typeof s==="undefined")s=t[n];o.rawCache[n]=s;return s}rawSemicolon(e){let t;e.walk(e=>{if(e.nodes&&e.nodes.length&&e.last.type==="decl"){t=e.raws.semicolon;if(typeof t!=="undefined")return false}});return t}rawEmptyBody(e){let t;e.walk(e=>{if(e.nodes&&e.nodes.length===0){t=e.raws.after;if(typeof t!=="undefined")return false}});return t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;e.walk(r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e){if(typeof r.raws.before!=="undefined"){let e=r.raws.before.split("\n");t=e[e.length-1];t=t.replace(/\S/g,"");return false}}});return t}rawBeforeComment(e,t){let r;e.walkComments(e=>{if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.includes("\n")){r=r.replace(/[^\n]+$/,"")}return false}});if(typeof r==="undefined"){r=this.raw(t,null,"beforeDecl")}else if(r){r=r.replace(/\S/g,"")}return r}rawBeforeDecl(e,t){let r;e.walkDecls(e=>{if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.includes("\n")){r=r.replace(/[^\n]+$/,"")}return false}});if(typeof r==="undefined"){r=this.raw(t,null,"beforeRule")}else if(r){r=r.replace(/\S/g,"")}return r}rawBeforeRule(e){let t;e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)){if(typeof r.raws.before!=="undefined"){t=r.raws.before;if(t.includes("\n")){t=t.replace(/[^\n]+$/,"")}return false}}});if(t)t=t.replace(/\S/g,"");return t}rawBeforeClose(e){let t;e.walk(e=>{if(e.nodes&&e.nodes.length>0){if(typeof e.raws.after!=="undefined"){t=e.raws.after;if(t.includes("\n")){t=t.replace(/[^\n]+$/,"")}return false}}});if(t)t=t.replace(/\S/g,"");return t}rawBeforeOpen(e){let t;e.walk(e=>{if(e.type!=="decl"){t=e.raws.between;if(typeof t!=="undefined")return false}});return t}rawColon(e){let t;e.walkDecls(e=>{if(typeof e.raws.between!=="undefined"){t=e.raws.between.replace(/[^\s:]/g,"");return false}});return t}beforeAfter(e,t){let r;if(e.type==="decl"){r=this.raw(e,null,"beforeDecl")}else if(e.type==="comment"){r=this.raw(e,null,"beforeComment")}else if(t==="before"){r=this.raw(e,null,"beforeRule")}else{r=this.raw(e,null,"beforeClose")}let n=e.parent;let s=0;while(n&&n.type!=="root"){s+=1;n=n.parent}if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length){for(let e=0;e<s;e++)r+=t}}return r}rawValue(e,t){let r=e[t];let n=e.raws[t];if(n&&n.value===r){return n.raw}return r}}e.exports=Stringifier},4793:(e,t,r)=>{"use strict";let n=r(9414);function stringify(e,t){let r=new n(t);r.stringify(e)}e.exports=stringify;stringify.default=stringify},2594:e=>{"use strict";e.exports.isClean=Symbol("isClean")},1040:(e,t,r)=>{"use strict";let{cyan:n,gray:s,green:i,yellow:o,magenta:a}=r(8210);let l=r(5790);let c;function registerInput(e){c=e}const f={brackets:n,"at-word":n,comment:s,string:i,class:o,hash:a,call:n,"(":n,")":n,"{":o,"}":o,"[":o,"]":o,":":o,";":o};function getTokenType([e,t],r){if(e==="word"){if(t[0]==="."){return"class"}if(t[0]==="#"){return"hash"}}if(!r.endOfFile()){let e=r.nextToken();r.back(e);if(e[0]==="brackets"||e[0]==="(")return"call"}return e}function terminalHighlight(e){let t=l(new c(e),{ignoreErrors:true});let r="";while(!t.endOfFile()){let e=t.nextToken();let n=f[getTokenType(e,t)];if(n){r+=e[1].split(/\r?\n/).map(e=>n(e)).join("\n")}else{r+=e[1]}}return r}terminalHighlight.registerInput=registerInput;e.exports=terminalHighlight},5790:e=>{"use strict";const t="'".charCodeAt(0);const r='"'.charCodeAt(0);const n="\\".charCodeAt(0);const s="/".charCodeAt(0);const i="\n".charCodeAt(0);const o=" ".charCodeAt(0);const a="\f".charCodeAt(0);const l="\t".charCodeAt(0);const c="\r".charCodeAt(0);const f="[".charCodeAt(0);const u="]".charCodeAt(0);const h="(".charCodeAt(0);const p=")".charCodeAt(0);const d="{".charCodeAt(0);const g="}".charCodeAt(0);const w=";".charCodeAt(0);const y="*".charCodeAt(0);const m=":".charCodeAt(0);const b="@".charCodeAt(0);const S=/[\t\n\f\r "#'()/;[\\\]{}]/g;const O=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g;const E=/.[\n"'(/\\]/;const A=/[\da-f]/i;e.exports=function tokenizer(e,M={}){let N=e.css.valueOf();let C=M.ignoreErrors;let T,L,R,_,$;let v,x,D,j,B;let P=N.length;let F=0;let Y=[];let I=[];function position(){return F}function unclosed(t){throw e.error("Unclosed "+t,F)}function endOfFile(){return I.length===0&&F>=P}function nextToken(e){if(I.length)return I.pop();if(F>=P)return;let M=e?e.ignoreUnclosed:false;T=N.charCodeAt(F);switch(T){case i:case o:case l:case c:case a:{L=F;do{L+=1;T=N.charCodeAt(L)}while(T===o||T===i||T===l||T===c||T===a);B=["space",N.slice(F,L)];F=L-1;break}case f:case u:case d:case g:case m:case w:case p:{let e=String.fromCharCode(T);B=[e,e,F];break}case h:{D=Y.length?Y.pop()[1]:"";j=N.charCodeAt(F+1);if(D==="url"&&j!==t&&j!==r&&j!==o&&j!==i&&j!==l&&j!==a&&j!==c){L=F;do{v=false;L=N.indexOf(")",L+1);if(L===-1){if(C||M){L=F;break}else{unclosed("bracket")}}x=L;while(N.charCodeAt(x-1)===n){x-=1;v=!v}}while(v);B=["brackets",N.slice(F,L+1),F,L];F=L}else{L=N.indexOf(")",F+1);_=N.slice(F,L+1);if(L===-1||E.test(_)){B=["(","(",F]}else{B=["brackets",_,F,L];F=L}}break}case t:case r:{R=T===t?"'":'"';L=F;do{v=false;L=N.indexOf(R,L+1);if(L===-1){if(C||M){L=F+1;break}else{unclosed("string")}}x=L;while(N.charCodeAt(x-1)===n){x-=1;v=!v}}while(v);B=["string",N.slice(F,L+1),F,L];F=L;break}case b:{S.lastIndex=F+1;S.test(N);if(S.lastIndex===0){L=N.length-1}else{L=S.lastIndex-2}B=["at-word",N.slice(F,L+1),F,L];F=L;break}case n:{L=F;$=true;while(N.charCodeAt(L+1)===n){L+=1;$=!$}T=N.charCodeAt(L+1);if($&&T!==s&&T!==o&&T!==i&&T!==l&&T!==c&&T!==a){L+=1;if(A.test(N.charAt(L))){while(A.test(N.charAt(L+1))){L+=1}if(N.charCodeAt(L+1)===o){L+=1}}}B=["word",N.slice(F,L+1),F,L];F=L;break}default:{if(T===s&&N.charCodeAt(F+1)===y){L=N.indexOf("*/",F+2)+1;if(L===0){if(C||M){L=N.length}else{unclosed("comment")}}B=["comment",N.slice(F,L+1),F,L];F=L}else{O.lastIndex=F+1;O.test(N);if(O.lastIndex===0){L=N.length-1}else{L=O.lastIndex-2}B=["word",N.slice(F,L+1),F,L];Y.push(B);F=L}break}}F++;return B}function back(e){I.push(e)}return{back:back,nextToken:nextToken,endOfFile:endOfFile,position:position}}},1600:e=>{"use strict";let t={};e.exports=function warnOnce(e){if(t[e])return;t[e]=true;if(typeof console!=="undefined"&&console.warn){console.warn(e)}}},7143:e=>{"use strict";class Warning{constructor(e,t={}){this.type="warning";this.text=e;if(t.node&&t.node.source){let e=t.node.positionBy(t);this.line=e.line;this.column=e.column}for(let e in t)this[e]=t[e]}toString(){if(this.node){return this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message}if(this.plugin){return this.plugin+": "+this.text}return this.text}}e.exports=Warning;Warning.default=Warning},8210:(e,t)=>{let r=!("NO_COLOR"in process.env)&&("FORCE_COLOR"in process.env||process.platform==="win32"||process.stdout!=null&&process.stdout.isTTY&&process.env.TERM&&process.env.TERM!=="dumb");const n=(e,t,n,s)=>i=>r?e+(~(i+="").indexOf(t,4)?i.replace(n,s):i)+t:i;const s=(e,t)=>{return n(`[${e}m`,`[${t}m`,new RegExp(`\\x1b\\[${t}m`,"g"),`[${e}m`)};t.options=Object.defineProperty({},"enabled",{get:()=>r,set:e=>r=e});t.reset=s(0,0);t.bold=n("[1m","[22m",/\x1b\[22m/g,"[22m[1m");t.dim=n("[2m","[22m",/\x1b\[22m/g,"[22m[2m");t.italic=s(3,23);t.underline=s(4,24);t.inverse=s(7,27);t.hidden=s(8,28);t.strikethrough=s(9,29);t.black=s(30,39);t.red=s(31,39);t.green=s(32,39);t.yellow=s(33,39);t.blue=s(34,39);t.magenta=s(35,39);t.cyan=s(36,39);t.white=s(37,39);t.gray=s(90,39);t.bgBlack=s(40,49);t.bgRed=s(41,49);t.bgGreen=s(42,49);t.bgYellow=s(43,49);t.bgBlue=s(44,49);t.bgMagenta=s(45,49);t.bgCyan=s(46,49);t.bgWhite=s(47,49);t.blackBright=s(90,39);t.redBright=s(91,39);t.greenBright=s(92,39);t.yellowBright=s(93,39);t.blueBright=s(94,39);t.magentaBright=s(95,39);t.cyanBright=s(96,39);t.whiteBright=s(97,39);t.bgBlackBright=s(100,49);t.bgRedBright=s(101,49);t.bgGreenBright=s(102,49);t.bgYellowBright=s(103,49);t.bgBlueBright=s(104,49);t.bgMagentaBright=s(105,49);t.bgCyanBright=s(106,49);t.bgWhiteBright=s(107,49)},4002:e=>{let t="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";let r=(e,t)=>{return()=>{let r="";let n=t;while(n--){r+=e[Math.random()*e.length|0]}return r}};let n=(e=21)=>{let r="";let n=e;while(n--){r+=t[Math.random()*64|0]}return r};e.exports={nanoid:n,customAlphabet:r}},7988:e=>{"use strict";e.exports=JSON.parse('{"type":"object","properties":{"postcssOptions":{"description":"Options to pass through to `Postcss`.","anyOf":[{"type":"object","additionalProperties":true,"properties":{"config":{"description":"Allows to specify PostCSS Config Path (https://github.com/postcss/postcss-loader#config)","anyOf":[{"description":"Allows to specify the path to the configuration file","type":"string"},{"description":"Enables/Disables autoloading config","type":"boolean"}]}}},{"instanceof":"Function"}]},"execute":{"description":"Enables/Disables PostCSS parser support in \'CSS-in-JS\' (https://github.com/postcss/postcss-loader#execute)","type":"boolean"},"sourceMap":{"description":"Enables/Disables generation of source maps (https://github.com/postcss/postcss-loader#sourcemap)","type":"boolean"},"implementation":{"description":"The implementation of postcss to use, instead of the locally installed version (https://github.com/postcss/postcss-loader#implementation)","instanceof":"Function"}},"additionalProperties":false}')},4698:e=>{"use strict";e.exports=JSON.parse('{"name":"postcss","version":"8.2.13","description":"Tool for transforming styles with JS plugins","engines":{"node":"^10 || ^12 || >=14"},"exports":{".":{"require":"./lib/postcss.js","import":"./lib/postcss.mjs","types":"./lib/postcss.d.ts"},"./lib/at-rule":"./lib/at-rule.js","./lib/comment":"./lib/comment.js","./lib/container":"./lib/container.js","./lib/css-syntax-error":"./lib/css-syntax-error.js","./lib/declaration":"./lib/declaration.js","./lib/fromJSON":"./lib/fromJSON.js","./lib/input":"./lib/input.js","./lib/lazy-result":"./lib/lazy-result.js","./lib/list":"./lib/list.js","./lib/map-generator":"./lib/map-generator.js","./lib/node":"./lib/node.js","./lib/parse":"./lib/parse.js","./lib/parser":"./lib/parser.js","./lib/postcss":"./lib/postcss.js","./lib/previous-map":"./lib/previous-map.js","./lib/processor":"./lib/processor.js","./lib/result":"./lib/result.js","./lib/root":"./lib/root.js","./lib/rule":"./lib/rule.js","./lib/stringifier":"./lib/stringifier.js","./lib/stringify":"./lib/stringify.js","./lib/symbols":"./lib/symbols.js","./lib/terminal-highlight":"./lib/terminal-highlight.js","./lib/tokenize":"./lib/tokenize.js","./lib/warn-once":"./lib/warn-once.js","./lib/warning":"./lib/warning.js","./package.json":"./package.json"},"main":"./lib/postcss.js","types":"./lib/postcss.d.ts","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"funding":{"type":"opencollective","url":"https://opencollective.com/postcss/"},"author":"Andrey Sitnik <andrey@sitnik.ru>","license":"MIT","homepage":"https://postcss.org/","repository":"postcss/postcss","dependencies":{"colorette":"^1.2.2","nanoid":"^3.1.22","source-map":"^0.6.1"},"browser":{"./lib/terminal-highlight":false,"colorette":false,"fs":false,"path":false,"url":false}}')},2242:e=>{"use strict";e.exports=require("chalk")},5747:e=>{"use strict";e.exports=require("fs")},2282:e=>{"use strict";e.exports=require("module")},3443:e=>{"use strict";e.exports=require("next/dist/compiled/loader-utils")},9286:e=>{"use strict";e.exports=require("next/dist/compiled/schema-utils3")},2519:e=>{"use strict";e.exports=require("next/dist/compiled/semver")},6241:e=>{"use strict";e.exports=require("next/dist/compiled/source-map")},2087:e=>{"use strict";e.exports=require("os")},5622:e=>{"use strict";e.exports=require("path")},8835:e=>{"use strict";e.exports=require("url")},1669:e=>{"use strict";e.exports=require("util")}};var t={};function __nccwpck_require__(r){if(t[r]){return t[r].exports}var n=t[r]={id:r,loaded:false,exports:{}};var s=true;try{e[r](n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete t[r]}n.loaded=true;return n.exports}(()=>{__nccwpck_require__.nmd=(e=>{e.paths=[];if(!e.children)e.children=[];return e})})();__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(5365)})();