UNPKG

apifox-ts-gen

Version:

从 Apifox OpenAPI 规范生成 TypeScript 类型定义

21 lines (19 loc) 3.75 MB
'use strict';var fs=require('fs'),path=require('path'),Ubt=require('axios');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var Ubt__default=/*#__PURE__*/_interopDefault(Ubt);var A0t=Object.create;var DLe=Object.defineProperty;var N0t=Object.getOwnPropertyDescriptor;var I0t=Object.getOwnPropertyNames;var O0t=Object.getPrototypeOf,F0t=Object.prototype.hasOwnProperty;var sl=(S=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(S,{get:(J,se)=>(typeof require<"u"?require:J)[se]}):S)(function(S){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+S+'" is not supported')});var L0t=(S,J)=>()=>(S&&(J=S(S=0)),J);var mo=(S,J)=>()=>(J||S((J={exports:{}}).exports,J),J.exports);var M0t=(S,J,se,fe)=>{if(J&&typeof J=="object"||typeof J=="function")for(let be of I0t(J))!F0t.call(S,be)&&be!==se&&DLe(S,be,{get:()=>J[be],enumerable:!(fe=N0t(J,be))||fe.enumerable});return S};var Eq=(S,J,se)=>(se=S!=null?A0t(O0t(S)):{},M0t(!S||!S.__esModule?DLe(se,"default",{value:S,enumerable:!0}):se,S));var hi=L0t(()=>{});var NLe=mo((n2t,c1e)=>{hi();var wLe=sl("path"),PLe=sl("module"),R0t=sl("fs"),ALe=(S,J,se)=>{if(typeof S!="string")throw new TypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeof S}\``);if(typeof J!="string")throw new TypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeof J}\``);try{S=R0t.realpathSync(S);}catch(Ge){if(Ge.code==="ENOENT")S=wLe.resolve(S);else {if(se)return null;throw Ge}}let fe=wLe.join(S,"noop.js"),be=()=>PLe._resolveFilename(J,{id:fe,filename:fe,paths:PLe._nodeModulePaths(S)});if(se)try{return be()}catch{return null}return be()};c1e.exports=(S,J)=>ALe(S,J);c1e.exports.silent=(S,J)=>ALe(S,J,!0);});var OLe=mo((s2t,l1e)=>{hi();var ILe=()=>{let S=Error.prepareStackTrace;Error.prepareStackTrace=(se,fe)=>fe;let J=new Error().stack.slice(1);return Error.prepareStackTrace=S,J};l1e.exports=ILe;l1e.exports.default=ILe;});var LLe=mo((o2t,FLe)=>{hi();var j0t=OLe();FLe.exports=S=>{let J=j0t();if(!S)return J[2].getFileName();let se=!1;J.shift();for(let fe of J){let be=fe.getFileName();if(typeof be=="string"){if(be===S){se=!0;continue}if(be!=="module.js"&&se&&be!==S)return be}}};});var RLe=mo((l2t,MLe)=>{hi();var B0t=sl("path"),J0t=NLe(),z0t=LLe();MLe.exports=S=>{if(typeof S!="string")throw new TypeError("Expected a string");let J=z0t(__filename),se=J?B0t.dirname(J):__dirname,fe=J0t(se,S),be=sl.cache[fe];if(be&&be.parent){let ut=be.parent.children.length;for(;ut--;)be.parent.children[ut].id===fe&&be.parent.children.splice(ut,1);}delete sl.cache[fe];let Ge=sl.cache[J];return Ge===void 0?sl(fe):Ge.require(fe)};});var BLe=mo((f2t,jLe)=>{hi();jLe.exports=function(J){return J?J instanceof Array||Array.isArray(J)||J.length>=0&&J.splice instanceof Function:!1};});var zLe=mo((d2t,JLe)=>{hi();var W0t=sl("util"),U0t=BLe(),u1e=function(J,se){(!J||J.constructor!==String)&&(se=J||{},J=Error.name);var fe=function be(Ge){if(!this)return new be(Ge);Ge=Ge instanceof Error?Ge.message:Ge||this.message,Error.call(this,Ge),Error.captureStackTrace(this,fe),this.name=J,Object.defineProperty(this,"message",{configurable:!0,enumerable:!1,get:function(){var xn=Ge.split(/\r?\n/g);for(var Wn in se)if(se.hasOwnProperty(Wn)){var Je=se[Wn];"message"in Je&&(xn=Je.message(this[Wn],xn)||xn,U0t(xn)||(xn=[xn]));}return xn.join(` `)},set:function(xn){Ge=xn;}});var ut=null,Ut=Object.getOwnPropertyDescriptor(this,"stack"),tr=Ut.get,nn=Ut.value;delete Ut.value,delete Ut.writable,Ut.set=function(xn){ut=xn;},Ut.get=function(){var xn=(ut||(tr?tr.call(this):nn)).split(/\r?\n+/g);ut||(xn[0]=this.name+": "+this.message);var Wn=1;for(var Je in se)if(se.hasOwnProperty(Je)){var Ui=se[Je];if("line"in Ui){var Xt=Ui.line(this[Je]);Xt&&xn.splice(Wn++,0," "+Xt);}"stack"in Ui&&Ui.stack(this[Je],xn);}return xn.join(` `)},Object.defineProperty(this,"stack",Ut);};return Object.setPrototypeOf?(Object.setPrototypeOf(fe.prototype,Error.prototype),Object.setPrototypeOf(fe,Error)):W0t.inherits(fe,Error),fe};u1e.append=function(S,J){return {message:function(se,fe){return se=se||J,se&&(fe[0]+=" "+S.replace("%s",se.toString())),fe}}};u1e.line=function(S,J){return {line:function(se){return se=se||J,se?S.replace("%s",se.toString()):null}}};JLe.exports=u1e;});var qLe=mo((g2t,ULe)=>{hi();var q0t=S=>{let J=S.charCodeAt(0).toString(16).toUpperCase();return "0x"+(J.length%2?"0":"")+J},V0t=(S,J,se)=>{if(!J)return {message:S.message+" while parsing empty string",position:0};let fe=S.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),be=fe?+fe[2]:S.message.match(/^Unexpected end of JSON.*/i)?J.length-1:null,Ge=fe?S.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(fe[1])} (${q0t(fe[1])})`):S.message;if(be!=null){let ut=be<=se?0:be-se,Ut=be+se>=J.length?J.length:be+se,tr=(ut===0?"":"...")+J.slice(ut,Ut)+(Ut===J.length?"":"...");return {message:Ge+` while parsing ${J===tr?"":"near "}${JSON.stringify(tr)}`,position:be}}else return {message:Ge+` while parsing '${J.slice(0,se*2)}'`,position:0}},yre=class extends SyntaxError{constructor(J,se,fe,be){fe=fe||20;let Ge=V0t(J,se,fe);super(Ge.message),Object.assign(this,Ge),this.code="EJSONPARSE",this.systemError=J,Error.captureStackTrace(this,be||this.constructor);}get name(){return this.constructor.name}set name(J){}get[Symbol.toStringTag](){return this.constructor.name}},$0t=Symbol.for("indent"),H0t=Symbol.for("newline"),G0t=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,X0t=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,vre=(S,J,se)=>{let fe=WLe(S);se=se||20;try{let[,be=` `,Ge=" "]=fe.match(X0t)||fe.match(G0t)||[,"",""],ut=JSON.parse(fe,J);return ut&&typeof ut=="object"&&(ut[H0t]=be,ut[$0t]=Ge),ut}catch(be){if(typeof S!="string"&&!Buffer.isBuffer(S)){let Ge=Array.isArray(S)&&S.length===0;throw Object.assign(new TypeError(`Cannot parse ${Ge?"an empty array":String(S)}`),{code:"EJSONPARSE",systemError:be})}throw new yre(be,fe,se,vre)}},WLe=S=>String(S).replace(/^\uFEFF/,"");ULe.exports=vre;vre.JSONParseError=yre;vre.noExceptions=(S,J)=>{try{return JSON.parse(WLe(S),J)}catch{}};});var HLe=mo(Dq=>{hi();Dq.__esModule=!0;Dq.LinesAndColumns=void 0;var bre=` `,VLe="\r",$Le=function(){function S(J){this.string=J;for(var se=[0],fe=0;fe<J.length;)switch(J[fe]){case bre:fe+=bre.length,se.push(fe);break;case VLe:fe+=VLe.length,J[fe]===bre&&(fe+=bre.length),se.push(fe);break;default:fe++;break}this.offsets=se;}return S.prototype.locationForIndex=function(J){if(J<0||J>this.string.length)return null;for(var se=0,fe=this.offsets;fe[se+1]<=J;)se++;var be=J-fe[se];return {line:se,column:be}},S.prototype.indexForLocation=function(J){var se=J.line,fe=J.column;return se<0||se>=this.offsets.length||fe<0||fe>this.lengthOfLine(se)?null:this.offsets[se]+fe},S.prototype.lengthOfLine=function(J){var se=this.offsets[J],fe=J===this.offsets.length-1?this.string.length:this.offsets[J+1];return fe-se},S}();Dq.LinesAndColumns=$Le;Dq.default=$Le;});var QLe=mo((b2t,_1e)=>{hi();var Tre=process||{},GLe=Tre.argv||[],Sre=Tre.env||{},Q0t=!(Sre.NO_COLOR||GLe.includes("--no-color"))&&(!!Sre.FORCE_COLOR||GLe.includes("--color")||Tre.platform==="win32"||(Tre.stdout||{}).isTTY&&Sre.TERM!=="dumb"||!!Sre.CI),Y0t=(S,J,se=S)=>fe=>{let be=""+fe,Ge=be.indexOf(J,S.length);return ~Ge?S+K0t(be,J,se,Ge)+J:S+be+J},K0t=(S,J,se,fe)=>{let be="",Ge=0;do be+=S.substring(Ge,fe)+se,Ge=fe+J.length,fe=S.indexOf(J,Ge);while(~fe);return be+S.substring(Ge)},XLe=(S=Q0t)=>{let J=S?Y0t:()=>String;return {isColorSupported:S,reset:J("\x1B[0m","\x1B[0m"),bold:J("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:J("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:J("\x1B[3m","\x1B[23m"),underline:J("\x1B[4m","\x1B[24m"),inverse:J("\x1B[7m","\x1B[27m"),hidden:J("\x1B[8m","\x1B[28m"),strikethrough:J("\x1B[9m","\x1B[29m"),black:J("\x1B[30m","\x1B[39m"),red:J("\x1B[31m","\x1B[39m"),green:J("\x1B[32m","\x1B[39m"),yellow:J("\x1B[33m","\x1B[39m"),blue:J("\x1B[34m","\x1B[39m"),magenta:J("\x1B[35m","\x1B[39m"),cyan:J("\x1B[36m","\x1B[39m"),white:J("\x1B[37m","\x1B[39m"),gray:J("\x1B[90m","\x1B[39m"),bgBlack:J("\x1B[40m","\x1B[49m"),bgRed:J("\x1B[41m","\x1B[49m"),bgGreen:J("\x1B[42m","\x1B[49m"),bgYellow:J("\x1B[43m","\x1B[49m"),bgBlue:J("\x1B[44m","\x1B[49m"),bgMagenta:J("\x1B[45m","\x1B[49m"),bgCyan:J("\x1B[46m","\x1B[49m"),bgWhite:J("\x1B[47m","\x1B[49m"),blackBright:J("\x1B[90m","\x1B[39m"),redBright:J("\x1B[91m","\x1B[39m"),greenBright:J("\x1B[92m","\x1B[39m"),yellowBright:J("\x1B[93m","\x1B[39m"),blueBright:J("\x1B[94m","\x1B[39m"),magentaBright:J("\x1B[95m","\x1B[39m"),cyanBright:J("\x1B[96m","\x1B[39m"),whiteBright:J("\x1B[97m","\x1B[39m"),bgBlackBright:J("\x1B[100m","\x1B[49m"),bgRedBright:J("\x1B[101m","\x1B[49m"),bgGreenBright:J("\x1B[102m","\x1B[49m"),bgYellowBright:J("\x1B[103m","\x1B[49m"),bgBlueBright:J("\x1B[104m","\x1B[49m"),bgMagentaBright:J("\x1B[105m","\x1B[49m"),bgCyanBright:J("\x1B[106m","\x1B[49m"),bgWhiteBright:J("\x1B[107m","\x1B[49m")}};_1e.exports=XLe();_1e.exports.createColors=XLe;});var YLe=mo(xre=>{hi();Object.defineProperty(xre,"__esModule",{value:!0});xre.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;xre.matchToToken=function(S){var J={type:"invalid",value:S[0],closed:void 0};return S[1]?(J.type="string",J.closed=!!(S[3]||S[4])):S[5]?J.type="comment":S[6]?(J.type="comment",J.closed=!!S[7]):S[8]?J.type="regex":S[9]?J.type="number":S[10]?J.type="name":S[11]?J.type="punctuator":S[12]&&(J.type="whitespace"),J};});var rMe=mo(wq=>{hi();Object.defineProperty(wq,"__esModule",{value:!0});wq.isIdentifierChar=tMe;wq.isIdentifierName=ryt;wq.isIdentifierStart=eMe;var p1e="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",KLe="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Z0t=new RegExp("["+p1e+"]"),eyt=new RegExp("["+p1e+KLe+"]");p1e=KLe=null;var ZLe=[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,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,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,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,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,20,1,64,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,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,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,38,6,186,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,19,72,200,32,32,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,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,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,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,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,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],tyt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,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,343,9,54,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,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,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,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function f1e(S,J){let se=65536;for(let fe=0,be=J.length;fe<be;fe+=2){if(se+=J[fe],se>S)return !1;if(se+=J[fe+1],se>=S)return !0}return !1}function eMe(S){return S<65?S===36:S<=90?!0:S<97?S===95:S<=122?!0:S<=65535?S>=170&&Z0t.test(String.fromCharCode(S)):f1e(S,ZLe)}function tMe(S){return S<48?S===36:S<58?!0:S<65?!1:S<=90?!0:S<97?S===95:S<=122?!0:S<=65535?S>=170&&eyt.test(String.fromCharCode(S)):f1e(S,ZLe)||f1e(S,tyt)}function ryt(S){let J=!0;for(let se=0;se<S.length;se++){let fe=S.charCodeAt(se);if((fe&64512)===55296&&se+1<S.length){let be=S.charCodeAt(++se);(be&64512)===56320&&(fe=65536+((fe&1023)<<10)+(be&1023));}if(J){if(J=!1,!eMe(fe))return !1}else if(!tMe(fe))return !1}return !J}});var aMe=mo(E8=>{hi();Object.defineProperty(E8,"__esModule",{value:!0});E8.isKeyword=oyt;E8.isReservedWord=nMe;E8.isStrictBindOnlyReservedWord=sMe;E8.isStrictBindReservedWord=ayt;E8.isStrictReservedWord=iMe;var d1e={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"]},nyt=new Set(d1e.keyword),iyt=new Set(d1e.strict),syt=new Set(d1e.strictBind);function nMe(S,J){return J&&S==="await"||S==="enum"}function iMe(S,J){return nMe(S,J)||iyt.has(S)}function sMe(S){return syt.has(S)}function ayt(S,J){return iMe(S,J)||sMe(S)}function oyt(S){return nyt.has(S)}});var oMe=mo(g6=>{hi();Object.defineProperty(g6,"__esModule",{value:!0});Object.defineProperty(g6,"isIdentifierChar",{enumerable:!0,get:function(){return m1e.isIdentifierChar}});Object.defineProperty(g6,"isIdentifierName",{enumerable:!0,get:function(){return m1e.isIdentifierName}});Object.defineProperty(g6,"isIdentifierStart",{enumerable:!0,get:function(){return m1e.isIdentifierStart}});Object.defineProperty(g6,"isKeyword",{enumerable:!0,get:function(){return Pq.isKeyword}});Object.defineProperty(g6,"isReservedWord",{enumerable:!0,get:function(){return Pq.isReservedWord}});Object.defineProperty(g6,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return Pq.isStrictBindOnlyReservedWord}});Object.defineProperty(g6,"isStrictBindReservedWord",{enumerable:!0,get:function(){return Pq.isStrictBindReservedWord}});Object.defineProperty(g6,"isStrictReservedWord",{enumerable:!0,get:function(){return Pq.isStrictReservedWord}});var m1e=rMe(),Pq=aMe();});var hMe=mo(Aq=>{hi();Object.defineProperty(Aq,"__esModule",{value:!0});var g1e=QLe(),cMe=YLe(),lMe=oMe();function cyt(){return typeof process=="object"&&(process.env.FORCE_COLOR==="0"||process.env.FORCE_COLOR==="false")?!1:g1e.isColorSupported}var kre=(S,J)=>se=>S(J(se));function fMe(S){return {keyword:S.cyan,capitalized:S.yellow,jsxIdentifier:S.yellow,punctuator:S.yellow,number:S.magenta,string:S.green,regex:S.magenta,comment:S.gray,invalid:kre(kre(S.white,S.bgRed),S.bold),gutter:S.gray,marker:kre(S.red,S.bold),message:kre(S.red,S.bold),reset:S.reset}}var lyt=fMe(g1e.createColors(!0)),uyt=fMe(g1e.createColors(!1));function pMe(S){return S?lyt:uyt}var _yt=new Set(["as","async","from","get","of","set"]),fyt=/\r\n|[\n\r\u2028\u2029]/,pyt=/^[()[\]{}]$/,dMe;{let S=/^[a-z][\w-]*$/i,J=function(se,fe,be){if(se.type==="name"){if(lMe.isKeyword(se.value)||lMe.isStrictReservedWord(se.value,!0)||_yt.has(se.value))return "keyword";if(S.test(se.value)&&(be[fe-1]==="<"||be.slice(fe-2,fe)==="</"))return "jsxIdentifier";if(se.value[0]!==se.value[0].toLowerCase())return "capitalized"}return se.type==="punctuator"&&pyt.test(se.value)?"bracket":se.type==="invalid"&&(se.value==="@"||se.value==="#")?"punctuator":se.type};dMe=function*(se){let fe;for(;fe=cMe.default.exec(se);){let be=cMe.matchToToken(fe);yield {type:J(be,fe.index,se),value:be.value};}};}function mMe(S){if(S==="")return "";let J=pMe(!0),se="";for(let{type:fe,value:be}of dMe(S))fe in J?se+=be.split(fyt).map(Ge=>J[fe](Ge)).join(` `):se+=be;return se}var uMe=!1,_Me=/\r\n|[\n\r\u2028\u2029]/;function dyt(S,J,se){let fe=Object.assign({column:0,line:-1},S.start),be=Object.assign({},fe,S.end),{linesAbove:Ge=2,linesBelow:ut=3}=se||{},Ut=fe.line,tr=fe.column,nn=be.line,xn=be.column,Wn=Math.max(Ut-(Ge+1),0),Je=Math.min(J.length,nn+ut);Ut===-1&&(Wn=0),nn===-1&&(Je=J.length);let Ui=nn-Ut,Xt={};if(Ui)for(let Jt=0;Jt<=Ui;Jt++){let Qc=Jt+Ut;if(!tr)Xt[Qc]=!0;else if(Jt===0){let oa=J[Qc-1].length;Xt[Qc]=[tr,oa-tr+1];}else if(Jt===Ui)Xt[Qc]=[0,xn];else {let oa=J[Qc-Jt].length;Xt[Qc]=[0,oa];}}else tr===xn?tr?Xt[Ut]=[tr,0]:Xt[Ut]=!0:Xt[Ut]=[tr,xn-tr];return {start:Wn,end:Je,markerLines:Xt}}function gMe(S,J,se={}){let fe=se.forceColor||cyt()&&se.highlightCode,be=pMe(fe),Ge=S.split(_Me),{start:ut,end:Ut,markerLines:tr}=dyt(J,Ge,se),nn=J.start&&typeof J.start.column=="number",xn=String(Ut).length,Je=(fe?mMe(S):S).split(_Me,Ut).slice(ut,Ut).map((Ui,Xt)=>{let Jt=ut+1+Xt,oa=` ${` ${Jt}`.slice(-xn)} |`,Zo=tr[Jt],Sd=!tr[Jt+1];if(Zo){let Zd="";if(Array.isArray(Zo)){let Qm=Ui.slice(0,Math.max(Zo[0]-1,0)).replace(/[^\t]/g," "),Vi=Zo[1]||1;Zd=[` `,be.gutter(oa.replace(/\d/g," "))," ",Qm,be.marker("^").repeat(Vi)].join(""),Sd&&se.message&&(Zd+=" "+be.message(se.message));}return [be.marker(">"),be.gutter(oa),Ui.length>0?` ${Ui}`:"",Zd].join("")}else return ` ${be.gutter(oa)}${Ui.length>0?` ${Ui}`:""}`}).join(` `);return se.message&&!nn&&(Je=`${" ".repeat(xn+1)}${se.message} ${Je}`),fe?be.reset(Je):Je}function myt(S,J,se,fe={}){if(!uMe){uMe=!0;let Ge="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(Ge,"DeprecationWarning");else {let ut=new Error(Ge);ut.name="DeprecationWarning",console.warn(new Error(Ge));}}return se=Math.max(se,0),gMe(S,{start:{column:se,line:J}},fe)}Aq.codeFrameColumns=gMe;Aq.default=myt;Aq.highlight=mMe;});var SMe=mo((I2t,bMe)=>{hi();var h1e=zLe(),gyt=qLe(),{default:hyt}=HLe(),{codeFrameColumns:yyt}=hMe(),yMe=h1e("JSONError",{fileName:h1e.append("in %s"),codeFrame:h1e.append(` %s `)}),vMe=(S,J,se)=>{typeof J=="string"&&(se=J,J=null);try{try{return JSON.parse(S,J)}catch(fe){throw gyt(S,J),fe}}catch(fe){fe.message=fe.message.replace(/\n/g,"");let be=fe.message.match(/in JSON at position (\d+) while parsing/),Ge=new yMe(fe);if(se&&(Ge.fileName=se),be&&be.length>0){let ut=new hyt(S),Ut=Number(be[1]),tr=ut.locationForIndex(Ut),nn=yyt(S,{start:{line:tr.line+1,column:tr.column+1}},{highlightCode:!0});Ge.codeFrame=nn;}throw Ge}};vMe.JSONError=yMe;bMe.exports=vMe;});var WL=mo((F2t,D8)=>{hi();function TMe(S){return typeof S>"u"||S===null}function vyt(S){return typeof S=="object"&&S!==null}function byt(S){return Array.isArray(S)?S:TMe(S)?[]:[S]}function Syt(S,J){var se,fe,be,Ge;if(J)for(Ge=Object.keys(J),se=0,fe=Ge.length;se<fe;se+=1)be=Ge[se],S[be]=J[be];return S}function Tyt(S,J){var se="",fe;for(fe=0;fe<J;fe+=1)se+=S;return se}function xyt(S){return S===0&&Number.NEGATIVE_INFINITY===1/S}D8.exports.isNothing=TMe;D8.exports.isObject=vyt;D8.exports.toArray=byt;D8.exports.repeat=Tyt;D8.exports.isNegativeZero=xyt;D8.exports.extend=Syt;});var UL=mo((M2t,kMe)=>{hi();function xMe(S,J){var se="",fe=S.reason||"(unknown reason)";return S.mark?(S.mark.name&&(se+='in "'+S.mark.name+'" '),se+="("+(S.mark.line+1)+":"+(S.mark.column+1)+")",!J&&S.mark.snippet&&(se+=` `+S.mark.snippet),fe+" "+se):fe}function Nq(S,J){Error.call(this),this.name="YAMLException",this.reason=S,this.mark=J,this.message=xMe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||"";}Nq.prototype=Object.create(Error.prototype);Nq.prototype.constructor=Nq;Nq.prototype.toString=function(J){return this.name+": "+xMe(this,J)};kMe.exports=Nq;});var EMe=mo((j2t,CMe)=>{hi();var Iq=WL();function y1e(S,J,se,fe,be){var Ge="",ut="",Ut=Math.floor(be/2)-1;return fe-J>Ut&&(Ge=" ... ",J=fe-Ut+Ge.length),se-fe>Ut&&(ut=" ...",se=fe+Ut-ut.length),{str:Ge+S.slice(J,se).replace(/\t/g,"\u2192")+ut,pos:fe-J+Ge.length}}function v1e(S,J){return Iq.repeat(" ",J-S.length)+S}function kyt(S,J){if(J=Object.create(J||null),!S.buffer)return null;J.maxLength||(J.maxLength=79),typeof J.indent!="number"&&(J.indent=1),typeof J.linesBefore!="number"&&(J.linesBefore=3),typeof J.linesAfter!="number"&&(J.linesAfter=2);for(var se=/\r?\n|\r|\0/g,fe=[0],be=[],Ge,ut=-1;Ge=se.exec(S.buffer);)be.push(Ge.index),fe.push(Ge.index+Ge[0].length),S.position<=Ge.index&&ut<0&&(ut=fe.length-2);ut<0&&(ut=fe.length-1);var Ut="",tr,nn,xn=Math.min(S.line+J.linesAfter,be.length).toString().length,Wn=J.maxLength-(J.indent+xn+3);for(tr=1;tr<=J.linesBefore&&!(ut-tr<0);tr++)nn=y1e(S.buffer,fe[ut-tr],be[ut-tr],S.position-(fe[ut]-fe[ut-tr]),Wn),Ut=Iq.repeat(" ",J.indent)+v1e((S.line-tr+1).toString(),xn)+" | "+nn.str+` `+Ut;for(nn=y1e(S.buffer,fe[ut],be[ut],S.position,Wn),Ut+=Iq.repeat(" ",J.indent)+v1e((S.line+1).toString(),xn)+" | "+nn.str+` `,Ut+=Iq.repeat("-",J.indent+xn+3+nn.pos)+`^ `,tr=1;tr<=J.linesAfter&&!(ut+tr>=be.length);tr++)nn=y1e(S.buffer,fe[ut+tr],be[ut+tr],S.position-(fe[ut]-fe[ut+tr]),Wn),Ut+=Iq.repeat(" ",J.indent)+v1e((S.line+tr+1).toString(),xn)+" | "+nn.str+` `;return Ut.replace(/\n$/,"")}CMe.exports=kyt;});var xy=mo((J2t,wMe)=>{hi();var DMe=UL(),Cyt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Eyt=["scalar","sequence","mapping"];function Dyt(S){var J={};return S!==null&&Object.keys(S).forEach(function(se){S[se].forEach(function(fe){J[String(fe)]=se;});}),J}function wyt(S,J){if(J=J||{},Object.keys(J).forEach(function(se){if(Cyt.indexOf(se)===-1)throw new DMe('Unknown option "'+se+'" is met in definition of "'+S+'" YAML type.')}),this.options=J,this.tag=S,this.kind=J.kind||null,this.resolve=J.resolve||function(){return !0},this.construct=J.construct||function(se){return se},this.instanceOf=J.instanceOf||null,this.predicate=J.predicate||null,this.represent=J.represent||null,this.representName=J.representName||null,this.defaultStyle=J.defaultStyle||null,this.multi=J.multi||!1,this.styleAliases=Dyt(J.styleAliases||null),Eyt.indexOf(this.kind)===-1)throw new DMe('Unknown kind "'+this.kind+'" is specified for "'+S+'" YAML type.')}wMe.exports=wyt;});var T1e=mo((W2t,AMe)=>{hi();var Oq=UL(),b1e=xy();function PMe(S,J){var se=[];return S[J].forEach(function(fe){var be=se.length;se.forEach(function(Ge,ut){Ge.tag===fe.tag&&Ge.kind===fe.kind&&Ge.multi===fe.multi&&(be=ut);}),se[be]=fe;}),se}function Pyt(){var S={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},J,se;function fe(be){be.multi?(S.multi[be.kind].push(be),S.multi.fallback.push(be)):S[be.kind][be.tag]=S.fallback[be.tag]=be;}for(J=0,se=arguments.length;J<se;J+=1)arguments[J].forEach(fe);return S}function S1e(S){return this.extend(S)}S1e.prototype.extend=function(J){var se=[],fe=[];if(J instanceof b1e)fe.push(J);else if(Array.isArray(J))fe=fe.concat(J);else if(J&&(Array.isArray(J.implicit)||Array.isArray(J.explicit)))J.implicit&&(se=se.concat(J.implicit)),J.explicit&&(fe=fe.concat(J.explicit));else throw new Oq("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");se.forEach(function(Ge){if(!(Ge instanceof b1e))throw new Oq("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(Ge.loadKind&&Ge.loadKind!=="scalar")throw new Oq("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(Ge.multi)throw new Oq("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),fe.forEach(function(Ge){if(!(Ge instanceof b1e))throw new Oq("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var be=Object.create(S1e.prototype);return be.implicit=(this.implicit||[]).concat(se),be.explicit=(this.explicit||[]).concat(fe),be.compiledImplicit=PMe(be,"implicit"),be.compiledExplicit=PMe(be,"explicit"),be.compiledTypeMap=Pyt(be.compiledImplicit,be.compiledExplicit),be};AMe.exports=S1e;});var x1e=mo((q2t,NMe)=>{hi();var Ayt=xy();NMe.exports=new Ayt("tag:yaml.org,2002:str",{kind:"scalar",construct:function(S){return S!==null?S:""}});});var k1e=mo(($2t,IMe)=>{hi();var Nyt=xy();IMe.exports=new Nyt("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(S){return S!==null?S:[]}});});var C1e=mo((G2t,OMe)=>{hi();var Iyt=xy();OMe.exports=new Iyt("tag:yaml.org,2002:map",{kind:"mapping",construct:function(S){return S!==null?S:{}}});});var E1e=mo((Q2t,FMe)=>{hi();var Oyt=T1e();FMe.exports=new Oyt({explicit:[x1e(),k1e(),C1e()]});});var D1e=mo((K2t,LMe)=>{hi();var Fyt=xy();function Lyt(S){if(S===null)return !0;var J=S.length;return J===1&&S==="~"||J===4&&(S==="null"||S==="Null"||S==="NULL")}function Myt(){return null}function Ryt(S){return S===null}LMe.exports=new Fyt("tag:yaml.org,2002:null",{kind:"scalar",resolve:Lyt,construct:Myt,predicate:Ryt,represent:{canonical:function(){return "~"},lowercase:function(){return "null"},uppercase:function(){return "NULL"},camelcase:function(){return "Null"},empty:function(){return ""}},defaultStyle:"lowercase"});});var w1e=mo((eSt,MMe)=>{hi();var jyt=xy();function Byt(S){if(S===null)return !1;var J=S.length;return J===4&&(S==="true"||S==="True"||S==="TRUE")||J===5&&(S==="false"||S==="False"||S==="FALSE")}function Jyt(S){return S==="true"||S==="True"||S==="TRUE"}function zyt(S){return Object.prototype.toString.call(S)==="[object Boolean]"}MMe.exports=new jyt("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Byt,construct:Jyt,predicate:zyt,represent:{lowercase:function(S){return S?"true":"false"},uppercase:function(S){return S?"TRUE":"FALSE"},camelcase:function(S){return S?"True":"False"}},defaultStyle:"lowercase"});});var P1e=mo((rSt,RMe)=>{hi();var Wyt=WL(),Uyt=xy();function qyt(S){return 48<=S&&S<=57||65<=S&&S<=70||97<=S&&S<=102}function Vyt(S){return 48<=S&&S<=55}function $yt(S){return 48<=S&&S<=57}function Hyt(S){if(S===null)return !1;var J=S.length,se=0,fe=!1,be;if(!J)return !1;if(be=S[se],(be==="-"||be==="+")&&(be=S[++se]),be==="0"){if(se+1===J)return !0;if(be=S[++se],be==="b"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(be!=="0"&&be!=="1")return !1;fe=!0;}return fe&&be!=="_"}if(be==="x"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(!qyt(S.charCodeAt(se)))return !1;fe=!0;}return fe&&be!=="_"}if(be==="o"){for(se++;se<J;se++)if(be=S[se],be!=="_"){if(!Vyt(S.charCodeAt(se)))return !1;fe=!0;}return fe&&be!=="_"}}if(be==="_")return !1;for(;se<J;se++)if(be=S[se],be!=="_"){if(!$yt(S.charCodeAt(se)))return !1;fe=!0;}return !(!fe||be==="_")}function Gyt(S){var J=S,se=1,fe;if(J.indexOf("_")!==-1&&(J=J.replace(/_/g,"")),fe=J[0],(fe==="-"||fe==="+")&&(fe==="-"&&(se=-1),J=J.slice(1),fe=J[0]),J==="0")return 0;if(fe==="0"){if(J[1]==="b")return se*parseInt(J.slice(2),2);if(J[1]==="x")return se*parseInt(J.slice(2),16);if(J[1]==="o")return se*parseInt(J.slice(2),8)}return se*parseInt(J,10)}function Xyt(S){return Object.prototype.toString.call(S)==="[object Number]"&&S%1===0&&!Wyt.isNegativeZero(S)}RMe.exports=new Uyt("tag:yaml.org,2002:int",{kind:"scalar",resolve:Hyt,construct:Gyt,predicate:Xyt,represent:{binary:function(S){return S>=0?"0b"+S.toString(2):"-0b"+S.toString(2).slice(1)},octal:function(S){return S>=0?"0o"+S.toString(8):"-0o"+S.toString(8).slice(1)},decimal:function(S){return S.toString(10)},hexadecimal:function(S){return S>=0?"0x"+S.toString(16).toUpperCase():"-0x"+S.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}});});var A1e=mo((iSt,BMe)=>{hi();var jMe=WL(),Qyt=xy(),Yyt=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Kyt(S){return !(S===null||!Yyt.test(S)||S[S.length-1]==="_")}function Zyt(S){var J,se;return J=S.replace(/_/g,"").toLowerCase(),se=J[0]==="-"?-1:1,"+-".indexOf(J[0])>=0&&(J=J.slice(1)),J===".inf"?se===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:J===".nan"?NaN:se*parseFloat(J,10)}var e1t=/^[-+]?[0-9]+e/;function t1t(S,J){var se;if(isNaN(S))switch(J){case"lowercase":return ".nan";case"uppercase":return ".NAN";case"camelcase":return ".NaN"}else if(Number.POSITIVE_INFINITY===S)switch(J){case"lowercase":return ".inf";case"uppercase":return ".INF";case"camelcase":return ".Inf"}else if(Number.NEGATIVE_INFINITY===S)switch(J){case"lowercase":return "-.inf";case"uppercase":return "-.INF";case"camelcase":return "-.Inf"}else if(jMe.isNegativeZero(S))return "-0.0";return se=S.toString(10),e1t.test(se)?se.replace("e",".e"):se}function r1t(S){return Object.prototype.toString.call(S)==="[object Number]"&&(S%1!==0||jMe.isNegativeZero(S))}BMe.exports=new Qyt("tag:yaml.org,2002:float",{kind:"scalar",resolve:Kyt,construct:Zyt,predicate:r1t,represent:t1t,defaultStyle:"lowercase"});});var N1e=mo((aSt,JMe)=>{hi();JMe.exports=E1e().extend({implicit:[D1e(),w1e(),P1e(),A1e()]});});var I1e=mo((cSt,zMe)=>{hi();zMe.exports=N1e();});var O1e=mo((uSt,qMe)=>{hi();var n1t=xy(),WMe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),UMe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function i1t(S){return S===null?!1:WMe.exec(S)!==null||UMe.exec(S)!==null}function s1t(S){var J,se,fe,be,Ge,ut,Ut,tr=0,nn=null,xn,Wn,Je;if(J=WMe.exec(S),J===null&&(J=UMe.exec(S)),J===null)throw new Error("Date resolve error");if(se=+J[1],fe=+J[2]-1,be=+J[3],!J[4])return new Date(Date.UTC(se,fe,be));if(Ge=+J[4],ut=+J[5],Ut=+J[6],J[7]){for(tr=J[7].slice(0,3);tr.length<3;)tr+="0";tr=+tr;}return J[9]&&(xn=+J[10],Wn=+(J[11]||0),nn=(xn*60+Wn)*6e4,J[9]==="-"&&(nn=-nn)),Je=new Date(Date.UTC(se,fe,be,Ge,ut,Ut,tr)),nn&&Je.setTime(Je.getTime()-nn),Je}function a1t(S){return S.toISOString()}qMe.exports=new n1t("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:i1t,construct:s1t,instanceOf:Date,represent:a1t});});var F1e=mo((fSt,VMe)=>{hi();var o1t=xy();function c1t(S){return S==="<<"||S===null}VMe.exports=new o1t("tag:yaml.org,2002:merge",{kind:"scalar",resolve:c1t});});var M1e=mo((dSt,$Me)=>{hi();var l1t=xy(),L1e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function u1t(S){if(S===null)return !1;var J,se,fe=0,be=S.length,Ge=L1e;for(se=0;se<be;se++)if(J=Ge.indexOf(S.charAt(se)),!(J>64)){if(J<0)return !1;fe+=6;}return fe%8===0}function _1t(S){var J,se,fe=S.replace(/[\r\n=]/g,""),be=fe.length,Ge=L1e,ut=0,Ut=[];for(J=0;J<be;J++)J%4===0&&J&&(Ut.push(ut>>16&255),Ut.push(ut>>8&255),Ut.push(ut&255)),ut=ut<<6|Ge.indexOf(fe.charAt(J));return se=be%4*6,se===0?(Ut.push(ut>>16&255),Ut.push(ut>>8&255),Ut.push(ut&255)):se===18?(Ut.push(ut>>10&255),Ut.push(ut>>2&255)):se===12&&Ut.push(ut>>4&255),new Uint8Array(Ut)}function f1t(S){var J="",se=0,fe,be,Ge=S.length,ut=L1e;for(fe=0;fe<Ge;fe++)fe%3===0&&fe&&(J+=ut[se>>18&63],J+=ut[se>>12&63],J+=ut[se>>6&63],J+=ut[se&63]),se=(se<<8)+S[fe];return be=Ge%3,be===0?(J+=ut[se>>18&63],J+=ut[se>>12&63],J+=ut[se>>6&63],J+=ut[se&63]):be===2?(J+=ut[se>>10&63],J+=ut[se>>4&63],J+=ut[se<<2&63],J+=ut[64]):be===1&&(J+=ut[se>>2&63],J+=ut[se<<4&63],J+=ut[64],J+=ut[64]),J}function p1t(S){return Object.prototype.toString.call(S)==="[object Uint8Array]"}$Me.exports=new l1t("tag:yaml.org,2002:binary",{kind:"scalar",resolve:u1t,construct:_1t,predicate:p1t,represent:f1t});});var R1e=mo((gSt,HMe)=>{hi();var d1t=xy(),m1t=Object.prototype.hasOwnProperty,g1t=Object.prototype.toString;function h1t(S){if(S===null)return !0;var J=[],se,fe,be,Ge,ut,Ut=S;for(se=0,fe=Ut.length;se<fe;se+=1){if(be=Ut[se],ut=!1,g1t.call(be)!=="[object Object]")return !1;for(Ge in be)if(m1t.call(be,Ge))if(!ut)ut=!0;else return !1;if(!ut)return !1;if(J.indexOf(Ge)===-1)J.push(Ge);else return !1}return !0}function y1t(S){return S!==null?S:[]}HMe.exports=new d1t("tag:yaml.org,2002:omap",{kind:"sequence",resolve:h1t,construct:y1t});});var j1e=mo((ySt,GMe)=>{hi();var v1t=xy(),b1t=Object.prototype.toString;function S1t(S){if(S===null)return !0;var J,se,fe,be,Ge,ut=S;for(Ge=new Array(ut.length),J=0,se=ut.length;J<se;J+=1){if(fe=ut[J],b1t.call(fe)!=="[object Object]"||(be=Object.keys(fe),be.length!==1))return !1;Ge[J]=[be[0],fe[be[0]]];}return !0}function T1t(S){if(S===null)return [];var J,se,fe,be,Ge,ut=S;for(Ge=new Array(ut.length),J=0,se=ut.length;J<se;J+=1)fe=ut[J],be=Object.keys(fe),Ge[J]=[be[0],fe[be[0]]];return Ge}GMe.exports=new v1t("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:S1t,construct:T1t});});var B1e=mo((bSt,XMe)=>{hi();var x1t=xy(),k1t=Object.prototype.hasOwnProperty;function C1t(S){if(S===null)return !0;var J,se=S;for(J in se)if(k1t.call(se,J)&&se[J]!==null)return !1;return !0}function E1t(S){return S!==null?S:{}}XMe.exports=new x1t("tag:yaml.org,2002:set",{kind:"mapping",resolve:C1t,construct:E1t});});var Cre=mo((TSt,QMe)=>{hi();QMe.exports=I1e().extend({implicit:[O1e(),F1e()],explicit:[M1e(),R1e(),j1e(),B1e()]});});var fRe=mo((kSt,U1e)=>{hi();var P8=WL(),nRe=UL(),D1t=EMe(),w1t=Cre(),w3=Object.prototype.hasOwnProperty,Ere=1,iRe=2,sRe=3,Dre=4,J1e=1,P1t=2,YMe=3,A1t=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,N1t=/[\x85\u2028\u2029]/,I1t=/[,\[\]\{\}]/,aRe=/^(?:!|!!|![a-z\-]+!)$/i,oRe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function KMe(S){return Object.prototype.toString.call(S)}function h6(S){return S===10||S===13}function A8(S){return S===9||S===32}function Zv(S){return S===9||S===32||S===10||S===13}function qL(S){return S===44||S===91||S===93||S===123||S===125}function O1t(S){var J;return 48<=S&&S<=57?S-48:(J=S|32,97<=J&&J<=102?J-97+10:-1)}function F1t(S){return S===120?2:S===117?4:S===85?8:0}function L1t(S){return 48<=S&&S<=57?S-48:-1}function ZMe(S){return S===48?"\0":S===97?"\x07":S===98?"\b":S===116||S===9?" ":S===110?` `:S===118?"\v":S===102?"\f":S===114?"\r":S===101?"\x1B":S===32?" ":S===34?'"':S===47?"/":S===92?"\\":S===78?"\x85":S===95?"\xA0":S===76?"\u2028":S===80?"\u2029":""}function M1t(S){return S<=65535?String.fromCharCode(S):String.fromCharCode((S-65536>>10)+55296,(S-65536&1023)+56320)}var cRe=new Array(256),lRe=new Array(256);for(w8=0;w8<256;w8++)cRe[w8]=ZMe(w8)?1:0,lRe[w8]=ZMe(w8);var w8;function R1t(S,J){this.input=S,this.filename=J.filename||null,this.schema=J.schema||w1t,this.onWarning=J.onWarning||null,this.legacy=J.legacy||!1,this.json=J.json||!1,this.listener=J.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=S.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[];}function uRe(S,J){var se={name:S.filename,buffer:S.input.slice(0,-1),position:S.position,line:S.line,column:S.position-S.lineStart};return se.snippet=D1t(se),new nRe(J,se)}function Uo(S,J){throw uRe(S,J)}function wre(S,J){S.onWarning&&S.onWarning.call(null,uRe(S,J));}var eRe={YAML:function(J,se,fe){var be,Ge,ut;J.version!==null&&Uo(J,"duplication of %YAML directive"),fe.length!==1&&Uo(J,"YAML directive accepts exactly one argument"),be=/^([0-9]+)\.([0-9]+)$/.exec(fe[0]),be===null&&Uo(J,"ill-formed argument of the YAML directive"),Ge=parseInt(be[1],10),ut=parseInt(be[2],10),Ge!==1&&Uo(J,"unacceptable YAML version of the document"),J.version=fe[0],J.checkLineBreaks=ut<2,ut!==1&&ut!==2&&wre(J,"unsupported YAML version of the document");},TAG:function(J,se,fe){var be,Ge;fe.length!==2&&Uo(J,"TAG directive accepts exactly two arguments"),be=fe[0],Ge=fe[1],aRe.test(be)||Uo(J,"ill-formed tag handle (first argument) of the TAG directive"),w3.call(J.tagMap,be)&&Uo(J,'there is a previously declared suffix for "'+be+'" tag handle'),oRe.test(Ge)||Uo(J,"ill-formed tag prefix (second argument) of the TAG directive");try{Ge=decodeURIComponent(Ge);}catch{Uo(J,"tag prefix is malformed: "+Ge);}J.tagMap[be]=Ge;}};function D3(S,J,se,fe){var be,Ge,ut,Ut;if(J<se){if(Ut=S.input.slice(J,se),fe)for(be=0,Ge=Ut.length;be<Ge;be+=1)ut=Ut.charCodeAt(be),ut===9||32<=ut&&ut<=1114111||Uo(S,"expected valid JSON character");else A1t.test(Ut)&&Uo(S,"the stream contains non-printable characters");S.result+=Ut;}}function tRe(S,J,se,fe){var be,Ge,ut,Ut;for(P8.isObject(se)||Uo(S,"cannot merge mappings; the provided source object is unacceptable"),be=Object.keys(se),ut=0,Ut=be.length;ut<Ut;ut+=1)Ge=be[ut],w3.call(J,Ge)||(J[Ge]=se[Ge],fe[Ge]=!0);}function VL(S,J,se,fe,be,Ge,ut,Ut,tr){var nn,xn;if(Array.isArray(be))for(be=Array.prototype.slice.call(be),nn=0,xn=be.length;nn<xn;nn+=1)Array.isArray(be[nn])&&Uo(S,"nested arrays are not supported inside keys"),typeof be=="object"&&KMe(be[nn])==="[object Object]"&&(be[nn]="[object Object]");if(typeof be=="object"&&KMe(be)==="[object Object]"&&(be="[object Object]"),be=String(be),J===null&&(J={}),fe==="tag:yaml.org,2002:merge")if(Array.isArray(Ge))for(nn=0,xn=Ge.length;nn<xn;nn+=1)tRe(S,J,Ge[nn],se);else tRe(S,J,Ge,se);else !S.json&&!w3.call(se,be)&&w3.call(J,be)&&(S.line=ut||S.line,S.lineStart=Ut||S.lineStart,S.position=tr||S.position,Uo(S,"duplicated mapping key")),be==="__proto__"?Object.defineProperty(J,be,{configurable:!0,enumerable:!0,writable:!0,value:Ge}):J[be]=Ge,delete se[be];return J}function z1e(S){var J;J=S.input.charCodeAt(S.position),J===10?S.position++:J===13?(S.position++,S.input.charCodeAt(S.position)===10&&S.position++):Uo(S,"a line break is expected"),S.line+=1,S.lineStart=S.position,S.firstTabInLine=-1;}function Xm(S,J,se){for(var fe=0,be=S.input.charCodeAt(S.position);be!==0;){for(;A8(be);)be===9&&S.firstTabInLine===-1&&(S.firstTabInLine=S.position),be=S.input.charCodeAt(++S.position);if(J&&be===35)do be=S.input.charCodeAt(++S.position);while(be!==10&&be!==13&&be!==0);if(h6(be))for(z1e(S),be=S.input.charCodeAt(S.position),fe++,S.lineIndent=0;be===32;)S.lineIndent++,be=S.input.charCodeAt(++S.position);else break}return se!==-1&&fe!==0&&S.lineIndent<se&&wre(S,"deficient indentation"),fe}function Pre(S){var J=S.position,se;return se=S.input.charCodeAt(J),!!((se===45||se===46)&&se===S.input.charCodeAt(J+1)&&se===S.input.charCodeAt(J+2)&&(J+=3,se=S.input.charCodeAt(J),se===0||Zv(se)))}function W1e(S,J){J===1?S.result+=" ":J>1&&(S.result+=P8.repeat(` `,J-1));}function j1t(S,J,se){var fe,be,Ge,ut,Ut,tr,nn,xn,Wn=S.kind,Je=S.result,Ui;if(Ui=S.input.charCodeAt(S.position),Zv(Ui)||qL(Ui)||Ui===35||Ui===38||Ui===42||Ui===33||Ui===124||Ui===62||Ui===39||Ui===34||Ui===37||Ui===64||Ui===96||(Ui===63||Ui===45)&&(be=S.input.charCodeAt(S.position+1),Zv(be)||se&&qL(be)))return !1;for(S.kind="scalar",S.result="",Ge=ut=S.position,Ut=!1;Ui!==0;){if(Ui===58){if(be=S.input.charCodeAt(S.position+1),Zv(be)||se&&qL(be))break}else if(Ui===35){if(fe=S.input.charCodeAt(S.position-1),Zv(fe))break}else {if(S.position===S.lineStart&&Pre(S)||se&&qL(Ui))break;if(h6(Ui))if(tr=S.line,nn=S.lineStart,xn=S.lineIndent,Xm(S,!1,-1),S.lineIndent>=J){Ut=!0,Ui=S.input.charCodeAt(S.position);continue}else {S.position=ut,S.line=tr,S.lineStart=nn,S.lineIndent=xn;break}}Ut&&(D3(S,Ge,ut,!1),W1e(S,S.line-tr),Ge=ut=S.position,Ut=!1),A8(Ui)||(ut=S.position+1),Ui=S.input.charCodeAt(++S.position);}return D3(S,Ge,ut,!1),S.result?!0:(S.kind=Wn,S.result=Je,!1)}function B1t(S,J){var se,fe,be;if(se=S.input.charCodeAt(S.position),se!==39)return !1;for(S.kind="scalar",S.result="",S.position++,fe=be=S.position;(se=S.input.charCodeAt(S.position))!==0;)if(se===39)if(D3(S,fe,S.position,!0),se=S.input.charCodeAt(++S.position),se===39)fe=S.position,S.position++,be=S.position;else return !0;else h6(se)?(D3(S,fe,be,!0),W1e(S,Xm(S,!1,J)),fe=be=S.position):S.position===S.lineStart&&Pre(S)?Uo(S,"unexpected end of the document within a single quoted scalar"):(S.position++,be=S.position);Uo(S,"unexpected end of the stream within a single quoted scalar");}function J1t(S,J){var se,fe,be,Ge,ut,Ut;if(Ut=S.input.charCodeAt(S.position),Ut!==34)return !1;for(S.kind="scalar",S.result="",S.position++,se=fe=S.position;(Ut=S.input.charCodeAt(S.position))!==0;){if(Ut===34)return D3(S,se,S.position,!0),S.position++,!0;if(Ut===92){if(D3(S,se,S.position,!0),Ut=S.input.charCodeAt(++S.position),h6(Ut))Xm(S,!1,J);else if(Ut<256&&cRe[Ut])S.result+=lRe[Ut],S.position++;else if((ut=F1t(Ut))>0){for(be=ut,Ge=0;be>0;be--)Ut=S.input.charCodeAt(++S.position),(ut=O1t(Ut))>=0?Ge=(Ge<<4)+ut:Uo(S,"expected hexadecimal character");S.result+=M1t(Ge),S.position++;}else Uo(S,"unknown escape sequence");se=fe=S.position;}else h6(Ut)?(D3(S,se,fe,!0),W1e(S,Xm(S,!1,J)),se=fe=S.position):S.position===S.lineStart&&Pre(S)?Uo(S,"unexpected end of the document within a double quoted scalar"):(S.position++,fe=S.position);}Uo(S,"unexpected end of the stream within a double quoted scalar");}function z1t(S,J){var se=!0,fe,be,Ge,ut=S.tag,Ut,tr=S.anchor,nn,xn,Wn,Je,Ui,Xt=Object.create(null),Jt,Qc,oa,Zo;if(Zo=S.input.charCodeAt(S.position),Zo===91)xn=93,Ui=!1,Ut=[];else if(Zo===123)xn=125,Ui=!0,Ut={};else return !1;for(S.anchor!==null&&(S.anchorMap[S.anchor]=Ut),Zo=S.input.charCodeAt(++S.position);Zo!==0;){if(Xm(S,!0,J),Zo=S.input.charCodeAt(S.position),Zo===xn)return S.position++,S.tag=ut,S.anchor=tr,S.kind=Ui?"mapping":"sequence",S.result=Ut,!0;se?Zo===44&&Uo(S,"expected the node content, but found ','"):Uo(S,"missed comma between flow collection entries"),Qc=Jt=oa=null,Wn=Je=!1,Zo===63&&(nn=S.input.charCodeAt(S.position+1),Zv(nn)&&(Wn=Je=!0,S.position++,Xm(S,!0,J))),fe=S.line,be=S.lineStart,Ge=S.position,$L(S,J,Ere,!1,!0),Qc=S.tag,Jt=S.result,Xm(S,!0,J),Zo=S.input.charCodeAt(S.position),(Je||S.line===fe)&&Zo===58&&(Wn=!0,Zo=S.input.charCodeAt(++S.position),Xm(S,!0,J),$L(S,J,Ere,!1,!0),oa=S.result),Ui?VL(S,Ut,Xt,Qc,Jt,oa,fe,be,Ge):Wn?Ut.push(VL(S,null,Xt,Qc,Jt,oa,fe,be,Ge)):Ut.push(Jt),Xm(S,!0,J),Zo=S.input.charCodeAt(S.position),Zo===44?(se=!0,Zo=S.input.charCodeAt(++S.position)):se=!1;}Uo(S,"unexpected end of the stream within a flow collection");}function W1t(S,J){var se,fe,be=J1e,Ge=!1,ut=!1,Ut=J,tr=0,nn=!1,xn,Wn;if(Wn=S.input.charCodeAt(S.position),Wn===124)fe=!1;else if(Wn===62)fe=!0;else return !1;for(S.kind="scalar",S.result="";Wn!==0;)if(Wn=S.input.charCodeAt(++S.position),Wn===43||Wn===45)J1e===be?be=Wn===43?YMe:P1t:Uo(S,"repeat of a chomping mode identifier");else if((xn=L1t(Wn))>=0)xn===0?Uo(S,"bad explicit inde