"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["citation-js-formats"],{"./node_modules/@citation-js/date/lib/index.js":function(C,U,l){Object.defineProperty(U,"__esModule",{value:!0}),Object.defineProperty(U,"format",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(U,"parse",{enumerable:!0,get:function(){return b.default}});var b=F(l("./node_modules/@citation-js/date/lib/input.js")),w=F(l("./node_modules/@citation-js/date/lib/output.js"));function F(k){return k&&k.__esModule?k:{default:k}}},"./node_modules/@citation-js/date/lib/input.js":function(C,U){Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;function l(o,v){return s(o)||k(o,v)||w(o,v)||b()}function b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w(o,v){if(o){if(typeof o=="string")return F(o,v);var I=Object.prototype.toString.call(o).slice(8,-1);if(I==="Object"&&o.constructor&&(I=o.constructor.name),I==="Map"||I==="Set")return Array.from(o);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return F(o,v)}}function F(o,v){(v==null||v>o.length)&&(v=o.length);for(var I=0,G=new Array(v);I+X<0))return null;+I[0]<0||+I[0]>+I[1]&&+I[1]>0?G=I.pop():G=I.shift()}return[I.pop(),G]}else return null}function D(o){if(typeof o!="string")return null;const v=o.match(/^(\d+) ?(a\.?d\.?|b\.?c\.?)$/i);if(v){const I=v.slice(1),G=l(I,2),z=G[0],X=G[1];return[z*(X.toLowerCase()[0]==="a"?1:-1)]}else return/^-?\d+$/.test(o)?[o]:null}function $(o){const v=i(o)||a(o)||T(o)||x(o)||K(o)||L(o)||D(o);return v&&v.map(I=>parseInt(I))}function Q(o){return t.test(o)?o.match(t).slice(1,3):o.split(h)}function c(o,v){const I=[],G=typeof o=="string"&&Q(o);v?I.push(o,v):G&&G.length===2?I.push(...G):I.push(o);const z=I.map($);return z.filter(Boolean).length===I.length?{"date-parts":z}:{raw:v?I.join("/"):o}}var E=c;U.default=E},"./node_modules/@citation-js/date/lib/output.js":function(C,U){Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;function l(F,k,s){if(F.length>=k)return F;for(;F.lengthh.toString());switch(f.length){case 3:f[2]=l(f[2],2,"0");case 2:f[1]=l(f[1],2,"0");case 1:f[0]=l(f[0],4,"0");break}return f.join(s)};U.default=w},"./node_modules/@citation-js/plugin-cff/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js");l("./node_modules/@citation-js/plugin-yaml/lib/index.js");function F(c,E){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(c);E&&(v=v.filter(function(I){return Object.getOwnPropertyDescriptor(c,I).enumerable})),o.push.apply(o,v)}return o}function k(c){for(var E=1;Ev&&ie.id===v);I>="1.2.0"&&X>-1&&(z=L.convertToSource(...c.splice(X,1)));let J=c.findIndex(ie=>o?ie.id===o:ie._cff_mainReference);J=J>-1?J:0;const ne=c[J]?K.convertToSource(...c.splice(J,1)):{};ne&&I<"1.2.0"&&delete ne.type;const ae=k({"cff-version":I,message:G},ne);return z&&(ae["preferred-citation"]=z),c.length&&(ae.references=c.map(L.convertToSource)),ae}b.plugins.add("@cff",{input:{"@cff/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"cff-version"}},parse:$}},output:{cff(c,E={}){const o=Q(c,E);return E.type==="object"?o:b.plugins.output.format("yaml",o)}}})},"./node_modules/@citation-js/plugin-github/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js"),F=l("./node_modules/@citation-js/name/lib/index.js");let k=null;const s={name:"title-short",full_name:"title",description:"abstract",html_url:"URL",pushed_at:"issued",contributors_url:"author"};async function f(a,T){switch(a){case"contributors_url":{let x=await r(T);return x=await Promise.all(x.map(({url:K})=>r(K))),x.map(({name:K,login:L})=>K?(0,F.parse)(K):{literal:L})}case"pushed_at":return(0,w.parse)(T);default:return T}}const h={setApiToken(a){k=a}};async function t(a){const T={type:"software"},x=a.tags_url?await r(a.tags_url):[];for(const K in s)K in a&&(T[s[K]]=await f(K,a[K]));return x&&(T.version=x[0].name,T.custom={versions:x.map(K=>({version:K.name}))}),T}async function r(a){const T={Accept:"application/vnd.github.v3+json"};k&&(T.Authorization=`token ${k}`);const x=await b.util.fetchFileAsync(a,{headers:T});return JSON.parse(x)}function i(a){const[,T,x]=a.match(/^https?:\/\/github.com\/([^/]+)\/([^/]+)/);return`https://api.github.com/repos/${T}/${x}`}b.plugins.add("@github",{config:h,input:{"@github/url":{parseType:{dataType:"String",predicate:/^https?:\/\/github\.com\/[^/]+\//,extends:"@else/url"},parse:i},"@github/api":{parseType:{dataType:"String",predicate:/^https?:\/\/api\.github\.com\/repos\/[^/]+\//,extends:"@else/url"},parseAsync:r},"@github/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"url",value(a){return/^https?:\/\/api\.github\.com\/repos\/[^/]+\//.test(a)}}},parseAsync:t}}})},"./node_modules/@citation-js/plugin-npm/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js"),F=l("./node_modules/@citation-js/name/lib/index.js");const k={name:"title",description:"abstract",homepage:"URL",author:"author"};async function s(r,i){switch(r){case"author":return[(0,F.parse)(i.name)];default:return i}}async function f(r){const i={type:"software",custom:{versions:[]}};for(const a in k){a in r&&(i[k[a]]=await s(a,r[a]));const{latest:T}=r["dist-tags"];i.version=T,i.issued=(0,w.parse)(r.time[T])}for(const a in r.versions)i.custom.versions.push({version:a,issued:(0,w.parse)(r.time[a])});return i}async function h(r){const i=await b.util.fetchFileAsync(r);return JSON.parse(i)}function t(r){const[,i]=r.match(/((@[^/]+\/)?[^/]+)$/);return`https://registry.npmjs.org/${i}`}b.plugins.add("@npm",{input:{"@npm/url":{parseType:{dataType:"String",predicate:/^https?:\/\/(www\.)?(npmjs\.com|npmjs\.org|npm\.im)\/(package)?/,extends:"@else/url"},parse:t},"@npm/api":{parseType:{dataType:"String",predicate:/^https?:\/\/registry\.npmjs\.org\//,extends:"@else/url"},parseAsync:h},"@npm/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"versions",value(r){for(const i in r)if("_npmUser"in r[i]||"_npmVersion"in r[i])return!0;return!1}}},parseAsync:f}}})},"./node_modules/@citation-js/plugin-software-formats/lib/index.js":function(C,U,l){l("./node_modules/@citation-js/plugin-cff/lib/index.js"),l("./node_modules/@citation-js/plugin-github/lib/index.js"),l("./node_modules/@citation-js/plugin-npm/lib/index.js"),l("./node_modules/@citation-js/plugin-yaml/lib/index.js"),l("./node_modules/@citation-js/plugin-zenodo/lib/index.js")},"./node_modules/@citation-js/plugin-yaml/lib/index.js":function(C,U,l){var b=F(l("./node_modules/js-yaml/index.js")),w=l("./node_modules/@citation-js/core/lib-mjs/index.js");function F(t){return t&&t.__esModule?t:{default:t}}const k="tag:yaml.org,2002:timestamp",s=b.default.DEFAULT_SCHEMA.compiledTypeMap.scalar[k],f=new b.default.Type(k,{kind:"scalar",resolve:s.resolve,construct:s.construct,instanceOf:Date,represent(t){return t.toISOString().split("T")[0]}}),h=b.default.DEFAULT_SCHEMA.extend({implicit:[f],explicit:[]});w.plugins.add("@else",{input:{"@else/yaml":{parseType:{dataType:"String",tokenList:{split:/\n(\s{2})*(-\s)?/,token:/^[\w-]*: /,every:!1}},parse(t){return b.default.load(t,{json:!0})}}},output:{yaml(t){return b.default.dump(t,{schema:h})}}})},"./node_modules/@citation-js/plugin-zenodo/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/name/lib/index.js"),F=l("./node_modules/@citation-js/date/lib/index.js");function k(L,D){var $=Object.keys(L);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(L);D&&(Q=Q.filter(function(c){return Object.getOwnPropertyDescriptor(L,c).enumerable})),$.push.apply($,Q)}return $}function s(L){for(var D=1;Ds(s({},(0,w.parse)(D.name)),{},{_affiliation:D.affiliation,_orcid:D.orcid}))},toSource(L){return L.map(D=>({name:(0,w.format)(D,!0),affiliation:D._affiliation,orcid:D._orcid}))}}},T={ARTICLE:{source:{upload_type:"publication",publication_type:"article"},target:{type:["article","article-newspaper","article-magazine","article-journal"]}},BOOK:{source:{upload_type:"publication",publication_type:"book"},target:{type:"book"}},CHAPTER:{source:{upload_type:"publication",publication_type:"section"},target:{type:"chapter"}},THESIS:{source:{upload_type:"publication",publication_type:"thesis"},target:{type:"thesis"}},PAPER_CONFERENCE:{source:{upload_type:"publication",publication_type:"conferencepaper"},target:{type:"paper-conference"}}},x=[{source:["upload_type","publication_type","image_type"],target:"type",convert:{toTarget(L,D,$){return L==="publication"&&D?t[D]||t.other:L==="image"&&$?r[$]||r.other:h[L]||h.other},toSource(L){const[D,$]=i[L]||["other"];return D==="publication"?[D,$,void 0]:D==="image"?[D,void 0,$]:[D,void 0,void 0]}}},{source:"publication_date",target:"issued",convert:a.DATE},"title",{source:"creators",target:"author",convert:a.AUTHORS},{source:"description",target:"abstract"},{source:"doi",target:"DOI"},{source:"keywords",target:"keyword",convert:{toTarget(L){return L.map(D=>D.includes(",")?`"${D}"`:D).join(",")},toSource(L){return L.match(/("(\\[\\"]|[^\\"])"|[^,]+)(?=,|$)/g).map(D=>D.replace(/^"|"$/g,""))}}},{source:"notes",target:"annote"},{source:"contributors",target:["editor","producer"],convert:{toTarget(L){const D=L.reduce(($,Q)=>($[Q.type]||($[Q.type]=[]),$[Q.type].push(s(s({},(0,w.parse)(Q.name)),{},{_affiliation:Q.affiliation,_orcid:Q.orcid})),$),{});return[D.Editors,D.Producers]},toSource(L,D){return[...L.map($=>["Editors",$]),...D.map($=>["Producers",$])].map(([$,Q])=>({type:$,name:(0,w.format)(Q,!0),affiliation:Q._affiliation,orcid:Q._orcid}))}}},"version",{source:"language",target:"language",when:{source:!0,target:{language(L){return L.length===2||L.length===3}}}},{source:"journal_title",target:"container-title",when:T.ARTICLE},{source:"journal_volume",target:"volume",when:T.ARTICLE},{source:"journal_issue",target:"issue",when:T.ARTICLE},{source:"journal_pages",target:"page",when:T.ARTICLE},{source:"conference_title",target:"event-title"},{source:"conference_place",target:"event-place"},{source:"conference_dates",target:"event-date",convert:{toTarget:F.parse,toSource(L){return a.DATE.toSource(L)+" to "+a.DATE.toSource({"date-parts":[L["date-parts"][1]]})}}},{source:"conference_session",target:"volume",when:T.PAPER_CONFERENCE},{source:"conference_session_part",target:"issue",when:T.PAPER_CONFERENCE},{source:"imprint_publisher",target:"publisher",when:T.BOOK},{source:"imprint_place",target:"publisher-place"},{source:"imprint_isbn",target:"ISBN"},{source:"partof_title",target:"container-title",when:T.SECTION},{source:"partof_pages",target:"page",when:T.SECTION},{source:"thesis_university",target:"publisher",when:T.THESIS}],K=new b.util.Translator(x);b.plugins.add("@zenodo",{input:{"@zenodo/metadata+object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"upload_type"}},parse(L){return K.convertToTarget(L)}}},output:{".zenodo.json"(L,D={}){const $=K.convertToSource(L);return D.type==="object"?$:JSON.stringify($,null,2)}}})},"./node_modules/js-yaml/index.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/loader.js"),w=l("./node_modules/js-yaml/lib/dumper.js");function F(k,s){return function(){throw new Error("Function yaml."+k+" is removed in js-yaml 4. Use yaml."+s+" instead, which is now safe by default.")}}C.exports.Type=l("./node_modules/js-yaml/lib/type.js"),C.exports.Schema=l("./node_modules/js-yaml/lib/schema.js"),C.exports.FAILSAFE_SCHEMA=l("./node_modules/js-yaml/lib/schema/failsafe.js"),C.exports.JSON_SCHEMA=l("./node_modules/js-yaml/lib/schema/json.js"),C.exports.CORE_SCHEMA=l("./node_modules/js-yaml/lib/schema/core.js"),C.exports.DEFAULT_SCHEMA=l("./node_modules/js-yaml/lib/schema/default.js"),C.exports.load=b.load,C.exports.loadAll=b.loadAll,C.exports.dump=w.dump,C.exports.YAMLException=l("./node_modules/js-yaml/lib/exception.js"),C.exports.types={binary:l("./node_modules/js-yaml/lib/type/binary.js"),float:l("./node_modules/js-yaml/lib/type/float.js"),map:l("./node_modules/js-yaml/lib/type/map.js"),null:l("./node_modules/js-yaml/lib/type/null.js"),pairs:l("./node_modules/js-yaml/lib/type/pairs.js"),set:l("./node_modules/js-yaml/lib/type/set.js"),timestamp:l("./node_modules/js-yaml/lib/type/timestamp.js"),bool:l("./node_modules/js-yaml/lib/type/bool.js"),int:l("./node_modules/js-yaml/lib/type/int.js"),merge:l("./node_modules/js-yaml/lib/type/merge.js"),omap:l("./node_modules/js-yaml/lib/type/omap.js"),seq:l("./node_modules/js-yaml/lib/type/seq.js"),str:l("./node_modules/js-yaml/lib/type/str.js")},C.exports.safeLoad=F("safeLoad","load"),C.exports.safeLoadAll=F("safeLoadAll","loadAll"),C.exports.safeDump=F("safeDump","dump")},"./node_modules/js-yaml/lib/common.js":function(C){function U(s){return typeof s>"u"||s===null}function l(s){return typeof s=="object"&&s!==null}function b(s){return Array.isArray(s)?s:U(s)?[]:[s]}function w(s,f){var h,t,r,i;if(f)for(i=Object.keys(f),h=0,t=i.length;h=55296&&y<=56319&&p+1=56320&&g<=57343)?(y-55296)*1024+g-56320+65536:y}function Se(n){var p=/^\n* /;return p.test(n)}var Ce=1,be=2,Ee=3,se=4,me=5;function Oe(n,p,y,g,j,_,M,R){var B,W=0,re=null,oe=!1,q=!1,Ne=g!==-1,ve=-1,je=Fe(de(n,0))&&Le(de(n,n.length-1));if(p||M)for(B=0;B=65536?B+=2:B++){if(W=de(n,B),!he(W))return me;je=je&&Te(W,re,R),re=W}else{for(B=0;B=65536?B+=2:B++){if(W=de(n,B),W===t)oe=!0,Ne&&(q=q||B-ve-1>g&&n[ve+1]!==" ",ve=B);else if(!he(W))return me;je=je&&Te(W,re,R),re=W}q=q||Ne&&B-ve-1>g&&n[ve+1]!==" "}return!oe&&!q?je&&!M&&!j(n)?Ce:_===ce?me:be:y>9&&Se(n)?me:M?_===ce?me:be:q?se:Ee}function ke(n,p,y,g,j){n.dump=function(){if(p.length===0)return n.quotingType===ce?'""':"''";if(!n.noCompatMode&&(Ae.indexOf(p)!==-1||P.test(p)))return n.quotingType===ce?'"'+p+'"':"'"+p+"'";var _=n.indent*Math.max(1,y),M=n.lineWidth===-1?-1:Math.max(Math.min(n.lineWidth,40),n.lineWidth-_),R=g||n.flowLevel>-1&&y>=n.flowLevel;function B(W){return xe(n,W)}switch(Oe(p,R,n.indent,M,B,n.quotingType,n.forceQuotes&&!g,j)){case Ce:return p;case be:return"'"+p.replace(/'/g,"''")+"'";case Ee:return"|"+Ie(p,n.indent)+e(ye(p,_));case se:return">"+Ie(p,n.indent)+e(ye(u(p,M),_));case me:return'"'+O(p,M)+'"';default:throw new w("impossible error: invalid scalar style")}}()}function Ie(n,p){var y=Se(n)?String(p):"",g=n[n.length-1]===` `,j=g&&(n[n.length-2]===` `||n===` `),_=j?"+":g?"":"-";return y+_+` `}function e(n){return n[n.length-1]===` `?n.slice(0,-1):n}function u(n,p){for(var y=/(\n+)([^\n]*)/g,g=function(){var W=n.indexOf(` `);return W=W!==-1?W:n.length,y.lastIndex=W,d(n.slice(0,W),p)}(),j=n[0]===` `||n[0]===" ",_,M;M=y.exec(n);){var R=M[1],B=M[2];_=B[0]===" ",g+=R+(!j&&!_&&B!==""?` `:"")+d(B,p),j=_}return g}function d(n,p){if(n===""||n[0]===" ")return n;for(var y=/ [^ ]/g,g,j=0,_,M=0,R=0,B="";g=y.exec(n);)R=g.index,R-j>p&&(_=M>j?M:R,B+=` `+n.slice(j,_),j=_+1),M=R;return B+=` `,n.length-j>p&&M>j?B+=n.slice(j,M)+` `+n.slice(M+1):B+=n.slice(j),B.slice(1)}function O(n){for(var p="",y=0,g,j=0;j=65536?j+=2:j++)y=de(n,j),g=te[y],!g&&he(y)?(p+=n[j],y>=65536&&(p+=n[j+1])):p+=g||_e(y);return p}function m(n,p,y){var g="",j=n.tag,_,M,R;for(_=0,M=y.length;_"u"&&V(n,p,null,!1,!1))&&(g!==""&&(g+=","+(n.condenseFlow?"":" ")),g+=n.dump);n.tag=j,n.dump="["+g+"]"}function S(n,p,y,g){var j="",_=n.tag,M,R,B;for(M=0,R=y.length;M"u"&&V(n,p+1,null,!0,!0,!1,!0))&&((!g||j!=="")&&(j+=ee(n,p)),n.dump&&t===n.dump.charCodeAt(0)?j+="-":j+="- ",j+=n.dump);n.tag=_,n.dump=j||"[]"}function A(n,p,y){var g="",j=n.tag,_=Object.keys(y),M,R,B,W,re;for(M=0,R=_.length;M1024&&(re+="? "),re+=n.dump+(n.condenseFlow?'"':"")+":"+(n.condenseFlow?"":" "),V(n,p,W,!1,!1)&&(re+=n.dump,g+=re));n.tag=j,n.dump="{"+g+"}"}function N(n,p,y,g){var j="",_=n.tag,M=Object.keys(y),R,B,W,re,oe,q;if(n.sortKeys===!0)M.sort();else if(typeof n.sortKeys=="function")M.sort(n.sortKeys);else if(n.sortKeys)throw new w("sortKeys must be a boolean or a function");for(R=0,B=M.length;R1024,oe&&(n.dump&&t===n.dump.charCodeAt(0)?q+="?":q+="? "),q+=n.dump,oe&&(q+=ee(n,p)),V(n,p+1,re,!0,oe)&&(n.dump&&t===n.dump.charCodeAt(0)?q+=":":q+=": ",q+=n.dump,j+=q));n.tag=_,n.dump=j||"{}"}function H(n,p,y){var g,j,_,M,R,B;for(j=y?n.explicitTypes:n.implicitTypes,_=0,M=j.length;_ tag resolver accepts not "'+B+'" style');n.dump=g}return!0}return!1}function V(n,p,y,g,j,_,M){n.tag=null,n.dump=y,H(n,y,!1)||H(n,y,!0);var R=k.call(n.dump),B=g,W;g&&(g=n.flowLevel<0||n.flowLevel>p);var re=R==="[object Object]"||R==="[object Array]",oe,q;if(re&&(oe=n.duplicates.indexOf(y),q=oe!==-1),(n.tag!==null&&n.tag!=="?"||q||n.indent!==2&&p>0)&&(j=!1),q&&n.usedDuplicates[oe])n.dump="*ref_"+oe;else{if(re&&q&&!n.usedDuplicates[oe]&&(n.usedDuplicates[oe]=!0),R==="[object Object]")g&&Object.keys(n.dump).length!==0?(N(n,p,n.dump,j),q&&(n.dump="&ref_"+oe+n.dump)):(A(n,p,n.dump),q&&(n.dump="&ref_"+oe+" "+n.dump));else if(R==="[object Array]")g&&n.dump.length!==0?(n.noArrayIndent&&!M&&p>0?S(n,p-1,n.dump,j):S(n,p,n.dump,j),q&&(n.dump="&ref_"+oe+n.dump)):(m(n,p,n.dump),q&&(n.dump="&ref_"+oe+" "+n.dump));else if(R==="[object String]")n.tag!=="?"&&ke(n,n.dump,p,_,B);else{if(R==="[object Undefined]")return!1;if(n.skipInvalid)return!1;throw new w("unacceptable kind of an object to dump "+R)}n.tag!==null&&n.tag!=="?"&&(W=encodeURI(n.tag[0]==="!"?n.tag.slice(1):n.tag).replace(/!/g,"%21"),n.tag[0]==="!"?W="!"+W:W.slice(0,18)==="tag:yaml.org,2002:"?W="!!"+W.slice(18):W="!<"+W+">",n.dump=W+" "+n.dump)}return!0}function Z(n,p){var y=[],g=[],j,_;for(Y(n,y,g),j=0,_=g.length;j<_;j+=1)p.duplicates.push(y[g[j]]);p.usedDuplicates=new Array(_)}function Y(n,p,y){var g,j,_;if(n!==null&&typeof n=="object")if(j=p.indexOf(n),j!==-1)y.indexOf(j)===-1&&y.push(j);else if(p.push(n),Array.isArray(n))for(j=0,_=n.length;j<_;j+=1)Y(n[j],p,y);else for(g=Object.keys(n),j=0,_=g.length;j<_;j+=1)Y(n[g[j]],p,y)}function le(n,p){p=p||{};var y=new pe(p);y.noRefs||Z(n,y);var g=n;return y.replacer&&(g=y.replacer.call({"":g},"",g)),V(y,0,g,!0,!0)?y.dump+` `:""}C.exports.dump=le},"./node_modules/js-yaml/lib/exception.js":function(C){function U(b,w){var F="",k=b.reason||"(unknown reason)";return b.mark?(b.mark.name&&(F+='in "'+b.mark.name+'" '),F+="("+(b.mark.line+1)+":"+(b.mark.column+1)+")",!w&&b.mark.snippet&&(F+=` `+b.mark.snippet),k+" "+F):k}function l(b,w){Error.call(this),this.name="YAMLException",this.reason=b,this.mark=w,this.message=U(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,l.prototype.toString=function(w){return this.name+": "+U(this,w)},C.exports=l},"./node_modules/js-yaml/lib/loader.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/exception.js"),F=l("./node_modules/js-yaml/lib/snippet.js"),k=l("./node_modules/js-yaml/lib/schema/default.js"),s=Object.prototype.hasOwnProperty,f=1,h=2,t=3,r=4,i=1,a=2,T=3,x=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,K=/[\x85\u2028\u2029]/,L=/[,\[\]\{\}]/,D=/^(?:!|!!|![a-z\-]+!)$/i,$=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Q(e){return Object.prototype.toString.call(e)}function c(e){return e===10||e===13}function E(e){return e===9||e===32}function o(e){return e===9||e===32||e===10||e===13}function v(e){return e===44||e===91||e===93||e===123||e===125}function I(e){var u;return 48<=e&&e<=57?e-48:(u=e|32,97<=u&&u<=102?u-97+10:-1)}function G(e){return e===120?2:e===117?4:e===85?8:0}function z(e){return 48<=e&&e<=57?e-48:-1}function X(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?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function J(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}for(var ne=new Array(256),ae=new Array(256),ie=0;ie<256;ie++)ne[ie]=X(ie)?1:0,ae[ie]=X(ie);function te(e,u){this.input=e,this.filename=u.filename||null,this.schema=u.schema||k,this.onWarning=u.onWarning||null,this.legacy=u.legacy||!1,this.json=u.json||!1,this.listener=u.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 Ae(e,u){var d={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return d.snippet=F(d),new w(u,d)}function P(e,u){throw Ae(e,u)}function ge(e,u){e.onWarning&&e.onWarning.call(null,Ae(e,u))}var _e={YAML:function(u,d,O){var m,S,A;u.version!==null&&P(u,"duplication of %YAML directive"),O.length!==1&&P(u,"YAML directive accepts exactly one argument"),m=/^([0-9]+)\.([0-9]+)$/.exec(O[0]),m===null&&P(u,"ill-formed argument of the YAML directive"),S=parseInt(m[1],10),A=parseInt(m[2],10),S!==1&&P(u,"unacceptable YAML version of the document"),u.version=O[0],u.checkLineBreaks=A<2,A!==1&&A!==2&&ge(u,"unsupported YAML version of the document")},TAG:function(u,d,O){var m,S;O.length!==2&&P(u,"TAG directive accepts exactly two arguments"),m=O[0],S=O[1],D.test(m)||P(u,"ill-formed tag handle (first argument) of the TAG directive"),s.call(u.tagMap,m)&&P(u,'there is a previously declared suffix for "'+m+'" tag handle'),$.test(S)||P(u,"ill-formed tag prefix (second argument) of the TAG directive");try{S=decodeURIComponent(S)}catch{P(u,"tag prefix is malformed: "+S)}u.tagMap[m]=S}};function ue(e,u,d,O){var m,S,A,N;if(u1&&(e.result+=b.repeat(` `,u-1))}function he(e,u,d){var O,m,S,A,N,H,V,Z,Y=e.kind,le=e.result,n;if(n=e.input.charCodeAt(e.position),o(n)||v(n)||n===35||n===38||n===42||n===33||n===124||n===62||n===39||n===34||n===37||n===64||n===96||(n===63||n===45)&&(m=e.input.charCodeAt(e.position+1),o(m)||d&&v(m)))return!1;for(e.kind="scalar",e.result="",S=A=e.position,N=!1;n!==0;){if(n===58){if(m=e.input.charCodeAt(e.position+1),o(m)||d&&v(m))break}else if(n===35){if(O=e.input.charCodeAt(e.position-1),o(O))break}else{if(e.position===e.lineStart&&xe(e)||d&&v(n))break;if(c(n))if(H=e.line,V=e.lineStart,Z=e.lineIndent,ee(e,!1,-1),e.lineIndent>=u){N=!0,n=e.input.charCodeAt(e.position);continue}else{e.position=A,e.line=H,e.lineStart=V,e.lineIndent=Z;break}}N&&(ue(e,S,A,!1),fe(e,e.line-H),S=A=e.position,N=!1),E(n)||(A=e.position+1),n=e.input.charCodeAt(++e.position)}return ue(e,S,A,!1),e.result?!0:(e.kind=Y,e.result=le,!1)}function we(e,u){var d,O,m;if(d=e.input.charCodeAt(e.position),d!==39)return!1;for(e.kind="scalar",e.result="",e.position++,O=m=e.position;(d=e.input.charCodeAt(e.position))!==0;)if(d===39)if(ue(e,O,e.position,!0),d=e.input.charCodeAt(++e.position),d===39)O=e.position,e.position++,m=e.position;else return!0;else c(d)?(ue(e,O,m,!0),fe(e,ee(e,!1,u)),O=m=e.position):e.position===e.lineStart&&xe(e)?P(e,"unexpected end of the document within a single quoted scalar"):(e.position++,m=e.position);P(e,"unexpected end of the stream within a single quoted scalar")}function Te(e,u){var d,O,m,S,A,N;if(N=e.input.charCodeAt(e.position),N!==34)return!1;for(e.kind="scalar",e.result="",e.position++,d=O=e.position;(N=e.input.charCodeAt(e.position))!==0;){if(N===34)return ue(e,d,e.position,!0),e.position++,!0;if(N===92){if(ue(e,d,e.position,!0),N=e.input.charCodeAt(++e.position),c(N))ee(e,!1,u);else if(N<256&&ne[N])e.result+=ae[N],e.position++;else if((A=G(N))>0){for(m=A,S=0;m>0;m--)N=e.input.charCodeAt(++e.position),(A=I(N))>=0?S=(S<<4)+A:P(e,"expected hexadecimal character");e.result+=J(S),e.position++}else P(e,"unknown escape sequence");d=O=e.position}else c(N)?(ue(e,d,O,!0),fe(e,ee(e,!1,u)),d=O=e.position):e.position===e.lineStart&&xe(e)?P(e,"unexpected end of the document within a double quoted scalar"):(e.position++,O=e.position)}P(e,"unexpected end of the stream within a double quoted scalar")}function Fe(e,u){var d=!0,O,m,S,A=e.tag,N,H=e.anchor,V,Z,Y,le,n,p=Object.create(null),y,g,j,_;if(_=e.input.charCodeAt(e.position),_===91)Z=93,n=!1,N=[];else if(_===123)Z=125,n=!0,N={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=N),_=e.input.charCodeAt(++e.position);_!==0;){if(ee(e,!0,u),_=e.input.charCodeAt(e.position),_===Z)return e.position++,e.tag=A,e.anchor=H,e.kind=n?"mapping":"sequence",e.result=N,!0;d?_===44&&P(e,"expected the node content, but found ','"):P(e,"missed comma between flow collection entries"),g=y=j=null,Y=le=!1,_===63&&(V=e.input.charCodeAt(e.position+1),o(V)&&(Y=le=!0,e.position++,ee(e,!0,u))),O=e.line,m=e.lineStart,S=e.position,se(e,u,f,!1,!0),g=e.tag,y=e.result,ee(e,!0,u),_=e.input.charCodeAt(e.position),(le||e.line===O)&&_===58&&(Y=!0,_=e.input.charCodeAt(++e.position),ee(e,!0,u),se(e,u,f,!1,!0),j=e.result),n?pe(e,N,p,g,y,j,O,m,S):Y?N.push(pe(e,null,p,g,y,j,O,m,S)):N.push(y),ee(e,!0,u),_=e.input.charCodeAt(e.position),_===44?(d=!0,_=e.input.charCodeAt(++e.position)):d=!1}P(e,"unexpected end of the stream within a flow collection")}function Le(e,u){var d,O,m=i,S=!1,A=!1,N=u,H=0,V=!1,Z,Y;if(Y=e.input.charCodeAt(e.position),Y===124)O=!1;else if(Y===62)O=!0;else return!1;for(e.kind="scalar",e.result="";Y!==0;)if(Y=e.input.charCodeAt(++e.position),Y===43||Y===45)i===m?m=Y===43?T:a:P(e,"repeat of a chomping mode identifier");else if((Z=z(Y))>=0)Z===0?P(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):A?P(e,"repeat of an indentation width identifier"):(N=u+Z-1,A=!0);else break;if(E(Y)){do Y=e.input.charCodeAt(++e.position);while(E(Y));if(Y===35)do Y=e.input.charCodeAt(++e.position);while(!c(Y)&&Y!==0)}for(;Y!==0;){for(ye(e),e.lineIndent=0,Y=e.input.charCodeAt(e.position);(!A||e.lineIndentN&&(N=e.lineIndent),c(Y)){H++;continue}if(e.lineIndentu)&&H!==0)P(e,"bad indentation of a sequence entry");else if(e.lineIndentu)&&(g&&(A=e.line,N=e.lineStart,H=e.position),se(e,u,r,!0,m)&&(g?p=e.result:y=e.result),g||(pe(e,Y,le,n,p,y,A,N,H),n=p=y=null),ee(e,!0,-1),_=e.input.charCodeAt(e.position)),(e.line===S||e.lineIndent>u)&&_!==0)P(e,"bad indentation of a mapping entry");else if(e.lineIndentu?H=1:e.lineIndent===u?H=0:e.lineIndentu?H=1:e.lineIndent===u?H=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),Y=0,le=e.implicitTypes.length;Y"),e.result!==null&&p.kind!==e.kind&&P(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result,e.tag)?(e.result=p.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):P(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||Z}function me(e){var u=e.position,d,O,m,S=!1,A;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(A=e.input.charCodeAt(e.position))!==0&&(ee(e,!0,-1),A=e.input.charCodeAt(e.position),!(e.lineIndent>0||A!==37));){for(S=!0,A=e.input.charCodeAt(++e.position),d=e.position;A!==0&&!o(A);)A=e.input.charCodeAt(++e.position);for(O=e.input.slice(d,e.position),m=[],O.length<1&&P(e,"directive name must not be less than one character in length");A!==0;){for(;E(A);)A=e.input.charCodeAt(++e.position);if(A===35){do A=e.input.charCodeAt(++e.position);while(A!==0&&!c(A));break}if(c(A))break;for(d=e.position;A!==0&&!o(A);)A=e.input.charCodeAt(++e.position);m.push(e.input.slice(d,e.position))}A!==0&&ye(e),s.call(_e,O)?_e[O](e,O,m):ge(e,'unknown document directive "'+O+'"')}if(ee(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,ee(e,!0,-1)):S&&P(e,"directives end mark is expected"),se(e,e.lineIndent-1,r,!1,!0),ee(e,!0,-1),e.checkLineBreaks&&K.test(e.input.slice(u,e.position))&&ge(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&xe(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ee(e,!0,-1));return}if(e.position"u"&&(d=u,u=null);var O=Oe(e,d);if(typeof u!="function")return O;for(var m=0,S=O.length;mT&&(i=" ... ",f=t-T+i.length),h-t>T&&(a=" ...",h=t+T-a.length),{str:i+s.slice(f,h).replace(/\t/g,"\u2192")+a,pos:t-f+i.length}}function F(s,f){return b.repeat(" ",f-s.length)+s}function k(s,f){if(f=Object.create(f||null),!s.buffer)return null;f.maxLength||(f.maxLength=79),typeof f.indent!="number"&&(f.indent=1),typeof f.linesBefore!="number"&&(f.linesBefore=3),typeof f.linesAfter!="number"&&(f.linesAfter=2);for(var h=/\r?\n|\r|\0/g,t=[0],r=[],i,a=-1;i=h.exec(s.buffer);)r.push(i.index),t.push(i.index+i[0].length),s.position<=i.index&&a<0&&(a=t.length-2);a<0&&(a=t.length-1);var T="",x,K,L=Math.min(s.line+f.linesAfter,r.length).toString().length,D=f.maxLength-(f.indent+L+3);for(x=1;x<=f.linesBefore&&!(a-x<0);x++)K=w(s.buffer,t[a-x],r[a-x],s.position-(t[a]-t[a-x]),D),T=b.repeat(" ",f.indent)+F((s.line-x+1).toString(),L)+" | "+K.str+` `+T;for(K=w(s.buffer,t[a],r[a],s.position,D),T+=b.repeat(" ",f.indent)+F((s.line+1).toString(),L)+" | "+K.str+` `,T+=b.repeat("-",f.indent+L+3+K.pos)+`^ `,x=1;x<=f.linesAfter&&!(a+x>=r.length);x++)K=w(s.buffer,t[a+x],r[a+x],s.position-(t[a]-t[a+x]),D),T+=b.repeat(" ",f.indent)+F((s.line+x+1).toString(),L)+" | "+K.str+` `;return T.replace(/\n$/,"")}C.exports=k},"./node_modules/js-yaml/lib/type.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/exception.js"),w=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],F=["scalar","sequence","mapping"];function k(f){var h={};return f!==null&&Object.keys(f).forEach(function(t){f[t].forEach(function(r){h[String(r)]=t})}),h}function s(f,h){if(h=h||{},Object.keys(h).forEach(function(t){if(w.indexOf(t)===-1)throw new b('Unknown option "'+t+'" is met in definition of "'+f+'" YAML type.')}),this.options=h,this.tag=f,this.kind=h.kind||null,this.resolve=h.resolve||function(){return!0},this.construct=h.construct||function(t){return t},this.instanceOf=h.instanceOf||null,this.predicate=h.predicate||null,this.represent=h.represent||null,this.representName=h.representName||null,this.defaultStyle=h.defaultStyle||null,this.multi=h.multi||!1,this.styleAliases=k(h.styleAliases||null),F.indexOf(this.kind)===-1)throw new b('Unknown kind "'+this.kind+'" is specified for "'+f+'" YAML type.')}C.exports=s},"./node_modules/js-yaml/lib/type/binary.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function F(h){if(h===null)return!1;var t,r,i=0,a=h.length,T=w;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function k(h){var t,r,i=h.replace(/[\r\n=]/g,""),a=i.length,T=w,x=0,K=[];for(t=0;t>16&255),K.push(x>>8&255),K.push(x&255)),x=x<<6|T.indexOf(i.charAt(t));return r=a%4*6,r===0?(K.push(x>>16&255),K.push(x>>8&255),K.push(x&255)):r===18?(K.push(x>>10&255),K.push(x>>2&255)):r===12&&K.push(x>>4&255),new Uint8Array(K)}function s(h){var t="",r=0,i,a,T=h.length,x=w;for(i=0;i>18&63],t+=x[r>>12&63],t+=x[r>>6&63],t+=x[r&63]),r=(r<<8)+h[i];return a=T%3,a===0?(t+=x[r>>18&63],t+=x[r>>12&63],t+=x[r>>6&63],t+=x[r&63]):a===2?(t+=x[r>>10&63],t+=x[r>>4&63],t+=x[r<<2&63],t+=x[64]):a===1&&(t+=x[r>>2&63],t+=x[r<<4&63],t+=x[64],t+=x[64]),t}function f(h){return Object.prototype.toString.call(h)==="[object Uint8Array]"}C.exports=new b("tag:yaml.org,2002:binary",{kind:"scalar",resolve:F,construct:k,predicate:f,represent:s})},"./node_modules/js-yaml/lib/type/bool.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(s){if(s===null)return!1;var f=s.length;return f===4&&(s==="true"||s==="True"||s==="TRUE")||f===5&&(s==="false"||s==="False"||s==="FALSE")}function F(s){return s==="true"||s==="True"||s==="TRUE"}function k(s){return Object.prototype.toString.call(s)==="[object Boolean]"}C.exports=new b("tag:yaml.org,2002:bool",{kind:"scalar",resolve:w,construct:F,predicate:k,represent:{lowercase:function(s){return s?"true":"false"},uppercase:function(s){return s?"TRUE":"FALSE"},camelcase:function(s){return s?"True":"False"}},defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/float.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/type.js"),F=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function k(r){return!(r===null||!F.test(r)||r[r.length-1]==="_")}function s(r){var i,a;return i=r.replace(/_/g,"").toLowerCase(),a=i[0]==="-"?-1:1,"+-".indexOf(i[0])>=0&&(i=i.slice(1)),i===".inf"?a===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:i===".nan"?NaN:a*parseFloat(i,10)}var f=/^[-+]?[0-9]+e/;function h(r,i){var a;if(isNaN(r))switch(i){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===r)switch(i){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===r)switch(i){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(b.isNegativeZero(r))return"-0.0";return a=r.toString(10),f.test(a)?a.replace("e",".e"):a}function t(r){return Object.prototype.toString.call(r)==="[object Number]"&&(r%1!==0||b.isNegativeZero(r))}C.exports=new w("tag:yaml.org,2002:float",{kind:"scalar",resolve:k,construct:s,predicate:t,represent:h,defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/int.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/type.js");function F(r){return 48<=r&&r<=57||65<=r&&r<=70||97<=r&&r<=102}function k(r){return 48<=r&&r<=55}function s(r){return 48<=r&&r<=57}function f(r){if(r===null)return!1;var i=r.length,a=0,T=!1,x;if(!i)return!1;if(x=r[a],(x==="-"||x==="+")&&(x=r[++a]),x==="0"){if(a+1===i)return!0;if(x=r[++a],x==="b"){for(a++;a=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0o"+r.toString(8):"-0o"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},"./node_modules/js-yaml/lib/type/map.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");C.exports=new b("tag:yaml.org,2002:map",{kind:"mapping",construct:function(w){return w!==null?w:{}}})},"./node_modules/js-yaml/lib/type/merge.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(F){return F==="<<"||F===null}C.exports=new b("tag:yaml.org,2002:merge",{kind:"scalar",resolve:w})},"./node_modules/js-yaml/lib/type/null.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(s){if(s===null)return!0;var f=s.length;return f===1&&s==="~"||f===4&&(s==="null"||s==="Null"||s==="NULL")}function F(){return null}function k(s){return s===null}C.exports=new b("tag:yaml.org,2002:null",{kind:"scalar",resolve:w,construct:F,predicate:k,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/omap.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=Object.prototype.hasOwnProperty,F=Object.prototype.toString;function k(f){if(f===null)return!0;var h=[],t,r,i,a,T,x=f;for(t=0,r=x.length;t