(e,A,t)
| 148 | `)?(A.push("..."),A.push(sg(s,""))):A.push(`... ${s}`)}else A.push("...");else{let s=i.comment;s&&a&&(s=s.replace(/^\n+/,"")),s&&((!a||r)&&A[A.length-1]!==""&&A.push(""),A.push(sg(o(s),"")))}return A.join(` |
| 149 | `)+` |
| 150 | `}var eC=class i{constructor(e,A,t){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,Ks,{value:Sm});let n=null;typeof A=="function"||Array.isArray(A)?n=A:t===void 0&&A&&(t=A,A=void 0);let o=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},t);this.options=o;let{version:a}=o;t?._directives?(this.directives=t._directives.atDocument(),this.directives.yaml.explicit&&(a=this.directives.yaml.version)):this.directives=new vB({version:a}),this.setSchema(a,t),this.contents=e===void 0?null:this.createNode(e,n,t)}clone(){let e=Object.create(i.prototype,{[Ks]:{value:Sm}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=Pn(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){xB(this.contents)&&this.contents.add(e)}addIn(e,A){xB(this.contents)&&this.contents.addIn(e,A)}createAlias(e,A){if(!e.anchor){let t=y7(this);e.anchor=!A||t.has(A)?D7(A||"a",t):A}return new X0(e.anchor)}createNode(e,A,t){let n;if(typeof A=="function")e=A.call({"":e},"",e),n=A;else if(Array.isArray(A)){let f=v=>typeof v=="number"||v instanceof String||v instanceof Number,m=A.filter(f).map(String);m.length>0&&(A=A.concat(m)),n=A}else t===void 0&&A&&(t=A,A=void 0);let{aliasDuplicateObjects:o,anchorPrefix:a,flow:r,keepUndefined:s,onTagObj:l,tag:g}=t??{},{onAnchor:C,setAnchors:d,sourceObjects:B}=MT(this,a||"a"),u={aliasDuplicateObjects:o??!0,keepUndefined:s??!1,onAnchor:C,onTagObj:l,replacer:n,schema:this.schema,sourceObjects:B},E=$0(e,g,u);return r&&vo(E)&&(E.flow=!0),d(),E}createPair(e,A,t={}){let n=this.createNode(e,null,t),o=this.createNode(A,null,t);return new za(n,o)}delete(e){return xB(this.contents)?this.contents.delete(e):!1}deleteIn(e){return MB(e)?this.contents==null?!1:(this.contents=null,!0):xB(this.contents)?this.contents.deleteIn(e):!1}get(e,A){return vo(this.contents)?this.contents.get(e,A):void 0}getIn(e,A){return MB(e)?!A&&sn(this.contents)?this.contents.value:this.contents:vo(this.contents)?this.contents.getIn(e,A):void 0}has(e){return vo(this.contents)?this.contents.has(e):!1}hasIn(e){return MB(e)?this.contents!==void 0:vo(this.contents)?this.contents.hasIn(e):!1}set(e,A){this.contents==null?this.contents=lu(this.schema,[e],A):xB(this.contents)&&this.contents.set(e,A)}setIn(e,A){MB(e)?this.contents=A:this.contents==null?this.contents=lu(this.schema,Array.from(e),A):xB(this.contents)&&this.contents.setIn(e,A)}setSchema(e,A={}){typeof e=="number"&&(e=String(e));let t;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new vB({version:"1.1"}),t={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new vB({version:e}),t={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,t=null;break;default:{let n=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${n}`)}}if(A.schema instanceof Object)this.schema=A.schema;else if(t)this.schema=new uu(Object.assign(t,A));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:A,mapAsMap:t,maxAliasCount:n,onAnchor:o,reviver:a}={}){let r={anchors:new Map,doc:this,keep:!e,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},s=pr(this.contents,A??"",r);if(typeof o=="function")for(let{count:l,res:g}of r.anchors.values())o(g,l);return typeof a=="function"?C2(a,{"":s},"",s):s}toJSON(e,A){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:A})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){let A=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${A}`)}return qT(this,e)}};function xB(i){if(vo(i))return!0;throw new Error("Expected a YAML collection as document contents")}var pu=class extends Error{constructor(e,A,t,n){super(),this.name=e,this.code=t,this.message=n,this.pos=A}},Ac=class extends pu{constructor(e,A,t){super("YAMLParseError",e,A,t)}},fu=class extends pu{constructor(e,A,t){super("YAMLWarning",e,A,t)}},O7=(i,e)=>A=>{if(A.pos[0]===-1)return;A.linePos=A.pos.map(r=>e.linePos(r));let{line:t,col:n}=A.linePos[0];A.message+=` at line ${t}, column ${n}`;let o=n-1,a=i.substring(e.lineStarts[t-1],e.lineStarts[t]).replace(/[\n\r]+$/,"");if(o>=60&&a.length>80){let r=Math.min(o-39,a.length-79);a="\u2026"+a.substring(r),o-=r-1}if(a.length>80&&(a=a.substring(0,79)+"\u2026"),t>1&&/^ *$/.test(a.substring(0,o))){let r=i.substring(e.lineStarts[t-2],e.lineStarts[t-1]);r.length>80&&(r=r.substring(0,79)+`\u2026 |
| 151 | `),a=r+a}if(/[^ ]/.test(a)){let r=1,s=A.linePos[1];s?.line===t&&s.col>n&&(r=Math.max(1,Math.min(s.col-n,80-o)));let l=" ".repeat(o)+"^".repeat(r);A.message+=`: |
| 152 | |
| 153 | ${a} |
no test coverage detected