(e)
| 4 | /*! js-yaml 4.1.1 https://github.com/nodeca/js-yaml @license MIT */ |
| 5 | function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,t){var r,s,o,n;if(t){n=Object.keys(t);for(r=0,s=n.length;r<s;r+=1){o=n[r];e[o]=t[o]}}return e}function repeat(e,t){var r="",s;for(s=0;s<t;s+=1){r+=e}return r}function isNegativeZero(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}var To=isNothing;var Ro=isObject;var Do=toArray;var So=repeat;var Fo=isNegativeZero;var vo=extend;var Uo={isNothing:To,isObject:Ro,toArray:Do,repeat:So,isNegativeZero:Fo,extend:vo};function formatError(e,t){var r="",s=e.reason||"(unknown reason)";if(!e.mark)return s;if(e.mark.name){r+='in "'+e.mark.name+'" '}r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")";if(!t&&e.mark.snippet){r+="\n\n"+e.mark.snippet}return s+" "+r}function YAMLException$1(e,t){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=t;this.message=formatError(this,false);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException$1.prototype=Object.create(Error.prototype);YAMLException$1.prototype.constructor=YAMLException$1;YAMLException$1.prototype.toString=function toString(e){return this.name+": "+formatError(this,e)};var No=YAMLException$1;function getLine(e,t,r,s,o){var n="";var A="";var i=Math.floor(o/2)-1;if(s-t>i){n=" ... ";t=s-i+n.length}if(r-s>i){A=" ...";r=s+i-A.length}return{str:n+e.slice(t,r).replace(/\t/g,"→")+A,pos:s-t+n.length}}function padStart(e,t){return Uo.repeat(" ",t-e.length)+e}function makeSnippet(e,t){t=Object.create(t||null);if(!e.buffer)return null;if(!t.maxLength)t.maxLength=79;if(typeof t.indent!=="number")t.indent=1;if(typeof t.linesBefore!=="number")t.linesBefore=3;if(typeof t.linesAfter!=="number")t.linesAfter=2;var r=/\r?\n|\r|\0/g;var s=[0];var o=[];var n;var A=-1;while(n=r.exec(e.buffer)){o.push(n.index);s.push(n.index+n[0].length);if(e.position<=n.index&&A<0){A=s.length-2}}if(A<0)A=s.length-1;var i="",a,c;var l=Math.min(e.line+t.linesAfter,o.length).toString().length;var u=t.maxLength-(t.indent+l+3);for(a=1;a<=t.linesBefore;a++){if(A-a<0)break;c=getLine(e.buffer,s[A-a],o[A-a],e.position-(s[A]-s[A-a]),u);i=Uo.repeat(" ",t.indent)+padStart((e.line-a+1).toString(),l)+" | "+c.str+"\n"+i}c=getLine(e.buffer,s[A],o[A],e.position,u);i+=Uo.repeat(" ",t.indent)+padStart((e.line+1).toString(),l)+" | "+c.str+"\n";i+=Uo.repeat("-",t.indent+l+3+c.pos)+"^"+"\n";for(a=1;a<=t.linesAfter;a++){if(A+a>=o.length)break;c=getLine(e.buffer,s[A+a],o[A+a],e.position-(s[A]-s[A+a]),u);i+=Uo.repeat(" ",t.indent)+padStart((e.line+a+1).toString(),l)+" | "+c.str+"\n"}return i.replace(/\n$/,"")}var Mo=makeSnippet;var Lo=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"];var Go=["scalar","sequence","mapping"];function compileStyleAliases(e){var t={};if(e!==null){Object.keys(e).forEach((function(r){e[r].forEach((function(e){t[String(e)]=r}))}))}return t}function Type$1(e,t){t=t||{};Object.keys(t).forEach((function(t){if(Lo.indexOf(t)===-1){throw new No('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}}));this.options=t;this.tag=e;this.kind=t["kind"]||null;this.resolve=t["resolve"]||function(){return true};this.construct=t["construct"]||function(e){return e};this.instanceOf=t["instanceOf"]||null;this.predicate=t["predicate"]||null;this.represent=t["represent"]||null;this.representName=t["representName"]||null;this.defaultStyle=t["defaultStyle"]||null;this.multi=t["multi"]||false;this.styleAliases=compileStyleAliases(t["styleAliases"]||null);if(Go.indexOf(this.kind)===-1){throw new No('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}}var _o=Type$1;function compileList(e,t){var r=[];e[t].forEach((function(e){var t=r.length;r.forEach((function(r,s){if(r.tag===e.tag&&r.kind===e.kind&&r.multi===e.multi){t=s}}));r[t]=e}));return r}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function collectType(t){if(t.multi){e.multi[t.kind].push(t);e.multi["fallback"].push(t)}else{e[t.kind][t.tag]=e["fallback"][t.tag]=t}}for(t=0,r=arguments.length;t<r;t+=1){arguments[t].forEach(collectType)}return e}function Schema$1(e){return this.extend(e)}Schema$1.prototype.extend=function extend(e){var t=[];var r=[];if(e instanceof _o){r.push(e)}else if(Array.isArray(e)){r=r.concat(e)}else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit))){if(e.implicit)t=t.concat(e.implicit);if(e.explicit)r=r.concat(e.explicit)}else{throw new No("Schema.extend argument should be a Type, [ Type ], "+"or a schema definition ({ implicit: [...], explicit: [...] })")}t.forEach((function(e){if(!(e instanceof _o)){throw new No("Specified list of YAML types (or a single Type object) contains a non-Type object.")}if(e.loadKind&&e.loadKind!=="scalar"){throw new No("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}if(e.multi){throw new No("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}}));r.forEach((function(e){if(!(e instanceof _o)){throw new No("Specified list of YAML types (or a single Type object) contains a non-Type object.")}}));var s=Object.create(Schema$1.prototype);s.implicit=(this.implicit||[]).concat(t);s.explicit=(this.explicit||[]).concat(r);s.compiledImplicit=compileList(s,"implicit");s.compiledExplicit=compileList(s,"explicit");s.compiledTypeMap=compileMap(s.compiledImplicit,s.compiledExplicit);return s};var Oo=Schema$1;var Ho=new _o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}});var xo=new _o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}});var Po=new _o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}});var Yo=new Oo({explicit:[Ho,xo,Po]});function resolveYamlNull(e){if(e===null)return true;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function constructYamlNull(){return null}function isNull(e){return e===null}var Jo=new _o("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function resolveYamlBoolean(e){if(e===null)return false;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function constructYamlBoolean(e){return e==="true"||e==="True"||e==="TRUE"}function isBoolean(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var Vo=new _o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function isHexCode(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function isOctCode(e){return 48<=e&&e<=55}function isDecCode(e){return 48<=e&&e<=57}function resolveYamlInteger(e){if(e===null)return false;var t=e.length,r=0,s=false,o;if(!t)return false;o=e[r];if(o==="-"||o==="+"){o=e[++r]}if(o==="0"){if(r+1===t)return true;o=e[++r];if(o==="b"){r++;for(;r<t;r++){o=e[r];if(o==="_")continue;if(o!=="0"&&o!=="1")return false;s=true}return s&&o!=="_"}if(o==="x"){r++;for(;r<t;r++){o=e[r];if(o==="_")continue;if(!isHexCode(e.charCodeAt(r)))return false;s=true}return s&&o!=="_"}if(o==="o"){r++;for(;r<t;r++){o=e[r];if(o==="_")continue;if(!isOctCode(e.charCodeAt(r)))return false;s=true}return s&&o!=="_"}}if(o==="_")return false;for(;r<t;r++){o=e[r];if(o==="_")continue;if(!isDecCode(e.charCodeAt(r))){return false}s=true}if(!s||o==="_")return false;return true}function constructYamlInteger(e){var t=e,r=1,s;if(t.indexOf("_")!==-1){t=t.replace(/_/g,"")}s=t[0];if(s==="-"||s==="+"){if(s==="-")r=-1;t=t.slice(1);s=t[0]}if(t==="0")return 0;if(s==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}function isInteger(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1===0&&!Uo.isNegativeZero(e))}var Wo=new _o("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}});var qo=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(e){if(e===null)return false;if(!qo.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var t,r;t=e.replace(/_/g,"").toLowerCase();r=t[0]==="-"?-1:1;if("+-".indexOf(t[0])>=0){t=t.slice(1)}if(t===".inf"){return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(t===".nan"){return NaN}return r*parseFloat(t,10)}var jo=/^[-+]?[0-9]+e/;function representYamlFloat(e,t){var r;if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(Uo.isNegativeZero(e)){return"-0.0"}r=e.toString(10);return jo.test(r)?r.replace("e",".e"):r}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Uo.isNegativeZero(e))}var zo=new _o("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"});var Zo=Yo.extend({implicit:[Jo,Vo,Wo,zo]});var Ko=Zo;var Xo=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");var $o=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 resolveYamlTimestamp(e){if(e===null)return false;if(Xo.exec(e)!==null)return true;if($o.exec(e)!==null)return true;return false}function constructYamlTimestamp(e){var t,r,s,o,n,A,i,a=0,c=null,l,u,g;t=Xo.exec(e);if(t===null)t=$o.exec(e);if(t===null)throw new Error("Date resolve error");r=+t[1];s=+t[2]-1;o=+t[3];if(!t[4]){return new Date(Date.UTC(r,s,o))}n=+t[4];A=+t[5];i=+t[6];if(t[7]){a=t[7].slice(0,3);while(a.length<3){a+="0"}a=+a}if(t[9]){l=+t[10];u=+(t[11]||0);c=(l*60+u)*6e4;if(t[9]==="-")c=-c}g=new Date(Date.UTC(r,s,o,n,A,i,a));if(c)g.setTime(g.getTime()-c);return g}function representYamlTimestamp(e){return e.toISOString()}var en=new _o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp});function resolveYamlMerge(e){return e==="<<"||e===null}var tn=new _o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge});var rn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(e){if(e===null)return false;var t,r,s=0,o=e.length,n=rn;for(r=0;r<o;r++){t=n.indexOf(e.charAt(r));if(t>64)continue;if(t<0)return false;s+=6}return s%8===0}function constructYamlBinary(e){var t,r,s=e.replace(/[\r\n=]/g,""),o=s.length,n=rn,A=0,i=[];for(t=0;t<o;t++){if(t%4===0&&t){i.push(A>>16&255);i.push(A>>8&255);i.push(A&255)}A=A<<6|n.indexOf(s.charAt(t))}r=o%4*6;if(r===0){i.push(A>>16&255);i.push(A>>8&255);i.push(A&255)}else if(r===18){i.push(A>>10&255);i.push(A>>2&255)}else if(r===12){i.push(A>>4&255)}return new Uint8Array(i)}function representYamlBinary(e){var t="",r=0,s,o,n=e.length,A=rn;for(s=0;s<n;s++){if(s%3===0&&s){t+=A[r>>18&63];t+=A[r>>12&63];t+=A[r>>6&63];t+=A[r&63]}r=(r<<8)+e[s]}o=n%3;if(o===0){t+=A[r>>18&63];t+=A[r>>12&63];t+=A[r>>6&63];t+=A[r&63]}else if(o===2){t+=A[r>>10&63];t+=A[r>>4&63];t+=A[r<<2&63];t+=A[64]}else if(o===1){t+=A[r>>2&63];t+=A[r<<4&63];t+=A[64];t+=A[64]}return t}function isBinary(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var sn=new _o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary});var on=Object.prototype.hasOwnProperty;var nn=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var t=[],r,s,o,n,A,i=e;for(r=0,s=i.length;r<s;r+=1){o=i[r];A=false;if(nn.call(o)!=="[object Object]")return false;for(n in o){if(on.call(o,n)){if(!A)A=true;else return false}}if(!A)return false;if(t.indexOf(n)===-1)t.push(n);else return false}return true}function constructYamlOmap(e){return e!==null?e:[]}var An=new _o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap});var an=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var t,r,s,o,n,A=e;n=new Array(A.length);for(t=0,r=A.length;t<r;t+=1){s=A[t];if(an.call(s)!=="[object Object]")return false;o=Object.keys(s);if(o.length!==1)return false;n[t]=[o[0],s[o[0]]]}return true}function constructYamlPairs(e){if(e===null)return[];var t,r,s,o,n,A=e;n=new Array(A.length);for(t=0,r=A.length;t<r;t+=1){s=A[t];o=Object.keys(s);n[t]=[o[0],s[o[0]]]}return n}var cn=new _o("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs});var ln=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var t,r=e;for(t in r){if(ln.call(r,t)){if(r[t]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}var un=new _o("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet});var gn=Ko.extend({implicit:[en,tn],explicit:[sn,An,cn,un]});var hn=Object.prototype.hasOwnProperty;var dn=1;var En=2;var pn=3;var fn=4;var Cn=1;var Qn=2;var Bn=3;var In=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var mn=/[\x85\u2028\u2029]/;var wn=/[,\[\]\{\}]/;var yn=/^(?:!|!!|![a-z\-]+!)$/i;var bn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(e){return Object.prototype.toString.call(e)}function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var t;if(48<=e&&e<=57){return e-48}t=e|32;if(97<=t&&t<=102){return t-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?" |
| 6 | ":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function setProperty(e,t,r){if(t==="__proto__"){Object.defineProperty(e,t,{configurable:true,enumerable:true,writable:true,value:r})}else{e[t]=r}}var kn=new Array(256);var Tn=new Array(256);for(var Rn=0;Rn<256;Rn++){kn[Rn]=simpleEscapeSequence(Rn)?1:0;Tn[Rn]=simpleEscapeSequence(Rn)}function State$1(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||gn;this.onWarning=t["onWarning"]||null;this.legacy=t["legacy"]||false;this.json=t["json"]||false;this.listener=t["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=[]}function generateError(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};r.snippet=Mo(r);return new No(t,r)}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){if(e.onWarning){e.onWarning.call(null,generateError(e,t))}}var Dn={YAML:function handleYamlDirective(e,t,r){var s,o,n;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(r.length!==1){throwError(e,"YAML directive accepts exactly one argument")}s=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);if(s===null){throwError(e,"ill-formed argument of the YAML directive")}o=parseInt(s[1],10);n=parseInt(s[2],10);if(o!==1){throwError(e,"unacceptable YAML version of the document")}e.version=r[0];e.checkLineBreaks=n<2;if(n!==1&&n!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,t,r){var s,o;if(r.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}s=r[0];o=r[1];if(!yn.test(s)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(hn.call(e.tagMap,s)){throwError(e,'there is a previously declared suffix for "'+s+'" tag handle')}if(!bn.test(o)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}try{o=decodeURIComponent(o)}catch(t){throwError(e,"tag prefix is malformed: "+o)}e.tagMap[s]=o}};function captureSegment(e,t,r,s){var o,n,A,i;if(t<r){i=e.input.slice(t,r);if(s){for(o=0,n=i.length;o<n;o+=1){A=i.charCodeAt(o);if(!(A===9||32<=A&&A<=1114111)){throwError(e,"expected valid JSON character")}}}else if(In.test(i)){throwError(e,"the stream contains non-printable characters")}e.result+=i}}function mergeMappings(e,t,r,s){var o,n,A,i;if(!Uo.isObject(r)){throwError(e,"cannot merge mappings; the provided source object is unacceptable")}o=Object.keys(r);for(A=0,i=o.length;A<i;A+=1){n=o[A];if(!hn.call(t,n)){setProperty(t,n,r[n]);s[n]=true}}}function storeMappingPair(e,t,r,s,o,n,A,i,a){var c,l;if(Array.isArray(o)){o=Array.prototype.slice.call(o);for(c=0,l=o.length;c<l;c+=1){if(Array.isArray(o[c])){throwError(e,"nested arrays are not supported inside keys")}if(typeof o==="object"&&_class(o[c])==="[object Object]"){o[c]="[object Object]"}}}if(typeof o==="object"&&_class(o)==="[object Object]"){o="[object Object]"}o=String(o);if(t===null){t={}}if(s==="tag:yaml.org,2002:merge"){if(Array.isArray(n)){for(c=0,l=n.length;c<l;c+=1){mergeMappings(e,t,n[c],r)}}else{mergeMappings(e,t,n,r)}}else{if(!e.json&&!hn.call(r,o)&&hn.call(t,o)){e.line=A||e.line;e.lineStart=i||e.lineStart;e.position=a||e.position;throwError(e,"duplicated mapping key")}setProperty(t,o,n);delete r[o]}return t}function readLineBreak(e){var t;t=e.input.charCodeAt(e.position);if(t===10){e.position++}else if(t===13){e.position++;if(e.input.charCodeAt(e.position)===10){e.position++}}else{throwError(e,"a line break is expected")}e.line+=1;e.lineStart=e.position;e.firstTabInLine=-1}function skipSeparationSpace(e,t,r){var s=0,o=e.input.charCodeAt(e.position);while(o!==0){while(is_WHITE_SPACE(o)){if(o===9&&e.firstTabInLine===-1){e.firstTabInLine=e.position}o=e.input.charCodeAt(++e.position)}if(t&&o===35){do{o=e.input.charCodeAt(++e.position)}while(o!==10&&o!==13&&o!==0)}if(is_EOL(o)){readLineBreak(e);o=e.input.charCodeAt(e.position);s++;e.lineIndent=0;while(o===32){e.lineIndent++;o=e.input.charCodeAt(++e.position)}}else{break}}if(r!==-1&&s!==0&&e.lineIndent<r){throwWarning(e,"deficient indentation")}return s}function testDocumentSeparator(e){var t=e.position,r;r=e.input.charCodeAt(t);if((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)){t+=3;r=e.input.charCodeAt(t);if(r===0||is_WS_OR_EOL(r)){return true}}return false}function writeFoldedLines(e,t){if(t===1){e.result+=" "}else if(t>1){e.result+=Uo.repeat("\n",t-1)}}function readPlainScalar(e,t,r){var s,o,n,A,i,a,c,l,u=e.kind,g=e.result,h;h=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(h)||is_FLOW_INDICATOR(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96){return false}if(h===63||h===45){o=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(o)||r&&is_FLOW_INDICATOR(o)){return false}}e.kind="scalar";e.result="";n=A=e.position;i=false;while(h!==0){if(h===58){o=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(o)||r&&is_FLOW_INDICATOR(o)){break}}else if(h===35){s=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(s)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||r&&is_FLOW_INDICATOR(h)){break}else if(is_EOL(h)){a=e.line;c=e.lineStart;l=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=t){i=true;h=e.input.charCodeAt(e.position);continue}else{e.position=A;e.line=a;e.lineStart=c;e.lineIndent=l;break}}if(i){captureSegment(e,n,A,false);writeFoldedLines(e,e.line-a);n=A=e.position;i=false}if(!is_WHITE_SPACE(h)){A=e.position+1}h=e.input.charCodeAt(++e.position)}captureSegment(e,n,A,false);if(e.result){return true}e.kind=u;e.result=g;return false}function readSingleQuotedScalar(e,t){var r,s,o;r=e.input.charCodeAt(e.position);if(r!==39){return false}e.kind="scalar";e.result="";e.position++;s=o=e.position;while((r=e.input.charCodeAt(e.position))!==0){if(r===39){captureSegment(e,s,e.position,true);r=e.input.charCodeAt(++e.position);if(r===39){s=e.position;e.position++;o=e.position}else{return true}}else if(is_EOL(r)){captureSegment(e,s,o,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));s=o=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;o=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var r,s,o,n,A,i;i=e.input.charCodeAt(e.position);if(i!==34){return false}e.kind="scalar";e.result="";e.position++;r=s=e.position;while((i=e.input.charCodeAt(e.position))!==0){if(i===34){captureSegment(e,r,e.position,true);e.position++;return true}else if(i===92){captureSegment(e,r,e.position,true);i=e.input.charCodeAt(++e.position);if(is_EOL(i)){skipSeparationSpace(e,false,t)}else if(i<256&&kn[i]){e.result+=Tn[i];e.position++}else if((A=escapedHexLen(i))>0){o=A;n=0;for(;o>0;o--){i=e.input.charCodeAt(++e.position);if((A=fromHexCode(i))>=0){n=(n<<4)+A}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(n);e.position++}else{throwError(e,"unknown escape sequence")}r=s=e.position}else if(is_EOL(i)){captureSegment(e,r,s,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));r=s=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;s=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var r=true,s,o,n,A=e.tag,i,a=e.anchor,c,l,u,g,h,d=Object.create(null),E,p,f,C;C=e.input.charCodeAt(e.position);if(C===91){l=93;h=false;i=[]}else if(C===123){l=125;h=true;i={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=i}C=e.input.charCodeAt(++e.position);while(C!==0){skipSeparationSpace(e,true,t);C=e.input.charCodeAt(e.position);if(C===l){e.position++;e.tag=A;e.anchor=a;e.kind=h?"mapping":"sequence";e.result=i;return true}else if(!r){throwError(e,"missed comma between flow collection entries")}else if(C===44){throwError(e,"expected the node content, but found ','")}p=E=f=null;u=g=false;if(C===63){c=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(c)){u=g=true;e.position++;skipSeparationSpace(e,true,t)}}s=e.line;o=e.lineStart;n=e.position;composeNode(e,t,dn,false,true);p=e.tag;E=e.result;skipSeparationSpace(e,true,t);C=e.input.charCodeAt(e.position);if((g||e.line===s)&&C===58){u=true;C=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,t);composeNode(e,t,dn,false,true);f=e.result}if(h){storeMappingPair(e,i,d,p,E,f,s,o,n)}else if(u){i.push(storeMappingPair(e,null,d,p,E,f,s,o,n))}else{i.push(E)}skipSeparationSpace(e,true,t);C=e.input.charCodeAt(e.position);if(C===44){r=true;C=e.input.charCodeAt(++e.position)}else{r=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var r,s,o=Cn,n=false,A=false,i=t,a=0,c=false,l,u;u=e.input.charCodeAt(e.position);if(u===124){s=false}else if(u===62){s=true}else{return false}e.kind="scalar";e.result="";while(u!==0){u=e.input.charCodeAt(++e.position);if(u===43||u===45){if(Cn===o){o=u===43?Bn:Qn}else{throwError(e,"repeat of a chomping mode identifier")}}else if((l=fromDecimalCode(u))>=0){if(l===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!A){i=t+l-1;A=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(u)){do{u=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(u));if(u===35){do{u=e.input.charCodeAt(++e.position)}while(!is_EOL(u)&&u!==0)}}while(u!==0){readLineBreak(e);e.lineIndent=0;u=e.input.charCodeAt(e.position);while((!A||e.lineIndent<i)&&u===32){e.lineIndent++;u=e.input.charCodeAt(++e.position)}if(!A&&e.lineIndent>i){i=e.lineIndent}if(is_EOL(u)){a++;continue}if(e.lineIndent<i){if(o===Bn){e.result+=Uo.repeat("\n",n?1+a:a)}else if(o===Cn){if(n){e.result+="\n"}}break}if(s){if(is_WHITE_SPACE(u)){c=true;e.result+=Uo.repeat("\n",n?1+a:a)}else if(c){c=false;e.result+=Uo.repeat("\n",a+1)}else if(a===0){if(n){e.result+=" "}}else{e.result+=Uo.repeat("\n",a)}}else{e.result+=Uo.repeat("\n",n?1+a:a)}n=true;A=true;a=0;r=e.position;while(!is_EOL(u)&&u!==0){u=e.input.charCodeAt(++e.position)}captureSegment(e,r,e.position,false)}return true}function readBlockSequence(e,t){var r,s=e.tag,o=e.anchor,n=[],A,i=false,a;if(e.firstTabInLine!==-1)return false;if(e.anchor!==null){e.anchorMap[e.anchor]=n}a=e.input.charCodeAt(e.position);while(a!==0){if(e.firstTabInLine!==-1){e.position=e.firstTabInLine;throwError(e,"tab characters must not be used in indentation")}if(a!==45){break}A=e.input.charCodeAt(e.position+1);if(!is_WS_OR_EOL(A)){break}i=true;e.position++;if(skipSeparationSpace(e,true,-1)){if(e.lineIndent<=t){n.push(null);a=e.input.charCodeAt(e.position);continue}}r=e.line;composeNode(e,t,pn,false,true);n.push(e.result);skipSeparationSpace(e,true,-1);a=e.input.charCodeAt(e.position);if((e.line===r||e.lineIndent>t)&&a!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndent<t){break}}if(i){e.tag=s;e.anchor=o;e.kind="sequence";e.result=n;return true}return false}function readBlockMapping(e,t,r){var s,o,n,A,i,a,c=e.tag,l=e.anchor,u={},g=Object.create(null),h=null,d=null,E=null,p=false,f=false,C;if(e.firstTabInLine!==-1)return false;if(e.anchor!==null){e.anchorMap[e.anchor]=u}C=e.input.charCodeAt(e.position);while(C!==0){if(!p&&e.firstTabInLine!==-1){e.position=e.firstTabInLine;throwError(e,"tab characters must not be used in indentation")}s=e.input.charCodeAt(e.position+1);n=e.line;if((C===63||C===58)&&is_WS_OR_EOL(s)){if(C===63){if(p){storeMappingPair(e,u,g,h,d,null,A,i,a);h=d=E=null}f=true;p=true;o=true}else if(p){p=false;o=true}else{throwError(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line")}e.position+=1;C=s}else{A=e.line;i=e.lineStart;a=e.position;if(!composeNode(e,r,En,false,true)){break}if(e.line===n){C=e.input.charCodeAt(e.position);while(is_WHITE_SPACE(C)){C=e.input.charCodeAt(++e.position)}if(C===58){C=e.input.charCodeAt(++e.position);if(!is_WS_OR_EOL(C)){throwError(e,"a whitespace character is expected after the key-value separator within a block mapping")}if(p){storeMappingPair(e,u,g,h,d,null,A,i,a);h=d=E=null}f=true;p=false;o=false;h=e.tag;d=e.result}else if(f){throwError(e,"can not read an implicit mapping pair; a colon is missed")}else{e.tag=c;e.anchor=l;return true}}else if(f){throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{e.tag=c;e.anchor=l;return true}}if(e.line===n||e.lineIndent>t){if(p){A=e.line;i=e.lineStart;a=e.position}if(composeNode(e,t,fn,true,o)){if(p){d=e.result}else{E=e.result}}if(!p){storeMappingPair(e,u,g,h,d,E,A,i,a);h=d=E=null}skipSeparationSpace(e,true,-1);C=e.input.charCodeAt(e.position)}if((e.line===n||e.lineIndent>t)&&C!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndent<t){break}}if(p){storeMappingPair(e,u,g,h,d,null,A,i,a)}if(f){e.tag=c;e.anchor=l;e.kind="mapping";e.result=u}return f}function readTagProperty(e){var t,r=false,s=false,o,n,A;A=e.input.charCodeAt(e.position);if(A!==33)return false;if(e.tag!==null){throwError(e,"duplication of a tag property")}A=e.input.charCodeAt(++e.position);if(A===60){r=true;A=e.input.charCodeAt(++e.position)}else if(A===33){s=true;o="!!";A=e.input.charCodeAt(++e.position)}else{o="!"}t=e.position;if(r){do{A=e.input.charCodeAt(++e.position)}while(A!==0&&A!==62);if(e.position<e.length){n=e.input.slice(t,e.position);A=e.input.charCodeAt(++e.position)}else{throwError(e,"unexpected end of the stream within a verbatim tag")}}else{while(A!==0&&!is_WS_OR_EOL(A)){if(A===33){if(!s){o=e.input.slice(t-1,e.position+1);if(!yn.test(o)){throwError(e,"named tag handle cannot contain such characters")}s=true;t=e.position+1}else{throwError(e,"tag suffix cannot contain exclamation marks")}}A=e.input.charCodeAt(++e.position)}n=e.input.slice(t,e.position);if(wn.test(n)){throwError(e,"tag suffix cannot contain flow indicator characters")}}if(n&&!bn.test(n)){throwError(e,"tag name cannot contain such characters: "+n)}try{n=decodeURIComponent(n)}catch(t){throwError(e,"tag name is malformed: "+n)}if(r){e.tag=n}else if(hn.call(e.tagMap,o)){e.tag=e.tagMap[o]+n}else if(o==="!"){e.tag="!"+n}else if(o==="!!"){e.tag="tag:yaml.org,2002:"+n}else{throwError(e,'undeclared tag handle "'+o+'"')}return true}function readAnchorProperty(e){var t,r;r=e.input.charCodeAt(e.position);if(r!==38)return false;if(e.anchor!==null){throwError(e,"duplication of an anchor property")}r=e.input.charCodeAt(++e.position);t=e.position;while(r!==0&&!is_WS_OR_EOL(r)&&!is_FLOW_INDICATOR(r)){r=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an anchor node must contain at least one character")}e.anchor=e.input.slice(t,e.position);return true}function readAlias(e){var t,r,s;s=e.input.charCodeAt(e.position);if(s!==42)return false;s=e.input.charCodeAt(++e.position);t=e.position;while(s!==0&&!is_WS_OR_EOL(s)&&!is_FLOW_INDICATOR(s)){s=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an alias node must contain at least one character")}r=e.input.slice(t,e.position);if(!hn.call(e.anchorMap,r)){throwError(e,'unidentified alias "'+r+'"')}e.result=e.anchorMap[r];skipSeparationSpace(e,true,-1);return true}function composeNode(e,t,r,s,o){var n,A,i,a=1,c=false,l=false,u,g,h,d,E,p;if(e.listener!==null){e.listener("open",e)}e.tag=null;e.anchor=null;e.kind=null;e.result=null;n=A=i=fn===r||pn===r;if(s){if(skipSeparationSpace(e,true,-1)){c=true;if(e.lineIndent>t){a=1}else if(e.lineIndent===t){a=0}else if(e.lineIndent<t){a=-1}}}if(a===1){while(readTagProperty(e)||readAnchorProperty(e)){if(skipSeparationSpace(e,true,-1)){c=true;i=n;if(e.lineIndent>t){a=1}else if(e.lineIndent===t){a=0}else if(e.lineIndent<t){a=-1}}else{i=false}}}if(i){i=c||o}if(a===1||fn===r){if(dn===r||En===r){E=t}else{E=t+1}p=e.position-e.lineStart;if(a===1){if(i&&(readBlockSequence(e,p)||readBlockMapping(e,p,E))||readFlowCollection(e,E)){l=true}else{if(A&&readBlockScalar(e,E)||readSingleQuotedScalar(e,E)||readDoubleQuotedScalar(e,E)){l=true}else if(readAlias(e)){l=true;if(e.tag!==null||e.anchor!==null){throwError(e,"alias node should not have any properties")}}else if(readPlainScalar(e,E,dn===r)){l=true;if(e.tag===null){e.tag="?"}}if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else if(a===0){l=i&&readBlockSequence(e,p)}}if(e.tag===null){if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}else if(e.tag==="?"){if(e.result!==null&&e.kind!=="scalar"){throwError(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"')}for(u=0,g=e.implicitTypes.length;u<g;u+=1){d=e.implicitTypes[u];if(d.resolve(e.result)){e.result=d.construct(e.result);e.tag=d.tag;if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}break}}}else if(e.tag!=="!"){if(hn.call(e.typeMap[e.kind||"fallback"],e.tag)){d=e.typeMap[e.kind||"fallback"][e.tag]}else{d=null;h=e.typeMap.multi[e.kind||"fallback"];for(u=0,g=h.length;u<g;u+=1){if(e.tag.slice(0,h[u].tag.length)===h[u].tag){d=h[u];break}}}if(!d){throwError(e,"unknown tag !<"+e.tag+">")}if(e.result!==null&&d.kind!==e.kind){throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+d.kind+'", not "'+e.kind+'"')}if(!d.resolve(e.result,e.tag)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=d.construct(e.result,e.tag);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||l}function readDocument(e){var t=e.position,r,s,o,n=false,A;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap=Object.create(null);e.anchorMap=Object.create(null);while((A=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);A=e.input.charCodeAt(e.position);if(e.lineIndent>0||A!==37){break}n=true;A=e.input.charCodeAt(++e.position);r=e.position;while(A!==0&&!is_WS_OR_EOL(A)){A=e.input.charCodeAt(++e.position)}s=e.input.slice(r,e.position);o=[];if(s.length<1){throwError(e,"directive name must not be less than one character in length")}while(A!==0){while(is_WHITE_SPACE(A)){A=e.input.charCodeAt(++e.position)}if(A===35){do{A=e.input.charCodeAt(++e.position)}while(A!==0&&!is_EOL(A));break}if(is_EOL(A))break;r=e.position;while(A!==0&&!is_WS_OR_EOL(A)){A=e.input.charCodeAt(++e.position)}o.push(e.input.slice(r,e.position))}if(A!==0)readLineBreak(e);if(hn.call(Dn,s)){Dn[s](e,s,o)}else{throwWarning(e,'unknown document directive "'+s+'"')}}skipSeparationSpace(e,true,-1);if(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;skipSeparationSpace(e,true,-1)}else if(n){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,fn,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&mn.test(e.input.slice(t,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position<e.length-1){throwError(e,"end of the stream or a document separator is expected")}else{return}}function loadDocuments(e,t){e=String(e);t=t||{};if(e.length!==0){if(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13){e+="\n"}if(e.charCodeAt(0)===65279){e=e.slice(1)}}var r=new State$1(e,t);var s=e.indexOf("\0");if(s!==-1){r.position=s;throwError(r,"null byte is not allowed in input")}r.input+="\0";while(r.input.charCodeAt(r.position)===32){r.lineIndent+=1;r.position+=1}while(r.position<r.length-1){readDocument(r)}return r.documents}function loadAll$1(e,t,r){if(t!==null&&typeof t==="object"&&typeof r==="undefined"){r=t;t=null}var s=loadDocuments(e,r);if(typeof t!=="function"){return s}for(var o=0,n=s.length;o<n;o+=1){t(s[o])}}function load$1(e,t){var r=loadDocuments(e,t);if(r.length===0){return undefined}else if(r.length===1){return r[0]}throw new No("expected a single document in the stream, but found more")}var Sn=loadAll$1;var Fn=load$1;var vn={loadAll:Sn,load:Fn};var Un=Object.prototype.toString;var Nn=Object.prototype.hasOwnProperty;var Mn=65279;var Ln=9;var Gn=10;var _n=13;var On=32;var Hn=33;var xn=34;var Pn=35;var Yn=37;var Jn=38;var Vn=39;var Wn=42;var qn=44;var jn=45;var zn=58;var Zn=61;var Kn=62;var Xn=63;var $n=64;var eA=91;var tA=93;var rA=96;var sA=123;var oA=124;var nA=125;var AA={};AA[0]="\\0";AA[7]="\\a";AA[8]="\\b";AA[9]="\\t";AA[10]="\\n";AA[11]="\\v";AA[12]="\\f";AA[13]="\\r";AA[27]="\\e";AA[34]='\\"';AA[92]="\\\\";AA[133]="\\N";AA[160]="\\_";AA[8232]="\\L";AA[8233]="\\P";var iA=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];var aA=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(e,t){var r,s,o,n,A,i,a;if(t===null)return{};r={};s=Object.keys(t);for(o=0,n=s.length;o<n;o+=1){A=s[o];i=String(t[A]);if(A.slice(0,2)==="!!"){A="tag:yaml.org,2002:"+A.slice(2)}a=e.compiledTypeMap["fallback"][A];if(a&&Nn.call(a.styleAliases,i)){i=a.styleAliases[i]}r[A]=i}return r}function encodeHex(e){var t,r,s;t=e.toString(16).toUpperCase();if(e<=255){r="x";s=2}else if(e<=65535){r="u";s=4}else if(e<=4294967295){r="U";s=8}else{throw new No("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+r+Uo.repeat("0",s-t.length)+t}var cA=1,lA=2;function State(e){this.schema=e["schema"]||gn;this.indent=Math.max(1,e["indent"]||2);this.noArrayIndent=e["noArrayIndent"]||false;this.skipInvalid=e["skipInvalid"]||false;this.flowLevel=Uo.isNothing(e["flowLevel"])?-1:e["flowLevel"];this.styleMap=compileStyleMap(this.schema,e["styles"]||null);this.sortKeys=e["sortKeys"]||false;this.lineWidth=e["lineWidth"]||80;this.noRefs=e["noRefs"]||false;this.noCompatMode=e["noCompatMode"]||false;this.condenseFlow=e["condenseFlow"]||false;this.quotingType=e["quotingType"]==='"'?lA:cA;this.forceQuotes=e["forceQuotes"]||false;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}function indentString(e,t){var r=Uo.repeat(" ",t),s=0,o=-1,n="",A,i=e.length;while(s<i){o=e.indexOf("\n",s);if(o===-1){A=e.slice(s);s=i}else{A=e.slice(s,o+1);s=o+1}if(A.length&&A!=="\n")n+=r;n+=A}return n}function generateNextLine(e,t){return"\n"+Uo.repeat(" ",e.indent*t)}function testImplicitResolving(e,t){var r,s,o;for(r=0,s=e.implicitTypes.length;r<s;r+=1){o=e.implicitTypes[r];if(o.resolve(t)){return true}}return false}function isWhitespace(e){return e===On||e===Ln}function isPrintable(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==Mn||65536<=e&&e<=1114111}function isNsCharOrWhitespace(e){return isPrintable(e)&&e!==Mn&&e!==_n&&e!==Gn}function isPlainSafe(e,t,r){var s=isNsCharOrWhitespace(e);var o=s&&!isWhitespace(e);return(r?s:s&&e!==qn&&e!==eA&&e!==tA&&e!==sA&&e!==nA)&&e!==Pn&&!(t===zn&&!o)||isNsCharOrWhitespace(t)&&!isWhitespace(t)&&e===Pn||t===zn&&o}function isPlainSafeFirst(e){return isPrintable(e)&&e!==Mn&&!isWhitespace(e)&&e!==jn&&e!==Xn&&e!==zn&&e!==qn&&e!==eA&&e!==tA&&e!==sA&&e!==nA&&e!==Pn&&e!==Jn&&e!==Wn&&e!==Hn&&e!==oA&&e!==Zn&&e!==Kn&&e!==Vn&&e!==xn&&e!==Yn&&e!==$n&&e!==rA}function isPlainSafeLast(e){return!isWhitespace(e)&&e!==zn}function codePointAt(e,t){var r=e.charCodeAt(t),s;if(r>=55296&&r<=56319&&t+1<e.length){s=e.charCodeAt(t+1);if(s>=56320&&s<=57343){return(r-55296)*1024+s-56320+65536}}return r}function needIndentIndicator(e){var t=/^\n* /;return t.test(e)}var uA=1,gA=2,hA=3,dA=4,EA=5;function chooseScalarStyle(e,t,r,s,o,n,A,i){var a;var c=0;var l=null;var u=false;var g=false;var h=s!==-1;var d=-1;var E=isPlainSafeFirst(codePointAt(e,0))&&isPlainSafeLast(codePointAt(e,e.length-1));if(t||A){for(a=0;a<e.length;c>=65536?a+=2:a++){c=codePointAt(e,a);if(!isPrintable(c)){return EA}E=E&&isPlainSafe(c,l,i);l=c}}else{for(a=0;a<e.length;c>=65536?a+=2:a++){c=codePointAt(e,a);if(c===Gn){u=true;if(h){g=g||a-d-1>s&&e[d+1]!==" ";d=a}}else if(!isPrintable(c)){return EA}E=E&&isPlainSafe(c,l,i);l=c}g=g||h&&(a-d-1>s&&e[d+1]!==" ")}if(!u&&!g){if(E&&!A&&!o(e)){return uA}return n===lA?EA:gA}if(r>9&&needIndentIndicator(e)){return EA}if(!A){return g?dA:hA}return n===lA?EA:gA}function writeScalar(e,t,r,s,o){e.dump=function(){if(t.length===0){return e.quotingType===lA?'""':"''"}if(!e.noCompatMode){if(iA.indexOf(t)!==-1||aA.test(t)){return e.quotingType===lA?'"'+t+'"':"'"+t+"'"}}var n=e.indent*Math.max(1,r);var A=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-n);var i=s||e.flowLevel>-1&&r>=e.flowLevel;function testAmbiguity(t){return testImplicitResolving(e,t)}switch(chooseScalarStyle(t,i,e.indent,A,testAmbiguity,e.quotingType,e.forceQuotes&&!s,o)){case uA:return t;case gA:return"'"+t.replace(/'/g,"''")+"'";case hA:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,n));case dA:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,A),n));case EA:return'"'+escapeString(t)+'"';default:throw new No("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var r=needIndentIndicator(e)?String(t):"";var s=e[e.length-1]==="\n";var o=s&&(e[e.length-2]==="\n"||e==="\n");var n=o?"+":s?"":"-";return r+n+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,t){var r=/(\n+)([^\n]*)/g;var s=function(){var s=e.indexOf("\n");s=s!==-1?s:e.length;r.lastIndex=s;return foldLine(e.slice(0,s),t)}();var o=e[0]==="\n"||e[0]===" ";var n;var A;while(A=r.exec(e)){var i=A[1],a=A[2];n=a[0]===" ";s+=i+(!o&&!n&&a!==""?"\n":"")+foldLine(a,t);o=n}return s}function foldLine(e,t){if(e===""||e[0]===" ")return e;var r=/ [^ ]/g;var s;var o=0,n,A=0,i=0;var a="";while(s=r.exec(e)){i=s.index;if(i-o>t){n=A>o?A:i;a+="\n"+e.slice(o,n);o=n+1}A=i}a+="\n";if(e.length-o>t&&A>o){a+=e.slice(o,A)+"\n"+e.slice(A+1)}else{a+=e.slice(o)}return a.slice(1)}function escapeString(e){var t="";var r=0;var s;for(var o=0;o<e.length;r>=65536?o+=2:o++){r=codePointAt(e,o);s=AA[r];if(!s&&isPrintable(r)){t+=e[o];if(r>=65536)t+=e[o+1]}else{t+=s||encodeHex(r)}}return t}function writeFlowSequence(e,t,r){var s="",o=e.tag,n,A,i;for(n=0,A=r.length;n<A;n+=1){i=r[n];if(e.replacer){i=e.replacer.call(r,String(n),i)}if(writeNode(e,t,i,false,false)||typeof i==="undefined"&&writeNode(e,t,null,false,false)){if(s!=="")s+=","+(!e.condenseFlow?" ":"");s+=e.dump}}e.tag=o;e.dump="["+s+"]"}function writeBlockSequence(e,t,r,s){var o="",n=e.tag,A,i,a;for(A=0,i=r.length;A<i;A+=1){a=r[A];if(e.replacer){a=e.replacer.call(r,String(A),a)}if(writeNode(e,t+1,a,true,true,false,true)||typeof a==="undefined"&&writeNode(e,t+1,null,true,true,false,true)){if(!s||o!==""){o+=generateNextLine(e,t)}if(e.dump&&Gn===e.dump.charCodeAt(0)){o+="-"}else{o+="- "}o+=e.dump}}e.tag=n;e.dump=o||"[]"}function writeFlowMapping(e,t,r){var s="",o=e.tag,n=Object.keys(r),A,i,a,c,l;for(A=0,i=n.length;A<i;A+=1){l="";if(s!=="")l+=", ";if(e.condenseFlow)l+='"';a=n[A];c=r[a];if(e.replacer){c=e.replacer.call(r,a,c)}if(!writeNode(e,t,a,false,false)){continue}if(e.dump.length>1024)l+="? ";l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,t,c,false,false)){continue}l+=e.dump;s+=l}e.tag=o;e.dump="{"+s+"}"}function writeBlockMapping(e,t,r,s){var o="",n=e.tag,A=Object.keys(r),i,a,c,l,u,g;if(e.sortKeys===true){A.sort()}else if(typeof e.sortKeys==="function"){A.sort(e.sortKeys)}else if(e.sortKeys){throw new No("sortKeys must be a boolean or a function")}for(i=0,a=A.length;i<a;i+=1){g="";if(!s||o!==""){g+=generateNextLine(e,t)}c=A[i];l=r[c];if(e.replacer){l=e.replacer.call(r,c,l)}if(!writeNode(e,t+1,c,true,true,true)){continue}u=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024;if(u){if(e.dump&&Gn===e.dump.charCodeAt(0)){g+="?"}else{g+="? "}}g+=e.dump;if(u){g+=generateNextLine(e,t)}if(!writeNode(e,t+1,l,true,u)){continue}if(e.dump&&Gn===e.dump.charCodeAt(0)){g+=":"}else{g+=": "}g+=e.dump;o+=g}e.tag=n;e.dump=o||"{}"}function detectType(e,t,r){var s,o,n,A,i,a;o=r?e.explicitTypes:e.implicitTypes;for(n=0,A=o.length;n<A;n+=1){i=o[n];if((i.instanceOf||i.predicate)&&(!i.instanceOf||typeof t==="object"&&t instanceof i.instanceOf)&&(!i.predicate||i.predicate(t))){if(r){if(i.multi&&i.representName){e.tag=i.representName(t)}else{e.tag=i.tag}}else{e.tag="?"}if(i.represent){a=e.styleMap[i.tag]||i.defaultStyle;if(Un.call(i.represent)==="[object Function]"){s=i.represent(t,a)}else if(Nn.call(i.represent,a)){s=i.represent[a](t,a)}else{throw new No("!<"+i.tag+'> tag resolver accepts not "'+a+'" style')}e.dump=s}return true}}return false}function writeNode(e,t,r,s,o,n,A){e.tag=null;e.dump=r;if(!detectType(e,r,false)){detectType(e,r,true)}var i=Un.call(e.dump);var a=s;var c;if(s){s=e.flowLevel<0||e.flowLevel>t}var l=i==="[object Object]"||i==="[object Array]",u,g;if(l){u=e.duplicates.indexOf(r);g=u!==-1}if(e.tag!==null&&e.tag!=="?"||g||e.indent!==2&&t>0){o=false}if(g&&e.usedDuplicates[u]){e.dump="*ref_"+u}else{if(l&&g&&!e.usedDuplicates[u]){e.usedDuplicates[u]=true}if(i==="[object Object]"){if(s&&Object.keys(e.dump).length!==0){writeBlockMapping(e,t,e.dump,o);if(g){e.dump="&ref_"+u+e.dump}}else{writeFlowMapping(e,t,e.dump);if(g){e.dump="&ref_"+u+" "+e.dump}}}else if(i==="[object Array]"){if(s&&e.dump.length!==0){if(e.noArrayIndent&&!A&&t>0){writeBlockSequence(e,t-1,e.dump,o)}else{writeBlockSequence(e,t,e.dump,o)}if(g){e.dump="&ref_"+u+e.dump}}else{writeFlowSequence(e,t,e.dump);if(g){e.dump="&ref_"+u+" "+e.dump}}}else if(i==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,t,n,a)}}else if(i==="[object Undefined]"){return false}else{if(e.skipInvalid)return false;throw new No("unacceptable kind of an object to dump "+i)}if(e.tag!==null&&e.tag!=="?"){c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21");if(e.tag[0]==="!"){c="!"+c}else if(c.slice(0,18)==="tag:yaml.org,2002:"){c="!!"+c.slice(18)}else{c="!<"+c+">"}e.dump=c+" "+e.dump}}return true}function getDuplicateReferences(e,t){var r=[],s=[],o,n;inspectNode(e,r,s);for(o=0,n=s.length;o<n;o+=1){t.duplicates.push(r[s[o]])}t.usedDuplicates=new Array(n)}function inspectNode(e,t,r){var s,o,n;if(e!==null&&typeof e==="object"){o=t.indexOf(e);if(o!==-1){if(r.indexOf(o)===-1){r.push(o)}}else{t.push(e);if(Array.isArray(e)){for(o=0,n=e.length;o<n;o+=1){inspectNode(e[o],t,r)}}else{s=Object.keys(e);for(o=0,n=s.length;o<n;o+=1){inspectNode(e[s[o]],t,r)}}}}}function dump$1(e,t){t=t||{};var r=new State(t);if(!r.noRefs)getDuplicateReferences(e,r);var s=e;if(r.replacer){s=r.replacer.call({"":s},"",s)}if(writeNode(r,0,s,true,true))return r.dump+"\n";return""}var pA=dump$1;var fA={dump:pA};function renamed(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. "+"Use yaml."+t+" instead, which is now safe by default.")}}var CA=_o;var QA=Oo;var BA=Yo;var IA=Zo;var mA=Ko;var wA=gn;var yA=vn.load;var bA=vn.loadAll;var kA=fA.dump;var TA=No;var RA={binary:sn,float:zo,map:Po,null:Jo,pairs:cn,set:un,timestamp:en,bool:Vo,int:Wo,merge:tn,omap:An,seq:xo,str:Ho};var DA=renamed("safeLoad","load");var SA=renamed("safeLoadAll","loadAll");var FA=renamed("safeDump","dump");var vA={Type:CA,Schema:QA,FAILSAFE_SCHEMA:BA,JSON_SCHEMA:IA,CORE_SCHEMA:mA,DEFAULT_SCHEMA:wA,load:yA,loadAll:bA,dump:kA,YAMLException:TA,types:RA,safeLoad:DA,safeLoadAll:SA,safeDump:FA};class Context{constructor(){var e,t,r;this.payload={};if(process.env.GITHUB_EVENT_PATH){if((0,i.existsSync)(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse((0,i.readFileSync)(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${o.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10);this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10);this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:`https://api.github.com`;this.serverUrl=(t=process.env.GITHUB_SERVER_URL)!==null&&t!==void 0?t:`https://github.com`;this.graphqlUrl=(r=process.env.GITHUB_GRAPHQL_URL)!==null&&r!==void 0?r:`https://api.github.com/graphql`}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,t]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:t}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}var UA=__nccwpck_require__(9659);var NA=undefined&&undefined.__awaiter||function(e,t,r,s){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(s.next(e))}catch(e){o(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())}))};function getAuthString(e,t){if(!e&&!t.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&t.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof t.auth==="string"?t.auth:`token ${e}`}function getProxyAgent(e){const t=new UA.HttpClient;return t.getAgent(e)}function getProxyAgentDispatcher(e){const t=new UA.HttpClient;return t.getAgentDispatcher(e)}function getProxyFetch(e){const t=getProxyAgentDispatcher(e);const proxyFetch=(e,r)=>NA(this,void 0,void 0,(function*(){return(0,g.fetch)(e,Object.assign(Object.assign({},r),{dispatcher:t}))}));return proxyFetch}function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&process.version!==undefined){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return"<environment undetectable>"}function register(e,t,r,s){if(typeof r!=="function"){throw new Error("method for before hook must be a function")}if(!s){s={}}if(Array.isArray(t)){return t.reverse().reduce(((t,r)=>register.bind(null,e,r,t,s)),r)()}return Promise.resolve().then((()=>{if(!e.registry[t]){return r(s)}return e.registry[t].reduce(((e,t)=>t.hook.bind(null,e,s)),r)()}))}function addHook(e,t,r,s){const o=s;if(!e.registry[r]){e.registry[r]=[]}if(t==="before"){s=(e,t)=>Promise.resolve().then(o.bind(null,t)).then(e.bind(null,t))}if(t==="after"){s=(e,t)=>{let r;return Promise.resolve().then(e.bind(null,t)).then((e=>{r=e;return o(r,t)})).then((()=>r))}}if(t==="error"){s=(e,t)=>Promise.resolve().then(e.bind(null,t)).catch((e=>o(e,t)))}e.registry[r].push({hook:s,orig:o})}function removeHook(e,t,r){if(!e.registry[t]){return}const s=e.registry[t].map((e=>e.orig)).indexOf(r);if(s===-1){return}e.registry[t].splice(s,1)}const MA=Function.bind;const LA=MA.bind(MA);function bindApi(e,t,r){const s=LA(removeHook,null).apply(null,r?[t,r]:[t]);e.api={remove:s};e.remove=s;["before","error","after","wrap"].forEach((s=>{const o=r?[t,s,r]:[t,s];e[s]=e.api[s]=LA(addHook,null).apply(null,o)}))}function Singular(){const e=Symbol("Singular");const t={registry:{}};const r=register.bind(null,t,e);bindApi(r,t,e);return r}function Collection(){const e={registry:{}};const t=register.bind(null,e);bindApi(t,e);return t}const GA={Singular:Singular,Collection:Collection};var _A="0.0.0-development";var OA=`octokit-endpoint.js/${_A} ${getUserAgent()}`;var HA={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":OA},mediaType:{format:""}};function dist_bundle_lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce(((t,r)=>{t[r.toLowerCase()]=e[r];return t}),{})}function isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const r=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof r==="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(e)}function mergeDeep(e,t){const r=Object.assign({},e);Object.keys(t).forEach((s=>{if(isPlainObject(t[s])){if(!(s in e))Object.assign(r,{[s]:t[s]});else r[s]=mergeDeep(e[s],t[s])}else{Object.assign(r,{[s]:t[s]})}}));return r}function removeUndefinedProperties(e){for(const t in e){if(e[t]===void 0){delete e[t]}}return e}function dist_bundle_merge(e,t,r){if(typeof t==="string"){let[e,s]=t.split(" ");r=Object.assign(s?{method:e,url:s}:{url:e},r)}else{r=Object.assign({},t)}r.headers=dist_bundle_lowercaseKeys(r.headers);removeUndefinedProperties(r);removeUndefinedProperties(r.headers);const s=mergeDeep(e||{},r);if(r.url==="/graphql"){if(e&&e.mediaType.previews?.length){s.mediaType.previews=e.mediaType.previews.filter((e=>!s.mediaType.previews.includes(e))).concat(s.mediaType.previews)}s.mediaType.previews=(s.mediaType.previews||[]).map((e=>e.replace(/-preview/,"")))}return s}function addQueryParameters(e,t){const r=/\?/.test(e)?"&":"?";const s=Object.keys(t);if(s.length===0){return e}return e+r+s.map((e=>{if(e==="q"){return"q="+t.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(t[e])}`})).join("&")}var xA=/\{[^{}}]+\}/g;function removeNonChars(e){return e.replace(/(?:^\W+)|(?:(?<!\W)\W+$)/g,"").split(/,/)}function extractUrlVariableNames(e){const t=e.match(xA);if(!t){return[]}return t.map(removeNonChars).reduce(((e,t)=>e.concat(t)),[])}function omit(e,t){const r={__proto__:null};for(const s of Object.keys(e)){if(t.indexOf(s)===-1){r[s]=e[s]}}return r}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e})).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function encodeValue(e,t,r){t=e==="+"||e==="#"?encodeReserved(t):encodeUnreserved(t);if(r){return encodeUnreserved(r)+"="+t}else{return t}}function isDefined(e){return e!==void 0&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,t,r,s){var o=e[r],n=[];if(isDefined(o)&&o!==""){if(typeof o==="string"||typeof o==="number"||typeof o==="boolean"){o=o.toString();if(s&&s!=="*"){o=o.substring(0,parseInt(s,10))}n.push(encodeValue(t,o,isKeyOperator(t)?r:""))}else{if(s==="*"){if(Array.isArray(o)){o.filter(isDefined).forEach((function(e){n.push(encodeValue(t,e,isKeyOperator(t)?r:""))}))}else{Object.keys(o).forEach((function(e){if(isDefined(o[e])){n.push(encodeValue(t,o[e],e))}}))}}else{const e=[];if(Array.isArray(o)){o.filter(isDefined).forEach((function(r){e.push(encodeValue(t,r))}))}else{Object.keys(o).forEach((function(r){if(isDefined(o[r])){e.push(encodeUnreserved(r));e.push(encodeValue(t,o[r].toString()))}}))}if(isKeyOperator(t)){n.push(encodeUnreserved(r)+"="+e.join(","))}else if(e.length!==0){n.push(e.join(","))}}}}else{if(t===";"){if(isDefined(o)){n.push(encodeUnreserved(r))}}else if(o===""&&(t==="&"||t==="?")){n.push(encodeUnreserved(r)+"=")}else if(o===""){n.push("")}}return n}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,t){var r=["+","#",".","/",";","?","&"];e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,s,o){if(s){let e="";const o=[];if(r.indexOf(s.charAt(0))!==-1){e=s.charAt(0);s=s.substr(1)}s.split(/,/g).forEach((function(r){var s=/([^:\*]*)(?::(\d+)|(\*))?/.exec(r);o.push(getValues(t,e,s[1],s[2]||s[3]))}));if(e&&e!=="+"){var n=",";if(e==="?"){n="&"}else if(e!=="#"){n=e}return(o.length!==0?e:"")+o.join(n)}else{return o.join(",")}}else{return encodeReserved(o)}}));if(e==="/"){return e}else{return e.replace(/\/$/,"")}}function parse(e){let t=e.method.toUpperCase();let r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let s=Object.assign({},e.headers);let o;let n=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const A=extractUrlVariableNames(r);r=parseUrl(r).expand(n);if(!/^http/.test(r)){r=e.baseUrl+r}const i=Object.keys(e).filter((e=>A.includes(e))).concat("baseUrl");const a=omit(n,i);const c=/application\/octet-stream/i.test(s.accept);if(!c){if(e.mediaType.format){s.accept=s.accept.split(/,/).map((t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`))).join(",")}if(r.endsWith("/graphql")){if(e.mediaType.previews?.length){const t=s.accept.match(/(?<![\w-])[\w-]+(?=-preview)/g)||[];s.accept=t.concat(e.mediaType.previews).map((t=>{const r=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${t}-preview${r}`})).join(",")}}}if(["GET","HEAD"].includes(t)){r=addQueryParameters(r,a)}else{if("data"in a){o=a.data}else{if(Object.keys(a).length){o=a}}}if(!s["content-type"]&&typeof o!=="undefined"){s["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(t)&&typeof o==="undefined"){o=""}return Object.assign({method:t,url:r,headers:s},typeof o!=="undefined"?{body:o}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,t,r){return parse(dist_bundle_merge(e,t,r))}function withDefaults(e,t){const r=dist_bundle_merge(e,t);const s=endpointWithDefaults.bind(null,r);return Object.assign(s,{DEFAULTS:r,defaults:withDefaults.bind(null,r),merge:dist_bundle_merge.bind(null,r),parse:parse})}var PA=withDefaults(null,HA);var YA=__nccwpck_require__(1120);class RequestError extends Error{name;status;request;response;constructor(e,t,r){super(e,{cause:r.cause});this.name="HttpError";this.status=Number.parseInt(t);if(Number.isNaN(this.status)){this.status=0} |
| 7 | /* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist */if("response"in r){this.response=r.response}const s=Object.assign({},r.request);if(r.request.headers.authorization){s.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})}s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=s}}var JA="10.0.7";var VA={headers:{"user-agent":`octokit-request.js/${JA} ${getUserAgent()}`}};function dist_bundle_isPlainObject(e){if(typeof e!=="object"||e===null)return false;if(Object.prototype.toString.call(e)!=="[object Object]")return false;const t=Object.getPrototypeOf(e);if(t===null)return true;const r=Object.prototype.hasOwnProperty.call(t,"constructor")&&t.constructor;return typeof r==="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(e)}var noop=()=>"";async function fetchWrapper(e){const t=e.request?.fetch||globalThis.fetch;if(!t){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}const r=e.request?.log||console;const s=e.request?.parseSuccessResponseBody!==false;const o=dist_bundle_isPlainObject(e.body)||Array.isArray(e.body)?JSON.stringify(e.body):e.body;const n=Object.fromEntries(Object.entries(e.headers).map((([e,t])=>[e,String(t)])));let A;try{A=await t(e.url,{method:e.method,body:o,redirect:e.request?.redirect,headers:n,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(t){let r="Unknown Error";if(t instanceof Error){if(t.name==="AbortError"){t.status=500;throw t}r=t.message;if(t.name==="TypeError"&&"cause"in t){if(t.cause instanceof Error){r=t.cause.message}else if(typeof t.cause==="string"){r=t.cause}}}const s=new RequestError(r,500,{request:e});s.cause=t;throw s}const i=A.status;const a=A.url;const c={};for(const[e,t]of A.headers){c[e]=t}const l={url:a,status:i,headers:c,data:""};if("deprecation"in c){const t=c.link&&c.link.match(/<([^<>]+)>; rel="deprecation"/);const s=t&&t.pop();r.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${c.sunset}${s?`. See ${s}`:""}`)}if(i===204||i===205){return l}if(e.method==="HEAD"){if(i<400){return l}throw new RequestError(A.statusText,i,{response:l,request:e})}if(i===304){l.data=await getResponseData(A);throw new RequestError("Not modified",i,{response:l,request:e})}if(i>=400){l.data=await getResponseData(A);throw new RequestError(toErrorMessage(l.data),i,{response:l,request:e})}l.data=s?await getResponseData(A):A.body;return l}async function getResponseData(e){const t=e.headers.get("content-type");if(!t){return e.text().catch(noop)}const r=(0,YA.xL)(t);if(isJSONResponse(r)){let t="";try{t=await e.text();return JSON.parse(t)}catch(e){return t}}else if(r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"){return e.text().catch(noop)}else{return e.arrayBuffer().catch(( |
| 8 | /* v8 ignore next -- @preserve */ |
| 9 | ()=>new ArrayBuffer(0)))}}function isJSONResponse(e){return e.type==="application/json"||e.type==="application/scim+json"}function toErrorMessage(e){if(typeof e==="string"){return e}if(e instanceof ArrayBuffer){return"Unknown error"}if("message"in e){const t="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map((e=>JSON.stringify(e))).join(", ")}${t}`:`${e.message}${t}`}return`Unknown error: ${JSON.stringify(e)}`}function dist_bundle_withDefaults(e,t){const r=e.defaults(t);const newApi=function(e,t){const s=r.merge(e,t);if(!s.request||!s.request.hook){return fetchWrapper(r.parse(s))}const request2=(e,t)=>fetchWrapper(r.parse(r.merge(e,t)));Object.assign(request2,{endpoint:r,defaults:dist_bundle_withDefaults.bind(null,r)});return s.request.hook(request2,s)};return Object.assign(newApi,{endpoint:r,defaults:dist_bundle_withDefaults.bind(null,r)})}var WA=dist_bundle_withDefaults(PA,VA); |
no test coverage detected