ranui
Version:
A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.
33 lines (31 loc) • 43.2 kB
JavaScript
const c=require("./chunk-Y2CYZVJY-DPaYLFFP.cjs");function ge(e){return typeof e>"u"||e===null}c.__name(ge,"isNothing");function xe(e){return typeof e=="object"&&e!==null}c.__name(xe,"isObject");function Oe(e){return Array.isArray(e)?e:ge(e)?[]:[e]}c.__name(Oe,"toArray");function Ie(e,n){var i,l,r,u;if(n)for(u=Object.keys(n),i=0,l=u.length;i<l;i+=1)r=u[i],e[r]=n[r];return e}c.__name(Ie,"extend");function ke(e,n){var i="",l;for(l=0;l<n;l+=1)i+=e;return i}c.__name(ke,"repeat");function Le(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}c.__name(Le,"isNegativeZero");var C={isNothing:ge,isObject:xe,toArray:Oe,repeat:ke,isNegativeZero:Le,extend:Ie};function ve(e,n){var i="",l=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(i+='in "'+e.mark.name+'" '),i+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!n&&e.mark.snippet&&(i+=`
`+e.mark.snippet),l+" "+i):l}c.__name(ve,"formatError");function B(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=ve(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}c.__name(B,"YAMLException$1");B.prototype=Object.create(Error.prototype);B.prototype.constructor=B;B.prototype.toString=c.__name(function(n){return this.name+": "+ve(this,n)},"toString");var T=B;function W(e,n,i,l,r){var u="",o="",a=Math.floor(r/2)-1;return l-n>a&&(u=" ... ",n=l-a+u.length),i-l>a&&(o=" ...",i=l+a-o.length),{str:u+e.slice(n,i).replace(/\t/g,"→")+o,pos:l-n+u.length}}c.__name(W,"getLine");function G(e,n){return C.repeat(" ",n-e.length)+e}c.__name(G,"padStart");function Ne(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var i=/\r?\n|\r|\0/g,l=[0],r=[],u,o=-1;u=i.exec(e.buffer);)r.push(u.index),l.push(u.index+u[0].length),e.position<=u.index&&o<0&&(o=l.length-2);o<0&&(o=l.length-1);var a="",f,t,m=Math.min(e.line+n.linesAfter,r.length).toString().length,p=n.maxLength-(n.indent+m+3);for(f=1;f<=n.linesBefore&&!(o-f<0);f++)t=W(e.buffer,l[o-f],r[o-f],e.position-(l[o]-l[o-f]),p),a=C.repeat(" ",n.indent)+G((e.line-f+1).toString(),m)+" | "+t.str+`
`+a;for(t=W(e.buffer,l[o],r[o],e.position,p),a+=C.repeat(" ",n.indent)+G((e.line+1).toString(),m)+" | "+t.str+`
`,a+=C.repeat("-",n.indent+m+3+t.pos)+`^
`,f=1;f<=n.linesAfter&&!(o+f>=r.length);f++)t=W(e.buffer,l[o+f],r[o+f],e.position-(l[o]-l[o+f]),p),a+=C.repeat(" ",n.indent)+G((e.line+f+1).toString(),m)+" | "+t.str+`
`;return a.replace(/\n$/,"")}c.__name(Ne,"makeSnippet");var hi=Ne,mi=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],di=["scalar","sequence","mapping"];function Re(e){var n={};return e!==null&&Object.keys(e).forEach(function(i){e[i].forEach(function(l){n[String(l)]=i})}),n}c.__name(Re,"compileStyleAliases");function Me(e,n){if(n=n||{},Object.keys(n).forEach(function(i){if(mi.indexOf(i)===-1)throw new T('Unknown option "'+i+'" is met in definition of "'+e+'" YAML type.')}),this.options=n,this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(i){return i},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.representName=n.representName||null,this.defaultStyle=n.defaultStyle||null,this.multi=n.multi||!1,this.styleAliases=Re(n.styleAliases||null),di.indexOf(this.kind)===-1)throw new T('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}c.__name(Me,"Type$1");var w=Me;function ie(e,n){var i=[];return e[n].forEach(function(l){var r=i.length;i.forEach(function(u,o){u.tag===l.tag&&u.kind===l.kind&&u.multi===l.multi&&(r=o)}),i[r]=l}),i}c.__name(ie,"compileList");function Ye(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},n,i;function l(r){r.multi?(e.multi[r.kind].push(r),e.multi.fallback.push(r)):e[r.kind][r.tag]=e.fallback[r.tag]=r}for(c.__name(l,"collectType"),n=0,i=arguments.length;n<i;n+=1)arguments[n].forEach(l);return e}c.__name(Ye,"compileMap");function $(e){return this.extend(e)}c.__name($,"Schema$1");$.prototype.extend=c.__name(function(n){var i=[],l=[];if(n instanceof w)l.push(n);else if(Array.isArray(n))l=l.concat(n);else if(n&&(Array.isArray(n.implicit)||Array.isArray(n.explicit)))n.implicit&&(i=i.concat(n.implicit)),n.explicit&&(l=l.concat(n.explicit));else throw new T("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");i.forEach(function(u){if(!(u instanceof w))throw new T("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(u.loadKind&&u.loadKind!=="scalar")throw new T("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(u.multi)throw new T("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),l.forEach(function(u){if(!(u instanceof w))throw new T("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var r=Object.create($.prototype);return r.implicit=(this.implicit||[]).concat(i),r.explicit=(this.explicit||[]).concat(l),r.compiledImplicit=ie(r,"implicit"),r.compiledExplicit=ie(r,"explicit"),r.compiledTypeMap=Ye(r.compiledImplicit,r.compiledExplicit),r},"extend");var si=new $({explicit:[new w("tag:yaml.org,2002:str",{kind:"scalar",construct:c.__name(function(e){return e!==null?e:""},"construct")}),new w("tag:yaml.org,2002:seq",{kind:"sequence",construct:c.__name(function(e){return e!==null?e:[]},"construct")}),new w("tag:yaml.org,2002:map",{kind:"mapping",construct:c.__name(function(e){return e!==null?e:{}},"construct")})]});function Fe(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}c.__name(Fe,"resolveYamlNull");function Pe(){return null}c.__name(Pe,"constructYamlNull");function Be(e){return e===null}c.__name(Be,"isNull");var _i=new w("tag:yaml.org,2002:null",{kind:"scalar",resolve:Fe,construct:Pe,predicate:Be,represent:{canonical:c.__name(function(){return"~"},"canonical"),lowercase:c.__name(function(){return"null"},"lowercase"),uppercase:c.__name(function(){return"NULL"},"uppercase"),camelcase:c.__name(function(){return"Null"},"camelcase"),empty:c.__name(function(){return""},"empty")},defaultStyle:"lowercase"});function De(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}c.__name(De,"resolveYamlBoolean");function He(e){return e==="true"||e==="True"||e==="TRUE"}c.__name(He,"constructYamlBoolean");function je(e){return Object.prototype.toString.call(e)==="[object Boolean]"}c.__name(je,"isBoolean");var gi=new w("tag:yaml.org,2002:bool",{kind:"scalar",resolve:De,construct:He,predicate:je,represent:{lowercase:c.__name(function(e){return e?"true":"false"},"lowercase"),uppercase:c.__name(function(e){return e?"TRUE":"FALSE"},"uppercase"),camelcase:c.__name(function(e){return e?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function Ue(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}c.__name(Ue,"isHexCode");function qe(e){return 48<=e&&e<=55}c.__name(qe,"isOctCode");function Ke(e){return 48<=e&&e<=57}c.__name(Ke,"isDecCode");function We(e){if(e===null)return!1;var n=e.length,i=0,l=!1,r;if(!n)return!1;if(r=e[i],(r==="-"||r==="+")&&(r=e[++i]),r==="0"){if(i+1===n)return!0;if(r=e[++i],r==="b"){for(i++;i<n;i++)if(r=e[i],r!=="_"){if(r!=="0"&&r!=="1")return!1;l=!0}return l&&r!=="_"}if(r==="x"){for(i++;i<n;i++)if(r=e[i],r!=="_"){if(!Ue(e.charCodeAt(i)))return!1;l=!0}return l&&r!=="_"}if(r==="o"){for(i++;i<n;i++)if(r=e[i],r!=="_"){if(!qe(e.charCodeAt(i)))return!1;l=!0}return l&&r!=="_"}}if(r==="_")return!1;for(;i<n;i++)if(r=e[i],r!=="_"){if(!Ke(e.charCodeAt(i)))return!1;l=!0}return!(!l||r==="_")}c.__name(We,"resolveYamlInteger");function Ge(e){var n=e,i=1,l;if(n.indexOf("_")!==-1&&(n=n.replace(/_/g,"")),l=n[0],(l==="-"||l==="+")&&(l==="-"&&(i=-1),n=n.slice(1),l=n[0]),n==="0")return 0;if(l==="0"){if(n[1]==="b")return i*parseInt(n.slice(2),2);if(n[1]==="x")return i*parseInt(n.slice(2),16);if(n[1]==="o")return i*parseInt(n.slice(2),8)}return i*parseInt(n,10)}c.__name(Ge,"constructYamlInteger");function $e(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!C.isNegativeZero(e)}c.__name($e,"isInteger");var vi=new w("tag:yaml.org,2002:int",{kind:"scalar",resolve:We,construct:Ge,predicate:$e,represent:{binary:c.__name(function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},"binary"),octal:c.__name(function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},"octal"),decimal:c.__name(function(e){return e.toString(10)},"decimal"),hexadecimal:c.__name(function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)},"hexadecimal")},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),Ai=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Qe(e){return!(e===null||!Ai.test(e)||e[e.length-1]==="_")}c.__name(Qe,"resolveYamlFloat");function Ve(e){var n=e.replace(/_/g,"").toLowerCase(),i=n[0]==="-"?-1:1;return"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?i===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:i*parseFloat(n,10)}c.__name(Ve,"constructYamlFloat");var yi=/^[-+]?[0-9]+e/;function Xe(e,n){var i;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(C.isNegativeZero(e))return"-0.0";return i=e.toString(10),yi.test(i)?i.replace("e",".e"):i}c.__name(Xe,"representYamlFloat");function Ze(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||C.isNegativeZero(e))}c.__name(Ze,"isFloat");var Ci=new w("tag:yaml.org,2002:float",{kind:"scalar",resolve:Qe,construct:Ve,predicate:Ze,represent:Xe,defaultStyle:"lowercase"}),ze=si.extend({implicit:[_i,gi,vi,Ci]}),wi=ze,Je=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),en=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 nn(e){return e===null?!1:Je.exec(e)!==null||en.exec(e)!==null}c.__name(nn,"resolveYamlTimestamp");function rn(e){var n,i,l,r,u,o,a,f=0,t=null,m,p,d;if(n=Je.exec(e),n===null&&(n=en.exec(e)),n===null)throw new Error("Date resolve error");if(i=+n[1],l=+n[2]-1,r=+n[3],!n[4])return new Date(Date.UTC(i,l,r));if(u=+n[4],o=+n[5],a=+n[6],n[7]){for(f=n[7].slice(0,3);f.length<3;)f+="0";f=+f}return n[9]&&(m=+n[10],p=+(n[11]||0),t=(m*60+p)*6e4,n[9]==="-"&&(t=-t)),d=new Date(Date.UTC(i,l,r,u,o,a,f)),t&&d.setTime(d.getTime()-t),d}c.__name(rn,"constructYamlTimestamp");function ln(e){return e.toISOString()}c.__name(ln,"representYamlTimestamp");var Si=new w("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:nn,construct:rn,instanceOf:Date,represent:ln});function on(e){return e==="<<"||e===null}c.__name(on,"resolveYamlMerge");var bi=new w("tag:yaml.org,2002:merge",{kind:"scalar",resolve:on}),Ae=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function un(e){if(e===null)return!1;var n,i,l=0,r=e.length,u=Ae;for(i=0;i<r;i++)if(n=u.indexOf(e.charAt(i)),!(n>64)){if(n<0)return!1;l+=6}return l%8===0}c.__name(un,"resolveYamlBinary");function an(e){var n,i,l=e.replace(/[\r\n=]/g,""),r=l.length,u=Ae,o=0,a=[];for(n=0;n<r;n++)n%4===0&&n&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|u.indexOf(l.charAt(n));return i=r%4*6,i===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):i===18?(a.push(o>>10&255),a.push(o>>2&255)):i===12&&a.push(o>>4&255),new Uint8Array(a)}c.__name(an,"constructYamlBinary");function cn(e){var n="",i=0,l,r,u=e.length,o=Ae;for(l=0;l<u;l++)l%3===0&&l&&(n+=o[i>>18&63],n+=o[i>>12&63],n+=o[i>>6&63],n+=o[i&63]),i=(i<<8)+e[l];return r=u%3,r===0?(n+=o[i>>18&63],n+=o[i>>12&63],n+=o[i>>6&63],n+=o[i&63]):r===2?(n+=o[i>>10&63],n+=o[i>>4&63],n+=o[i<<2&63],n+=o[64]):r===1&&(n+=o[i>>2&63],n+=o[i<<4&63],n+=o[64],n+=o[64]),n}c.__name(cn,"representYamlBinary");function fn(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}c.__name(fn,"isBinary");var Ti=new w("tag:yaml.org,2002:binary",{kind:"scalar",resolve:un,construct:an,predicate:fn,represent:cn}),Ei=Object.prototype.hasOwnProperty,xi=Object.prototype.toString;function tn(e){if(e===null)return!0;var n=[],i,l,r,u,o,a=e;for(i=0,l=a.length;i<l;i+=1){if(r=a[i],o=!1,xi.call(r)!=="[object Object]")return!1;for(u in r)if(Ei.call(r,u))if(!o)o=!0;else return!1;if(!o)return!1;if(n.indexOf(u)===-1)n.push(u);else return!1}return!0}c.__name(tn,"resolveYamlOmap");function pn(e){return e!==null?e:[]}c.__name(pn,"constructYamlOmap");var Oi=new w("tag:yaml.org,2002:omap",{kind:"sequence",resolve:tn,construct:pn}),Ii=Object.prototype.toString;function hn(e){if(e===null)return!0;var n,i,l,r,u,o=e;for(u=new Array(o.length),n=0,i=o.length;n<i;n+=1){if(l=o[n],Ii.call(l)!=="[object Object]"||(r=Object.keys(l),r.length!==1))return!1;u[n]=[r[0],l[r[0]]]}return!0}c.__name(hn,"resolveYamlPairs");function mn(e){if(e===null)return[];var n,i,l,r,u,o=e;for(u=new Array(o.length),n=0,i=o.length;n<i;n+=1)l=o[n],r=Object.keys(l),u[n]=[r[0],l[r[0]]];return u}c.__name(mn,"constructYamlPairs");var ki=new w("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:hn,construct:mn}),Li=Object.prototype.hasOwnProperty;function dn(e){if(e===null)return!0;var n,i=e;for(n in i)if(Li.call(i,n)&&i[n]!==null)return!1;return!0}c.__name(dn,"resolveYamlSet");function sn(e){return e!==null?e:{}}c.__name(sn,"constructYamlSet");var Ni=new w("tag:yaml.org,2002:set",{kind:"mapping",resolve:dn,construct:sn}),_n=wi.extend({implicit:[Si,bi],explicit:[Ti,Oi,ki,Ni]}),L=Object.prototype.hasOwnProperty,Q=1,gn=2,vn=3,V=4,ne=1,Ri=2,Te=3,Mi=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Yi=/[\x85\u2028\u2029]/,Fi=/[,\[\]\{\}]/,An=/^(?:!|!!|![a-z\-]+!)$/i,yn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function re(e){return Object.prototype.toString.call(e)}c.__name(re,"_class");function x(e){return e===10||e===13}c.__name(x,"is_EOL");function k(e){return e===9||e===32}c.__name(k,"is_WHITE_SPACE");function b(e){return e===9||e===32||e===10||e===13}c.__name(b,"is_WS_OR_EOL");function R(e){return e===44||e===91||e===93||e===123||e===125}c.__name(R,"is_FLOW_INDICATOR");function Cn(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}c.__name(Cn,"fromHexCode");function wn(e){return e===120?2:e===117?4:e===85?8:0}c.__name(wn,"escapedHexLen");function Sn(e){return 48<=e&&e<=57?e-48:-1}c.__name(Sn,"fromDecimalCode");function le(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"
":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}c.__name(le,"simpleEscapeSequence");function bn(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}c.__name(bn,"charFromCodepoint");function ye(e,n,i){n==="__proto__"?Object.defineProperty(e,n,{configurable:!0,enumerable:!0,writable:!0,value:i}):e[n]=i}c.__name(ye,"setProperty");var Tn=new Array(256),En=new Array(256);for(N=0;N<256;N++)Tn[N]=le(N)?1:0,En[N]=le(N);var N;function xn(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||_n,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}c.__name(xn,"State$1");function Ce(e,n){var i={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return i.snippet=hi(i),new T(n,i)}c.__name(Ce,"generateError");function h(e,n){throw Ce(e,n)}c.__name(h,"throwError");function H(e,n){e.onWarning&&e.onWarning.call(null,Ce(e,n))}c.__name(H,"throwWarning");var Ee={YAML:c.__name(function(n,i,l){var r,u,o;n.version!==null&&h(n,"duplication of %YAML directive"),l.length!==1&&h(n,"YAML directive accepts exactly one argument"),r=/^([0-9]+)\.([0-9]+)$/.exec(l[0]),r===null&&h(n,"ill-formed argument of the YAML directive"),u=parseInt(r[1],10),o=parseInt(r[2],10),u!==1&&h(n,"unacceptable YAML version of the document"),n.version=l[0],n.checkLineBreaks=o<2,o!==1&&o!==2&&H(n,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:c.__name(function(n,i,l){var r,u;l.length!==2&&h(n,"TAG directive accepts exactly two arguments"),r=l[0],u=l[1],An.test(r)||h(n,"ill-formed tag handle (first argument) of the TAG directive"),L.call(n.tagMap,r)&&h(n,'there is a previously declared suffix for "'+r+'" tag handle'),yn.test(u)||h(n,"ill-formed tag prefix (second argument) of the TAG directive");try{u=decodeURIComponent(u)}catch{h(n,"tag prefix is malformed: "+u)}n.tagMap[r]=u},"handleTagDirective")};function I(e,n,i,l){var r,u,o,a;if(n<i){if(a=e.input.slice(n,i),l)for(r=0,u=a.length;r<u;r+=1)o=a.charCodeAt(r),o===9||32<=o&&o<=1114111||h(e,"expected valid JSON character");else Mi.test(a)&&h(e,"the stream contains non-printable characters");e.result+=a}}c.__name(I,"captureSegment");function oe(e,n,i,l){var r,u,o,a;for(C.isObject(i)||h(e,"cannot merge mappings; the provided source object is unacceptable"),r=Object.keys(i),o=0,a=r.length;o<a;o+=1)u=r[o],L.call(n,u)||(ye(n,u,i[u]),l[u]=!0)}c.__name(oe,"mergeMappings");function M(e,n,i,l,r,u,o,a,f){var t,m;if(Array.isArray(r))for(r=Array.prototype.slice.call(r),t=0,m=r.length;t<m;t+=1)Array.isArray(r[t])&&h(e,"nested arrays are not supported inside keys"),typeof r=="object"&&re(r[t])==="[object Object]"&&(r[t]="[object Object]");if(typeof r=="object"&&re(r)==="[object Object]"&&(r="[object Object]"),r=String(r),n===null&&(n={}),l==="tag:yaml.org,2002:merge")if(Array.isArray(u))for(t=0,m=u.length;t<m;t+=1)oe(e,n,u[t],i);else oe(e,n,u,i);else!e.json&&!L.call(i,r)&&L.call(n,r)&&(e.line=o||e.line,e.lineStart=a||e.lineStart,e.position=f||e.position,h(e,"duplicated mapping key")),ye(n,r,u),delete i[r];return n}c.__name(M,"storeMappingPair");function J(e){var n=e.input.charCodeAt(e.position);n===10?e.position++:n===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):h(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}c.__name(J,"readLineBreak");function y(e,n,i){for(var l=0,r=e.input.charCodeAt(e.position);r!==0;){for(;k(r);)r===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(n&&r===35)do r=e.input.charCodeAt(++e.position);while(r!==10&&r!==13&&r!==0);if(x(r))for(J(e),r=e.input.charCodeAt(e.position),l++,e.lineIndent=0;r===32;)e.lineIndent++,r=e.input.charCodeAt(++e.position);else break}return i!==-1&&l!==0&&e.lineIndent<i&&H(e,"deficient indentation"),l}c.__name(y,"skipSeparationSpace");function K(e){var n=e.position,i=e.input.charCodeAt(n);return!!((i===45||i===46)&&i===e.input.charCodeAt(n+1)&&i===e.input.charCodeAt(n+2)&&(n+=3,i=e.input.charCodeAt(n),i===0||b(i)))}c.__name(K,"testDocumentSeparator");function ee(e,n){n===1?e.result+=" ":n>1&&(e.result+=C.repeat(`
`,n-1))}c.__name(ee,"writeFoldedLines");function On(e,n,i){var l,r,u,o,a,f,t,m,p=e.kind,d=e.result,s=e.input.charCodeAt(e.position);if(b(s)||R(s)||s===35||s===38||s===42||s===33||s===124||s===62||s===39||s===34||s===37||s===64||s===96||(s===63||s===45)&&(r=e.input.charCodeAt(e.position+1),b(r)||i&&R(r)))return!1;for(e.kind="scalar",e.result="",u=o=e.position,a=!1;s!==0;){if(s===58){if(r=e.input.charCodeAt(e.position+1),b(r)||i&&R(r))break}else if(s===35){if(l=e.input.charCodeAt(e.position-1),b(l))break}else{if(e.position===e.lineStart&&K(e)||i&&R(s))break;if(x(s))if(f=e.line,t=e.lineStart,m=e.lineIndent,y(e,!1,-1),e.lineIndent>=n){a=!0,s=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=f,e.lineStart=t,e.lineIndent=m;break}}a&&(I(e,u,o,!1),ee(e,e.line-f),u=o=e.position,a=!1),k(s)||(o=e.position+1),s=e.input.charCodeAt(++e.position)}return I(e,u,o,!1),e.result?!0:(e.kind=p,e.result=d,!1)}c.__name(On,"readPlainScalar");function In(e,n){var i=e.input.charCodeAt(e.position),l,r;if(i!==39)return!1;for(e.kind="scalar",e.result="",e.position++,l=r=e.position;(i=e.input.charCodeAt(e.position))!==0;)if(i===39)if(I(e,l,e.position,!0),i=e.input.charCodeAt(++e.position),i===39)l=e.position,e.position++,r=e.position;else return!0;else x(i)?(I(e,l,r,!0),ee(e,y(e,!1,n)),l=r=e.position):e.position===e.lineStart&&K(e)?h(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);h(e,"unexpected end of the stream within a single quoted scalar")}c.__name(In,"readSingleQuotedScalar");function kn(e,n){var i,l,r,u,o,a=e.input.charCodeAt(e.position);if(a!==34)return!1;for(e.kind="scalar",e.result="",e.position++,i=l=e.position;(a=e.input.charCodeAt(e.position))!==0;){if(a===34)return I(e,i,e.position,!0),e.position++,!0;if(a===92){if(I(e,i,e.position,!0),a=e.input.charCodeAt(++e.position),x(a))y(e,!1,n);else if(a<256&&Tn[a])e.result+=En[a],e.position++;else if((o=wn(a))>0){for(r=o,u=0;r>0;r--)a=e.input.charCodeAt(++e.position),(o=Cn(a))>=0?u=(u<<4)+o:h(e,"expected hexadecimal character");e.result+=bn(u),e.position++}else h(e,"unknown escape sequence");i=l=e.position}else x(a)?(I(e,i,l,!0),ee(e,y(e,!1,n)),i=l=e.position):e.position===e.lineStart&&K(e)?h(e,"unexpected end of the document within a double quoted scalar"):(e.position++,l=e.position)}h(e,"unexpected end of the stream within a double quoted scalar")}c.__name(kn,"readDoubleQuotedScalar");function Ln(e,n){var i=!0,l,r,u,o=e.tag,a,f=e.anchor,t,m,p,d,s,_=Object.create(null),v,A,E,g=e.input.charCodeAt(e.position);if(g===91)m=93,s=!1,a=[];else if(g===123)m=125,s=!0,a={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),g=e.input.charCodeAt(++e.position);g!==0;){if(y(e,!0,n),g=e.input.charCodeAt(e.position),g===m)return e.position++,e.tag=o,e.anchor=f,e.kind=s?"mapping":"sequence",e.result=a,!0;i?g===44&&h(e,"expected the node content, but found ','"):h(e,"missed comma between flow collection entries"),A=v=E=null,p=d=!1,g===63&&(t=e.input.charCodeAt(e.position+1),b(t)&&(p=d=!0,e.position++,y(e,!0,n))),l=e.line,r=e.lineStart,u=e.position,Y(e,n,Q,!1,!0),A=e.tag,v=e.result,y(e,!0,n),g=e.input.charCodeAt(e.position),(d||e.line===l)&&g===58&&(p=!0,g=e.input.charCodeAt(++e.position),y(e,!0,n),Y(e,n,Q,!1,!0),E=e.result),s?M(e,a,_,A,v,E,l,r,u):p?a.push(M(e,null,_,A,v,E,l,r,u)):a.push(v),y(e,!0,n),g=e.input.charCodeAt(e.position),g===44?(i=!0,g=e.input.charCodeAt(++e.position)):i=!1}h(e,"unexpected end of the stream within a flow collection")}c.__name(Ln,"readFlowCollection");function Nn(e,n){var i,l,r=ne,u=!1,o=!1,a=n,f=0,t=!1,m,p=e.input.charCodeAt(e.position);if(p===124)l=!1;else if(p===62)l=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)ne===r?r=p===43?Te:Ri:h(e,"repeat of a chomping mode identifier");else if((m=Sn(p))>=0)m===0?h(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?h(e,"repeat of an indentation width identifier"):(a=n+m-1,o=!0);else break;if(k(p)){do p=e.input.charCodeAt(++e.position);while(k(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!x(p)&&p!==0)}for(;p!==0;){for(J(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!o||e.lineIndent<a)&&p===32;)e.lineIndent++,p=e.input.charCodeAt(++e.position);if(!o&&e.lineIndent>a&&(a=e.lineIndent),x(p)){f++;continue}if(e.lineIndent<a){r===Te?e.result+=C.repeat(`
`,u?1+f:f):r===ne&&u&&(e.result+=`
`);break}for(l?k(p)?(t=!0,e.result+=C.repeat(`
`,u?1+f:f)):t?(t=!1,e.result+=C.repeat(`
`,f+1)):f===0?u&&(e.result+=" "):e.result+=C.repeat(`
`,f):e.result+=C.repeat(`
`,u?1+f:f),u=!0,o=!0,f=0,i=e.position;!x(p)&&p!==0;)p=e.input.charCodeAt(++e.position);I(e,i,e.position,!1)}return!0}c.__name(Nn,"readBlockScalar");function ue(e,n){var i,l=e.tag,r=e.anchor,u=[],o,a=!1,f;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),f=e.input.charCodeAt(e.position);f!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,h(e,"tab characters must not be used in indentation")),!(f!==45||(o=e.input.charCodeAt(e.position+1),!b(o))));){if(a=!0,e.position++,y(e,!0,-1)&&e.lineIndent<=n){u.push(null),f=e.input.charCodeAt(e.position);continue}if(i=e.line,Y(e,n,vn,!1,!0),u.push(e.result),y(e,!0,-1),f=e.input.charCodeAt(e.position),(e.line===i||e.lineIndent>n)&&f!==0)h(e,"bad indentation of a sequence entry");else if(e.lineIndent<n)break}return a?(e.tag=l,e.anchor=r,e.kind="sequence",e.result=u,!0):!1}c.__name(ue,"readBlockSequence");function Rn(e,n,i){var l,r,u,o,a,f,t=e.tag,m=e.anchor,p={},d=Object.create(null),s=null,_=null,v=null,A=!1,E=!1,g;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=p),g=e.input.charCodeAt(e.position);g!==0;){if(!A&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,h(e,"tab characters must not be used in indentation")),l=e.input.charCodeAt(e.position+1),u=e.line,(g===63||g===58)&&b(l))g===63?(A&&(M(e,p,d,s,_,null,o,a,f),s=_=v=null),E=!0,A=!0,r=!0):A?(A=!1,r=!0):h(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,g=l;else{if(o=e.line,a=e.lineStart,f=e.position,!Y(e,i,gn,!1,!0))break;if(e.line===u){for(g=e.input.charCodeAt(e.position);k(g);)g=e.input.charCodeAt(++e.position);if(g===58)g=e.input.charCodeAt(++e.position),b(g)||h(e,"a whitespace character is expected after the key-value separator within a block mapping"),A&&(M(e,p,d,s,_,null,o,a,f),s=_=v=null),E=!0,A=!1,r=!1,s=e.tag,_=e.result;else if(E)h(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=t,e.anchor=m,!0}else if(E)h(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=t,e.anchor=m,!0}if((e.line===u||e.lineIndent>n)&&(A&&(o=e.line,a=e.lineStart,f=e.position),Y(e,n,V,!0,r)&&(A?_=e.result:v=e.result),A||(M(e,p,d,s,_,v,o,a,f),s=_=v=null),y(e,!0,-1),g=e.input.charCodeAt(e.position)),(e.line===u||e.lineIndent>n)&&g!==0)h(e,"bad indentation of a mapping entry");else if(e.lineIndent<n)break}return A&&M(e,p,d,s,_,null,o,a,f),E&&(e.tag=t,e.anchor=m,e.kind="mapping",e.result=p),E}c.__name(Rn,"readBlockMapping");function Mn(e){var n,i=!1,l=!1,r,u,o=e.input.charCodeAt(e.position);if(o!==33)return!1;if(e.tag!==null&&h(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),o===60?(i=!0,o=e.input.charCodeAt(++e.position)):o===33?(l=!0,r="!!",o=e.input.charCodeAt(++e.position)):r="!",n=e.position,i){do o=e.input.charCodeAt(++e.position);while(o!==0&&o!==62);e.position<e.length?(u=e.input.slice(n,e.position),o=e.input.charCodeAt(++e.position)):h(e,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!b(o);)o===33&&(l?h(e,"tag suffix cannot contain exclamation marks"):(r=e.input.slice(n-1,e.position+1),An.test(r)||h(e,"named tag handle cannot contain such characters"),l=!0,n=e.position+1)),o=e.input.charCodeAt(++e.position);u=e.input.slice(n,e.position),Fi.test(u)&&h(e,"tag suffix cannot contain flow indicator characters")}u&&!yn.test(u)&&h(e,"tag name cannot contain such characters: "+u);try{u=decodeURIComponent(u)}catch{h(e,"tag name is malformed: "+u)}return i?e.tag=u:L.call(e.tagMap,r)?e.tag=e.tagMap[r]+u:r==="!"?e.tag="!"+u:r==="!!"?e.tag="tag:yaml.org,2002:"+u:h(e,'undeclared tag handle "'+r+'"'),!0}c.__name(Mn,"readTagProperty");function Yn(e){var n,i=e.input.charCodeAt(e.position);if(i!==38)return!1;for(e.anchor!==null&&h(e,"duplication of an anchor property"),i=e.input.charCodeAt(++e.position),n=e.position;i!==0&&!b(i)&&!R(i);)i=e.input.charCodeAt(++e.position);return e.position===n&&h(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(n,e.position),!0}c.__name(Yn,"readAnchorProperty");function Fn(e){var n,i,l=e.input.charCodeAt(e.position);if(l!==42)return!1;for(l=e.input.charCodeAt(++e.position),n=e.position;l!==0&&!b(l)&&!R(l);)l=e.input.charCodeAt(++e.position);return e.position===n&&h(e,"name of an alias node must contain at least one character"),i=e.input.slice(n,e.position),L.call(e.anchorMap,i)||h(e,'unidentified alias "'+i+'"'),e.result=e.anchorMap[i],y(e,!0,-1),!0}c.__name(Fn,"readAlias");function Y(e,n,i,l,r){var u,o,a,f=1,t=!1,m=!1,p,d,s,_,v,A;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,u=o=a=V===i||vn===i,l&&y(e,!0,-1)&&(t=!0,e.lineIndent>n?f=1:e.lineIndent===n?f=0:e.lineIndent<n&&(f=-1)),f===1)for(;Mn(e)||Yn(e);)y(e,!0,-1)?(t=!0,a=u,e.lineIndent>n?f=1:e.lineIndent===n?f=0:e.lineIndent<n&&(f=-1)):a=!1;if(a&&(a=t||r),(f===1||V===i)&&(Q===i||gn===i?v=n:v=n+1,A=e.position-e.lineStart,f===1?a&&(ue(e,A)||Rn(e,A,v))||Ln(e,v)?m=!0:(o&&Nn(e,v)||In(e,v)||kn(e,v)?m=!0:Fn(e)?(m=!0,(e.tag!==null||e.anchor!==null)&&h(e,"alias node should not have any properties")):On(e,v,Q===i)&&(m=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):f===0&&(m=a&&ue(e,A))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&h(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),p=0,d=e.implicitTypes.length;p<d;p+=1)if(_=e.implicitTypes[p],_.resolve(e.result)){e.result=_.construct(e.result),e.tag=_.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(L.call(e.typeMap[e.kind||"fallback"],e.tag))_=e.typeMap[e.kind||"fallback"][e.tag];else for(_=null,s=e.typeMap.multi[e.kind||"fallback"],p=0,d=s.length;p<d;p+=1)if(e.tag.slice(0,s[p].tag.length)===s[p].tag){_=s[p];break}_||h(e,"unknown tag !<"+e.tag+">"),e.result!==null&&_.kind!==e.kind&&h(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+_.kind+'", not "'+e.kind+'"'),_.resolve(e.result,e.tag)?(e.result=_.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):h(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||m}c.__name(Y,"composeNode");function Pn(e){var n=e.position,i,l,r,u=!1,o;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(o=e.input.charCodeAt(e.position))!==0&&(y(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(u=!0,o=e.input.charCodeAt(++e.position),i=e.position;o!==0&&!b(o);)o=e.input.charCodeAt(++e.position);for(l=e.input.slice(i,e.position),r=[],l.length<1&&h(e,"directive name must not be less than one character in length");o!==0;){for(;k(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!x(o));break}if(x(o))break;for(i=e.position;o!==0&&!b(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(i,e.position))}o!==0&&J(e),L.call(Ee,l)?Ee[l](e,l,r):H(e,'unknown document directive "'+l+'"')}if(y(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,y(e,!0,-1)):u&&h(e,"directives end mark is expected"),Y(e,e.lineIndent-1,V,!1,!0),y(e,!0,-1),e.checkLineBreaks&&Yi.test(e.input.slice(n,e.position))&&H(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&K(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,y(e,!0,-1));return}if(e.position<e.length-1)h(e,"end of the stream or a document separator is expected");else return}c.__name(Pn,"readDocument");function we(e,n){e=String(e),n=n||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var i=new xn(e,n),l=e.indexOf("\0");for(l!==-1&&(i.position=l,h(i,"null byte is not allowed in input")),i.input+="\0";i.input.charCodeAt(i.position)===32;)i.lineIndent+=1,i.position+=1;for(;i.position<i.length-1;)Pn(i);return i.documents}c.__name(we,"loadDocuments");function Bn(e,n,i){n!==null&&typeof n=="object"&&typeof i>"u"&&(i=n,n=null);var l=we(e,i);if(typeof n!="function")return l;for(var r=0,u=l.length;r<u;r+=1)n(l[r])}c.__name(Bn,"loadAll$1");function Dn(e,n){var i=we(e,n);if(i.length!==0){if(i.length===1)return i[0];throw new T("expected a single document in the stream, but found more")}}c.__name(Dn,"load$1");var Hn={loadAll:Bn,load:Dn},jn=Object.prototype.toString,Un=Object.prototype.hasOwnProperty,Se=65279,Pi=9,j=10,Bi=13,Di=32,Hi=33,ji=34,ae=35,Ui=37,qi=38,Ki=39,Wi=42,qn=44,Gi=45,X=58,$i=61,Qi=62,Vi=63,Xi=64,Kn=91,Wn=93,Zi=96,Gn=123,zi=124,$n=125,S={};S[0]="\\0";S[7]="\\a";S[8]="\\b";S[9]="\\t";S[10]="\\n";S[11]="\\v";S[12]="\\f";S[13]="\\r";S[27]="\\e";S[34]='\\"';S[92]="\\\\";S[133]="\\N";S[160]="\\_";S[8232]="\\L";S[8233]="\\P";var Ji=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],er=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Qn(e,n){var i,l,r,u,o,a,f;if(n===null)return{};for(i={},l=Object.keys(n),r=0,u=l.length;r<u;r+=1)o=l[r],a=String(n[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),f=e.compiledTypeMap.fallback[o],f&&Un.call(f.styleAliases,a)&&(a=f.styleAliases[a]),i[o]=a;return i}c.__name(Qn,"compileStyleMap");function Vn(e){var n=e.toString(16).toUpperCase(),i,l;if(e<=255)i="x",l=2;else if(e<=65535)i="u",l=4;else if(e<=4294967295)i="U",l=8;else throw new T("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+i+C.repeat("0",l-n.length)+n}c.__name(Vn,"encodeHex");var nr=1,U=2;function Xn(e){this.schema=e.schema||_n,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=C.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=Qn(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?U:nr,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}c.__name(Xn,"State");function ce(e,n){for(var i=C.repeat(" ",n),l=0,r=-1,u="",o,a=e.length;l<a;)r=e.indexOf(`
`,l),r===-1?(o=e.slice(l),l=a):(o=e.slice(l,r+1),l=r+1),o.length&&o!==`
`&&(u+=i),u+=o;return u}c.__name(ce,"indentString");function Z(e,n){return`
`+C.repeat(" ",e.indent*n)}c.__name(Z,"generateNextLine");function Zn(e,n){var i,l,r;for(i=0,l=e.implicitTypes.length;i<l;i+=1)if(r=e.implicitTypes[i],r.resolve(n))return!0;return!1}c.__name(Zn,"testImplicitResolving");function q(e){return e===Di||e===Pi}c.__name(q,"isWhitespace");function D(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==Se||65536<=e&&e<=1114111}c.__name(D,"isPrintable");function fe(e){return D(e)&&e!==Se&&e!==Bi&&e!==j}c.__name(fe,"isNsCharOrWhitespace");function te(e,n,i){var l=fe(e),r=l&&!q(e);return(i?l:l&&e!==qn&&e!==Kn&&e!==Wn&&e!==Gn&&e!==$n)&&e!==ae&&!(n===X&&!r)||fe(n)&&!q(n)&&e===ae||n===X&&r}c.__name(te,"isPlainSafe");function zn(e){return D(e)&&e!==Se&&!q(e)&&e!==Gi&&e!==Vi&&e!==X&&e!==qn&&e!==Kn&&e!==Wn&&e!==Gn&&e!==$n&&e!==ae&&e!==qi&&e!==Wi&&e!==Hi&&e!==zi&&e!==$i&&e!==Qi&&e!==Ki&&e!==ji&&e!==Ui&&e!==Xi&&e!==Zi}c.__name(zn,"isPlainSafeFirst");function Jn(e){return!q(e)&&e!==X}c.__name(Jn,"isPlainSafeLast");function P(e,n){var i=e.charCodeAt(n),l;return i>=55296&&i<=56319&&n+1<e.length&&(l=e.charCodeAt(n+1),l>=56320&&l<=57343)?(i-55296)*1024+l-56320+65536:i}c.__name(P,"codePointAt");function be(e){return/^\n* /.test(e)}c.__name(be,"needIndentIndicator");var ei=1,pe=2,ni=3,ii=4,F=5;function ri(e,n,i,l,r,u,o,a){var f,t=0,m=null,p=!1,d=!1,s=l!==-1,_=-1,v=zn(P(e,0))&&Jn(P(e,e.length-1));if(n||o)for(f=0;f<e.length;t>=65536?f+=2:f++){if(t=P(e,f),!D(t))return F;v=v&&te(t,m,a),m=t}else{for(f=0;f<e.length;t>=65536?f+=2:f++){if(t=P(e,f),t===j)p=!0,s&&(d=d||f-_-1>l&&e[_+1]!==" ",_=f);else if(!D(t))return F;v=v&&te(t,m,a),m=t}d=d||s&&f-_-1>l&&e[_+1]!==" "}return!p&&!d?v&&!o&&!r(e)?ei:u===U?F:pe:i>9&&be(e)?F:o?u===U?F:pe:d?ii:ni}c.__name(ri,"chooseScalarStyle");function li(e,n,i,l,r){e.dump=(function(){if(n.length===0)return e.quotingType===U?'""':"''";if(!e.noCompatMode&&(Ji.indexOf(n)!==-1||er.test(n)))return e.quotingType===U?'"'+n+'"':"'"+n+"'";var u=e.indent*Math.max(1,i),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-u),a=l||e.flowLevel>-1&&i>=e.flowLevel;function f(t){return Zn(e,t)}switch(c.__name(f,"testAmbiguity"),ri(n,a,e.indent,o,f,e.quotingType,e.forceQuotes&&!l,r)){case ei:return n;case pe:return"'"+n.replace(/'/g,"''")+"'";case ni:return"|"+he(n,e.indent)+me(ce(n,u));case ii:return">"+he(n,e.indent)+me(ce(oi(n,o),u));case F:return'"'+ui(n)+'"';default:throw new T("impossible error: invalid scalar style")}})()}c.__name(li,"writeScalar");function he(e,n){var i=be(e)?String(n):"",l=e[e.length-1]===`
`;return i+(l&&(e[e.length-2]===`
`||e===`
`)?"+":l?"":"-")+`
`}c.__name(he,"blockHeader");function me(e){return e[e.length-1]===`
`?e.slice(0,-1):e}c.__name(me,"dropEndingNewline");function oi(e,n){for(var i=/(\n+)([^\n]*)/g,l=(function(){var t=e.indexOf(`
`);return t=t!==-1?t:e.length,i.lastIndex=t,de(e.slice(0,t),n)})(),r=e[0]===`
`||e[0]===" ",u,o;o=i.exec(e);){var a=o[1],f=o[2];u=f[0]===" ",l+=a+(!r&&!u&&f!==""?`
`:"")+de(f,n),r=u}return l}c.__name(oi,"foldString");function de(e,n){if(e===""||e[0]===" ")return e;for(var i=/ [^ ]/g,l,r=0,u,o=0,a=0,f="";l=i.exec(e);)a=l.index,a-r>n&&(u=o>r?o:a,f+=`
`+e.slice(r,u),r=u+1),o=a;return f+=`
`,e.length-r>n&&o>r?f+=e.slice(r,o)+`
`+e.slice(o+1):f+=e.slice(r),f.slice(1)}c.__name(de,"foldLine");function ui(e){for(var n="",i=0,l,r=0;r<e.length;i>=65536?r+=2:r++)i=P(e,r),l=S[i],!l&&D(i)?(n+=e[r],i>=65536&&(n+=e[r+1])):n+=l||Vn(i);return n}c.__name(ui,"escapeString");function ai(e,n,i){var l="",r=e.tag,u,o,a;for(u=0,o=i.length;u<o;u+=1)a=i[u],e.replacer&&(a=e.replacer.call(i,String(u),a)),(O(e,n,a,!1,!1)||typeof a>"u"&&O(e,n,null,!1,!1))&&(l!==""&&(l+=","+(e.condenseFlow?"":" ")),l+=e.dump);e.tag=r,e.dump="["+l+"]"}c.__name(ai,"writeFlowSequence");function se(e,n,i,l){var r="",u=e.tag,o,a,f;for(o=0,a=i.length;o<a;o+=1)f=i[o],e.replacer&&(f=e.replacer.call(i,String(o),f)),(O(e,n+1,f,!0,!0,!1,!0)||typeof f>"u"&&O(e,n+1,null,!0,!0,!1,!0))&&((!l||r!=="")&&(r+=Z(e,n)),e.dump&&j===e.dump.charCodeAt(0)?r+="-":r+="- ",r+=e.dump);e.tag=u,e.dump=r||"[]"}c.__name(se,"writeBlockSequence");function ci(e,n,i){var l="",r=e.tag,u=Object.keys(i),o,a,f,t,m;for(o=0,a=u.length;o<a;o+=1)m="",l!==""&&(m+=", "),e.condenseFlow&&(m+='"'),f=u[o],t=i[f],e.replacer&&(t=e.replacer.call(i,f,t)),O(e,n,f,!1,!1)&&(e.dump.length>1024&&(m+="? "),m+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),O(e,n,t,!1,!1)&&(m+=e.dump,l+=m));e.tag=r,e.dump="{"+l+"}"}c.__name(ci,"writeFlowMapping");function fi(e,n,i,l){var r="",u=e.tag,o=Object.keys(i),a,f,t,m,p,d;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys=="function")o.sort(e.sortKeys);else if(e.sortKeys)throw new T("sortKeys must be a boolean or a function");for(a=0,f=o.length;a<f;a+=1)d="",(!l||r!=="")&&(d+=Z(e,n)),t=o[a],m=i[t],e.replacer&&(m=e.replacer.call(i,t,m)),O(e,n+1,t,!0,!0,!0)&&(p=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,p&&(e.dump&&j===e.dump.charCodeAt(0)?d+="?":d+="? "),d+=e.dump,p&&(d+=Z(e,n)),O(e,n+1,m,!0,p)&&(e.dump&&j===e.dump.charCodeAt(0)?d+=":":d+=": ",d+=e.dump,r+=d));e.tag=u,e.dump=r||"{}"}c.__name(fi,"writeBlockMapping");function _e(e,n,i){var l,r=i?e.explicitTypes:e.implicitTypes,u,o,a,f;for(u=0,o=r.length;u<o;u+=1)if(a=r[u],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof n=="object"&&n instanceof a.instanceOf)&&(!a.predicate||a.predicate(n))){if(i?a.multi&&a.representName?e.tag=a.representName(n):e.tag=a.tag:e.tag="?",a.represent){if(f=e.styleMap[a.tag]||a.defaultStyle,jn.call(a.represent)==="[object Function]")l=a.represent(n,f);else if(Un.call(a.represent,f))l=a.represent[f](n,f);else throw new T("!<"+a.tag+'> tag resolver accepts not "'+f+'" style');e.dump=l}return!0}return!1}c.__name(_e,"detectType");function O(e,n,i,l,r,u,o){e.tag=null,e.dump=i,_e(e,i,!1)||_e(e,i,!0);var a=jn.call(e.dump),f=l,t;l&&(l=e.flowLevel<0||e.flowLevel>n);var m=a==="[object Object]"||a==="[object Array]",p,d;if(m&&(p=e.duplicates.indexOf(i),d=p!==-1),(e.tag!==null&&e.tag!=="?"||d||e.indent!==2&&n>0)&&(r=!1),d&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(m&&d&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),a==="[object Object]")l&&Object.keys(e.dump).length!==0?(fi(e,n,e.dump,r),d&&(e.dump="&ref_"+p+e.dump)):(ci(e,n,e.dump),d&&(e.dump="&ref_"+p+" "+e.dump));else if(a==="[object Array]")l&&e.dump.length!==0?(e.noArrayIndent&&!o&&n>0?se(e,n-1,e.dump,r):se(e,n,e.dump,r),d&&(e.dump="&ref_"+p+e.dump)):(ai(e,n,e.dump),d&&(e.dump="&ref_"+p+" "+e.dump));else if(a==="[object String]")e.tag!=="?"&&li(e,e.dump,n,u,f);else{if(a==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new T("unacceptable kind of an object to dump "+a)}e.tag!==null&&e.tag!=="?"&&(t=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?t="!"+t:t.slice(0,18)==="tag:yaml.org,2002:"?t="!!"+t.slice(18):t="!<"+t+">",e.dump=t+" "+e.dump)}return!0}c.__name(O,"writeNode");function ti(e,n){var i=[],l=[],r,u;for(z(e,i,l),r=0,u=l.length;r<u;r+=1)n.duplicates.push(i[l[r]]);n.usedDuplicates=new Array(u)}c.__name(ti,"getDuplicateReferences");function z(e,n,i){var l,r,u;if(e!==null&&typeof e=="object")if(r=n.indexOf(e),r!==-1)i.indexOf(r)===-1&&i.push(r);else if(n.push(e),Array.isArray(e))for(r=0,u=e.length;r<u;r+=1)z(e[r],n,i);else for(l=Object.keys(e),r=0,u=l.length;r<u;r+=1)z(e[l[r]],n,i)}c.__name(z,"inspectNode");function pi(e,n){n=n||{};var i=new Xn(n);i.noRefs||ti(e,i);var l=e;return i.replacer&&(l=i.replacer.call({"":l},"",l)),O(i,0,l,!0,!0)?i.dump+`
`:""}c.__name(pi,"dump$1");var ir={dump:pi};function rr(e,n){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+n+" instead, which is now safe by default.")}}c.__name(rr,"renamed");var lr=ze,or=Hn.load;Hn.loadAll;ir.dump;Object.defineProperty(exports,"JSON_SCHEMA",{enumerable:!0,get:function(){return lr}});Object.defineProperty(exports,"load",{enumerable:!0,get:function(){return or}});