@angular-experts/hawkeye
Version:
CLI to launch Hawkeye, a bundle analyzer / visualizer
32 lines • 98 kB
JavaScript
var Bt=Object.defineProperty;var en=e=>{throw TypeError(e)};var Tt=(e,n,t)=>n in e?Bt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var T=(e,n,t)=>Tt(e,typeof n!="symbol"?n+"":n,t),nn=(e,n,t)=>n.has(e)||en("Cannot "+t);var pe=(e,n,t)=>(nn(e,n,"read from private field"),t?t.call(e):n.get(e)),he=(e,n,t)=>n.has(e)?en("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(e):n.set(e,t);var de=(e,n,t)=>(nn(e,n,"access private method"),t);import{i as k,D as St,L as It,R as Rt,ɵ as $t,a as Ot,I as Ne,A as Me,m as xe,s as Lt,o as ze,t as tn,b as le,T as Nt,c as Mt,d as _n,e as Bn,f as Tn,g as Sn,h as In,j as Rn,k as $n,l as On,N as zt,P as Pt,n as jt,p as Ht,q as Ut,r as Yt,u as qt,v as Kt,V as Zt,w as Gt,x as Qt,y as Wt,z as Vt,B as Xt,C as Jt,E as ei,O as ni}from"./index-C-aBJUMI.js";import{t as ti}from"./rxjs-interop-BuqIUrbQ.js";function ii(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pe={exports:{}},w={},oe={},I={};function Ln(e){return typeof e>"u"||e===null}function ri(e){return typeof e=="object"&&e!==null}function ui(e){return Array.isArray(e)?e:Ln(e)?[]:[e]}function li(e,n){var t,i,r,u;if(n)for(u=Object.keys(n),t=0,i=u.length;t<i;t+=1)r=u[t],e[r]=n[r];return e}function oi(e,n){var t="",i;for(i=0;i<n;i+=1)t+=e;return t}function si(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}I.isNothing=Ln;I.isObject=ri;I.toArray=ui;I.repeat=oi;I.isNegativeZero=si;I.extend=li;function re(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}re.prototype=Object.create(Error.prototype);re.prototype.constructor=re;re.prototype.toString=function(n){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!n&&this.mark&&(t+=" "+this.mark.toString()),t};var se=re,rn=I;function je(e,n,t,i,r){this.name=e,this.buffer=n,this.position=t,this.line=i,this.column=r}je.prototype.getSnippet=function(n,t){var i,r,u,l,o;if(!this.buffer)return null;for(n=n||4,t=t||75,i="",r=this.position;r>0&&`\0\r
\u2028\u2029`.indexOf(this.buffer.charAt(r-1))===-1;)if(r-=1,this.position-r>t/2-1){i=" ... ",r+=5;break}for(u="",l=this.position;l<this.buffer.length&&`\0\r
\u2028\u2029`.indexOf(this.buffer.charAt(l))===-1;)if(l+=1,l-this.position>t/2-1){u=" ... ",l-=5;break}return o=this.buffer.slice(r,l),rn.repeat(" ",n)+i+o+u+`
`+rn.repeat(" ",n+this.position-r+i.length)+"^"};je.prototype.toString=function(n){var t,i="";return this.name&&(i+='in "'+this.name+'" '),i+="at line "+(this.line+1)+", column "+(this.column+1),n||(t=this.getSnippet(),t&&(i+=`:
`+t)),i};var ai=je,un=se,ci=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],fi=["scalar","sequence","mapping"];function pi(e){var n={};return e!==null&&Object.keys(e).forEach(function(t){e[t].forEach(function(i){n[String(i)]=t})}),n}function hi(e,n){if(n=n||{},Object.keys(n).forEach(function(t){if(ci.indexOf(t)===-1)throw new un('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(t){return t},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.defaultStyle=n.defaultStyle||null,this.styleAliases=pi(n.styleAliases||null),fi.indexOf(this.kind)===-1)throw new un('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var b=hi,ln=I,ge=se,di=b;function Re(e,n,t){var i=[];return e.include.forEach(function(r){t=Re(r,n,t)}),e[n].forEach(function(r){t.forEach(function(u,l){u.tag===r.tag&&u.kind===r.kind&&i.push(l)}),t.push(r)}),t.filter(function(r,u){return i.indexOf(u)===-1})}function Di(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},n,t;function i(r){e[r.kind][r.tag]=e.fallback[r.tag]=r}for(n=0,t=arguments.length;n<t;n+=1)arguments[n].forEach(i);return e}function W(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(n){if(n.loadKind&&n.loadKind!=="scalar")throw new ge("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=Re(this,"implicit",[]),this.compiledExplicit=Re(this,"explicit",[]),this.compiledTypeMap=Di(this.compiledImplicit,this.compiledExplicit)}W.DEFAULT=null;W.create=function(){var n,t;switch(arguments.length){case 1:n=W.DEFAULT,t=arguments[0];break;case 2:n=arguments[0],t=arguments[1];break;default:throw new ge("Wrong number of arguments for Schema.create function")}if(n=ln.toArray(n),t=ln.toArray(t),!n.every(function(i){return i instanceof W}))throw new ge("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(i){return i instanceof di}))throw new ge("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new W({include:n,explicit:t})};var ne=W,gi=b,Fi=new gi("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}}),mi=b,xi=new mi("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}}),Ai=b,Ci=new Ai("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}}),Ei=ne,He=new Ei({explicit:[Fi,xi,Ci]}),ki=b;function wi(e){if(e===null)return!0;var n=e.length;return n===1&&e==="~"||n===4&&(e==="null"||e==="Null"||e==="NULL")}function yi(){return null}function bi(e){return e===null}var vi=new ki("tag:yaml.org,2002:null",{kind:"scalar",resolve:wi,construct:yi,predicate:bi,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"}),_i=b;function Bi(e){if(e===null)return!1;var n=e.length;return n===4&&(e==="true"||e==="True"||e==="TRUE")||n===5&&(e==="false"||e==="False"||e==="FALSE")}function Ti(e){return e==="true"||e==="True"||e==="TRUE"}function Si(e){return Object.prototype.toString.call(e)==="[object Boolean]"}var Ii=new _i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Bi,construct:Ti,predicate:Si,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"}),Ri=I,$i=b;function Oi(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Li(e){return 48<=e&&e<=55}function Ni(e){return 48<=e&&e<=57}function Mi(e){if(e===null)return!1;var n=e.length,t=0,i=!1,r;if(!n)return!1;if(r=e[t],(r==="-"||r==="+")&&(r=e[++t]),r==="0"){if(t+1===n)return!0;if(r=e[++t],r==="b"){for(t++;t<n;t++)if(r=e[t],r!=="_"){if(r!=="0"&&r!=="1")return!1;i=!0}return i&&r!=="_"}if(r==="x"){for(t++;t<n;t++)if(r=e[t],r!=="_"){if(!Oi(e.charCodeAt(t)))return!1;i=!0}return i&&r!=="_"}for(;t<n;t++)if(r=e[t],r!=="_"){if(!Li(e.charCodeAt(t)))return!1;i=!0}return i&&r!=="_"}if(r==="_")return!1;for(;t<n;t++)if(r=e[t],r!=="_"){if(r===":")break;if(!Ni(e.charCodeAt(t)))return!1;i=!0}return!i||r==="_"?!1:r!==":"?!0:/^(:[0-5]?[0-9])+$/.test(e.slice(t))}function zi(e){var n=e,t=1,i,r,u=[];return n.indexOf("_")!==-1&&(n=n.replace(/_/g,"")),i=n[0],(i==="-"||i==="+")&&(i==="-"&&(t=-1),n=n.slice(1),i=n[0]),n==="0"?0:i==="0"?n[1]==="b"?t*parseInt(n.slice(2),2):n[1]==="x"?t*parseInt(n,16):t*parseInt(n,8):n.indexOf(":")!==-1?(n.split(":").forEach(function(l){u.unshift(parseInt(l,10))}),n=0,r=1,u.forEach(function(l){n+=l*r,r*=60}),t*n):t*parseInt(n,10)}function Pi(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Ri.isNegativeZero(e)}var ji=new $i("tag:yaml.org,2002:int",{kind:"scalar",resolve:Mi,construct:zi,predicate:Pi,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+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"]}}),Nn=I,Hi=b,Ui=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Yi(e){return!(e===null||!Ui.test(e)||e[e.length-1]==="_")}function qi(e){var n,t,i,r;return n=e.replace(/_/g,"").toLowerCase(),t=n[0]==="-"?-1:1,r=[],"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:n.indexOf(":")>=0?(n.split(":").forEach(function(u){r.unshift(parseFloat(u,10))}),n=0,i=1,r.forEach(function(u){n+=u*i,i*=60}),t*n):t*parseFloat(n,10)}var Ki=/^[-+]?[0-9]+e/;function Zi(e,n){var t;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Nn.isNegativeZero(e))return"-0.0";return t=e.toString(10),Ki.test(t)?t.replace("e",".e"):t}function Gi(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Nn.isNegativeZero(e))}var Qi=new Hi("tag:yaml.org,2002:float",{kind:"scalar",resolve:Yi,construct:qi,predicate:Gi,represent:Zi,defaultStyle:"lowercase"}),Wi=ne,Mn=new Wi({include:[He],implicit:[vi,Ii,ji,Qi]}),Vi=ne,zn=new Vi({include:[Mn]}),Xi=b,Pn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),jn=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 Ji(e){return e===null?!1:Pn.exec(e)!==null||jn.exec(e)!==null}function er(e){var n,t,i,r,u,l,o,s=0,a=null,p,f,h;if(n=Pn.exec(e),n===null&&(n=jn.exec(e)),n===null)throw new Error("Date resolve error");if(t=+n[1],i=+n[2]-1,r=+n[3],!n[4])return new Date(Date.UTC(t,i,r));if(u=+n[4],l=+n[5],o=+n[6],n[7]){for(s=n[7].slice(0,3);s.length<3;)s+="0";s=+s}return n[9]&&(p=+n[10],f=+(n[11]||0),a=(p*60+f)*6e4,n[9]==="-"&&(a=-a)),h=new Date(Date.UTC(t,i,r,u,l,o,s)),a&&h.setTime(h.getTime()-a),h}function nr(e){return e.toISOString()}var tr=new Xi("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Ji,construct:er,instanceOf:Date,represent:nr}),ir=b;function rr(e){return e==="<<"||e===null}var ur=new ir("tag:yaml.org,2002:merge",{kind:"scalar",resolve:rr});function Hn(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var U;try{var lr=Hn;U=lr("buffer").Buffer}catch{}var or=b,Ue=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function sr(e){if(e===null)return!1;var n,t,i=0,r=e.length,u=Ue;for(t=0;t<r;t++)if(n=u.indexOf(e.charAt(t)),!(n>64)){if(n<0)return!1;i+=6}return i%8===0}function ar(e){var n,t,i=e.replace(/[\r\n=]/g,""),r=i.length,u=Ue,l=0,o=[];for(n=0;n<r;n++)n%4===0&&n&&(o.push(l>>16&255),o.push(l>>8&255),o.push(l&255)),l=l<<6|u.indexOf(i.charAt(n));return t=r%4*6,t===0?(o.push(l>>16&255),o.push(l>>8&255),o.push(l&255)):t===18?(o.push(l>>10&255),o.push(l>>2&255)):t===12&&o.push(l>>4&255),U?U.from?U.from(o):new U(o):o}function cr(e){var n="",t=0,i,r,u=e.length,l=Ue;for(i=0;i<u;i++)i%3===0&&i&&(n+=l[t>>18&63],n+=l[t>>12&63],n+=l[t>>6&63],n+=l[t&63]),t=(t<<8)+e[i];return r=u%3,r===0?(n+=l[t>>18&63],n+=l[t>>12&63],n+=l[t>>6&63],n+=l[t&63]):r===2?(n+=l[t>>10&63],n+=l[t>>4&63],n+=l[t<<2&63],n+=l[64]):r===1&&(n+=l[t>>2&63],n+=l[t<<4&63],n+=l[64],n+=l[64]),n}function fr(e){return U&&U.isBuffer(e)}var pr=new or("tag:yaml.org,2002:binary",{kind:"scalar",resolve:sr,construct:ar,predicate:fr,represent:cr}),hr=b,dr=Object.prototype.hasOwnProperty,Dr=Object.prototype.toString;function gr(e){if(e===null)return!0;var n=[],t,i,r,u,l,o=e;for(t=0,i=o.length;t<i;t+=1){if(r=o[t],l=!1,Dr.call(r)!=="[object Object]")return!1;for(u in r)if(dr.call(r,u))if(!l)l=!0;else return!1;if(!l)return!1;if(n.indexOf(u)===-1)n.push(u);else return!1}return!0}function Fr(e){return e!==null?e:[]}var mr=new hr("tag:yaml.org,2002:omap",{kind:"sequence",resolve:gr,construct:Fr}),xr=b,Ar=Object.prototype.toString;function Cr(e){if(e===null)return!0;var n,t,i,r,u,l=e;for(u=new Array(l.length),n=0,t=l.length;n<t;n+=1){if(i=l[n],Ar.call(i)!=="[object Object]"||(r=Object.keys(i),r.length!==1))return!1;u[n]=[r[0],i[r[0]]]}return!0}function Er(e){if(e===null)return[];var n,t,i,r,u,l=e;for(u=new Array(l.length),n=0,t=l.length;n<t;n+=1)i=l[n],r=Object.keys(i),u[n]=[r[0],i[r[0]]];return u}var kr=new xr("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Cr,construct:Er}),wr=b,yr=Object.prototype.hasOwnProperty;function br(e){if(e===null)return!0;var n,t=e;for(n in t)if(yr.call(t,n)&&t[n]!==null)return!1;return!0}function vr(e){return e!==null?e:{}}var _r=new wr("tag:yaml.org,2002:set",{kind:"mapping",resolve:br,construct:vr}),Br=ne,ae=new Br({include:[zn],implicit:[tr,ur],explicit:[pr,mr,kr,_r]}),Tr=b;function Sr(){return!0}function Ir(){}function Rr(){return""}function $r(e){return typeof e>"u"}var Or=new Tr("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:Sr,construct:Ir,predicate:$r,represent:Rr}),Lr=b;function Nr(e){if(e===null||e.length===0)return!1;var n=e,t=/\/([gim]*)$/.exec(e),i="";return!(n[0]==="/"&&(t&&(i=t[1]),i.length>3||n[n.length-i.length-1]!=="/"))}function Mr(e){var n=e,t=/\/([gim]*)$/.exec(e),i="";return n[0]==="/"&&(t&&(i=t[1]),n=n.slice(1,n.length-i.length-1)),new RegExp(n,i)}function zr(e){var n="/"+e.source+"/";return e.global&&(n+="g"),e.multiline&&(n+="m"),e.ignoreCase&&(n+="i"),n}function Pr(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var jr=new Lr("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:Nr,construct:Mr,predicate:Pr,represent:zr}),Ae;try{var Hr=Hn;Ae=Hr("esprima")}catch{typeof window<"u"&&(Ae=window.esprima)}var Ur=b;function Yr(e){if(e===null)return!1;try{var n="("+e+")",t=Ae.parse(n,{range:!0});return!(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function qr(e){var n="("+e+")",t=Ae.parse(n,{range:!0}),i=[],r;if(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return t.body[0].expression.params.forEach(function(u){i.push(u.name)}),r=t.body[0].expression.body.range,t.body[0].expression.body.type==="BlockStatement"?new Function(i,n.slice(r[0]+1,r[1]-1)):new Function(i,"return "+n.slice(r[0],r[1]))}function Kr(e){return e.toString()}function Zr(e){return Object.prototype.toString.call(e)==="[object Function]"}var Gr=new Ur("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:Yr,construct:qr,predicate:Zr,represent:Kr}),on=ne,_e=on.DEFAULT=new on({include:[ae],explicit:[Or,jr,Gr]}),z=I,Un=se,Qr=ai,Yn=ae,Wr=_e,j=Object.prototype.hasOwnProperty,Ce=1,qn=2,Kn=3,Ee=4,Ie=1,Vr=2,sn=3,Xr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Jr=/[\x85\u2028\u2029]/,eu=/[,\[\]\{\}]/,Zn=/^(?:!|!!|![a-z\-]+!)$/i,Gn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function an(e){return Object.prototype.toString.call(e)}function N(e){return e===10||e===13}function Y(e){return e===9||e===32}function S(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 nu(e){var n;return 48<=e&&e<=57?e-48:(n=e|32,97<=n&&n<=102?n-97+10:-1)}function tu(e){return e===120?2:e===117?4:e===85?8:0}function iu(e){return 48<=e&&e<=57?e-48:-1}function cn(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"
":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function ru(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Qn=new Array(256),Wn=new Array(256);for(var Q=0;Q<256;Q++)Qn[Q]=cn(Q)?1:0,Wn[Q]=cn(Q);function uu(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||Wr,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function Vn(e,n){return new Un(n,new Qr(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function g(e,n){throw Vn(e,n)}function ke(e,n){e.onWarning&&e.onWarning.call(null,Vn(e,n))}var fn={YAML:function(n,t,i){var r,u,l;n.version!==null&&g(n,"duplication of %YAML directive"),i.length!==1&&g(n,"YAML directive accepts exactly one argument"),r=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),r===null&&g(n,"ill-formed argument of the YAML directive"),u=parseInt(r[1],10),l=parseInt(r[2],10),u!==1&&g(n,"unacceptable YAML version of the document"),n.version=i[0],n.checkLineBreaks=l<2,l!==1&&l!==2&&ke(n,"unsupported YAML version of the document")},TAG:function(n,t,i){var r,u;i.length!==2&&g(n,"TAG directive accepts exactly two arguments"),r=i[0],u=i[1],Zn.test(r)||g(n,"ill-formed tag handle (first argument) of the TAG directive"),j.call(n.tagMap,r)&&g(n,'there is a previously declared suffix for "'+r+'" tag handle'),Gn.test(u)||g(n,"ill-formed tag prefix (second argument) of the TAG directive"),n.tagMap[r]=u}};function P(e,n,t,i){var r,u,l,o;if(n<t){if(o=e.input.slice(n,t),i)for(r=0,u=o.length;r<u;r+=1)l=o.charCodeAt(r),l===9||32<=l&&l<=1114111||g(e,"expected valid JSON character");else Xr.test(o)&&g(e,"the stream contains non-printable characters");e.result+=o}}function pn(e,n,t,i){var r,u,l,o;for(z.isObject(t)||g(e,"cannot merge mappings; the provided source object is unacceptable"),r=Object.keys(t),l=0,o=r.length;l<o;l+=1)u=r[l],j.call(n,u)||(n[u]=t[u],i[u]=!0)}function X(e,n,t,i,r,u,l,o){var s,a;if(Array.isArray(r))for(r=Array.prototype.slice.call(r),s=0,a=r.length;s<a;s+=1)Array.isArray(r[s])&&g(e,"nested arrays are not supported inside keys"),typeof r=="object"&&an(r[s])==="[object Object]"&&(r[s]="[object Object]");if(typeof r=="object"&&an(r)==="[object Object]"&&(r="[object Object]"),r=String(r),n===null&&(n={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(u))for(s=0,a=u.length;s<a;s+=1)pn(e,n,u[s],t);else pn(e,n,u,t);else!e.json&&!j.call(t,r)&&j.call(n,r)&&(e.line=l||e.line,e.position=o||e.position,g(e,"duplicated mapping key")),n[r]=u,delete t[r];return n}function Ye(e){var n;n=e.input.charCodeAt(e.position),n===10?e.position++:n===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):g(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function y(e,n,t){for(var i=0,r=e.input.charCodeAt(e.position);r!==0;){for(;Y(r);)r=e.input.charCodeAt(++e.position);if(n&&r===35)do r=e.input.charCodeAt(++e.position);while(r!==10&&r!==13&&r!==0);if(N(r))for(Ye(e),r=e.input.charCodeAt(e.position),i++,e.lineIndent=0;r===32;)e.lineIndent++,r=e.input.charCodeAt(++e.position);else break}return t!==-1&&i!==0&&e.lineIndent<t&&ke(e,"deficient indentation"),i}function Be(e){var n=e.position,t;return t=e.input.charCodeAt(n),!!((t===45||t===46)&&t===e.input.charCodeAt(n+1)&&t===e.input.charCodeAt(n+2)&&(n+=3,t=e.input.charCodeAt(n),t===0||S(t)))}function qe(e,n){n===1?e.result+=" ":n>1&&(e.result+=z.repeat(`
`,n-1))}function lu(e,n,t){var i,r,u,l,o,s,a,p,f=e.kind,h=e.result,c;if(c=e.input.charCodeAt(e.position),S(c)||V(c)||c===35||c===38||c===42||c===33||c===124||c===62||c===39||c===34||c===37||c===64||c===96||(c===63||c===45)&&(r=e.input.charCodeAt(e.position+1),S(r)||t&&V(r)))return!1;for(e.kind="scalar",e.result="",u=l=e.position,o=!1;c!==0;){if(c===58){if(r=e.input.charCodeAt(e.position+1),S(r)||t&&V(r))break}else if(c===35){if(i=e.input.charCodeAt(e.position-1),S(i))break}else{if(e.position===e.lineStart&&Be(e)||t&&V(c))break;if(N(c))if(s=e.line,a=e.lineStart,p=e.lineIndent,y(e,!1,-1),e.lineIndent>=n){o=!0,c=e.input.charCodeAt(e.position);continue}else{e.position=l,e.line=s,e.lineStart=a,e.lineIndent=p;break}}o&&(P(e,u,l,!1),qe(e,e.line-s),u=l=e.position,o=!1),Y(c)||(l=e.position+1),c=e.input.charCodeAt(++e.position)}return P(e,u,l,!1),e.result?!0:(e.kind=f,e.result=h,!1)}function ou(e,n){var t,i,r;if(t=e.input.charCodeAt(e.position),t!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=r=e.position;(t=e.input.charCodeAt(e.position))!==0;)if(t===39)if(P(e,i,e.position,!0),t=e.input.charCodeAt(++e.position),t===39)i=e.position,e.position++,r=e.position;else return!0;else N(t)?(P(e,i,r,!0),qe(e,y(e,!1,n)),i=r=e.position):e.position===e.lineStart&&Be(e)?g(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);g(e,"unexpected end of the stream within a single quoted scalar")}function su(e,n){var t,i,r,u,l,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,t=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return P(e,t,e.position,!0),e.position++,!0;if(o===92){if(P(e,t,e.position,!0),o=e.input.charCodeAt(++e.position),N(o))y(e,!1,n);else if(o<256&&Qn[o])e.result+=Wn[o],e.position++;else if((l=tu(o))>0){for(r=l,u=0;r>0;r--)o=e.input.charCodeAt(++e.position),(l=nu(o))>=0?u=(u<<4)+l:g(e,"expected hexadecimal character");e.result+=ru(u),e.position++}else g(e,"unknown escape sequence");t=i=e.position}else N(o)?(P(e,t,i,!0),qe(e,y(e,!1,n)),t=i=e.position):e.position===e.lineStart&&Be(e)?g(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}g(e,"unexpected end of the stream within a double quoted scalar")}function au(e,n){var t=!0,i,r=e.tag,u,l=e.anchor,o,s,a,p,f,h={},c,F,C,m;if(m=e.input.charCodeAt(e.position),m===91)s=93,f=!1,u=[];else if(m===123)s=125,f=!0,u={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),m=e.input.charCodeAt(++e.position);m!==0;){if(y(e,!0,n),m=e.input.charCodeAt(e.position),m===s)return e.position++,e.tag=r,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=u,!0;t||g(e,"missed comma between flow collection entries"),F=c=C=null,a=p=!1,m===63&&(o=e.input.charCodeAt(e.position+1),S(o)&&(a=p=!0,e.position++,y(e,!0,n))),i=e.line,J(e,n,Ce,!1,!0),F=e.tag,c=e.result,y(e,!0,n),m=e.input.charCodeAt(e.position),(p||e.line===i)&&m===58&&(a=!0,m=e.input.charCodeAt(++e.position),y(e,!0,n),J(e,n,Ce,!1,!0),C=e.result),f?X(e,u,h,F,c,C):a?u.push(X(e,null,h,F,c,C)):u.push(c),y(e,!0,n),m=e.input.charCodeAt(e.position),m===44?(t=!0,m=e.input.charCodeAt(++e.position)):t=!1}g(e,"unexpected end of the stream within a flow collection")}function cu(e,n){var t,i,r=Ie,u=!1,l=!1,o=n,s=0,a=!1,p,f;if(f=e.input.charCodeAt(e.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)Ie===r?r=f===43?sn:Vr:g(e,"repeat of a chomping mode identifier");else if((p=iu(f))>=0)p===0?g(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?g(e,"repeat of an indentation width identifier"):(o=n+p-1,l=!0);else break;if(Y(f)){do f=e.input.charCodeAt(++e.position);while(Y(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!N(f)&&f!==0)}for(;f!==0;){for(Ye(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!l||e.lineIndent<o)&&f===32;)e.lineIndent++,f=e.input.charCodeAt(++e.position);if(!l&&e.lineIndent>o&&(o=e.lineIndent),N(f)){s++;continue}if(e.lineIndent<o){r===sn?e.result+=z.repeat(`
`,u?1+s:s):r===Ie&&u&&(e.result+=`
`);break}for(i?Y(f)?(a=!0,e.result+=z.repeat(`
`,u?1+s:s)):a?(a=!1,e.result+=z.repeat(`
`,s+1)):s===0?u&&(e.result+=" "):e.result+=z.repeat(`
`,s):e.result+=z.repeat(`
`,u?1+s:s),u=!0,l=!0,s=0,t=e.position;!N(f)&&f!==0;)f=e.input.charCodeAt(++e.position);P(e,t,e.position,!1)}return!0}function hn(e,n){var t,i=e.tag,r=e.anchor,u=[],l,o=!1,s;for(e.anchor!==null&&(e.anchorMap[e.anchor]=u),s=e.input.charCodeAt(e.position);s!==0&&!(s!==45||(l=e.input.charCodeAt(e.position+1),!S(l)));){if(o=!0,e.position++,y(e,!0,-1)&&e.lineIndent<=n){u.push(null),s=e.input.charCodeAt(e.position);continue}if(t=e.line,J(e,n,Kn,!1,!0),u.push(e.result),y(e,!0,-1),s=e.input.charCodeAt(e.position),(e.line===t||e.lineIndent>n)&&s!==0)g(e,"bad indentation of a sequence entry");else if(e.lineIndent<n)break}return o?(e.tag=i,e.anchor=r,e.kind="sequence",e.result=u,!0):!1}function fu(e,n,t){var i,r,u,l,o=e.tag,s=e.anchor,a={},p={},f=null,h=null,c=null,F=!1,C=!1,m;for(e.anchor!==null&&(e.anchorMap[e.anchor]=a),m=e.input.charCodeAt(e.position);m!==0;){if(i=e.input.charCodeAt(e.position+1),u=e.line,l=e.position,(m===63||m===58)&&S(i))m===63?(F&&(X(e,a,p,f,h,null),f=h=c=null),C=!0,F=!0,r=!0):F?(F=!1,r=!0):g(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,m=i;else if(J(e,t,qn,!1,!0))if(e.line===u){for(m=e.input.charCodeAt(e.position);Y(m);)m=e.input.charCodeAt(++e.position);if(m===58)m=e.input.charCodeAt(++e.position),S(m)||g(e,"a whitespace character is expected after the key-value separator within a block mapping"),F&&(X(e,a,p,f,h,null),f=h=c=null),C=!0,F=!1,r=!1,f=e.tag,h=e.result;else if(C)g(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=o,e.anchor=s,!0}else if(C)g(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=o,e.anchor=s,!0;else break;if((e.line===u||e.lineIndent>n)&&(J(e,n,Ee,!0,r)&&(F?h=e.result:c=e.result),F||(X(e,a,p,f,h,c,u,l),f=h=c=null),y(e,!0,-1),m=e.input.charCodeAt(e.position)),e.lineIndent>n&&m!==0)g(e,"bad indentation of a mapping entry");else if(e.lineIndent<n)break}return F&&X(e,a,p,f,h,null),C&&(e.tag=o,e.anchor=s,e.kind="mapping",e.result=a),C}function pu(e){var n,t=!1,i=!1,r,u,l;if(l=e.input.charCodeAt(e.position),l!==33)return!1;if(e.tag!==null&&g(e,"duplication of a tag property"),l=e.input.charCodeAt(++e.position),l===60?(t=!0,l=e.input.charCodeAt(++e.position)):l===33?(i=!0,r="!!",l=e.input.charCodeAt(++e.position)):r="!",n=e.position,t){do l=e.input.charCodeAt(++e.position);while(l!==0&&l!==62);e.position<e.length?(u=e.input.slice(n,e.position),l=e.input.charCodeAt(++e.position)):g(e,"unexpected end of the stream within a verbatim tag")}else{for(;l!==0&&!S(l);)l===33&&(i?g(e,"tag suffix cannot contain exclamation marks"):(r=e.input.slice(n-1,e.position+1),Zn.test(r)||g(e,"named tag handle cannot contain such characters"),i=!0,n=e.position+1)),l=e.input.charCodeAt(++e.position);u=e.input.slice(n,e.position),eu.test(u)&&g(e,"tag suffix cannot contain flow indicator characters")}return u&&!Gn.test(u)&&g(e,"tag name cannot contain such characters: "+u),t?e.tag=u:j.call(e.tagMap,r)?e.tag=e.tagMap[r]+u:r==="!"?e.tag="!"+u:r==="!!"?e.tag="tag:yaml.org,2002:"+u:g(e,'undeclared tag handle "'+r+'"'),!0}function hu(e){var n,t;if(t=e.input.charCodeAt(e.position),t!==38)return!1;for(e.anchor!==null&&g(e,"duplication of an anchor property"),t=e.input.charCodeAt(++e.position),n=e.position;t!==0&&!S(t)&&!V(t);)t=e.input.charCodeAt(++e.position);return e.position===n&&g(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(n,e.position),!0}function du(e){var n,t,i;if(i=e.input.charCodeAt(e.position),i!==42)return!1;for(i=e.input.charCodeAt(++e.position),n=e.position;i!==0&&!S(i)&&!V(i);)i=e.input.charCodeAt(++e.position);return e.position===n&&g(e,"name of an alias node must contain at least one character"),t=e.input.slice(n,e.position),j.call(e.anchorMap,t)||g(e,'unidentified alias "'+t+'"'),e.result=e.anchorMap[t],y(e,!0,-1),!0}function J(e,n,t,i,r){var u,l,o,s=1,a=!1,p=!1,f,h,c,F,C;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,u=l=o=Ee===t||Kn===t,i&&y(e,!0,-1)&&(a=!0,e.lineIndent>n?s=1:e.lineIndent===n?s=0:e.lineIndent<n&&(s=-1)),s===1)for(;pu(e)||hu(e);)y(e,!0,-1)?(a=!0,o=u,e.lineIndent>n?s=1:e.lineIndent===n?s=0:e.lineIndent<n&&(s=-1)):o=!1;if(o&&(o=a||r),(s===1||Ee===t)&&(Ce===t||qn===t?F=n:F=n+1,C=e.position-e.lineStart,s===1?o&&(hn(e,C)||fu(e,C,F))||au(e,F)?p=!0:(l&&cu(e,F)||ou(e,F)||su(e,F)?p=!0:du(e)?(p=!0,(e.tag!==null||e.anchor!==null)&&g(e,"alias node should not have any properties")):lu(e,F,Ce===t)&&(p=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):s===0&&(p=o&&hn(e,C))),e.tag!==null&&e.tag!=="!")if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&g(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),f=0,h=e.implicitTypes.length;f<h;f+=1)if(c=e.implicitTypes[f],c.resolve(e.result)){e.result=c.construct(e.result),e.tag=c.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else j.call(e.typeMap[e.kind||"fallback"],e.tag)?(c=e.typeMap[e.kind||"fallback"][e.tag],e.result!==null&&c.kind!==e.kind&&g(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+c.kind+'", not "'+e.kind+'"'),c.resolve(e.result)?(e.result=c.construct(e.result),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):g(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):g(e,"unknown tag !<"+e.tag+">");return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||p}function Du(e){var n=e.position,t,i,r,u=!1,l;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};(l=e.input.charCodeAt(e.position))!==0&&(y(e,!0,-1),l=e.input.charCodeAt(e.position),!(e.lineIndent>0||l!==37));){for(u=!0,l=e.input.charCodeAt(++e.position),t=e.position;l!==0&&!S(l);)l=e.input.charCodeAt(++e.position);for(i=e.input.slice(t,e.position),r=[],i.length<1&&g(e,"directive name must not be less than one character in length");l!==0;){for(;Y(l);)l=e.input.charCodeAt(++e.position);if(l===35){do l=e.input.charCodeAt(++e.position);while(l!==0&&!N(l));break}if(N(l))break;for(t=e.position;l!==0&&!S(l);)l=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}l!==0&&Ye(e),j.call(fn,i)?fn[i](e,i,r):ke(e,'unknown document directive "'+i+'"')}if(y(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,y(e,!0,-1)):u&&g(e,"directives end mark is expected"),J(e,e.lineIndent-1,Ee,!1,!0),y(e,!0,-1),e.checkLineBreaks&&Jr.test(e.input.slice(n,e.position))&&ke(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Be(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,y(e,!0,-1));return}if(e.position<e.length-1)g(e,"end of the stream or a document separator is expected");else return}function Xn(e,n){e=String(e),n=n||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var t=new uu(e,n),i=e.indexOf("\0");for(i!==-1&&(t.position=i,g(t,"null byte is not allowed in input")),t.input+="\0";t.input.charCodeAt(t.position)===32;)t.lineIndent+=1,t.position+=1;for(;t.position<t.length-1;)Du(t);return t.documents}function Jn(e,n,t){n!==null&&typeof n=="object"&&typeof t>"u"&&(t=n,n=null);var i=Xn(e,t);if(typeof n!="function")return i;for(var r=0,u=i.length;r<u;r+=1)n(i[r])}function et(e,n){var t=Xn(e,n);if(t.length!==0){if(t.length===1)return t[0];throw new Un("expected a single document in the stream, but found more")}}function gu(e,n,t){return typeof n=="object"&&n!==null&&typeof t>"u"&&(t=n,n=null),Jn(e,n,z.extend({schema:Yn},t))}function Fu(e,n){return et(e,z.extend({schema:Yn},n))}oe.loadAll=Jn;oe.load=et;oe.safeLoadAll=gu;oe.safeLoad=Fu;var Ke={},ce=I,fe=se,mu=_e,xu=ae,nt=Object.prototype.toString,tt=Object.prototype.hasOwnProperty,Au=9,ue=10,Cu=13,Eu=32,ku=33,wu=34,it=35,yu=37,bu=38,vu=39,_u=42,rt=44,Bu=45,ut=58,Tu=61,Su=62,Iu=63,Ru=64,lt=91,ot=93,$u=96,st=123,Ou=124,at=125,B={};B[0]="\\0";B[7]="\\a";B[8]="\\b";B[9]="\\t";B[10]="\\n";B[11]="\\v";B[12]="\\f";B[13]="\\r";B[27]="\\e";B[34]='\\"';B[92]="\\\\";B[133]="\\N";B[160]="\\_";B[8232]="\\L";B[8233]="\\P";var Lu=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function Nu(e,n){var t,i,r,u,l,o,s;if(n===null)return{};for(t={},i=Object.keys(n),r=0,u=i.length;r<u;r+=1)l=i[r],o=String(n[l]),l.slice(0,2)==="!!"&&(l="tag:yaml.org,2002:"+l.slice(2)),s=e.compiledTypeMap.fallback[l],s&&tt.call(s.styleAliases,o)&&(o=s.styleAliases[o]),t[l]=o;return t}function dn(e){var n,t,i;if(n=e.toString(16).toUpperCase(),e<=255)t="x",i=2;else if(e<=65535)t="u",i=4;else if(e<=4294967295)t="U",i=8;else throw new fe("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+t+ce.repeat("0",i-n.length)+n}function Mu(e){this.schema=e.schema||mu,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=ce.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=Nu(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Dn(e,n){for(var t=ce.repeat(" ",n),i=0,r=-1,u="",l,o=e.length;i<o;)r=e.indexOf(`
`,i),r===-1?(l=e.slice(i),i=o):(l=e.slice(i,r+1),i=r+1),l.length&&l!==`
`&&(u+=t),u+=l;return u}function $e(e,n){return`
`+ce.repeat(" ",e.indent*n)}function zu(e,n){var t,i,r;for(t=0,i=e.implicitTypes.length;t<i;t+=1)if(r=e.implicitTypes[t],r.resolve(n))return!0;return!1}function Ze(e){return e===Eu||e===Au}function ee(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==65279||65536<=e&&e<=1114111}function Pu(e){return ee(e)&&!Ze(e)&&e!==65279&&e!==Cu&&e!==ue}function gn(e,n){return ee(e)&&e!==65279&&e!==rt&&e!==lt&&e!==ot&&e!==st&&e!==at&&e!==ut&&(e!==it||n&&Pu(n))}function ju(e){return ee(e)&&e!==65279&&!Ze(e)&&e!==Bu&&e!==Iu&&e!==ut&&e!==rt&&e!==lt&&e!==ot&&e!==st&&e!==at&&e!==it&&e!==bu&&e!==_u&&e!==ku&&e!==Ou&&e!==Tu&&e!==Su&&e!==vu&&e!==wu&&e!==yu&&e!==Ru&&e!==$u}function ct(e){var n=/^\n* /;return n.test(e)}var ft=1,pt=2,ht=3,dt=4,Fe=5;function Hu(e,n,t,i,r){var u,l,o,s=!1,a=!1,p=i!==-1,f=-1,h=ju(e.charCodeAt(0))&&!Ze(e.charCodeAt(e.length-1));if(n)for(u=0;u<e.length;u++){if(l=e.charCodeAt(u),!ee(l))return Fe;o=u>0?e.charCodeAt(u-1):null,h=h&&gn(l,o)}else{for(u=0;u<e.length;u++){if(l=e.charCodeAt(u),l===ue)s=!0,p&&(a=a||u-f-1>i&&e[f+1]!==" ",f=u);else if(!ee(l))return Fe;o=u>0?e.charCodeAt(u-1):null,h=h&&gn(l,o)}a=a||p&&u-f-1>i&&e[f+1]!==" "}return!s&&!a?h&&!r(e)?ft:pt:t>9&&ct(e)?Fe:a?dt:ht}function Uu(e,n,t,i){e.dump=function(){if(n.length===0)return"''";if(!e.noCompatMode&&Lu.indexOf(n)!==-1)return"'"+n+"'";var r=e.indent*Math.max(1,t),u=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-r),l=i||e.flowLevel>-1&&t>=e.flowLevel;function o(s){return zu(e,s)}switch(Hu(n,l,e.indent,u,o)){case ft:return n;case pt:return"'"+n.replace(/'/g,"''")+"'";case ht:return"|"+Fn(n,e.indent)+mn(Dn(n,r));case dt:return">"+Fn(n,e.indent)+mn(Dn(Yu(n,u),r));case Fe:return'"'+qu(n)+'"';default:throw new fe("impossible error: invalid scalar style")}}()}function Fn(e,n){var t=ct(e)?String(n):"",i=e[e.length-1]===`
`,r=i&&(e[e.length-2]===`
`||e===`
`),u=r?"+":i?"":"-";return t+u+`
`}function mn(e){return e[e.length-1]===`
`?e.slice(0,-1):e}function Yu(e,n){for(var t=/(\n+)([^\n]*)/g,i=function(){var a=e.indexOf(`
`);return a=a!==-1?a:e.length,t.lastIndex=a,xn(e.slice(0,a),n)}(),r=e[0]===`
`||e[0]===" ",u,l;l=t.exec(e);){var o=l[1],s=l[2];u=s[0]===" ",i+=o+(!r&&!u&&s!==""?`
`:"")+xn(s,n),r=u}return i}function xn(e,n){if(e===""||e[0]===" ")return e;for(var t=/ [^ ]/g,i,r=0,u,l=0,o=0,s="";i=t.exec(e);)o=i.index,o-r>n&&(u=l>r?l:o,s+=`
`+e.slice(r,u),r=u+1),l=o;return s+=`
`,e.length-r>n&&l>r?s+=e.slice(r,l)+`
`+e.slice(l+1):s+=e.slice(r),s.slice(1)}function qu(e){for(var n="",t,i,r,u=0;u<e.length;u++){if(t=e.charCodeAt(u),t>=55296&&t<=56319&&(i=e.charCodeAt(u+1),i>=56320&&i<=57343)){n+=dn((t-55296)*1024+i-56320+65536),u++;continue}r=B[t],n+=!r&&ee(t)?e[u]:r||dn(t)}return n}function Ku(e,n,t){var i="",r=e.tag,u,l;for(u=0,l=t.length;u<l;u+=1)q(e,n,t[u],!1,!1)&&(u!==0&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=r,e.dump="["+i+"]"}function Zu(e,n,t,i){var r="",u=e.tag,l,o;for(l=0,o=t.length;l<o;l+=1)q(e,n+1,t[l],!0,!0)&&((!i||l!==0)&&(r+=$e(e,n)),e.dump&&ue===e.dump.charCodeAt(0)?r+="-":r+="- ",r+=e.dump);e.tag=u,e.dump=r||"[]"}function Gu(e,n,t){var i="",r=e.tag,u=Object.keys(t),l,o,s,a,p;for(l=0,o=u.length;l<o;l+=1)p="",l!==0&&(p+=", "),e.condenseFlow&&(p+='"'),s=u[l],a=t[s],q(e,n,s,!1,!1)&&(e.dump.length>1024&&(p+="? "),p+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),q(e,n,a,!1,!1)&&(p+=e.dump,i+=p));e.tag=r,e.dump="{"+i+"}"}function Qu(e,n,t,i){var r="",u=e.tag,l=Object.keys(t),o,s,a,p,f,h;if(e.sortKeys===!0)l.sort();else if(typeof e.sortKeys=="function")l.sort(e.sortKeys);else if(e.sortKeys)throw new fe("sortKeys must be a boolean or a function");for(o=0,s=l.length;o<s;o+=1)h="",(!i||o!==0)&&(h+=$e(e,n)),a=l[o],p=t[a],q(e,n+1,a,!0,!0,!0)&&(f=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,f&&(e.dump&&ue===e.dump.charCodeAt(0)?h+="?":h+="? "),h+=e.dump,f&&(h+=$e(e,n)),q(e,n+1,p,!0,f)&&(e.dump&&ue===e.dump.charCodeAt(0)?h+=":":h+=": ",h+=e.dump,r+=h));e.tag=u,e.dump=r||"{}"}function An(e,n,t){var i,r,u,l,o,s;for(r=t?e.explicitTypes:e.implicitTypes,u=0,l=r.length;u<l;u+=1)if(o=r[u],(o.instanceOf||o.predicate)&&(!o.instanceOf||typeof n=="object"&&n instanceof o.instanceOf)&&(!o.predicate||o.predicate(n))){if(e.tag=t?o.tag:"?",o.represent){if(s=e.styleMap[o.tag]||o.defaultStyle,nt.call(o.represent)==="[object Function]")i=o.represent(n,s);else if(tt.call(o.represent,s))i=o.represent[s](n,s);else throw new fe("!<"+o.tag+'> tag resolver accepts not "'+s+'" style');e.dump=i}return!0}return!1}function q(e,n,t,i,r,u){e.tag=null,e.dump=t,An(e,t,!1)||An(e,t,!0);var l=nt.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>n);var o=l==="[object Object]"||l==="[object Array]",s,a;if(o&&(s=e.duplicates.indexOf(t),a=s!==-1),(e.tag!==null&&e.tag!=="?"||a||e.indent!==2&&n>0)&&(r=!1),a&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(o&&a&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),l==="[object Object]")i&&Object.keys(e.dump).length!==0?(Qu(e,n,e.dump,r),a&&(e.dump="&ref_"+s+e.dump)):(Gu(e,n,e.dump),a&&(e.dump="&ref_"+s+" "+e.dump));else if(l==="[object Array]"){var p=e.noArrayIndent&&n>0?n-1:n;i&&e.dump.length!==0?(Zu(e,p,e.dump,r),a&&(e.dump="&ref_"+s+e.dump)):(Ku(e,p,e.dump),a&&(e.dump="&ref_"+s+" "+e.dump))}else if(l==="[object String]")e.tag!=="?"&&Uu(e,e.dump,n,u);else{if(e.skipInvalid)return!1;throw new fe("unacceptable kind of an object to dump "+l)}e.tag!==null&&e.tag!=="?"&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function Wu(e,n){var t=[],i=[],r,u;for(Oe(e,t,i),r=0,u=i.length;r<u;r+=1)n.duplicates.push(t[i[r]]);n.usedDuplicates=new Array(u)}function Oe(e,n,t){var i,r,u;if(e!==null&&typeof e=="object")if(r=n.indexOf(e),r!==-1)t.indexOf(r)===-1&&t.push(r);else if(n.push(e),Array.isArray(e))for(r=0,u=e.length;r<u;r+=1)Oe(e[r],n,t);else for(i=Object.keys(e),r=0,u=i.length;r<u;r+=1)Oe(e[i[r]],n,t)}function Dt(e,n){n=n||{};var t=new Mu(n);return t.noRefs||Wu(e,t),q(t,0,e,!0,!0)?t.dump+`
`:""}function Vu(e,n){return Dt(e,ce.extend({schema:xu},n))}Ke.dump=Dt;Ke.safeDump=Vu;var Te=oe,gt=Ke;function Se(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}w.Type=b;w.Schema=ne;w.FAILSAFE_SCHEMA=He;w.JSON_SCHEMA=Mn;w.CORE_SCHEMA=zn;w.DEFAULT_SAFE_SCHEMA=ae;w.DEFAULT_FULL_SCHEMA=_e;w.load=Te.load;w.loadAll=Te.loadAll;w.safeLoad=Te.safeLoad;w.safeLoadAll=Te.safeLoadAll;w.dump=gt.dump;w.safeDump=gt.safeDump;w.YAMLException=se;w.MINIMAL_SCHEMA=He;w.SAFE_SCHEMA=ae;w.DEFAULT_SCHEMA=_e;w.scan=Se("scan");w.parse=Se("parse");w.compose=Se("compose");w.addConstructor=Se("addConstructor");var Xu=w,Ju=Xu,Cn=Ju,el="\\ufeff?",nl=typeof process<"u"?process.platform:"",tl="^("+el+"(= yaml =|---)$([\\s\\S]*?)^(?:\\2|\\.\\.\\.)\\s*$"+(nl==="win32"?"\\r?":"")+"(?:\\n)?)",Ft=new RegExp(tl,"m");Pe.exports=il;Pe.exports.test=ll;function il(e,n){e=e||"";var t={allowUnsafe:!1};n=n instanceof Object?{...t,...n}:t,n.allowUnsafe=!!n.allowUnsafe;var i=e.split(/(\r?\n)/);return i[0]&&/= yaml =|---/.test(i[0])?ul(e,n.allowUnsafe):{attributes:{},body:e,bodyBegin:1}}function rl(e,n){for(var t=1,i=n.indexOf(`
`),r=e.index+e[0].length;i!==-1;){if(i>=r)return t;t++,i=n.indexOf(`
`,i+1)}return t}function ul(e,n){var t=Ft.exec(e);if(!t)return{attributes:{},body:e,bodyBegin:1};var i=n?Cn.load:Cn.safeLoad,r=t[t.length-1].replace(/^\s+|\s+$/g,""),u=i(r)||{},l=e.replace(t[0],""),o=rl(t,e);return{attributes:u,body:l,bodyBegin:o,frontmatter:r}}function ll(e){return e=e||"",Ft.test(e)}var ol=Pe.exports;const sl=ii(ol),al=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,cl=Object.hasOwnProperty;class mt{constructor(){this.occurrences,this.reset()}slug(n,t){const i=this;let r=fl(n,t===!0);const u=r;for(;cl.call(i.occurrences,r);)i.occurrences[u]++,r=u+"-"+i.occurrences[u];return i.occurrences[r]=0,r}reset(){this.occurrences=Object.create(null)}}function fl(e,n){ret