-
Notifications
You must be signed in to change notification settings - Fork 0
/
413.c676776a.iframe.bundle.js
2 lines (2 loc) · 263 KB
/
413.c676776a.iframe.bundle.js
1
2
/*! For license information please see 413.c676776a.iframe.bundle.js.LICENSE.txt */
(self.webpackChunk_gsmlg_lit=self.webpackChunk_gsmlg_lit||[]).push([[413],{"../../common/temp/node_modules/.pnpm/@braintree+sanitize-url@6.0.2/node_modules/@braintree/sanitize-url/dist/index.js":(__unused_webpack_module,exports)=>{"use strict";exports.N=void 0;var invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,htmlCtrlEntityRegex=/&(newline|tab);/gi,ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,urlSchemeRegex=/^.+(:|:)/gim,relativeFirstCharacters=[".","/"];exports.N=function sanitizeUrl(url){var sanitizedUrl=function decodeHtmlCharacters(str){return str.replace(htmlEntitiesRegex,(function(match,dec){return String.fromCharCode(dec)}))}(url||"").replace(htmlCtrlEntityRegex,"").replace(ctrlCharactersRegex,"").trim();if(!sanitizedUrl)return"about:blank";if(function isRelativeUrlWithoutProtocol(url){return relativeFirstCharacters.indexOf(url[0])>-1}(sanitizedUrl))return sanitizedUrl;var urlSchemeParseResults=sanitizedUrl.match(urlSchemeRegex);if(!urlSchemeParseResults)return sanitizedUrl;var urlScheme=urlSchemeParseResults[0];return invalidProtocolRegex.test(urlScheme)?"about:blank":sanitizedUrl}},"../../common/temp/node_modules/.pnpm/dayjs@1.11.7/node_modules/dayjs/dayjs.min.js":function(module){module.exports=function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",f="month",h="quarter",c="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),i=e.clone().add(r,f),s=n-i<0,u=e.clone().add(r+(s?-1:1),f);return+(-(r+(n-i)/(s?i-u:u-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:f,y:c,w:o,d:a,D:d,h:u,m:s,s:i,ms:r,Q:h}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},g="en",D={};D[g]=M;var p=function(t){return t instanceof _},S=function t(e,n,r){var i;if(!e)return g;if("string"==typeof e){var s=e.toLowerCase();D[s]&&(i=s),n&&(D[s]=n,i=s);var u=e.split("-");if(!i&&u.length>1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},w=function(t,e){if(p(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},O=v;O.l=S,O.i=p,O.w=function(t,e){return w(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=S(t.locale,null,!0),this.parse(t)}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(O.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return O},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=w(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return w(t)<this.startOf(e)},m.isBefore=function(t,e){return this.endOf(e)<w(t)},m.$g=function(t,e,n){return O.u(t)?this[e]:this.set(n,t)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(t,e){var n=this,r=!!O.u(e)||e,h=O.p(t),l=function(t,e){var i=O.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return r?i:i.endOf(a)},$=function(t,e){return O.w(n.toDate()[t].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},y=this.$W,M=this.$M,m=this.$D,v="set"+(this.$u?"UTC":"");switch(h){case c:return r?l(1,0):l(31,11);case f:return r?l(1,M):l(0,M+1);case o:var g=this.$locale().weekStart||0,D=(y<g?y+7:y)-g;return l(r?m-D:m+(6-D),M);case a:case d:return $(v+"Hours",0);case u:return $(v+"Minutes",1);case s:return $(v+"Seconds",2);case i:return $(v+"Milliseconds",3);default:return this.clone()}},m.endOf=function(t){return this.startOf(t,!1)},m.$set=function(t,e){var n,o=O.p(t),h="set"+(this.$u?"UTC":""),l=(n={},n[a]=h+"Date",n[d]=h+"Date",n[f]=h+"Month",n[c]=h+"FullYear",n[u]=h+"Hours",n[s]=h+"Minutes",n[i]=h+"Seconds",n[r]=h+"Milliseconds",n)[o],$=o===a?this.$D+(e-this.$W):e;if(o===f||o===c){var y=this.clone().set(d,1);y.$d[l]($),y.init(),this.$d=y.set(d,Math.min(this.$D,y.daysInMonth())).$d}else l&&this.$d[l]($);return this.init(),this},m.set=function(t,e){return this.clone().$set(t,e)},m.get=function(t){return this[O.p(t)]()},m.add=function(r,h){var d,l=this;r=Number(r);var $=O.p(h),y=function(t){var e=w(l);return O.w(e.date(e.date()+Math.round(t*r)),l)};if($===f)return this.set(f,this.$M+r);if($===c)return this.set(c,this.$y+r);if($===a)return y(1);if($===o)return y(7);var M=(d={},d[s]=e,d[u]=n,d[i]=t,d)[$]||1,m=this.$d.getTime()+r*M;return O.w(m,this)},m.subtract=function(t,e){return this.add(-1*t,e)},m.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return n.invalidDate||l;var r=t||"YYYY-MM-DDTHH:mm:ssZ",i=O.z(this),s=this.$H,u=this.$m,a=this.$M,o=n.weekdays,f=n.months,h=function(t,n,i,s){return t&&(t[n]||t(e,r))||i[n].slice(0,s)},c=function(t){return O.s(s%12||12,t,"0")},d=n.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},$={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:O.s(a+1,2,"0"),MMM:h(n.monthsShort,a,f,3),MMMM:h(f,a),D:this.$D,DD:O.s(this.$D,2,"0"),d:String(this.$W),dd:h(n.weekdaysMin,this.$W,o,2),ddd:h(n.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:O.s(s,2,"0"),h:c(1),hh:c(2),a:d(s,u,!0),A:d(s,u,!1),m:String(u),mm:O.s(u,2,"0"),s:String(this.$s),ss:O.s(this.$s,2,"0"),SSS:O.s(this.$ms,3,"0"),Z:i};return r.replace(y,(function(t,e){return e||$[t]||i.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(r,d,l){var $,y=O.p(d),M=w(r),m=(M.utcOffset()-this.utcOffset())*e,v=this-M,g=O.m(this,M);return g=($={},$[c]=g/12,$[f]=g,$[h]=g/3,$[o]=(v-m)/6048e5,$[a]=(v-m)/864e5,$[u]=v/n,$[s]=v/e,$[i]=v/t,$)[y]||v,l?g:O.a(g)},m.daysInMonth=function(){return this.endOf(f).$D},m.$locale=function(){return D[this.$L]},m.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=S(t,e,!0);return r&&(n.$L=r),n},m.clone=function(){return O.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},M}(),T=_.prototype;return w.prototype=T,[["$ms",r],["$s",i],["$m",s],["$H",u],["$W",a],["$M",f],["$y",c],["$D",d]].forEach((function(t){T[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),w.extend=function(t,e){return t.$i||(t(e,_,w),t.$i=!0),w},w.locale=S,w.isDayjs=p,w.unix=function(t){return w(1e3*t)},w.en=D[g],w.Ls=D,w.p={},w}()},"../../common/temp/node_modules/.pnpm/dompurify@2.4.3/node_modules/dompurify/dist/purify.js":function(module){module.exports=function(){"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(Parent,args,Class){return _construct=_isNativeReflectConstruct()?Reflect.construct:function _construct(Parent,args,Class){var a=[null];a.push.apply(a,args);var instance=new(Function.bind.apply(Parent,a));return Class&&_setPrototypeOf(instance,Class.prototype),instance},_construct.apply(null,arguments)}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var hasOwnProperty=Object.hasOwnProperty,setPrototypeOf=Object.setPrototypeOf,isFrozen=Object.isFrozen,getPrototypeOf=Object.getPrototypeOf,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,freeze=Object.freeze,seal=Object.seal,create=Object.create,_ref="undefined"!=typeof Reflect&&Reflect,apply=_ref.apply,construct=_ref.construct;apply||(apply=function apply(fun,thisValue,args){return fun.apply(thisValue,args)}),freeze||(freeze=function freeze(x){return x}),seal||(seal=function seal(x){return x}),construct||(construct=function construct(Func,args){return _construct(Func,_toConsumableArray(args))});var arrayForEach=unapply(Array.prototype.forEach),arrayPop=unapply(Array.prototype.pop),arrayPush=unapply(Array.prototype.push),stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unapply(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(func){return function(thisArg){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return apply(func,thisArg,args)}}function unconstruct(func){return function(){for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return construct(func,args)}}function addToSet(set,array,transformCaseFunc){transformCaseFunc=transformCaseFunc||stringToLowerCase,setPrototypeOf&&setPrototypeOf(set,null);for(var l=array.length;l--;){var element=array[l];if("string"==typeof element){var lcElement=transformCaseFunc(element);lcElement!==element&&(isFrozen(array)||(array[l]=lcElement),element=lcElement)}set[element]=!0}return set}function clone(object){var property,newObject=create(null);for(property in object)!0===apply(hasOwnProperty,object,[property])&&(newObject[property]=object[property]);return newObject}function lookupGetter(object,prop){for(;null!==object;){var desc=getOwnPropertyDescriptor(object,prop);if(desc){if(desc.get)return unapply(desc.get);if("function"==typeof desc.value)return unapply(desc.value)}object=getPrototypeOf(object)}function fallbackValue(element){return console.warn("fallback value for",element),null}return fallbackValue}var html$1=freeze(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),svg$1=freeze(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),svgFilters=freeze(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),svgDisallowed=freeze(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),mathMl$1=freeze(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),mathMlDisallowed=freeze(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),text=freeze(["#text"]),html=freeze(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),svg=freeze(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),mathMl=freeze(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),xml=freeze(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),MUSTACHE_EXPR=seal(/\{\{[\w\W]*|[\w\W]*\}\}/gm),ERB_EXPR=seal(/<%[\w\W]*|[\w\W]*%>/gm),TMPLIT_EXPR=seal(/\${[\w\W]*}/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),getGlobal=function getGlobal(){return"undefined"==typeof window?null:window},_createTrustedTypesPolicy=function _createTrustedTypesPolicy(trustedTypes,document){if("object"!==_typeof(trustedTypes)||"function"!=typeof trustedTypes.createPolicy)return null;var suffix=null,ATTR_NAME="data-tt-policy-suffix";document.currentScript&&document.currentScript.hasAttribute(ATTR_NAME)&&(suffix=document.currentScript.getAttribute(ATTR_NAME));var policyName="dompurify"+(suffix?"#"+suffix:"");try{return trustedTypes.createPolicy(policyName,{createHTML:function createHTML(html){return html},createScriptURL:function createScriptURL(scriptUrl){return scriptUrl}})}catch(_){return console.warn("TrustedTypes policy "+policyName+" could not be created."),null}};function createDOMPurify(){var window=arguments.length>0&&void 0!==arguments[0]?arguments[0]:getGlobal(),DOMPurify=function DOMPurify(root){return createDOMPurify(root)};if(DOMPurify.version="2.4.3",DOMPurify.removed=[],!window||!window.document||9!==window.document.nodeType)return DOMPurify.isSupported=!1,DOMPurify;var originalDocument=window.document,document=window.document,DocumentFragment=window.DocumentFragment,HTMLTemplateElement=window.HTMLTemplateElement,Node=window.Node,Element=window.Element,NodeFilter=window.NodeFilter,_window$NamedNodeMap=window.NamedNodeMap,NamedNodeMap=void 0===_window$NamedNodeMap?window.NamedNodeMap||window.MozNamedAttrMap:_window$NamedNodeMap,HTMLFormElement=window.HTMLFormElement,DOMParser=window.DOMParser,trustedTypes=window.trustedTypes,ElementPrototype=Element.prototype,cloneNode=lookupGetter(ElementPrototype,"cloneNode"),getNextSibling=lookupGetter(ElementPrototype,"nextSibling"),getChildNodes=lookupGetter(ElementPrototype,"childNodes"),getParentNode=lookupGetter(ElementPrototype,"parentNode");if("function"==typeof HTMLTemplateElement){var template=document.createElement("template");template.content&&template.content.ownerDocument&&(document=template.content.ownerDocument)}var trustedTypesPolicy=_createTrustedTypesPolicy(trustedTypes,originalDocument),emptyHTML=trustedTypesPolicy?trustedTypesPolicy.createHTML(""):"",_document=document,implementation=_document.implementation,createNodeIterator=_document.createNodeIterator,createDocumentFragment=_document.createDocumentFragment,getElementsByTagName=_document.getElementsByTagName,importNode=originalDocument.importNode,documentMode={};try{documentMode=clone(document).documentMode?document.documentMode:{}}catch(_){}var hooks={};DOMPurify.isSupported="function"==typeof getParentNode&&implementation&&void 0!==implementation.createHTMLDocument&&9!==documentMode;var PARSER_MEDIA_TYPE,transformCaseFunc,MUSTACHE_EXPR$1=MUSTACHE_EXPR,ERB_EXPR$1=ERB_EXPR,TMPLIT_EXPR$1=TMPLIT_EXPR,DATA_ATTR$1=DATA_ATTR,ARIA_ATTR$1=ARIA_ATTR,IS_SCRIPT_OR_DATA$1=IS_SCRIPT_OR_DATA,ATTR_WHITESPACE$1=ATTR_WHITESPACE,IS_ALLOWED_URI$1=IS_ALLOWED_URI,ALLOWED_TAGS=null,DEFAULT_ALLOWED_TAGS=addToSet({},[].concat(_toConsumableArray(html$1),_toConsumableArray(svg$1),_toConsumableArray(svgFilters),_toConsumableArray(mathMl$1),_toConsumableArray(text))),ALLOWED_ATTR=null,DEFAULT_ALLOWED_ATTR=addToSet({},[].concat(_toConsumableArray(html),_toConsumableArray(svg),_toConsumableArray(mathMl),_toConsumableArray(xml))),CUSTOM_ELEMENT_HANDLING=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),FORBID_TAGS=null,FORBID_ATTR=null,ALLOW_ARIA_ATTR=!0,ALLOW_DATA_ATTR=!0,ALLOW_UNKNOWN_PROTOCOLS=!1,SAFE_FOR_TEMPLATES=!1,WHOLE_DOCUMENT=!1,SET_CONFIG=!1,FORCE_BODY=!1,RETURN_DOM=!1,RETURN_DOM_FRAGMENT=!1,RETURN_TRUSTED_TYPE=!1,SANITIZE_DOM=!0,SANITIZE_NAMED_PROPS=!1,SANITIZE_NAMED_PROPS_PREFIX="user-content-",KEEP_CONTENT=!0,IN_PLACE=!1,USE_PROFILES={},FORBID_CONTENTS=null,DEFAULT_FORBID_CONTENTS=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),DATA_URI_TAGS=null,DEFAULT_DATA_URI_TAGS=addToSet({},["audio","video","img","source","image","track"]),URI_SAFE_ATTRIBUTES=null,DEFAULT_URI_SAFE_ATTRIBUTES=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),MATHML_NAMESPACE="http://www.w3.org/1998/Math/MathML",SVG_NAMESPACE="http://www.w3.org/2000/svg",HTML_NAMESPACE="http://www.w3.org/1999/xhtml",NAMESPACE=HTML_NAMESPACE,IS_EMPTY_INPUT=!1,ALLOWED_NAMESPACES=null,DEFAULT_ALLOWED_NAMESPACES=addToSet({},[MATHML_NAMESPACE,SVG_NAMESPACE,HTML_NAMESPACE],stringToString),SUPPORTED_PARSER_MEDIA_TYPES=["application/xhtml+xml","text/html"],DEFAULT_PARSER_MEDIA_TYPE="text/html",CONFIG=null,formElement=document.createElement("form"),isRegexOrFunction=function isRegexOrFunction(testValue){return testValue instanceof RegExp||testValue instanceof Function},_parseConfig=function _parseConfig(cfg){CONFIG&&CONFIG===cfg||(cfg&&"object"===_typeof(cfg)||(cfg={}),cfg=clone(cfg),PARSER_MEDIA_TYPE=PARSER_MEDIA_TYPE=-1===SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE)?DEFAULT_PARSER_MEDIA_TYPE:cfg.PARSER_MEDIA_TYPE,transformCaseFunc="application/xhtml+xml"===PARSER_MEDIA_TYPE?stringToString:stringToLowerCase,ALLOWED_TAGS="ALLOWED_TAGS"in cfg?addToSet({},cfg.ALLOWED_TAGS,transformCaseFunc):DEFAULT_ALLOWED_TAGS,ALLOWED_ATTR="ALLOWED_ATTR"in cfg?addToSet({},cfg.ALLOWED_ATTR,transformCaseFunc):DEFAULT_ALLOWED_ATTR,ALLOWED_NAMESPACES="ALLOWED_NAMESPACES"in cfg?addToSet({},cfg.ALLOWED_NAMESPACES,stringToString):DEFAULT_ALLOWED_NAMESPACES,URI_SAFE_ATTRIBUTES="ADD_URI_SAFE_ATTR"in cfg?addToSet(clone(DEFAULT_URI_SAFE_ATTRIBUTES),cfg.ADD_URI_SAFE_ATTR,transformCaseFunc):DEFAULT_URI_SAFE_ATTRIBUTES,DATA_URI_TAGS="ADD_DATA_URI_TAGS"in cfg?addToSet(clone(DEFAULT_DATA_URI_TAGS),cfg.ADD_DATA_URI_TAGS,transformCaseFunc):DEFAULT_DATA_URI_TAGS,FORBID_CONTENTS="FORBID_CONTENTS"in cfg?addToSet({},cfg.FORBID_CONTENTS,transformCaseFunc):DEFAULT_FORBID_CONTENTS,FORBID_TAGS="FORBID_TAGS"in cfg?addToSet({},cfg.FORBID_TAGS,transformCaseFunc):{},FORBID_ATTR="FORBID_ATTR"in cfg?addToSet({},cfg.FORBID_ATTR,transformCaseFunc):{},USE_PROFILES="USE_PROFILES"in cfg&&cfg.USE_PROFILES,ALLOW_ARIA_ATTR=!1!==cfg.ALLOW_ARIA_ATTR,ALLOW_DATA_ATTR=!1!==cfg.ALLOW_DATA_ATTR,ALLOW_UNKNOWN_PROTOCOLS=cfg.ALLOW_UNKNOWN_PROTOCOLS||!1,SAFE_FOR_TEMPLATES=cfg.SAFE_FOR_TEMPLATES||!1,WHOLE_DOCUMENT=cfg.WHOLE_DOCUMENT||!1,RETURN_DOM=cfg.RETURN_DOM||!1,RETURN_DOM_FRAGMENT=cfg.RETURN_DOM_FRAGMENT||!1,RETURN_TRUSTED_TYPE=cfg.RETURN_TRUSTED_TYPE||!1,FORCE_BODY=cfg.FORCE_BODY||!1,SANITIZE_DOM=!1!==cfg.SANITIZE_DOM,SANITIZE_NAMED_PROPS=cfg.SANITIZE_NAMED_PROPS||!1,KEEP_CONTENT=!1!==cfg.KEEP_CONTENT,IN_PLACE=cfg.IN_PLACE||!1,IS_ALLOWED_URI$1=cfg.ALLOWED_URI_REGEXP||IS_ALLOWED_URI$1,NAMESPACE=cfg.NAMESPACE||HTML_NAMESPACE,cfg.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck=cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck),cfg.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(CUSTOM_ELEMENT_HANDLING.attributeNameCheck=cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),cfg.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),SAFE_FOR_TEMPLATES&&(ALLOW_DATA_ATTR=!1),RETURN_DOM_FRAGMENT&&(RETURN_DOM=!0),USE_PROFILES&&(ALLOWED_TAGS=addToSet({},_toConsumableArray(text)),ALLOWED_ATTR=[],!0===USE_PROFILES.html&&(addToSet(ALLOWED_TAGS,html$1),addToSet(ALLOWED_ATTR,html)),!0===USE_PROFILES.svg&&(addToSet(ALLOWED_TAGS,svg$1),addToSet(ALLOWED_ATTR,svg),addToSet(ALLOWED_ATTR,xml)),!0===USE_PROFILES.svgFilters&&(addToSet(ALLOWED_TAGS,svgFilters),addToSet(ALLOWED_ATTR,svg),addToSet(ALLOWED_ATTR,xml)),!0===USE_PROFILES.mathMl&&(addToSet(ALLOWED_TAGS,mathMl$1),addToSet(ALLOWED_ATTR,mathMl),addToSet(ALLOWED_ATTR,xml))),cfg.ADD_TAGS&&(ALLOWED_TAGS===DEFAULT_ALLOWED_TAGS&&(ALLOWED_TAGS=clone(ALLOWED_TAGS)),addToSet(ALLOWED_TAGS,cfg.ADD_TAGS,transformCaseFunc)),cfg.ADD_ATTR&&(ALLOWED_ATTR===DEFAULT_ALLOWED_ATTR&&(ALLOWED_ATTR=clone(ALLOWED_ATTR)),addToSet(ALLOWED_ATTR,cfg.ADD_ATTR,transformCaseFunc)),cfg.ADD_URI_SAFE_ATTR&&addToSet(URI_SAFE_ATTRIBUTES,cfg.ADD_URI_SAFE_ATTR,transformCaseFunc),cfg.FORBID_CONTENTS&&(FORBID_CONTENTS===DEFAULT_FORBID_CONTENTS&&(FORBID_CONTENTS=clone(FORBID_CONTENTS)),addToSet(FORBID_CONTENTS,cfg.FORBID_CONTENTS,transformCaseFunc)),KEEP_CONTENT&&(ALLOWED_TAGS["#text"]=!0),WHOLE_DOCUMENT&&addToSet(ALLOWED_TAGS,["html","head","body"]),ALLOWED_TAGS.table&&(addToSet(ALLOWED_TAGS,["tbody"]),delete FORBID_TAGS.tbody),freeze&&freeze(cfg),CONFIG=cfg)},MATHML_TEXT_INTEGRATION_POINTS=addToSet({},["mi","mo","mn","ms","mtext"]),HTML_INTEGRATION_POINTS=addToSet({},["foreignobject","desc","title","annotation-xml"]),COMMON_SVG_AND_HTML_ELEMENTS=addToSet({},["title","style","font","a","script"]),ALL_SVG_TAGS=addToSet({},svg$1);addToSet(ALL_SVG_TAGS,svgFilters),addToSet(ALL_SVG_TAGS,svgDisallowed);var ALL_MATHML_TAGS=addToSet({},mathMl$1);addToSet(ALL_MATHML_TAGS,mathMlDisallowed);var _checkValidNamespace=function _checkValidNamespace(element){var parent=getParentNode(element);parent&&parent.tagName||(parent={namespaceURI:NAMESPACE,tagName:"template"});var tagName=stringToLowerCase(element.tagName),parentTagName=stringToLowerCase(parent.tagName);return!!ALLOWED_NAMESPACES[element.namespaceURI]&&(element.namespaceURI===SVG_NAMESPACE?parent.namespaceURI===HTML_NAMESPACE?"svg"===tagName:parent.namespaceURI===MATHML_NAMESPACE?"svg"===tagName&&("annotation-xml"===parentTagName||MATHML_TEXT_INTEGRATION_POINTS[parentTagName]):Boolean(ALL_SVG_TAGS[tagName]):element.namespaceURI===MATHML_NAMESPACE?parent.namespaceURI===HTML_NAMESPACE?"math"===tagName:parent.namespaceURI===SVG_NAMESPACE?"math"===tagName&&HTML_INTEGRATION_POINTS[parentTagName]:Boolean(ALL_MATHML_TAGS[tagName]):element.namespaceURI===HTML_NAMESPACE?!(parent.namespaceURI===SVG_NAMESPACE&&!HTML_INTEGRATION_POINTS[parentTagName])&&!(parent.namespaceURI===MATHML_NAMESPACE&&!MATHML_TEXT_INTEGRATION_POINTS[parentTagName])&&!ALL_MATHML_TAGS[tagName]&&(COMMON_SVG_AND_HTML_ELEMENTS[tagName]||!ALL_SVG_TAGS[tagName]):!("application/xhtml+xml"!==PARSER_MEDIA_TYPE||!ALLOWED_NAMESPACES[element.namespaceURI]))},_forceRemove=function _forceRemove(node){arrayPush(DOMPurify.removed,{element:node});try{node.parentNode.removeChild(node)}catch(_){try{node.outerHTML=emptyHTML}catch(_){node.remove()}}},_removeAttribute=function _removeAttribute(name,node){try{arrayPush(DOMPurify.removed,{attribute:node.getAttributeNode(name),from:node})}catch(_){arrayPush(DOMPurify.removed,{attribute:null,from:node})}if(node.removeAttribute(name),"is"===name&&!ALLOWED_ATTR[name])if(RETURN_DOM||RETURN_DOM_FRAGMENT)try{_forceRemove(node)}catch(_){}else try{node.setAttribute(name,"")}catch(_){}},_initDocument=function _initDocument(dirty){var doc,leadingWhitespace;if(FORCE_BODY)dirty="<remove></remove>"+dirty;else{var matches=stringMatch(dirty,/^[\r\n\t ]+/);leadingWhitespace=matches&&matches[0]}"application/xhtml+xml"===PARSER_MEDIA_TYPE&&NAMESPACE===HTML_NAMESPACE&&(dirty='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+dirty+"</body></html>");var dirtyPayload=trustedTypesPolicy?trustedTypesPolicy.createHTML(dirty):dirty;if(NAMESPACE===HTML_NAMESPACE)try{doc=(new DOMParser).parseFromString(dirtyPayload,PARSER_MEDIA_TYPE)}catch(_){}if(!doc||!doc.documentElement){doc=implementation.createDocument(NAMESPACE,"template",null);try{doc.documentElement.innerHTML=IS_EMPTY_INPUT?emptyHTML:dirtyPayload}catch(_){}}var body=doc.body||doc.documentElement;return dirty&&leadingWhitespace&&body.insertBefore(document.createTextNode(leadingWhitespace),body.childNodes[0]||null),NAMESPACE===HTML_NAMESPACE?getElementsByTagName.call(doc,WHOLE_DOCUMENT?"html":"body")[0]:WHOLE_DOCUMENT?doc.documentElement:body},_createIterator=function _createIterator(root){return createNodeIterator.call(root.ownerDocument||root,root,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT,null,!1)},_isClobbered=function _isClobbered(elm){return elm instanceof HTMLFormElement&&("string"!=typeof elm.nodeName||"string"!=typeof elm.textContent||"function"!=typeof elm.removeChild||!(elm.attributes instanceof NamedNodeMap)||"function"!=typeof elm.removeAttribute||"function"!=typeof elm.setAttribute||"string"!=typeof elm.namespaceURI||"function"!=typeof elm.insertBefore||"function"!=typeof elm.hasChildNodes)},_isNode=function _isNode(object){return"object"===_typeof(Node)?object instanceof Node:object&&"object"===_typeof(object)&&"number"==typeof object.nodeType&&"string"==typeof object.nodeName},_executeHook=function _executeHook(entryPoint,currentNode,data){hooks[entryPoint]&&arrayForEach(hooks[entryPoint],(function(hook){hook.call(DOMPurify,currentNode,data,CONFIG)}))},_sanitizeElements=function _sanitizeElements(currentNode){var content;if(_executeHook("beforeSanitizeElements",currentNode,null),_isClobbered(currentNode))return _forceRemove(currentNode),!0;if(regExpTest(/[\u0080-\uFFFF]/,currentNode.nodeName))return _forceRemove(currentNode),!0;var tagName=transformCaseFunc(currentNode.nodeName);if(_executeHook("uponSanitizeElement",currentNode,{tagName,allowedTags:ALLOWED_TAGS}),currentNode.hasChildNodes()&&!_isNode(currentNode.firstElementChild)&&(!_isNode(currentNode.content)||!_isNode(currentNode.content.firstElementChild))&®ExpTest(/<[/\w]/g,currentNode.innerHTML)&®ExpTest(/<[/\w]/g,currentNode.textContent))return _forceRemove(currentNode),!0;if("select"===tagName&®ExpTest(/<template/i,currentNode.innerHTML))return _forceRemove(currentNode),!0;if(!ALLOWED_TAGS[tagName]||FORBID_TAGS[tagName]){if(!FORBID_TAGS[tagName]&&_basicCustomElementTest(tagName)){if(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,tagName))return!1;if(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(tagName))return!1}if(KEEP_CONTENT&&!FORBID_CONTENTS[tagName]){var parentNode=getParentNode(currentNode)||currentNode.parentNode,childNodes=getChildNodes(currentNode)||currentNode.childNodes;if(childNodes&&parentNode)for(var i=childNodes.length-1;i>=0;--i)parentNode.insertBefore(cloneNode(childNodes[i],!0),getNextSibling(currentNode))}return _forceRemove(currentNode),!0}return currentNode instanceof Element&&!_checkValidNamespace(currentNode)?(_forceRemove(currentNode),!0):"noscript"!==tagName&&"noembed"!==tagName||!regExpTest(/<\/no(script|embed)/i,currentNode.innerHTML)?(SAFE_FOR_TEMPLATES&&3===currentNode.nodeType&&(content=currentNode.textContent,content=stringReplace(content,MUSTACHE_EXPR$1," "),content=stringReplace(content,ERB_EXPR$1," "),content=stringReplace(content,TMPLIT_EXPR$1," "),currentNode.textContent!==content&&(arrayPush(DOMPurify.removed,{element:currentNode.cloneNode()}),currentNode.textContent=content)),_executeHook("afterSanitizeElements",currentNode,null),!1):(_forceRemove(currentNode),!0)},_isValidAttribute=function _isValidAttribute(lcTag,lcName,value){if(SANITIZE_DOM&&("id"===lcName||"name"===lcName)&&(value in document||value in formElement))return!1;if(ALLOW_DATA_ATTR&&!FORBID_ATTR[lcName]&®ExpTest(DATA_ATTR$1,lcName));else if(ALLOW_ARIA_ATTR&®ExpTest(ARIA_ATTR$1,lcName));else if(!ALLOWED_ATTR[lcName]||FORBID_ATTR[lcName]){if(!(_basicCustomElementTest(lcTag)&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,lcTag)||CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(lcTag))&&(CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.attributeNameCheck,lcName)||CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.attributeNameCheck(lcName))||"is"===lcName&&CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp&®ExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck,value)||CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function&&CUSTOM_ELEMENT_HANDLING.tagNameCheck(value))))return!1}else if(URI_SAFE_ATTRIBUTES[lcName]);else if(regExpTest(IS_ALLOWED_URI$1,stringReplace(value,ATTR_WHITESPACE$1,"")));else if("src"!==lcName&&"xlink:href"!==lcName&&"href"!==lcName||"script"===lcTag||0!==stringIndexOf(value,"data:")||!DATA_URI_TAGS[lcTag])if(ALLOW_UNKNOWN_PROTOCOLS&&!regExpTest(IS_SCRIPT_OR_DATA$1,stringReplace(value,ATTR_WHITESPACE$1,"")));else if(value)return!1;return!0},_basicCustomElementTest=function _basicCustomElementTest(tagName){return tagName.indexOf("-")>0},_sanitizeAttributes=function _sanitizeAttributes(currentNode){var attr,value,lcName,l;_executeHook("beforeSanitizeAttributes",currentNode,null);var attributes=currentNode.attributes;if(attributes){var hookEvent={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ALLOWED_ATTR};for(l=attributes.length;l--;){var _attr=attr=attributes[l],name=_attr.name,namespaceURI=_attr.namespaceURI;if(value="value"===name?attr.value:stringTrim(attr.value),lcName=transformCaseFunc(name),hookEvent.attrName=lcName,hookEvent.attrValue=value,hookEvent.keepAttr=!0,hookEvent.forceKeepAttr=void 0,_executeHook("uponSanitizeAttribute",currentNode,hookEvent),value=hookEvent.attrValue,!hookEvent.forceKeepAttr&&(_removeAttribute(name,currentNode),hookEvent.keepAttr))if(regExpTest(/\/>/i,value))_removeAttribute(name,currentNode);else{SAFE_FOR_TEMPLATES&&(value=stringReplace(value,MUSTACHE_EXPR$1," "),value=stringReplace(value,ERB_EXPR$1," "),value=stringReplace(value,TMPLIT_EXPR$1," "));var lcTag=transformCaseFunc(currentNode.nodeName);if(_isValidAttribute(lcTag,lcName,value)){if(!SANITIZE_NAMED_PROPS||"id"!==lcName&&"name"!==lcName||(_removeAttribute(name,currentNode),value=SANITIZE_NAMED_PROPS_PREFIX+value),trustedTypesPolicy&&"object"===_typeof(trustedTypes)&&"function"==typeof trustedTypes.getAttributeType)if(namespaceURI);else switch(trustedTypes.getAttributeType(lcTag,lcName)){case"TrustedHTML":value=trustedTypesPolicy.createHTML(value);break;case"TrustedScriptURL":value=trustedTypesPolicy.createScriptURL(value)}try{namespaceURI?currentNode.setAttributeNS(namespaceURI,name,value):currentNode.setAttribute(name,value),arrayPop(DOMPurify.removed)}catch(_){}}}}_executeHook("afterSanitizeAttributes",currentNode,null)}},_sanitizeShadowDOM=function _sanitizeShadowDOM(fragment){var shadowNode,shadowIterator=_createIterator(fragment);for(_executeHook("beforeSanitizeShadowDOM",fragment,null);shadowNode=shadowIterator.nextNode();)_executeHook("uponSanitizeShadowNode",shadowNode,null),_sanitizeElements(shadowNode)||(shadowNode.content instanceof DocumentFragment&&_sanitizeShadowDOM(shadowNode.content),_sanitizeAttributes(shadowNode));_executeHook("afterSanitizeShadowDOM",fragment,null)};return DOMPurify.sanitize=function(dirty){var body,importedNode,currentNode,oldNode,returnNode,cfg=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((IS_EMPTY_INPUT=!dirty)&&(dirty="\x3c!--\x3e"),"string"!=typeof dirty&&!_isNode(dirty)){if("function"!=typeof dirty.toString)throw typeErrorCreate("toString is not a function");if("string"!=typeof(dirty=dirty.toString()))throw typeErrorCreate("dirty is not a string, aborting")}if(!DOMPurify.isSupported){if("object"===_typeof(window.toStaticHTML)||"function"==typeof window.toStaticHTML){if("string"==typeof dirty)return window.toStaticHTML(dirty);if(_isNode(dirty))return window.toStaticHTML(dirty.outerHTML)}return dirty}if(SET_CONFIG||_parseConfig(cfg),DOMPurify.removed=[],"string"==typeof dirty&&(IN_PLACE=!1),IN_PLACE){if(dirty.nodeName){var tagName=transformCaseFunc(dirty.nodeName);if(!ALLOWED_TAGS[tagName]||FORBID_TAGS[tagName])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(dirty instanceof Node)1===(importedNode=(body=_initDocument("\x3c!----\x3e")).ownerDocument.importNode(dirty,!0)).nodeType&&"BODY"===importedNode.nodeName||"HTML"===importedNode.nodeName?body=importedNode:body.appendChild(importedNode);else{if(!RETURN_DOM&&!SAFE_FOR_TEMPLATES&&!WHOLE_DOCUMENT&&-1===dirty.indexOf("<"))return trustedTypesPolicy&&RETURN_TRUSTED_TYPE?trustedTypesPolicy.createHTML(dirty):dirty;if(!(body=_initDocument(dirty)))return RETURN_DOM?null:RETURN_TRUSTED_TYPE?emptyHTML:""}body&&FORCE_BODY&&_forceRemove(body.firstChild);for(var nodeIterator=_createIterator(IN_PLACE?dirty:body);currentNode=nodeIterator.nextNode();)3===currentNode.nodeType&¤tNode===oldNode||_sanitizeElements(currentNode)||(currentNode.content instanceof DocumentFragment&&_sanitizeShadowDOM(currentNode.content),_sanitizeAttributes(currentNode),oldNode=currentNode);if(oldNode=null,IN_PLACE)return dirty;if(RETURN_DOM){if(RETURN_DOM_FRAGMENT)for(returnNode=createDocumentFragment.call(body.ownerDocument);body.firstChild;)returnNode.appendChild(body.firstChild);else returnNode=body;return ALLOWED_ATTR.shadowroot&&(returnNode=importNode.call(originalDocument,returnNode,!0)),returnNode}var serializedHTML=WHOLE_DOCUMENT?body.outerHTML:body.innerHTML;return WHOLE_DOCUMENT&&ALLOWED_TAGS["!doctype"]&&body.ownerDocument&&body.ownerDocument.doctype&&body.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,body.ownerDocument.doctype.name)&&(serializedHTML="<!DOCTYPE "+body.ownerDocument.doctype.name+">\n"+serializedHTML),SAFE_FOR_TEMPLATES&&(serializedHTML=stringReplace(serializedHTML,MUSTACHE_EXPR$1," "),serializedHTML=stringReplace(serializedHTML,ERB_EXPR$1," "),serializedHTML=stringReplace(serializedHTML,TMPLIT_EXPR$1," ")),trustedTypesPolicy&&RETURN_TRUSTED_TYPE?trustedTypesPolicy.createHTML(serializedHTML):serializedHTML},DOMPurify.setConfig=function(cfg){_parseConfig(cfg),SET_CONFIG=!0},DOMPurify.clearConfig=function(){CONFIG=null,SET_CONFIG=!1},DOMPurify.isValidAttribute=function(tag,attr,value){CONFIG||_parseConfig({});var lcTag=transformCaseFunc(tag),lcName=transformCaseFunc(attr);return _isValidAttribute(lcTag,lcName,value)},DOMPurify.addHook=function(entryPoint,hookFunction){"function"==typeof hookFunction&&(hooks[entryPoint]=hooks[entryPoint]||[],arrayPush(hooks[entryPoint],hookFunction))},DOMPurify.removeHook=function(entryPoint){if(hooks[entryPoint])return arrayPop(hooks[entryPoint])},DOMPurify.removeHooks=function(entryPoint){hooks[entryPoint]&&(hooks[entryPoint]=[])},DOMPurify.removeAllHooks=function(){hooks={}},DOMPurify}return createDOMPurify()}()},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/channels/reusable.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>reusable});var utils=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js"),constants=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/constants.js");const type=class Type{constructor(){this.type=constants.w.ALL}get(){return this.type}set(type){if(this.type&&this.type!==type)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=type}reset(){this.type=constants.w.ALL}is(type){return this.type===type}};const reusable=new class Channels{constructor(data,color){this.color=color,this.changed=!1,this.data=data,this.type=new type}set(data,color){return this.color=color,this.changed=!1,this.data=data,this.type.type=constants.w.ALL,this}_ensureHSL(){const data=this.data,{h,s,l}=data;void 0===h&&(data.h=utils.Z.channel.rgb2hsl(data,"h")),void 0===s&&(data.s=utils.Z.channel.rgb2hsl(data,"s")),void 0===l&&(data.l=utils.Z.channel.rgb2hsl(data,"l"))}_ensureRGB(){const data=this.data,{r,g,b}=data;void 0===r&&(data.r=utils.Z.channel.hsl2rgb(data,"r")),void 0===g&&(data.g=utils.Z.channel.hsl2rgb(data,"g")),void 0===b&&(data.b=utils.Z.channel.hsl2rgb(data,"b"))}get r(){const data=this.data,r=data.r;return this.type.is(constants.w.HSL)||void 0===r?(this._ensureHSL(),utils.Z.channel.hsl2rgb(data,"r")):r}get g(){const data=this.data,g=data.g;return this.type.is(constants.w.HSL)||void 0===g?(this._ensureHSL(),utils.Z.channel.hsl2rgb(data,"g")):g}get b(){const data=this.data,b=data.b;return this.type.is(constants.w.HSL)||void 0===b?(this._ensureHSL(),utils.Z.channel.hsl2rgb(data,"b")):b}get h(){const data=this.data,h=data.h;return this.type.is(constants.w.RGB)||void 0===h?(this._ensureRGB(),utils.Z.channel.rgb2hsl(data,"h")):h}get s(){const data=this.data,s=data.s;return this.type.is(constants.w.RGB)||void 0===s?(this._ensureRGB(),utils.Z.channel.rgb2hsl(data,"s")):s}get l(){const data=this.data,l=data.l;return this.type.is(constants.w.RGB)||void 0===l?(this._ensureRGB(),utils.Z.channel.rgb2hsl(data,"l")):l}get a(){return this.data.a}set r(r){this.type.set(constants.w.RGB),this.changed=!0,this.data.r=r}set g(g){this.type.set(constants.w.RGB),this.changed=!0,this.data.g=g}set b(b){this.type.set(constants.w.RGB),this.changed=!0,this.data.b=b}set h(h){this.type.set(constants.w.HSL),this.changed=!0,this.data.h=h}set s(s){this.type.set(constants.w.HSL),this.changed=!0,this.data.s=s}set l(l){this.type.set(constants.w.HSL),this.changed=!0,this.data.l=l}set a(a){this.changed=!0,this.data.a=a}}({r:0,g:0,b:0,a:0},"transparent")},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/color/index.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>color});var reusable=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/channels/reusable.js"),constants=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/constants.js");const Hex={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:color=>{if(35!==color.charCodeAt(0))return;const match=color.match(Hex.re);if(!match)return;const hex=match[1],dec=parseInt(hex,16),length=hex.length,hasAlpha=length%4==0,isFullLength=length>4,multiplier=isFullLength?1:17,bits=isFullLength?8:4,bitsOffset=hasAlpha?0:-1,mask=isFullLength?255:15;return reusable.Z.set({r:(dec>>bits*(bitsOffset+3)&mask)*multiplier,g:(dec>>bits*(bitsOffset+2)&mask)*multiplier,b:(dec>>bits*(bitsOffset+1)&mask)*multiplier,a:hasAlpha?(dec&mask)*multiplier/255:1},color)},stringify:channels=>{const{r,g,b,a}=channels;return a<1?`#${constants.Q[Math.round(r)]}${constants.Q[Math.round(g)]}${constants.Q[Math.round(b)]}${constants.Q[Math.round(255*a)]}`:`#${constants.Q[Math.round(r)]}${constants.Q[Math.round(g)]}${constants.Q[Math.round(b)]}`}},color_hex=Hex;var utils=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js");const HSL={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:hue=>{const match=hue.match(HSL.hueRe);if(match){const[,number,unit]=match;switch(unit){case"grad":return utils.Z.channel.clamp.h(.9*parseFloat(number));case"rad":return utils.Z.channel.clamp.h(180*parseFloat(number)/Math.PI);case"turn":return utils.Z.channel.clamp.h(360*parseFloat(number))}}return utils.Z.channel.clamp.h(parseFloat(hue))},parse:color=>{const charCode=color.charCodeAt(0);if(104!==charCode&&72!==charCode)return;const match=color.match(HSL.re);if(!match)return;const[,h,s,l,a,isAlphaPercentage]=match;return reusable.Z.set({h:HSL._hue2deg(h),s:utils.Z.channel.clamp.s(parseFloat(s)),l:utils.Z.channel.clamp.l(parseFloat(l)),a:a?utils.Z.channel.clamp.a(isAlphaPercentage?parseFloat(a)/100:parseFloat(a)):1},color)},stringify:channels=>{const{h,s,l,a}=channels;return a<1?`hsla(${utils.Z.lang.round(h)}, ${utils.Z.lang.round(s)}%, ${utils.Z.lang.round(l)}%, ${a})`:`hsl(${utils.Z.lang.round(h)}, ${utils.Z.lang.round(s)}%, ${utils.Z.lang.round(l)}%)`}},hsl=HSL,Keyword={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:color=>{color=color.toLowerCase();const hex=Keyword.colors[color];if(hex)return color_hex.parse(hex)},stringify:channels=>{const hex=color_hex.stringify(channels);for(const name in Keyword.colors)if(Keyword.colors[name]===hex)return name}},keyword=Keyword,RGB={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:color=>{const charCode=color.charCodeAt(0);if(114!==charCode&&82!==charCode)return;const match=color.match(RGB.re);if(!match)return;const[,r,isRedPercentage,g,isGreenPercentage,b,isBluePercentage,a,isAlphaPercentage]=match;return reusable.Z.set({r:utils.Z.channel.clamp.r(isRedPercentage?2.55*parseFloat(r):parseFloat(r)),g:utils.Z.channel.clamp.g(isGreenPercentage?2.55*parseFloat(g):parseFloat(g)),b:utils.Z.channel.clamp.b(isBluePercentage?2.55*parseFloat(b):parseFloat(b)),a:a?utils.Z.channel.clamp.a(isAlphaPercentage?parseFloat(a)/100:parseFloat(a)):1},color)},stringify:channels=>{const{r,g,b,a}=channels;return a<1?`rgba(${utils.Z.lang.round(r)}, ${utils.Z.lang.round(g)}, ${utils.Z.lang.round(b)}, ${utils.Z.lang.round(a)})`:`rgb(${utils.Z.lang.round(r)}, ${utils.Z.lang.round(g)}, ${utils.Z.lang.round(b)})`}},rgb=RGB,Color={format:{keyword:Keyword,hex:color_hex,rgb:RGB,rgba:RGB,hsl:HSL,hsla:HSL},parse:color=>{if("string"!=typeof color)return color;const channels=color_hex.parse(color)||rgb.parse(color)||hsl.parse(color)||keyword.parse(color);if(channels)return channels;throw new Error(`Unsupported color format: "${color}"`)},stringify:channels=>!channels.changed&&channels.color?channels.color:channels.type.is(constants.w.HSL)||void 0===channels.data.r?hsl.stringify(channels):channels.a<1||!Number.isInteger(channels.r)||!Number.isInteger(channels.g)||!Number.isInteger(channels.b)?rgb.stringify(channels):color_hex.stringify(channels)},color=Color},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/constants.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>DEC2HEX,w:()=>TYPE});var _utils_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js");const DEC2HEX={};for(let i=0;i<=255;i++)DEC2HEX[i]=_utils_index_js__WEBPACK_IMPORTED_MODULE_0__.Z.unit.dec2hex(i);const TYPE={ALL:0,RGB:1,HSL:2}},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/adjust_channel.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _utils_index_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js"),_color_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/color/index.js");const __WEBPACK_DEFAULT_EXPORT__=(color,channel,amount)=>{const channels=_color_index_js__WEBPACK_IMPORTED_MODULE_0__.Z.parse(color),amountCurrent=channels[channel],amountNext=_utils_index_js__WEBPACK_IMPORTED_MODULE_1__.Z.channel.clamp[channel](amountCurrent+amount);return amountCurrent!==amountNext&&(channels[channel]=amountNext),_color_index_js__WEBPACK_IMPORTED_MODULE_0__.Z.stringify(channels)}},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/darken.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _adjust_channel_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/adjust_channel.js");const __WEBPACK_DEFAULT_EXPORT__=(color,amount)=>(0,_adjust_channel_js__WEBPACK_IMPORTED_MODULE_0__.Z)(color,"l",-amount)},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/lighten.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _adjust_channel_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/adjust_channel.js");const __WEBPACK_DEFAULT_EXPORT__=(color,amount)=>(0,_adjust_channel_js__WEBPACK_IMPORTED_MODULE_0__.Z)(color,"l",amount)},"../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>utils});const Channel={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:r=>r>=255?255:r<0?0:r,g:g=>g>=255?255:g<0?0:g,b:b=>b>=255?255:b<0?0:b,h:h=>h%360,s:s=>s>=100?100:s<0?0:s,l:l=>l>=100?100:l<0?0:l,a:a=>a>=1?1:a<0?0:a},toLinear:c=>{const n=c/255;return c>.03928?Math.pow((n+.055)/1.055,2.4):n/12.92},hue2rgb:(p,q,t)=>(t<0&&(t+=1),t>1&&(t-=1),t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p),hsl2rgb:({h,s,l},channel)=>{if(!s)return 2.55*l;h/=360,s/=100;const q=(l/=100)<.5?l*(1+s):l+s-l*s,p=2*l-q;switch(channel){case"r":return 255*Channel.hue2rgb(p,q,h+1/3);case"g":return 255*Channel.hue2rgb(p,q,h);case"b":return 255*Channel.hue2rgb(p,q,h-1/3)}},rgb2hsl:({r,g,b},channel)=>{r/=255,g/=255,b/=255;const max=Math.max(r,g,b),min=Math.min(r,g,b),l=(max+min)/2;if("l"===channel)return 100*l;if(max===min)return 0;const d=max-min;if("s"===channel)return 100*(l>.5?d/(2-max-min):d/(max+min));switch(max){case r:return 60*((g-b)/d+(g<b?6:0));case g:return 60*((b-r)/d+2);case b:return 60*((r-g)/d+4);default:return-1}}},utils={channel:Channel,lang:{clamp:(number,lower,upper)=>lower>upper?Math.min(lower,Math.max(upper,number)):Math.min(upper,Math.max(lower,number)),round:number=>Math.round(1e10*number)/1e10},unit:{dec2hex:dec=>{const hex=Math.round(dec).toString(16);return hex.length>1?hex:`0${hex}`}}}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_ListCache.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_ListCache});const _listCacheClear=function listCacheClear(){this.__data__=[],this.size=0};var eq=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/eq.js");const _assocIndexOf=function assocIndexOf(array,key){for(var length=array.length;length--;)if((0,eq.Z)(array[length][0],key))return length;return-1};var splice=Array.prototype.splice;const _listCacheDelete=function listCacheDelete(key){var data=this.__data__,index=_assocIndexOf(data,key);return!(index<0)&&(index==data.length-1?data.pop():splice.call(data,index,1),--this.size,!0)};const _listCacheGet=function listCacheGet(key){var data=this.__data__,index=_assocIndexOf(data,key);return index<0?void 0:data[index][1]};const _listCacheHas=function listCacheHas(key){return _assocIndexOf(this.__data__,key)>-1};const _listCacheSet=function listCacheSet(key,value){var data=this.__data__,index=_assocIndexOf(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this};function ListCache(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}ListCache.prototype.clear=_listCacheClear,ListCache.prototype.delete=_listCacheDelete,ListCache.prototype.get=_listCacheGet,ListCache.prototype.has=_listCacheHas,ListCache.prototype.set=_listCacheSet;const _ListCache=ListCache},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Map.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _getNative_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js"),_root_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js");const __WEBPACK_DEFAULT_EXPORT__=(0,_getNative_js__WEBPACK_IMPORTED_MODULE_0__.Z)(_root_js__WEBPACK_IMPORTED_MODULE_1__.Z,"Map")},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_MapCache.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_MapCache});const _nativeCreate=(0,__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js").Z)(Object,"create");const _hashClear=function hashClear(){this.__data__=_nativeCreate?_nativeCreate(null):{},this.size=0};const _hashDelete=function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result};var _hashGet_hasOwnProperty=Object.prototype.hasOwnProperty;const _hashGet=function hashGet(key){var data=this.__data__;if(_nativeCreate){var result=data[key];return"__lodash_hash_undefined__"===result?void 0:result}return _hashGet_hasOwnProperty.call(data,key)?data[key]:void 0};var _hashHas_hasOwnProperty=Object.prototype.hasOwnProperty;const _hashHas=function hashHas(key){var data=this.__data__;return _nativeCreate?void 0!==data[key]:_hashHas_hasOwnProperty.call(data,key)};const _hashSet=function hashSet(key,value){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=_nativeCreate&&void 0===value?"__lodash_hash_undefined__":value,this};function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}Hash.prototype.clear=_hashClear,Hash.prototype.delete=_hashDelete,Hash.prototype.get=_hashGet,Hash.prototype.has=_hashHas,Hash.prototype.set=_hashSet;const _Hash=Hash;var _ListCache=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_ListCache.js"),_Map=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Map.js");const _mapCacheClear=function mapCacheClear(){this.size=0,this.__data__={hash:new _Hash,map:new(_Map.Z||_ListCache.Z),string:new _Hash}};const _isKeyable=function isKeyable(value){var type=typeof value;return"string"==type||"number"==type||"symbol"==type||"boolean"==type?"__proto__"!==value:null===value};const _getMapData=function getMapData(map,key){var data=map.__data__;return _isKeyable(key)?data["string"==typeof key?"string":"hash"]:data.map};const _mapCacheDelete=function mapCacheDelete(key){var result=_getMapData(this,key).delete(key);return this.size-=result?1:0,result};const _mapCacheGet=function mapCacheGet(key){return _getMapData(this,key).get(key)};const _mapCacheHas=function mapCacheHas(key){return _getMapData(this,key).has(key)};const _mapCacheSet=function mapCacheSet(key,value){var data=_getMapData(this,key),size=data.size;return data.set(key,value),this.size+=data.size==size?0:1,this};function MapCache(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}MapCache.prototype.clear=_mapCacheClear,MapCache.prototype.delete=_mapCacheDelete,MapCache.prototype.get=_mapCacheGet,MapCache.prototype.has=_mapCacheHas,MapCache.prototype.set=_mapCacheSet;const _MapCache=MapCache},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Set.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _getNative_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js"),_root_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js");const __WEBPACK_DEFAULT_EXPORT__=(0,_getNative_js__WEBPACK_IMPORTED_MODULE_0__.Z)(_root_js__WEBPACK_IMPORTED_MODULE_1__.Z,"Set")},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Symbol.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js").Z.Symbol},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_baseGetTag});var _Symbol=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Symbol.js"),objectProto=Object.prototype,_getRawTag_hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=_Symbol.Z?_Symbol.Z.toStringTag:void 0;const _getRawTag=function getRawTag(value){var isOwn=_getRawTag_hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=void 0;var unmasked=!0}catch(e){}var result=nativeObjectToString.call(value);return unmasked&&(isOwn?value[symToStringTag]=tag:delete value[symToStringTag]),result};var _objectToString_nativeObjectToString=Object.prototype.toString;const _objectToString=function objectToString(value){return _objectToString_nativeObjectToString.call(value)};var _baseGetTag_symToStringTag=_Symbol.Z?_Symbol.Z.toStringTag:void 0;const _baseGetTag=function baseGetTag(value){return null==value?void 0===value?"[object Undefined]":"[object Null]":_baseGetTag_symToStringTag&&_baseGetTag_symToStringTag in Object(value)?_getRawTag(value):_objectToString(value)}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseKeys.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_baseKeys});var _isPrototype=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_isPrototype.js");const _nativeKeys=(0,__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_overArg.js").Z)(Object.keys,Object);var _baseKeys_hasOwnProperty=Object.prototype.hasOwnProperty;const _baseKeys=function baseKeys(object){if(!(0,_isPrototype.Z)(object))return _nativeKeys(object);var result=[];for(var key in Object(object))_baseKeys_hasOwnProperty.call(object,key)&&"constructor"!=key&&result.push(key);return result}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseUnary.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function baseUnary(func){return function(value){return func(value)}}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_freeGlobal.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__="object"==typeof global&&global&&global.Object===Object&&global},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_getNative});var isFunction=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isFunction.js");const _coreJsData=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js").Z["__core-js_shared__"];var uid,maskSrcKey=(uid=/[^.]+$/.exec(_coreJsData&&_coreJsData.keys&&_coreJsData.keys.IE_PROTO||""))?"Symbol(src)_1."+uid:"";const _isMasked=function isMasked(func){return!!maskSrcKey&&maskSrcKey in func};var isObject=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObject.js"),_toSource=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_toSource.js"),reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,_baseIsNative_hasOwnProperty=objectProto.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(_baseIsNative_hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const _baseIsNative=function baseIsNative(value){return!(!(0,isObject.Z)(value)||_isMasked(value))&&((0,isFunction.Z)(value)?reIsNative:reIsHostCtor).test((0,_toSource.Z)(value))};const _getValue=function getValue(object,key){return null==object?void 0:object[key]};const _getNative=function getNative(object,key){var value=_getValue(object,key);return _baseIsNative(value)?value:void 0}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getTag.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>_getTag});var _getNative=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getNative.js"),_root=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js");const _DataView=(0,_getNative.Z)(_root.Z,"DataView");var _Map=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Map.js");const _Promise=(0,_getNative.Z)(_root.Z,"Promise");var _Set=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Set.js");const _WeakMap=(0,_getNative.Z)(_root.Z,"WeakMap");var _baseGetTag=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js"),_toSource=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_toSource.js"),dataViewCtorString=(0,_toSource.Z)(_DataView),mapCtorString=(0,_toSource.Z)(_Map.Z),promiseCtorString=(0,_toSource.Z)(_Promise),setCtorString=(0,_toSource.Z)(_Set.Z),weakMapCtorString=(0,_toSource.Z)(_WeakMap),getTag=_baseGetTag.Z;(_DataView&&"[object DataView]"!=getTag(new _DataView(new ArrayBuffer(1)))||_Map.Z&&"[object Map]"!=getTag(new _Map.Z)||_Promise&&"[object Promise]"!=getTag(_Promise.resolve())||_Set.Z&&"[object Set]"!=getTag(new _Set.Z)||_WeakMap&&"[object WeakMap]"!=getTag(new _WeakMap))&&(getTag=function(value){var result=(0,_baseGetTag.Z)(value),Ctor="[object Object]"==result?value.constructor:void 0,ctorString=Ctor?(0,_toSource.Z)(Ctor):"";if(ctorString)switch(ctorString){case dataViewCtorString:return"[object DataView]";case mapCtorString:return"[object Map]";case promiseCtorString:return"[object Promise]";case setCtorString:return"[object Set]";case weakMapCtorString:return"[object WeakMap]"}return result});const _getTag=getTag},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_isPrototype.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var objectProto=Object.prototype;const __WEBPACK_DEFAULT_EXPORT__=function isPrototype(value){var Ctor=value&&value.constructor;return value===("function"==typeof Ctor&&Ctor.prototype||objectProto)}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_nodeUtil.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_freeGlobal.js"),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,freeProcess=freeModule&&freeModule.exports===freeExports&&_freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__.Z.process;const __WEBPACK_DEFAULT_EXPORT__=function(){try{var types=freeModule&&freeModule.require&&freeModule.require("util").types;return types||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}()},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_overArg.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function overArg(func,transform){return function(arg){return func(transform(arg))}}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_freeGlobal.js"),freeSelf="object"==typeof self&&self&&self.Object===Object&&self;const __WEBPACK_DEFAULT_EXPORT__=_freeGlobal_js__WEBPACK_IMPORTED_MODULE_0__.Z||freeSelf||Function("return this")()},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_toSource.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var funcToString=Function.prototype.toString;const __WEBPACK_DEFAULT_EXPORT__=function toSource(func){if(null!=func){try{return funcToString.call(func)}catch(e){}try{return func+""}catch(e){}}return""}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/eq.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function eq(value,other){return value===other||value!=value&&other!=other}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArguments.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>lodash_es_isArguments});var _baseGetTag=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js"),isObjectLike=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObjectLike.js");const _baseIsArguments=function baseIsArguments(value){return(0,isObjectLike.Z)(value)&&"[object Arguments]"==(0,_baseGetTag.Z)(value)};var objectProto=Object.prototype,isArguments_hasOwnProperty=objectProto.hasOwnProperty,propertyIsEnumerable=objectProto.propertyIsEnumerable;const lodash_es_isArguments=_baseIsArguments(function(){return arguments}())?_baseIsArguments:function(value){return(0,isObjectLike.Z)(value)&&isArguments_hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArray.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=Array.isArray},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArrayLike.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _isFunction_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isFunction.js"),_isLength_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isLength.js");const __WEBPACK_DEFAULT_EXPORT__=function isArrayLike(value){return null!=value&&(0,_isLength_js__WEBPACK_IMPORTED_MODULE_0__.Z)(value.length)&&!(0,_isFunction_js__WEBPACK_IMPORTED_MODULE_1__.Z)(value)}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isBuffer.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>lodash_es_isBuffer});var _root=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_root.js");const lodash_es_stubFalse=function stubFalse(){return!1};var freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,Buffer=freeModule&&freeModule.exports===freeExports?_root.Z.Buffer:void 0;const lodash_es_isBuffer=(Buffer?Buffer.isBuffer:void 0)||lodash_es_stubFalse},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isEmpty.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _baseKeys_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseKeys.js"),_getTag_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_getTag.js"),_isArguments_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArguments.js"),_isArray_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArray.js"),_isArrayLike_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isArrayLike.js"),_isBuffer_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isBuffer.js"),_isPrototype_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_isPrototype.js"),_isTypedArray_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isTypedArray.js"),hasOwnProperty=Object.prototype.hasOwnProperty;const __WEBPACK_DEFAULT_EXPORT__=function isEmpty(value){if(null==value)return!0;if((0,_isArrayLike_js__WEBPACK_IMPORTED_MODULE_0__.Z)(value)&&((0,_isArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(value)||"string"==typeof value||"function"==typeof value.splice||(0,_isBuffer_js__WEBPACK_IMPORTED_MODULE_2__.Z)(value)||(0,_isTypedArray_js__WEBPACK_IMPORTED_MODULE_3__.Z)(value)||(0,_isArguments_js__WEBPACK_IMPORTED_MODULE_4__.Z)(value)))return!value.length;var tag=(0,_getTag_js__WEBPACK_IMPORTED_MODULE_5__.Z)(value);if("[object Map]"==tag||"[object Set]"==tag)return!value.size;if((0,_isPrototype_js__WEBPACK_IMPORTED_MODULE_6__.Z)(value))return!(0,_baseKeys_js__WEBPACK_IMPORTED_MODULE_7__.Z)(value).length;for(var key in value)if(hasOwnProperty.call(value,key))return!1;return!0}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isFunction.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _baseGetTag_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js"),_isObject_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObject.js");const __WEBPACK_DEFAULT_EXPORT__=function isFunction(value){if(!(0,_isObject_js__WEBPACK_IMPORTED_MODULE_0__.Z)(value))return!1;var tag=(0,_baseGetTag_js__WEBPACK_IMPORTED_MODULE_1__.Z)(value);return"[object Function]"==tag||"[object GeneratorFunction]"==tag||"[object AsyncFunction]"==tag||"[object Proxy]"==tag}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isLength.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function isLength(value){return"number"==typeof value&&value>-1&&value%1==0&&value<=9007199254740991}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObject.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function isObject(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObjectLike.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function isObjectLike(value){return null!=value&&"object"==typeof value}},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isTypedArray.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>lodash_es_isTypedArray});var _baseGetTag=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseGetTag.js"),isLength=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isLength.js"),isObjectLike=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isObjectLike.js"),typedArrayTags={};typedArrayTags["[object Float32Array]"]=typedArrayTags["[object Float64Array]"]=typedArrayTags["[object Int8Array]"]=typedArrayTags["[object Int16Array]"]=typedArrayTags["[object Int32Array]"]=typedArrayTags["[object Uint8Array]"]=typedArrayTags["[object Uint8ClampedArray]"]=typedArrayTags["[object Uint16Array]"]=typedArrayTags["[object Uint32Array]"]=!0,typedArrayTags["[object Arguments]"]=typedArrayTags["[object Array]"]=typedArrayTags["[object ArrayBuffer]"]=typedArrayTags["[object Boolean]"]=typedArrayTags["[object DataView]"]=typedArrayTags["[object Date]"]=typedArrayTags["[object Error]"]=typedArrayTags["[object Function]"]=typedArrayTags["[object Map]"]=typedArrayTags["[object Number]"]=typedArrayTags["[object Object]"]=typedArrayTags["[object RegExp]"]=typedArrayTags["[object Set]"]=typedArrayTags["[object String]"]=typedArrayTags["[object WeakMap]"]=!1;const _baseIsTypedArray=function baseIsTypedArray(value){return(0,isObjectLike.Z)(value)&&(0,isLength.Z)(value.length)&&!!typedArrayTags[(0,_baseGetTag.Z)(value)]};var _baseUnary=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_baseUnary.js"),_nodeUtil=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_nodeUtil.js"),nodeIsTypedArray=_nodeUtil.Z&&_nodeUtil.Z.isTypedArray;const lodash_es_isTypedArray=nodeIsTypedArray?(0,_baseUnary.Z)(nodeIsTypedArray):_baseIsTypedArray},"../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/memoize.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _MapCache_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_MapCache.js");function memoize(func,resolver){if("function"!=typeof func||null!=resolver&&"function"!=typeof resolver)throw new TypeError("Expected a function");var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key))return cache.get(key);var result=func.apply(this,args);return memoized.cache=cache.set(key,result)||cache,result};return memoized.cache=new(memoize.Cache||_MapCache_js__WEBPACK_IMPORTED_MODULE_0__.Z),memoized}memoize.Cache=_MapCache_js__WEBPACK_IMPORTED_MODULE_0__.Z;const __WEBPACK_DEFAULT_EXPORT__=memoize},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/commonDb-2ace122b.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>getAccDescription,b:()=>setAccDescription,c:()=>commonDb$1,d:()=>setDiagramTitle,e:()=>getDiagramTitle,f:()=>clear,g:()=>getAccTitle,s:()=>setAccTitle});var _config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js");let title="",diagramTitle="",description="";const sanitizeText=txt=>(0,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__.b)(txt,(0,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__.g)()),clear=function(){title="",description="",diagramTitle=""},setAccTitle=function(txt){title=sanitizeText(txt).replace(/^\s+/g,"")},getAccTitle=function(){return title||diagramTitle},setAccDescription=function(txt){description=sanitizeText(txt).replace(/\n\s+/g,"\n")},getAccDescription=function(){return description},setDiagramTitle=function(txt){diagramTitle=sanitizeText(txt)},getDiagramTitle=function(){return diagramTitle},commonDb={setAccTitle,getAccTitle,setDiagramTitle,getDiagramTitle,getAccDescription,setAccDescription,clear},commonDb$1=Object.freeze(Object.defineProperty({__proto__:null,clear,default:commonDb,getAccDescription,getAccTitle,getDiagramTitle,setAccDescription,setAccTitle,setDiagramTitle},Symbol.toStringTag,{value:"Module"}))},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>addDirective,b:()=>sanitizeText,c:()=>assignWithDepth$1,d:()=>common,e:()=>configKeys,f:()=>setConfig,g:()=>getConfig,h:()=>getSiteConfig,i:()=>defaultConfig,j:()=>evaluate,k:()=>saveConfigFromInitialize,l:()=>log,m:()=>setSiteConfig,p:()=>parseGenericTypes,r:()=>config_389b86ff_reset,s:()=>setLogLevel,t:()=>theme,u:()=>updateSiteConfig});var purify=__webpack_require__("../../common/temp/node_modules/.pnpm/dompurify@2.4.3/node_modules/dompurify/dist/purify.js"),dayjs_min=__webpack_require__("../../common/temp/node_modules/.pnpm/dayjs@1.11.7/node_modules/dayjs/dayjs.min.js"),dist_color=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/color/index.js"),utils=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/utils/index.js");const methods_change=(color,channels)=>{const ch=dist_color.Z.parse(color);for(const c in channels)ch[c]=utils.Z.channel.clamp[c](channels[c]);return dist_color.Z.stringify(ch)},methods_adjust=(color,channels)=>{const ch=dist_color.Z.parse(color),changes={};for(const c in channels)channels[c]&&(changes[c]=ch[c]+channels[c]);return methods_change(color,changes)};var reusable=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/channels/reusable.js");const methods_rgba=(r,g,b=0,a=1)=>{if("number"!=typeof r)return methods_change(r,{a:g});const channels=reusable.Z.set({r:utils.Z.channel.clamp.r(r),g:utils.Z.channel.clamp.g(g),b:utils.Z.channel.clamp.b(b),a:utils.Z.channel.clamp.a(a)});return dist_color.Z.stringify(channels)},methods_mix=(color1,color2,weight=50)=>{const{r:r1,g:g1,b:b1,a:a1}=dist_color.Z.parse(color1),{r:r2,g:g2,b:b2,a:a2}=dist_color.Z.parse(color2),weightScale=weight/100,weightNormalized=2*weightScale-1,alphaDelta=a1-a2,weight1=((weightNormalized*alphaDelta==-1?weightNormalized:(weightNormalized+alphaDelta)/(1+weightNormalized*alphaDelta))+1)/2,weight2=1-weight1;return methods_rgba(r1*weight1+r2*weight2,g1*weight1+g2*weight2,b1*weight1+b2*weight2,a1*weightScale+a2*(1-weightScale))},methods_invert=(color,weight=100)=>{const inverse=dist_color.Z.parse(color);return inverse.r=255-inverse.r,inverse.g=255-inverse.g,inverse.b=255-inverse.b,methods_mix(inverse,color,weight)};var darken=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/darken.js"),lighten=__webpack_require__("../../common/temp/node_modules/.pnpm/khroma@2.0.0/node_modules/khroma/dist/methods/lighten.js");const LEVELS={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},log={trace:(..._args)=>{},debug:(..._args)=>{},info:(..._args)=>{},warn:(..._args)=>{},error:(..._args)=>{},fatal:(..._args)=>{}},setLogLevel=function(level="fatal"){let numericLevel=LEVELS.fatal;"string"==typeof level?(level=level.toLowerCase())in LEVELS&&(numericLevel=LEVELS[level]):"number"==typeof level&&(numericLevel=level),log.trace=()=>{},log.debug=()=>{},log.info=()=>{},log.warn=()=>{},log.error=()=>{},log.fatal=()=>{},numericLevel<=LEVELS.fatal&&(log.fatal=console.error?console.error.bind(console,format("FATAL"),"color: orange"):console.log.bind(console,"[35m",format("FATAL"))),numericLevel<=LEVELS.error&&(log.error=console.error?console.error.bind(console,format("ERROR"),"color: orange"):console.log.bind(console,"[31m",format("ERROR"))),numericLevel<=LEVELS.warn&&(log.warn=console.warn?console.warn.bind(console,format("WARN"),"color: orange"):console.log.bind(console,"[33m",format("WARN"))),numericLevel<=LEVELS.info&&(log.info=console.info?console.info.bind(console,format("INFO"),"color: lightblue"):console.log.bind(console,"[34m",format("INFO"))),numericLevel<=LEVELS.debug&&(log.debug=console.debug?console.debug.bind(console,format("DEBUG"),"color: lightgreen"):console.log.bind(console,"[32m",format("DEBUG"))),numericLevel<=LEVELS.trace&&(log.trace=console.debug?console.debug.bind(console,format("TRACE"),"color: lightgreen"):console.log.bind(console,"[32m",format("TRACE")))},format=level=>`%c${dayjs_min().format("ss.SSS")} : ${level} : `,removeScript=txt=>purify.sanitize(txt),sanitizeMore=(text,config2)=>{var _a;if(!1!==(null==(_a=config2.flowchart)?void 0:_a.htmlLabels)){const level=config2.securityLevel;"antiscript"===level||"strict"===level?text=removeScript(text):"loose"!==level&&(text=(text=(text=breakToPlaceholder(text)).replace(/</g,"<").replace(/>/g,">")).replace(/=/g,"="),text=placeholderToBreak(text))}return text},sanitizeText=(text,config2)=>text?text=config2.dompurifyConfig?purify.sanitize(sanitizeMore(text,config2),config2.dompurifyConfig).toString():purify.sanitize(sanitizeMore(text,config2),{FORBID_TAGS:["style"]}).toString():text,lineBreakRegex=/<br\s*\/?>/gi,placeholderToBreak=s=>s.replace(/#br#/g,"<br/>"),breakToPlaceholder=s=>s.replace(lineBreakRegex,"#br#"),evaluate=val=>!1!==val&&!["false","null","0"].includes(String(val).trim().toLowerCase()),parseGenericTypes=function(text){let cleanedText=text;if(text.split("~").length-1>=2){let newCleanedText=cleanedText;do{cleanedText=newCleanedText,newCleanedText=cleanedText.replace(/~([^\s,:;]+)~/,"<$1>")}while(newCleanedText!=cleanedText);return parseGenericTypes(newCleanedText)}return cleanedText},common={getRows:s=>{if(!s)return[""];return breakToPlaceholder(s).replace(/\\n/g,"#br#").split("#br#")},sanitizeText,sanitizeTextOrArray:(a,config2)=>"string"==typeof a?sanitizeText(a,config2):a.flat().map((x=>sanitizeText(x,config2))),hasBreaks:text=>lineBreakRegex.test(text),splitBreaks:text=>text.split(lineBreakRegex),lineBreakRegex,removeScript,getUrl:useAbsolute=>{let url="";return useAbsolute&&(url=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,url=url.replaceAll(/\(/g,"\\("),url=url.replaceAll(/\)/g,"\\)")),url},evaluate},mkBorder=(col,darkMode)=>methods_adjust(col,darkMode?{s:-40,l:10}:{s:-40,l:-10});class Theme5{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,lighten.Z)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=methods_adjust(this.primaryColor,{h:-160}),this.primaryBorderColor=mkBorder(this.primaryColor,this.darkMode),this.secondaryBorderColor=mkBorder(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=mkBorder(this.tertiaryColor,this.darkMode),this.primaryTextColor=methods_invert(this.primaryColor),this.secondaryTextColor=methods_invert(this.secondaryColor),this.tertiaryTextColor=methods_invert(this.tertiaryColor),this.lineColor=methods_invert(this.background),this.textColor=methods_invert(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder="calculated",this.personBkg="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.secondBkg=(0,lighten.Z)(this.contrast,55),this.border2=this.contrast,this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleInv"+i]=this["cScaleInv"+i]||methods_invert(this["cScale"+i]);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this.darkMode?this["cScalePeer"+i]=this["cScalePeer"+i]||(0,lighten.Z)(this["cScale"+i],10):this["cScalePeer"+i]=this["cScalePeer"+i]||(0,darken.Z)(this["cScale"+i],10);this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor),this.cScaleLabel0=this.cScaleLabel0||this.cScale1,this.cScaleLabel2=this.cScaleLabel2||this.cScale1;for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleLabel"+i]=this["cScaleLabel"+i]||this.scaleLabelColor;for(let i=0;i<5;i++)this["surface"+i]=this["surface"+i]||methods_adjust(this.mainBkg,{l:-(5+5*i)}),this["surfacePeer"+i]=this["surfacePeer"+i]||methods_adjust(this.mainBkg,{l:-(8+5*i)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.actorBorder=(0,lighten.Z)(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.sectionBkgColor=(0,lighten.Z)(this.contrast,30),this.sectionBkgColor2=(0,lighten.Z)(this.contrast,30),this.taskBorderColor=(0,darken.Z)(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=(0,lighten.Z)(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=(0,darken.Z)(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=methods_adjust(this.primaryColor,{h:64}),this.fillType3=methods_adjust(this.secondaryColor,{h:64}),this.fillType4=methods_adjust(this.primaryColor,{h:-64}),this.fillType5=methods_adjust(this.secondaryColor,{h:-64}),this.fillType6=methods_adjust(this.primaryColor,{h:128}),this.fillType7=methods_adjust(this.secondaryColor,{h:128});for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["pie"+i]=this["cScale"+i];this.pie12=this.pie0,this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,darken.Z)(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||methods_adjust(this.primaryColor,{h:-30}),this.git4=this.pie5||methods_adjust(this.primaryColor,{h:-60}),this.git5=this.pie6||methods_adjust(this.primaryColor,{h:-90}),this.git6=this.pie7||methods_adjust(this.primaryColor,{h:60}),this.git7=this.pie8||methods_adjust(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||methods_invert(this.git0),this.gitInv1=this.gitInv1||methods_invert(this.git1),this.gitInv2=this.gitInv2||methods_invert(this.git2),this.gitInv3=this.gitInv3||methods_invert(this.git3),this.gitInv4=this.gitInv4||methods_invert(this.git4),this.gitInv5=this.gitInv5||methods_invert(this.git5),this.gitInv6=this.gitInv6||methods_invert(this.git6),this.gitInv7=this.gitInv7||methods_invert(this.git7),this.branchLabelColor=this.branchLabelColor||this.labelTextColor,this.gitBranchLabel0=this.branchLabelColor,this.gitBranchLabel1="white",this.gitBranchLabel2=this.branchLabelColor,this.gitBranchLabel3="white",this.gitBranchLabel4=this.branchLabelColor,this.gitBranchLabel5=this.branchLabelColor,this.gitBranchLabel6=this.branchLabelColor,this.gitBranchLabel7=this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||"#ffffff",this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||"#f2f2f2"}calculate(overrides){if("object"!=typeof overrides)return void this.updateColors();const keys=Object.keys(overrides);keys.forEach((k=>{this[k]=overrides[k]})),this.updateColors(),keys.forEach((k=>{this[k]=overrides[k]}))}}const theme={base:{getThemeVariables:userOverrides=>{const theme2=new class Theme{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||methods_adjust(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||methods_adjust(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||mkBorder(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||mkBorder(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||mkBorder(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||mkBorder(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||methods_invert(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||methods_invert(this.tertiaryColor),this.lineColor=this.lineColor||methods_invert(this.background),this.textColor=this.textColor||this.primaryTextColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?(0,darken.Z)(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||(0,darken.Z)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||methods_invert(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||(0,lighten.Z)(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||methods_adjust(this.primaryColor,{h:30}),this.cScale4=this.cScale4||methods_adjust(this.primaryColor,{h:60}),this.cScale5=this.cScale5||methods_adjust(this.primaryColor,{h:90}),this.cScale6=this.cScale6||methods_adjust(this.primaryColor,{h:120}),this.cScale7=this.cScale7||methods_adjust(this.primaryColor,{h:150}),this.cScale8=this.cScale8||methods_adjust(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||methods_adjust(this.primaryColor,{h:270}),this.cScale10=this.cScale10||methods_adjust(this.primaryColor,{h:300}),this.cScale11=this.cScale11||methods_adjust(this.primaryColor,{h:330}),this.darkMode)for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScale"+i]=(0,darken.Z)(this["cScale"+i],75);else for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScale"+i]=(0,darken.Z)(this["cScale"+i],25);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleInv"+i]=this["cScaleInv"+i]||methods_invert(this["cScale"+i]);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this.darkMode?this["cScalePeer"+i]=this["cScalePeer"+i]||(0,lighten.Z)(this["cScale"+i],10):this["cScalePeer"+i]=this["cScalePeer"+i]||(0,darken.Z)(this["cScale"+i],10);this.scaleLabelColor=this.scaleLabelColor||this.labelTextColor;for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleLabel"+i]=this["cScaleLabel"+i]||this.scaleLabelColor;const multiplier=this.darkMode?-4:-1;for(let i=0;i<5;i++)this["surface"+i]=this["surface"+i]||methods_adjust(this.mainBkg,{h:180,s:-15,l:multiplier*(5+3*i)}),this["surfacePeer"+i]=this["surfacePeer"+i]||methods_adjust(this.mainBkg,{h:180,s:-15,l:multiplier*(8+3*i)});this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||methods_adjust(this.primaryColor,{h:64}),this.fillType3=this.fillType3||methods_adjust(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||methods_adjust(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||methods_adjust(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||methods_adjust(this.primaryColor,{h:128}),this.fillType7=this.fillType7||methods_adjust(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||methods_adjust(this.primaryColor,{l:-10}),this.pie5=this.pie5||methods_adjust(this.secondaryColor,{l:-10}),this.pie6=this.pie6||methods_adjust(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||methods_adjust(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||methods_adjust(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||methods_adjust(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||methods_adjust(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||methods_adjust(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||methods_adjust(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,darken.Z)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||methods_adjust(this.primaryColor,{h:-30}),this.git4=this.git4||methods_adjust(this.primaryColor,{h:-60}),this.git5=this.git5||methods_adjust(this.primaryColor,{h:-90}),this.git6=this.git6||methods_adjust(this.primaryColor,{h:60}),this.git7=this.git7||methods_adjust(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,lighten.Z)(this.git0,25),this.git1=(0,lighten.Z)(this.git1,25),this.git2=(0,lighten.Z)(this.git2,25),this.git3=(0,lighten.Z)(this.git3,25),this.git4=(0,lighten.Z)(this.git4,25),this.git5=(0,lighten.Z)(this.git5,25),this.git6=(0,lighten.Z)(this.git6,25),this.git7=(0,lighten.Z)(this.git7,25)):(this.git0=(0,darken.Z)(this.git0,25),this.git1=(0,darken.Z)(this.git1,25),this.git2=(0,darken.Z)(this.git2,25),this.git3=(0,darken.Z)(this.git3,25),this.git4=(0,darken.Z)(this.git4,25),this.git5=(0,darken.Z)(this.git5,25),this.git6=(0,darken.Z)(this.git6,25),this.git7=(0,darken.Z)(this.git7,25)),this.gitInv0=this.gitInv0||methods_invert(this.git0),this.gitInv1=this.gitInv1||methods_invert(this.git1),this.gitInv2=this.gitInv2||methods_invert(this.git2),this.gitInv3=this.gitInv3||methods_invert(this.git3),this.gitInv4=this.gitInv4||methods_invert(this.git4),this.gitInv5=this.gitInv5||methods_invert(this.git5),this.gitInv6=this.gitInv6||methods_invert(this.git6),this.gitInv7=this.gitInv7||methods_invert(this.git7),this.branchLabelColor=this.branchLabelColor||(this.darkMode?"black":this.labelTextColor),this.gitBranchLabel0=this.gitBranchLabel0||this.branchLabelColor,this.gitBranchLabel1=this.gitBranchLabel1||this.branchLabelColor,this.gitBranchLabel2=this.gitBranchLabel2||this.branchLabelColor,this.gitBranchLabel3=this.gitBranchLabel3||this.branchLabelColor,this.gitBranchLabel4=this.gitBranchLabel4||this.branchLabelColor,this.gitBranchLabel5=this.gitBranchLabel5||this.branchLabelColor,this.gitBranchLabel6=this.gitBranchLabel6||this.branchLabelColor,this.gitBranchLabel7=this.gitBranchLabel7||this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||"#ffffff",this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||"#f2f2f2"}calculate(overrides){if("object"!=typeof overrides)return void this.updateColors();const keys=Object.keys(overrides);keys.forEach((k=>{this[k]=overrides[k]})),this.updateColors(),keys.forEach((k=>{this[k]=overrides[k]}))}};return theme2.calculate(userOverrides),theme2}},dark:{getThemeVariables:userOverrides=>{const theme2=new class Theme2{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,lighten.Z)(this.primaryColor,16),this.tertiaryColor=methods_adjust(this.primaryColor,{h:-160}),this.primaryBorderColor=methods_invert(this.background),this.secondaryBorderColor=mkBorder(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=mkBorder(this.tertiaryColor,this.darkMode),this.primaryTextColor=methods_invert(this.primaryColor),this.secondaryTextColor=methods_invert(this.secondaryColor),this.tertiaryTextColor=methods_invert(this.tertiaryColor),this.lineColor=methods_invert(this.background),this.textColor=methods_invert(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,lighten.Z)(methods_invert("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=methods_rgba(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=(0,darken.Z)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.taskBorderColor=methods_rgba(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=methods_rgba(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder="calculated",this.personBkg="calculated",this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){this.secondBkg=(0,lighten.Z)(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=(0,lighten.Z)(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=(0,lighten.Z)(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=methods_adjust(this.primaryColor,{h:64}),this.fillType3=methods_adjust(this.secondaryColor,{h:64}),this.fillType4=methods_adjust(this.primaryColor,{h:-64}),this.fillType5=methods_adjust(this.secondaryColor,{h:-64}),this.fillType6=methods_adjust(this.primaryColor,{h:128}),this.fillType7=methods_adjust(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||methods_adjust(this.primaryColor,{h:30}),this.cScale4=this.cScale4||methods_adjust(this.primaryColor,{h:60}),this.cScale5=this.cScale5||methods_adjust(this.primaryColor,{h:90}),this.cScale6=this.cScale6||methods_adjust(this.primaryColor,{h:120}),this.cScale7=this.cScale7||methods_adjust(this.primaryColor,{h:150}),this.cScale8=this.cScale8||methods_adjust(this.primaryColor,{h:210}),this.cScale9=this.cScale9||methods_adjust(this.primaryColor,{h:270}),this.cScale10=this.cScale10||methods_adjust(this.primaryColor,{h:300}),this.cScale11=this.cScale11||methods_adjust(this.primaryColor,{h:330});for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleInv"+i]=this["cScaleInv"+i]||methods_invert(this["cScale"+i]);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScalePeer"+i]=this["cScalePeer"+i]||(0,lighten.Z)(this["cScale"+i],10);for(let i=0;i<5;i++)this["surface"+i]=this["surface"+i]||methods_adjust(this.mainBkg,{h:30,s:-30,l:-(4*i-10)}),this["surfacePeer"+i]=this["surfacePeer"+i]||methods_adjust(this.mainBkg,{h:30,s:-30,l:-(4*i-7)});this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleLabel"+i]=this["cScaleLabel"+i]||this.scaleLabelColor;for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["pie"+i]=this["cScale"+i];this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,darken.Z)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,lighten.Z)(this.secondaryColor,20),this.git1=(0,lighten.Z)(this.pie2||this.secondaryColor,20),this.git2=(0,lighten.Z)(this.pie3||this.tertiaryColor,20),this.git3=(0,lighten.Z)(this.pie4||methods_adjust(this.primaryColor,{h:-30}),20),this.git4=(0,lighten.Z)(this.pie5||methods_adjust(this.primaryColor,{h:-60}),20),this.git5=(0,lighten.Z)(this.pie6||methods_adjust(this.primaryColor,{h:-90}),10),this.git6=(0,lighten.Z)(this.pie7||methods_adjust(this.primaryColor,{h:60}),10),this.git7=(0,lighten.Z)(this.pie8||methods_adjust(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||methods_invert(this.git0),this.gitInv1=this.gitInv1||methods_invert(this.git1),this.gitInv2=this.gitInv2||methods_invert(this.git2),this.gitInv3=this.gitInv3||methods_invert(this.git3),this.gitInv4=this.gitInv4||methods_invert(this.git4),this.gitInv5=this.gitInv5||methods_invert(this.git5),this.gitInv6=this.gitInv6||methods_invert(this.git6),this.gitInv7=this.gitInv7||methods_invert(this.git7),this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||(0,lighten.Z)(this.background,12),this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||(0,lighten.Z)(this.background,2)}calculate(overrides){if("object"!=typeof overrides)return void this.updateColors();const keys=Object.keys(overrides);keys.forEach((k=>{this[k]=overrides[k]})),this.updateColors(),keys.forEach((k=>{this[k]=overrides[k]}))}};return theme2.calculate(userOverrides),theme2}},default:{getThemeVariables:userOverrides=>{const theme2=new class Theme3{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=methods_adjust(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=methods_adjust(this.primaryColor,{h:-160}),this.primaryBorderColor=mkBorder(this.primaryColor,this.darkMode),this.secondaryBorderColor=mkBorder(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=mkBorder(this.tertiaryColor,this.darkMode),this.primaryTextColor=methods_invert(this.primaryColor),this.secondaryTextColor=methods_invert(this.secondaryColor),this.tertiaryTextColor=methods_invert(this.tertiaryColor),this.lineColor=methods_invert(this.background),this.textColor=methods_invert(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=methods_rgba(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder="calculated",this.personBkg="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||methods_adjust(this.primaryColor,{h:30}),this.cScale4=this.cScale4||methods_adjust(this.primaryColor,{h:60}),this.cScale5=this.cScale5||methods_adjust(this.primaryColor,{h:90}),this.cScale6=this.cScale6||methods_adjust(this.primaryColor,{h:120}),this.cScale7=this.cScale7||methods_adjust(this.primaryColor,{h:150}),this.cScale8=this.cScale8||methods_adjust(this.primaryColor,{h:210}),this.cScale9=this.cScale9||methods_adjust(this.primaryColor,{h:270}),this.cScale10=this.cScale10||methods_adjust(this.primaryColor,{h:300}),this.cScale11=this.cScale11||methods_adjust(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,darken.Z)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,darken.Z)(this.tertiaryColor,40);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScale"+i]=(0,darken.Z)(this["cScale"+i],10),this["cScalePeer"+i]=this["cScalePeer"+i]||(0,darken.Z)(this["cScale"+i],25);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleInv"+i]=this["cScaleInv"+i]||methods_adjust(this["cScale"+i],{h:180});for(let i=0;i<5;i++)this["surface"+i]=this["surface"+i]||methods_adjust(this.mainBkg,{h:30,l:-(5+5*i)}),this["surfacePeer"+i]=this["surfacePeer"+i]||methods_adjust(this.mainBkg,{h:30,l:-(7+5*i)});if(this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor,"calculated"!==this.labelTextColor){this.cScaleLabel0=this.cScaleLabel0||methods_invert(this.labelTextColor),this.cScaleLabel3=this.cScaleLabel3||methods_invert(this.labelTextColor);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleLabel"+i]=this["cScaleLabel"+i]||this.labelTextColor}this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackground=this.labelBackground,this.actorBorder=(0,lighten.Z)(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=methods_adjust(this.primaryColor,{h:64}),this.fillType3=methods_adjust(this.secondaryColor,{h:64}),this.fillType4=methods_adjust(this.primaryColor,{h:-64}),this.fillType5=methods_adjust(this.secondaryColor,{h:-64}),this.fillType6=methods_adjust(this.primaryColor,{h:128}),this.fillType7=methods_adjust(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||methods_adjust(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||methods_adjust(this.primaryColor,{l:-10}),this.pie5=this.pie5||methods_adjust(this.secondaryColor,{l:-30}),this.pie6=this.pie6||methods_adjust(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||methods_adjust(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||methods_adjust(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||methods_adjust(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||methods_adjust(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||methods_adjust(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||methods_adjust(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||methods_adjust(this.primaryColor,{h:-30}),this.git4=this.git4||methods_adjust(this.primaryColor,{h:-60}),this.git5=this.git5||methods_adjust(this.primaryColor,{h:-90}),this.git6=this.git6||methods_adjust(this.primaryColor,{h:60}),this.git7=this.git7||methods_adjust(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,lighten.Z)(this.git0,25),this.git1=(0,lighten.Z)(this.git1,25),this.git2=(0,lighten.Z)(this.git2,25),this.git3=(0,lighten.Z)(this.git3,25),this.git4=(0,lighten.Z)(this.git4,25),this.git5=(0,lighten.Z)(this.git5,25),this.git6=(0,lighten.Z)(this.git6,25),this.git7=(0,lighten.Z)(this.git7,25)):(this.git0=(0,darken.Z)(this.git0,25),this.git1=(0,darken.Z)(this.git1,25),this.git2=(0,darken.Z)(this.git2,25),this.git3=(0,darken.Z)(this.git3,25),this.git4=(0,darken.Z)(this.git4,25),this.git5=(0,darken.Z)(this.git5,25),this.git6=(0,darken.Z)(this.git6,25),this.git7=(0,darken.Z)(this.git7,25)),this.gitInv0=this.gitInv0||(0,darken.Z)(methods_invert(this.git0),25),this.gitInv1=this.gitInv1||methods_invert(this.git1),this.gitInv2=this.gitInv2||methods_invert(this.git2),this.gitInv3=this.gitInv3||methods_invert(this.git3),this.gitInv4=this.gitInv4||methods_invert(this.git4),this.gitInv5=this.gitInv5||methods_invert(this.git5),this.gitInv6=this.gitInv6||methods_invert(this.git6),this.gitInv7=this.gitInv7||methods_invert(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||methods_invert(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||methods_invert(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||"#ffffff",this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||"#f2f2f2"}calculate(overrides){if("object"!=typeof overrides)return void this.updateColors();const keys=Object.keys(overrides);keys.forEach((k=>{this[k]=overrides[k]})),this.updateColors(),keys.forEach((k=>{this[k]=overrides[k]}))}};return theme2.calculate(userOverrides),theme2}},forest:{getThemeVariables:userOverrides=>{const theme2=new class Theme4{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=(0,lighten.Z)("#cde498",10),this.primaryBorderColor=mkBorder(this.primaryColor,this.darkMode),this.secondaryBorderColor=mkBorder(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=mkBorder(this.tertiaryColor,this.darkMode),this.primaryTextColor=methods_invert(this.primaryColor),this.secondaryTextColor=methods_invert(this.secondaryColor),this.tertiaryTextColor=methods_invert(this.primaryColor),this.lineColor=methods_invert(this.background),this.textColor=methods_invert(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder="calculated",this.personBkg="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||methods_adjust(this.primaryColor,{h:30}),this.cScale4=this.cScale4||methods_adjust(this.primaryColor,{h:60}),this.cScale5=this.cScale5||methods_adjust(this.primaryColor,{h:90}),this.cScale6=this.cScale6||methods_adjust(this.primaryColor,{h:120}),this.cScale7=this.cScale7||methods_adjust(this.primaryColor,{h:150}),this.cScale8=this.cScale8||methods_adjust(this.primaryColor,{h:210}),this.cScale9=this.cScale9||methods_adjust(this.primaryColor,{h:270}),this.cScale10=this.cScale10||methods_adjust(this.primaryColor,{h:300}),this.cScale11=this.cScale11||methods_adjust(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,darken.Z)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,darken.Z)(this.tertiaryColor,40);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScale"+i]=(0,darken.Z)(this["cScale"+i],10),this["cScalePeer"+i]=this["cScalePeer"+i]||(0,darken.Z)(this["cScale"+i],25);for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleInv"+i]=this["cScaleInv"+i]||methods_adjust(this["cScale"+i],{h:180});this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor;for(let i=0;i<this.THEME_COLOR_LIMIT;i++)this["cScaleLabel"+i]=this["cScaleLabel"+i]||this.scaleLabelColor;for(let i=0;i<5;i++)this["surface"+i]=this["surface"+i]||methods_adjust(this.mainBkg,{h:30,s:-30,l:-(5+5*i)}),this["surfacePeer"+i]=this["surfacePeer"+i]||methods_adjust(this.mainBkg,{h:30,s:-30,l:-(8+5*i)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.actorBorder=(0,darken.Z)(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=methods_adjust(this.primaryColor,{h:64}),this.fillType3=methods_adjust(this.secondaryColor,{h:64}),this.fillType4=methods_adjust(this.primaryColor,{h:-64}),this.fillType5=methods_adjust(this.secondaryColor,{h:-64}),this.fillType6=methods_adjust(this.primaryColor,{h:128}),this.fillType7=methods_adjust(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||methods_adjust(this.primaryColor,{l:-30}),this.pie5=this.pie5||methods_adjust(this.secondaryColor,{l:-30}),this.pie6=this.pie6||methods_adjust(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||methods_adjust(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||methods_adjust(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||methods_adjust(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||methods_adjust(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||methods_adjust(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||methods_adjust(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||methods_adjust(this.primaryColor,{h:-30}),this.git4=this.git4||methods_adjust(this.primaryColor,{h:-60}),this.git5=this.git5||methods_adjust(this.primaryColor,{h:-90}),this.git6=this.git6||methods_adjust(this.primaryColor,{h:60}),this.git7=this.git7||methods_adjust(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,lighten.Z)(this.git0,25),this.git1=(0,lighten.Z)(this.git1,25),this.git2=(0,lighten.Z)(this.git2,25),this.git3=(0,lighten.Z)(this.git3,25),this.git4=(0,lighten.Z)(this.git4,25),this.git5=(0,lighten.Z)(this.git5,25),this.git6=(0,lighten.Z)(this.git6,25),this.git7=(0,lighten.Z)(this.git7,25)):(this.git0=(0,darken.Z)(this.git0,25),this.git1=(0,darken.Z)(this.git1,25),this.git2=(0,darken.Z)(this.git2,25),this.git3=(0,darken.Z)(this.git3,25),this.git4=(0,darken.Z)(this.git4,25),this.git5=(0,darken.Z)(this.git5,25),this.git6=(0,darken.Z)(this.git6,25),this.git7=(0,darken.Z)(this.git7,25)),this.gitInv0=this.gitInv0||methods_invert(this.git0),this.gitInv1=this.gitInv1||methods_invert(this.git1),this.gitInv2=this.gitInv2||methods_invert(this.git2),this.gitInv3=this.gitInv3||methods_invert(this.git3),this.gitInv4=this.gitInv4||methods_invert(this.git4),this.gitInv5=this.gitInv5||methods_invert(this.git5),this.gitInv6=this.gitInv6||methods_invert(this.git6),this.gitInv7=this.gitInv7||methods_invert(this.git7),this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||"#ffffff",this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||"#f2f2f2"}calculate(overrides){if("object"!=typeof overrides)return void this.updateColors();const keys=Object.keys(overrides);keys.forEach((k=>{this[k]=overrides[k]})),this.updateColors(),keys.forEach((k=>{this[k]=overrides[k]}))}};return theme2.calculate(userOverrides),theme2}},neutral:{getThemeVariables:userOverrides=>{const theme2=new Theme5;return theme2.calculate(userOverrides),theme2}}},config={theme:"default",themeVariables:theme.default.getThemeVariables(),themeCSS:void 0,maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,deterministicIDSeed:void 0,flowchart:{titleTopMargin:25,diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},sequence:{hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",tickInterval:void 0,useMaxWidth:!0,topAxis:!1,useWidth:void 0},journey:{diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},timeline:{diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},class:{titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},state:{titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},er:{titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12,useMaxWidth:!0},pie:{useWidth:void 0,useMaxWidth:!0},requirement:{useWidth:void 0,useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},gitGraph:{titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0},c4:{useWidth:void 0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,useMaxWidth:!0,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,personFont:function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},external_personFont:function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},systemFont:function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},external_systemFont:function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},system_dbFont:function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},external_system_dbFont:function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},system_queueFont:function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},external_system_queueFont:function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},containerFont:function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},external_containerFont:function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},container_dbFont:function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},external_container_dbFont:function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},container_queueFont:function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},external_container_queueFont:function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},componentFont:function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},external_componentFont:function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},component_dbFont:function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},external_component_dbFont:function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},component_queueFont:function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},external_component_queueFont:function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},boundaryFont:function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},fontSize:16};config.class&&(config.class.arrowMarkerAbsolute=config.arrowMarkerAbsolute),config.gitGraph&&(config.gitGraph.arrowMarkerAbsolute=config.arrowMarkerAbsolute);const keyify=(obj,prefix="")=>Object.keys(obj).reduce(((res,el)=>Array.isArray(obj[el])?res:"object"==typeof obj[el]&&null!==obj[el]?[...res,prefix+el,...keyify(obj[el],"")]:[...res,prefix+el]),[]),configKeys=keyify(config,""),config$1=config,assignWithDepth=function(dst,src,config2){const{depth,clobber}=Object.assign({depth:2,clobber:!1},config2);return Array.isArray(src)&&!Array.isArray(dst)?(src.forEach((s=>assignWithDepth(dst,s,config2))),dst):Array.isArray(src)&&Array.isArray(dst)?(src.forEach((s=>{dst.includes(s)||dst.push(s)})),dst):void 0===dst||depth<=0?null!=dst&&"object"==typeof dst&&"object"==typeof src?Object.assign(dst,src):src:(void 0!==src&&"object"==typeof dst&&"object"==typeof src&&Object.keys(src).forEach((key=>{"object"!=typeof src[key]||void 0!==dst[key]&&"object"!=typeof dst[key]?(clobber||"object"!=typeof dst[key]&&"object"!=typeof src[key])&&(dst[key]=src[key]):(void 0===dst[key]&&(dst[key]=Array.isArray(src[key])?[]:{}),dst[key]=assignWithDepth(dst[key],src[key],{depth:depth-1,clobber}))})),dst)},assignWithDepth$1=assignWithDepth,defaultConfig=Object.freeze(config$1);let configFromInitialize,siteConfig=assignWithDepth$1({},defaultConfig),directives=[],currentConfig=assignWithDepth$1({},defaultConfig);const updateCurrentConfig=(siteCfg,_directives)=>{let cfg=assignWithDepth$1({},siteCfg),sumOfDirectives={};for(const d of _directives)sanitize(d),sumOfDirectives=assignWithDepth$1(sumOfDirectives,d);if(cfg=assignWithDepth$1(cfg,sumOfDirectives),sumOfDirectives.theme&&sumOfDirectives.theme in theme){const tmpConfigFromInitialize=assignWithDepth$1({},configFromInitialize),themeVariables=assignWithDepth$1(tmpConfigFromInitialize.themeVariables||{},sumOfDirectives.themeVariables);cfg.theme&&cfg.theme in theme&&(cfg.themeVariables=theme[cfg.theme].getThemeVariables(themeVariables))}return currentConfig=cfg,checkConfig(currentConfig),currentConfig},setSiteConfig=conf=>(siteConfig=assignWithDepth$1({},defaultConfig),siteConfig=assignWithDepth$1(siteConfig,conf),conf.theme&&theme[conf.theme]&&(siteConfig.themeVariables=theme[conf.theme].getThemeVariables(conf.themeVariables)),updateCurrentConfig(siteConfig,directives),siteConfig),saveConfigFromInitialize=conf=>{configFromInitialize=assignWithDepth$1({},conf)},updateSiteConfig=conf=>(siteConfig=assignWithDepth$1(siteConfig,conf),updateCurrentConfig(siteConfig,directives),siteConfig),getSiteConfig=()=>assignWithDepth$1({},siteConfig),setConfig=conf=>(checkConfig(conf),assignWithDepth$1(currentConfig,conf),getConfig()),getConfig=()=>assignWithDepth$1({},currentConfig),sanitize=options=>{["secure",...siteConfig.secure??[]].forEach((key=>{void 0!==options[key]&&(log.debug(`Denied attempt to modify a secure key ${key}`,options[key]),delete options[key])})),Object.keys(options).forEach((key=>{0===key.indexOf("__")&&delete options[key]})),Object.keys(options).forEach((key=>{"string"==typeof options[key]&&(options[key].includes("<")||options[key].includes(">")||options[key].includes("url(data:"))&&delete options[key],"object"==typeof options[key]&&sanitize(options[key])}))},addDirective=directive=>{directive.fontFamily&&(directive.themeVariables&&directive.themeVariables.fontFamily||(directive.themeVariables={fontFamily:directive.fontFamily})),directives.push(directive),updateCurrentConfig(siteConfig,directives)},config_389b86ff_reset=(config2=siteConfig)=>{directives=[],updateCurrentConfig(config2,directives)};var ConfigWarning=(ConfigWarning2=>(ConfigWarning2.LAZY_LOAD_DEPRECATED="The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead.",ConfigWarning2))(ConfigWarning||{});const issuedWarnings={},checkConfig=config2=>{var warning;config2&&((config2.lazyLoadedDiagrams||config2.loadExternalDiagramsAtStartup)&&(issuedWarnings[warning="LAZY_LOAD_DEPRECATED"]||(log.warn(ConfigWarning[warning]),issuedWarnings[warning]=!0)))}},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/errorRenderer-d05351b9.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{r:()=>renderer});var d3__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/d3@7.8.2/node_modules/d3/src/index.js"),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js"),_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/utils-d5eeff82.js");let conf={};const renderer={setConf:function(cnf){conf={...conf,...cnf}},draw:(_text,id,mermaidVersion)=>{try{_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Renering svg for syntax error\n");const svg=(0,d3__WEBPACK_IMPORTED_MODULE_0__.Ys)("#"+id),g=svg.append("g");g.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),g.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),g.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),g.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),g.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),g.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),g.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in graph"),g.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text("mermaid version "+mermaidVersion),svg.attr("height",100),svg.attr("width",500),svg.attr("viewBox","768 0 912 512")}catch(e){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_1__.l.error("Error while rendering info diagram"),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_1__.l.error((0,_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_2__.h)(e))}}}},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/mermaid.core.mjs":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>mermaid});var ts_dedent__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../common/temp/node_modules/.pnpm/ts-dedent@2.2.0/node_modules/ts-dedent/esm/index.js"),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js"),_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/utils-d5eeff82.js"),_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/mermaidAPI-0716c7c2.js");__webpack_require__("../../common/temp/node_modules/.pnpm/dompurify@2.4.3/node_modules/dompurify/dist/purify.js"),__webpack_require__("../../common/temp/node_modules/.pnpm/dayjs@1.11.7/node_modules/dayjs/dayjs.min.js"),__webpack_require__("../../common/temp/node_modules/.pnpm/@braintree+sanitize-url@6.0.2/node_modules/@braintree/sanitize-url/dist/index.js"),__webpack_require__("../../common/temp/node_modules/.pnpm/d3@7.8.2/node_modules/d3/src/index.js");const handleError=(error,errors,parseError)=>{_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(error),(0,_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.i)(error)?(parseError&&parseError(error.str,error.hash),errors.push({...error,message:error.str,error})):(parseError&&parseError(error),error instanceof Error&&errors.push({str:error.message,message:error.message,hash:error.name,error}))},run=async function(options={querySelector:".mermaid"}){try{await runThrowsErrors(options)}catch(e){if((0,_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.i)(e)&&_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e.str),mermaid.parseError&&mermaid.parseError(e),!options.suppressErrors)throw _config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Use the suppressErrors option to suppress these errors"),e}},runThrowsErrors=async function({postRenderCallback,querySelector,nodes}={querySelector:".mermaid"}){const conf=_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.getConfig();let nodesToProcess;if(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.debug((postRenderCallback?"":"No ")+"Callback function found"),nodes)nodesToProcess=nodes;else{if(!querySelector)throw new Error("Nodes and querySelector are both undefined");nodesToProcess=document.querySelectorAll(querySelector)}_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`Found ${nodesToProcess.length} diagrams`),void 0!==(null==conf?void 0:conf.startOnLoad)&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Start On Load: "+(null==conf?void 0:conf.startOnLoad)),_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.updateSiteConfig({startOnLoad:null==conf?void 0:conf.startOnLoad}));const idGenerator=new _utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.u.initIdGenerator(conf.deterministicIds,conf.deterministicIDSeed);let txt;const errors=[];for(const element of Array.from(nodesToProcess)){if(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Rendering diagram: "+element.id),element.getAttribute("data-processed"))continue;element.setAttribute("data-processed","true");const id=`mermaid-${idGenerator.next()}`;txt=element.innerHTML,txt=(0,ts_dedent__WEBPACK_IMPORTED_MODULE_7__.C)(_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.u.entityDecode(txt)).trim().replace(/<br\s*\/?>/gi,"<br/>");const init2=_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.u.detectInit(txt);init2&&_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Detected early reinit: ",init2);try{const{svg,bindFunctions}=await render(id,txt,element);element.innerHTML=svg,postRenderCallback&&await postRenderCallback(id),bindFunctions&&bindFunctions(element)}catch(error){handleError(error,errors,mermaid.parseError)}}if(errors.length>0)throw errors[0]},initialize=function(config){_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.initialize(config)},contentLoaded=function(){if(mermaid.startOnLoad){const{startOnLoad}=_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.getConfig();startOnLoad&&mermaid.run().catch((err=>_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Mermaid failed to initialize",err)))}};"undefined"!=typeof document&&window.addEventListener("load",contentLoaded,!1);const executionQueue=[];let executionQueueRunning=!1;const executeQueue=async()=>{if(!executionQueueRunning){for(executionQueueRunning=!0;executionQueue.length>0;){const f=executionQueue.shift();if(f)try{await f()}catch(e){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Error executing queue",e)}}executionQueueRunning=!1}},render=(id,text,container)=>new Promise(((resolve,reject)=>{executionQueue.push((()=>new Promise(((res,rej)=>{_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.render(id,text,container).then((r=>{res(r),resolve(r)}),(e=>{var _a;_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Error parsing",e),null==(_a=mermaid.parseError)||_a.call(mermaid,e),rej(e),reject(e)}))})))),executeQueue().catch(reject)})),mermaid={startOnLoad:!0,mermaidAPI:_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m,parse:async(text,parseOptions)=>new Promise(((resolve,reject)=>{executionQueue.push((()=>new Promise(((res,rej)=>{_mermaidAPI_0716c7c2_js__WEBPACK_IMPORTED_MODULE_6__.m.parse(text,parseOptions).then((r=>{res(r),resolve(r)}),(e=>{var _a;_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Error parsing",e),null==(_a=mermaid.parseError)||_a.call(mermaid,e),rej(e),reject(e)}))})))),executeQueue().catch(reject)})),render,init:async function(config,nodes,callback){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("mermaid.init is deprecated. Please use run instead."),config&&initialize(config);const runOptions={postRenderCallback:callback,querySelector:".mermaid"};"string"==typeof nodes?runOptions.querySelector=nodes:nodes&&(nodes instanceof HTMLElement?runOptions.nodes=[nodes]:runOptions.nodes=nodes),await run(runOptions)},run,registerExternalDiagrams:async(diagrams,{lazyLoad=!0}={})=>{(0,_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.r)(...diagrams),!1===lazyLoad&&await(0,_utils_d5eeff82_js__WEBPACK_IMPORTED_MODULE_5__.l)()},initialize,parseError:void 0,contentLoaded,setParseErrorHandler:function(parseErrorHandler){mermaid.parseError=parseErrorHandler}}},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/mermaidAPI-0716c7c2.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>addFunction,d:()=>decodeEntities,m:()=>mermaidAPI});var src=__webpack_require__("../../common/temp/node_modules/.pnpm/d3@7.8.2/node_modules/d3/src/index.js"),abs=Math.abs,Utility_from=String.fromCharCode;Object.assign;function trim(value){return value.trim()}function replace(value,pattern,replacement){return value.replace(pattern,replacement)}function indexof(value,search){return value.indexOf(search)}function charat(value,index){return 0|value.charCodeAt(index)}function substr(value,begin,end){return value.slice(begin,end)}function strlen(value){return value.length}function sizeof(value){return value.length}function Utility_append(value,array){return array.push(value),value}function serialize(children,callback){for(var output="",length=sizeof(children),i=0;i<length;i++)output+=callback(children[i],i,children,callback)||"";return output}function stringify(element,index,children,callback){switch(element.type){case"@import":case"decl":return element.return=element.return||element.value;case"comm":return"";case"@keyframes":return element.return=element.value+"{"+serialize(element.children,callback)+"}";case"rule":element.value=element.props.join(",")}return strlen(children=serialize(element.children,callback))?element.return=element.value+"{"+children+"}":""}var line=1,column=1,Tokenizer_length=0,position=0,character=0,characters="";function node(value,root,parent,type,props,children,length){return{value,root,parent,type,props,children,line,column,length,return:""}}function prev(){return character=position>0?charat(characters,--position):0,column--,10===character&&(column=1,line--),character}function next(){return character=position<Tokenizer_length?charat(characters,position++):0,column++,10===character&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret(){return position}function slice(begin,end){return substr(characters,begin,end)}function token(type){switch(type){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(value){return line=column=1,Tokenizer_length=strlen(characters=value),position=0,[]}function dealloc(value){return characters="",value}function delimit(type){return trim(slice(position-1,delimiter(91===type?type+2:40===type?type+1:type)))}function whitespace(type){for(;(character=peek())&&character<33;)next();return token(type)>2||token(character)>3?"":" "}function escaping(index,count){for(;--count&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice(index,caret()+(count<6&&32==peek()&&32==next()))}function delimiter(type){for(;next();)switch(character){case type:return position;case 34:case 39:34!==type&&39!==type&&delimiter(character);break;case 40:41===type&&delimiter(type);break;case 92:next()}return position}function commenter(type,index){for(;next()&&type+character!==57&&(type+character!==84||47!==peek()););return"/*"+slice(index,position-1)+"*"+Utility_from(47===type?type:next())}function identifier(index){for(;!token(peek());)next();return slice(index,position)}function compile(value){return dealloc(parse("",null,null,null,[""],value=alloc(value),0,[0],value))}function parse(value,root,parent,rule,rules,rulesets,pseudo,points,declarations){for(var index=0,offset=0,length=pseudo,atrule=0,property=0,previous=0,variable=1,scanning=1,ampersand=1,character=0,type="",props=rules,children=rulesets,reference=rule,characters=type;scanning;)switch(previous=character,character=next()){case 40:if(108!=previous&&58==charat(characters,length-1)){-1!=indexof(characters+=replace(delimit(character),"&","&\f"),"&\f")&&(ampersand=-1);break}case 34:case 39:case 91:characters+=delimit(character);break;case 9:case 10:case 13:case 32:characters+=whitespace(previous);break;case 92:characters+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(comment(commenter(next(),caret()),root,parent),declarations);break;default:characters+="/"}break;case 123*variable:points[index++]=strlen(characters)*ampersand;case 125*variable:case 59:case 0:switch(character){case 0:case 125:scanning=0;case 59+offset:property>0&&strlen(characters)-length&&Utility_append(property>32?declaration(characters+";",rule,parent,length-1):declaration(replace(characters," ","")+";",rule,parent,length-2),declarations);break;case 59:characters+=";";default:if(Utility_append(reference=ruleset(characters,root,parent,index,offset,rules,points,type,props=[],children=[],length),rulesets),123===character)if(0===offset)parse(characters,root,reference,reference,props,rulesets,length,points,children);else switch(99===atrule&&110===charat(characters,3)?100:atrule){case 100:case 109:case 115:parse(value,reference,reference,rule&&Utility_append(ruleset(value,reference,reference,0,0,rules,points,type,rules,props=[],length),children),rules,children,length,points,rule?props:children);break;default:parse(characters,reference,reference,reference,[""],children,0,points,children)}}index=offset=property=0,variable=ampersand=1,type=characters="",length=pseudo;break;case 58:length=1+strlen(characters),property=previous;default:if(variable<1)if(123==character)--variable;else if(125==character&&0==variable++&&125==prev())continue;switch(characters+=Utility_from(character),character*variable){case 38:ampersand=offset>0?1:(characters+="\f",-1);break;case 44:points[index++]=(strlen(characters)-1)*ampersand,ampersand=1;break;case 64:45===peek()&&(characters+=delimit(next())),atrule=peek(),offset=length=strlen(type=characters+=identifier(caret())),character++;break;case 45:45===previous&&2==strlen(characters)&&(variable=0)}}return rulesets}function ruleset(value,root,parent,index,offset,rules,points,type,props,children,length){for(var post=offset-1,rule=0===offset?rules:[""],size=sizeof(rule),i=0,j=0,k=0;i<index;++i)for(var x=0,y=substr(value,post+1,post=abs(j=points[i])),z=value;x<size;++x)(z=trim(j>0?rule[x]+" "+y:replace(y,/&\f/g,rule[x])))&&(props[k++]=z);return node(value,root,parent,0===offset?"rule":type,props,children,length)}function comment(value,root,parent){return node(value,root,parent,"comm",Utility_from(function _char(){return character}()),substr(value,2,-2),0)}function declaration(value,root,parent,length){return node(value,root,parent,"decl",substr(value,0,length),substr(value,length+1,-1),length)}var config_389b86ff=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js"),utils_d5eeff82=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/utils-d5eeff82.js"),errorRenderer_d05351b9=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/errorRenderer-d05351b9.js"),purify=__webpack_require__("../../common/temp/node_modules/.pnpm/dompurify@2.4.3/node_modules/dompurify/dist/purify.js"),isEmpty=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/isEmpty.js");const c4={id:"c4",detector:txt=>null!==txt.match(/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/),loader:async()=>{const{diagram}=await __webpack_require__.e(362).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/c4Diagram-f9e67060.js"));return{id:"c4",diagram}}},flowchart={id:"flowchart",detector:(txt,config)=>{var _a,_b;return"dagre-wrapper"!==(null==(_a=null==config?void 0:config.flowchart)?void 0:_a.defaultRenderer)&&"elk"!==(null==(_b=null==config?void 0:config.flowchart)?void 0:_b.defaultRenderer)&&null!==txt.match(/^\s*graph/)},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(602),__webpack_require__.e(818),__webpack_require__.e(709),__webpack_require__.e(231)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/flowDiagram-42bb1e4d.js"));return{id:"flowchart",diagram}}},flowchartV2={id:"flowchart-v2",detector:(txt,config)=>{var _a,_b,_c;return"dagre-d3"!==(null==(_a=null==config?void 0:config.flowchart)?void 0:_a.defaultRenderer)&&"elk"!==(null==(_b=null==config?void 0:config.flowchart)?void 0:_b.defaultRenderer)&&(null!==txt.match(/^\s*graph/)&&"dagre-wrapper"===(null==(_c=null==config?void 0:config.flowchart)?void 0:_c.defaultRenderer)||null!==txt.match(/^\s*flowchart/))},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(602),__webpack_require__.e(818),__webpack_require__.e(709),__webpack_require__.e(335)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/flowDiagram-v2-4c9a7611.js"));return{id:"flowchart-v2",diagram}}},er={id:"er",detector:txt=>null!==txt.match(/^\s*erDiagram/),loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(882)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/erDiagram-25977acd.js"));return{id:"er",diagram}}},git={id:"gitGraph",detector:txt=>null!==txt.match(/^\s*gitGraph/),loader:async()=>{const{diagram}=await __webpack_require__.e(95).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/gitGraphDiagram-30dcca6d.js"));return{id:"gitGraph",diagram}}},gantt={id:"gantt",detector:txt=>null!==txt.match(/^\s*gantt/),loader:async()=>{const{diagram}=await __webpack_require__.e(656).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/ganttDiagram-41439120.js"));return{id:"gantt",diagram}}},info={id:"info",detector:txt=>null!==txt.match(/^\s*info/),loader:async()=>{const{diagram}=await __webpack_require__.e(573).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/infoDiagram-1b335302.js"));return{id:"info",diagram}}},pie={id:"pie",detector:txt=>null!==txt.match(/^\s*pie/),loader:async()=>{const{diagram}=await __webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/pieDiagram-905ac727.js"));return{id:"pie",diagram}}},requirement={id:"requirement",detector:txt=>null!==txt.match(/^\s*requirement(Diagram)?/),loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(749)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/requirementDiagram-84e9ae78.js"));return{id:"requirement",diagram}}},sequence={id:"sequence",detector:txt=>null!==txt.match(/^\s*sequenceDiagram/),loader:async()=>{const{diagram}=await __webpack_require__.e(489).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/sequenceDiagram-2c95880e.js"));return{id:"sequence",diagram}}},classDiagram={id:"class",detector:(txt,config)=>{var _a;return"dagre-wrapper"!==(null==(_a=null==config?void 0:config.class)?void 0:_a.defaultRenderer)&&null!==txt.match(/^\s*classDiagram/)},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(338),__webpack_require__.e(156)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/classDiagram-4456d403.js"));return{id:"class",diagram}}},classDiagramV2={id:"classDiagram",detector:(txt,config)=>{var _a;return null!==txt.match(/^\s*classDiagram/)&&"dagre-wrapper"===(null==(_a=null==config?void 0:config.class)?void 0:_a.defaultRenderer)||null!==txt.match(/^\s*classDiagram-v2/)},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(602),__webpack_require__.e(818),__webpack_require__.e(338),__webpack_require__.e(425)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/classDiagram-v2-539b00ca.js"));return{id:"classDiagram",diagram}}},state={id:"state",detector:(txt,config)=>{var _a;return"dagre-wrapper"!==(null==(_a=null==config?void 0:config.state)?void 0:_a.defaultRenderer)&&null!==txt.match(/^\s*stateDiagram/)},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(828),__webpack_require__.e(58)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/stateDiagram-95825141.js"));return{id:"state",diagram}}},stateV2={id:"stateDiagram",detector:(text,config)=>{var _a,_b;return null!==text.match(/^\s*stateDiagram-v2/)||(!(!text.match(/^\s*stateDiagram/)||"dagre-wrapper"!==(null==(_a=null==config?void 0:config.state)?void 0:_a.defaultRenderer))||!(!text.match(/^\s*stateDiagram/)||"dagre-wrapper"!==(null==(_b=null==config?void 0:config.state)?void 0:_b.defaultRenderer)))},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(340),__webpack_require__.e(602),__webpack_require__.e(818),__webpack_require__.e(828),__webpack_require__.e(989)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/stateDiagram-v2-1cc5d8ed.js"));return{id:"stateDiagram",diagram}}},journey={id:"journey",detector:txt=>null!==txt.match(/^\s*journey/),loader:async()=>{const{diagram}=await __webpack_require__.e(391).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/journeyDiagram-ded66ec9.js"));return{id:"journey",diagram}}},error={id:"error",detector:text=>"error"===text.toLowerCase().trim(),loader:async()=>{const{diagram}=await __webpack_require__.e(775).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/errorDiagram-bb949655.js"));return{id:"error",diagram}}},id$2="flowchart-elk",flowchartElk={id:id$2,detector:(txt,config)=>{var _a;return!!(txt.match(/^\s*flowchart-elk/)||txt.match(/^\s*flowchart|graph/)&&"elk"===(null==(_a=null==config?void 0:config.flowchart)?void 0:_a.defaultRenderer))},loader:async()=>{const{diagram}=await Promise.all([__webpack_require__.e(602),__webpack_require__.e(709),__webpack_require__.e(650)]).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/flowchart-elk-definition-c9fc5e04.js"));return{id:id$2,diagram}}},timeline={id:"timeline",detector:txt=>null!==txt.match(/^\s*timeline/),loader:async()=>{const{diagram}=await __webpack_require__.e(641).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/timeline-definition-24ebf147.js"));return{id:"timeline",diagram}}},id="mindmap",mindmap={id,detector:txt=>null!==txt.match(/^\s*mindmap/),loader:async()=>{const{diagram}=await __webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/mindmap-definition-c8a05b8a.js"));return{id,diagram}}};let hasLoadedDiagrams=!1;const addDiagrams=()=>{hasLoadedDiagrams||(hasLoadedDiagrams=!0,(0,utils_d5eeff82.a)("---",{db:{clear:()=>{}},styles:{},renderer:{},parser:{parser:{yy:{}},parse:()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")}},init:()=>null},(text=>text.toLowerCase().trimStart().startsWith("---"))),(0,utils_d5eeff82.r)(error,c4,classDiagramV2,classDiagram,er,gantt,info,pie,requirement,sequence,flowchartElk,flowchartV2,flowchart,mindmap,timeline,git,stateV2,state,journey))};class Diagram{constructor(text){var _a,_b;this.text=text,this.type="graph",this.text+="\n";const cnf=(0,config_389b86ff.g)();try{this.type=(0,utils_d5eeff82.d)(text,cnf)}catch(e){this.type="error",this.detectError=e}const diagram=(0,utils_d5eeff82.g)(this.type);config_389b86ff.l.debug("Type "+this.type),this.db=diagram.db,null==(_b=(_a=this.db).clear)||_b.call(_a),this.renderer=diagram.renderer,this.parser=diagram.parser;const originalParse=this.parser.parse.bind(this.parser);this.parser.parse=text2=>originalParse((0,utils_d5eeff82.e)(text2,this.db)),this.parser.parser.yy=this.db,diagram.init&&(diagram.init(cnf),config_389b86ff.l.info("Initialized diagram "+this.type,cnf)),this.parse()}parse(){var _a,_b;if(this.detectError)throw this.detectError;null==(_b=(_a=this.db).clear)||_b.call(_a),this.parser.parse(this.text)}async render(id2,version2){await this.renderer.draw(this.text,id2,version2,this)}getParser(){return this.parser}getType(){return this.type}}const getDiagramFromText=async text=>{const type=(0,utils_d5eeff82.d)(text,(0,config_389b86ff.g)());try{(0,utils_d5eeff82.g)(type)}catch(error2){const loader2=(0,utils_d5eeff82.b)(type);if(!loader2)throw new utils_d5eeff82.U(`Diagram ${type} not found.`);const{id:id2,diagram}=await loader2();(0,utils_d5eeff82.a)(id2,diagram)}return new Diagram(text)};let interactionFunctions=[];const addFunction=func=>{interactionFunctions.push(func)};const CLASSDEF_DIAGRAMS=["graph","flowchart","flowchart-v2","stateDiagram","stateDiagram-v2"],DOMPURIFY_TAGS=["foreignobject"],DOMPURIFY_ATTR=["dominant-baseline"];const decodeEntities=function(text){let txt=text;return txt=txt.replace(/fl°°/g,"&#"),txt=txt.replace(/fl°/g,"&"),txt=txt.replace(/¶ß/g,";"),txt},cssImportantStyles=(cssClass,element,cssClasses=[])=>`\n.${cssClass} ${element} { ${cssClasses.join(" !important; ")} !important; }`,createUserStyles=(config,graphType,classDefs,svgId)=>{const userCSSstyles=((config,graphType,classDefs={})=>{var _a;let cssStyles="";if(void 0!==config.themeCSS&&(cssStyles+=`\n${config.themeCSS}`),void 0!==config.fontFamily&&(cssStyles+=`\n:root { --mermaid-font-family: ${config.fontFamily}}`),void 0!==config.altFontFamily&&(cssStyles+=`\n:root { --mermaid-alt-font-family: ${config.altFontFamily}}`),!(0,isEmpty.Z)(classDefs)&&CLASSDEF_DIAGRAMS.includes(graphType)){const cssHtmlElements=["> *","span"],cssShapeElements=["rect","polygon","ellipse","circle","path"],cssElements=config.htmlLabels||(null==(_a=config.flowchart)?void 0:_a.htmlLabels)?cssHtmlElements:cssShapeElements;for(const classId in classDefs){const styleClassDef=classDefs[classId];(0,isEmpty.Z)(styleClassDef.styles)||cssElements.forEach((cssElement=>{cssStyles+=cssImportantStyles(styleClassDef.id,cssElement,styleClassDef.styles)})),(0,isEmpty.Z)(styleClassDef.textStyles)||(cssStyles+=cssImportantStyles(styleClassDef.id,"tspan",styleClassDef.textStyles))}}return cssStyles})(config,graphType,classDefs);return serialize(compile(`${svgId}{${(0,utils_d5eeff82.f)(graphType,userCSSstyles,config.themeVariables)}}`),stringify)},appendDivSvgG=(parentRoot,id2,enclosingDivId,divStyle,svgXlink)=>{const enclosingDiv=parentRoot.append("div");enclosingDiv.attr("id",enclosingDivId),divStyle&&enclosingDiv.attr("style",divStyle);const svgNode=enclosingDiv.append("svg").attr("id",id2).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return svgXlink&&svgNode.attr("xmlns:xlink",svgXlink),svgNode.append("g"),parentRoot};function sandboxedIframe(parentNode,iFrameId){return parentNode.append("iframe").attr("id",iFrameId).attr("style","width: 100%; height: 100%;").attr("sandbox","")}const mermaidAPI=Object.freeze({render:async function(id2,text,svgContainingElement){var _a,_b,_c,_d;addDiagrams(),(0,config_389b86ff.r)();const graphInit=utils_d5eeff82.u.detectInit(text);graphInit&&((0,utils_d5eeff82.c)(graphInit),(0,config_389b86ff.a)(graphInit));const config=(0,config_389b86ff.g)();config_389b86ff.l.debug(config),text.length>((null==config?void 0:config.maxTextSize)??5e4)&&(text="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa"),text=text.replace(/\r\n?/g,"\n");const idSelector="#"+id2,iFrameID="i"+id2,iFrameID_selector="#"+iFrameID,enclosingDivID="d"+id2,enclosingDivID_selector="#"+enclosingDivID;let root=(0,src.Ys)("body");const isSandboxed="sandbox"===config.securityLevel,isLooseSecurityLevel="loose"===config.securityLevel,fontFamily=config.fontFamily;if(void 0!==svgContainingElement){if(svgContainingElement&&(svgContainingElement.innerHTML=""),isSandboxed){const iframe=sandboxedIframe((0,src.Ys)(svgContainingElement),iFrameID);root=(0,src.Ys)(iframe.nodes()[0].contentDocument.body),root.node().style.margin=0}else root=(0,src.Ys)(svgContainingElement);appendDivSvgG(root,id2,enclosingDivID,`font-family: ${fontFamily}`,"http://www.w3.org/1999/xlink")}else{if(((doc,id2,divId,iFrameId)=>{var _a,_b,_c;null==(_a=doc.getElementById(id2))||_a.remove(),null==(_b=doc.getElementById(divId))||_b.remove(),null==(_c=doc.getElementById(iFrameId))||_c.remove()})(document,id2,enclosingDivID,iFrameID),isSandboxed){const iframe=sandboxedIframe((0,src.Ys)("body"),iFrameID);root=(0,src.Ys)(iframe.nodes()[0].contentDocument.body),root.node().style.margin=0}else root=(0,src.Ys)("body");appendDivSvgG(root,id2,enclosingDivID)}let diag,parseEncounteredException;text=function(text){let txt=text;return txt=txt.replace(/style.*:\S*#.*;/g,(function(s){return s.substring(0,s.length-1)})),txt=txt.replace(/classDef.*:\S*#.*;/g,(function(s){return s.substring(0,s.length-1)})),txt=txt.replace(/#\w+;/g,(function(s){const innerTxt=s.substring(1,s.length-1);return/^\+?\d+$/.test(innerTxt)?"fl°°"+innerTxt+"¶ß":"fl°"+innerTxt+"¶ß"})),txt}(text);try{diag=await getDiagramFromText(text)}catch(error2){diag=new Diagram("error"),parseEncounteredException=error2}const element=root.select(enclosingDivID_selector).node(),graphType=diag.type,svg=element.firstChild,firstChild=svg.firstChild,diagramClassDefs=CLASSDEF_DIAGRAMS.includes(graphType)?diag.renderer.getClasses(text,diag):{},rules=createUserStyles(config,graphType,diagramClassDefs,idSelector),style1=document.createElement("style");style1.innerHTML=rules,svg.insertBefore(style1,firstChild);try{await diag.renderer.draw(text,id2,"10.0.2",diag)}catch(e){throw errorRenderer_d05351b9.r.draw(text,id2,"10.0.2"),e}!function addA11yInfo(graphType,svgNode,a11yTitle,a11yDescr){(function setA11yDiagramInfo(svg,diagramType){svg.attr("role","graphics-document document"),(0,isEmpty.Z)(diagramType)||svg.attr("aria-roledescription",diagramType)})(svgNode,graphType),function addSVGa11yTitleDescription(svg,a11yTitle,a11yDesc,baseId){if(void 0!==svg.insert&&(a11yTitle||a11yDesc)){if(a11yDesc){const descId="chart-desc-"+baseId;svg.attr("aria-describedby",descId),svg.insert("desc",":first-child").attr("id",descId).text(a11yDesc)}if(a11yTitle){const titleId="chart-title-"+baseId;svg.attr("aria-labelledby",titleId),svg.insert("title",":first-child").attr("id",titleId).text(a11yTitle)}}}(svgNode,a11yTitle,a11yDescr,svgNode.attr("id"))}(graphType,root.select(`${enclosingDivID_selector} svg`),null==(_b=(_a=diag.db).getAccTitle)?void 0:_b.call(_a),null==(_d=(_c=diag.db).getAccDescription)?void 0:_d.call(_c)),root.select(`[id="${id2}"]`).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let svgCode=root.select(enclosingDivID_selector).node().innerHTML;if(config_389b86ff.l.debug("config.arrowMarkerAbsolute",config.arrowMarkerAbsolute),svgCode=((svgCode="",inSandboxMode,useArrowMarkerUrls)=>{let cleanedUpSvg=svgCode;return useArrowMarkerUrls||inSandboxMode||(cleanedUpSvg=cleanedUpSvg.replace(/marker-end="url\(.*?#/g,'marker-end="url(#')),cleanedUpSvg=decodeEntities(cleanedUpSvg),cleanedUpSvg=cleanedUpSvg.replace(/<br>/g,"<br/>"),cleanedUpSvg})(svgCode,isSandboxed,(0,config_389b86ff.j)(config.arrowMarkerAbsolute)),isSandboxed){svgCode=((svgCode="",svgElement)=>`<iframe style="width:100%;height:${svgElement?svgElement.viewBox.baseVal.height+"px":"100%"};border:0;margin:0;" src="data:text/html;base64,${btoa('<body style="margin:0">'+svgCode+"</body>")}" sandbox="allow-top-navigation-by-user-activation allow-popups">\n The "iframe" tag is not supported by your browser.\n</iframe>`)(svgCode,root.select(enclosingDivID_selector+" svg").node())}else isLooseSecurityLevel||(svgCode=purify.sanitize(svgCode,{ADD_TAGS:DOMPURIFY_TAGS,ADD_ATTR:DOMPURIFY_ATTR}));interactionFunctions.forEach((f=>{f()})),interactionFunctions=[];const tmpElementSelector=isSandboxed?iFrameID_selector:enclosingDivID_selector,node=(0,src.Ys)(tmpElementSelector).node();if(node&&"remove"in node&&node.remove(),parseEncounteredException)throw parseEncounteredException;return{svg:svgCode,bindFunctions:diag.db.bindFunctions}},parse:async function mermaidAPI_0716c7c2_parse(text,parseOptions){let error2;addDiagrams();try{(await getDiagramFromText(text)).parse()}catch(err){error2=err}if(null==parseOptions?void 0:parseOptions.suppressErrors)return void 0===error2;if(error2)throw error2},parseDirective:utils_d5eeff82.p,initialize:function initialize(options={}){var _a;(null==options?void 0:options.fontFamily)&&!(null==(_a=options.themeVariables)?void 0:_a.fontFamily)&&(options.themeVariables||(options.themeVariables={}),options.themeVariables.fontFamily=options.fontFamily),(0,config_389b86ff.k)(options),(null==options?void 0:options.theme)&&options.theme in config_389b86ff.t?options.themeVariables=config_389b86ff.t[options.theme].getThemeVariables(options.themeVariables):options&&(options.themeVariables=config_389b86ff.t.default.getThemeVariables(options.themeVariables));const config="object"==typeof options?(0,config_389b86ff.m)(options):(0,config_389b86ff.h)();(0,config_389b86ff.s)(config.logLevel),addDiagrams()},getConfig:config_389b86ff.g,setConfig:config_389b86ff.f,getSiteConfig:config_389b86ff.h,updateSiteConfig:config_389b86ff.u,reset:()=>{(0,config_389b86ff.r)()},globalReset:()=>{(0,config_389b86ff.r)(config_389b86ff.i)},defaultConfig:config_389b86ff.i});(0,config_389b86ff.s)((0,config_389b86ff.g)().logLevel),(0,config_389b86ff.r)((0,config_389b86ff.g)())},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/setupGraphViewbox-e35e4124.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{c:()=>configureSvgSize,s:()=>setupGraphViewbox});var _config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js");const configureSvgSize=function(svgElem,height,width,useMaxWidth){const attrs=function(height,width,useMaxWidth){let attrs=new Map;return useMaxWidth?(attrs.set("width","100%"),attrs.set("style",`max-width: ${width}px;`)):(attrs.set("height",height),attrs.set("width",width)),attrs}(height,width,useMaxWidth);!function(d3Elem,attrs){for(let attr of attrs)d3Elem.attr(attr[0],attr[1])}(svgElem,attrs)},setupGraphViewbox=function(graph,svgElem,padding,useMaxWidth){const svgBounds=svgElem.node().getBBox(),sWidth=svgBounds.width,sHeight=svgBounds.height;_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__.l.info(`SVG bounds: ${sWidth}x${sHeight}`,svgBounds);let width=0,height=0;_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__.l.info(`Graph bounds: ${width}x${height}`,graph),width=sWidth+2*padding,height=sHeight+2*padding,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_0__.l.info(`Calculated bounds: ${width}x${height}`),configureSvgSize(svgElem,height,width,useMaxWidth);const vBox=`${svgBounds.x-padding} ${svgBounds.y-padding} ${svgBounds.width+2*padding} ${svgBounds.height+2*padding}`;svgElem.attr("viewBox",vBox)}},"../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/utils-d5eeff82.js":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{U:()=>UnknownDiagramError,a:()=>registerDiagram,b:()=>getDiagramLoader,c:()=>directiveSanitizer,d:()=>detectType,e:()=>extractFrontMatter,f:()=>getStyles$1,g:()=>getDiagram,h:()=>getErrorMessage,i:()=>isDetailedError,j:()=>calculateTextWidth,k:()=>calculateTextHeight,l:()=>loadRegisteredDiagrams,m:()=>getStylesFromArray,n:()=>interpolateToCurve,o:()=>random,p:()=>parseDirective$1,q:()=>getConfig,r:()=>registerLazyLoadedDiagrams,s:()=>setupGraphViewbox,t:()=>parseFontSize,u:()=>utils,v:()=>generateId,w:()=>wrapLabel});var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../common/temp/node_modules/.pnpm/@braintree+sanitize-url@6.0.2/node_modules/@braintree/sanitize-url/dist/index.js"),d3__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../common/temp/node_modules/.pnpm/d3@7.8.2/node_modules/d3/src/index.js"),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/config-389b86ff.js"),_setupGraphViewbox_e35e4124_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/setupGraphViewbox-e35e4124.js"),_commonDb_2ace122b_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("../../common/temp/node_modules/.pnpm/mermaid@10.0.2/node_modules/mermaid/dist/commonDb-2ace122b.js"),lodash_es_memoize_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../common/temp/node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/memoize.js");function isNothing(subject){return null==subject}var common={isNothing,isObject:function isObject(subject){return"object"==typeof subject&&null!==subject},toArray:function toArray(sequence){return Array.isArray(sequence)?sequence:isNothing(sequence)?[]:[sequence]},repeat:function repeat(string,count){var cycle,result="";for(cycle=0;cycle<count;cycle+=1)result+=string;return result},isNegativeZero:function isNegativeZero(number){return 0===number&&Number.NEGATIVE_INFINITY===1/number},extend:function extend(target,source){var index,length,key,sourceKeys;if(source)for(index=0,length=(sourceKeys=Object.keys(source)).length;index<length;index+=1)target[key=sourceKeys[index]]=source[key];return target}};function formatError(exception2,compact){var where="",message=exception2.reason||"(unknown reason)";return exception2.mark?(exception2.mark.name&&(where+='in "'+exception2.mark.name+'" '),where+="("+(exception2.mark.line+1)+":"+(exception2.mark.column+1)+")",!compact&&exception2.mark.snippet&&(where+="\n\n"+exception2.mark.snippet),message+" "+where):message}function YAMLException$1(reason,mark){Error.call(this),this.name="YAMLException",this.reason=reason,this.mark=mark,this.message=formatError(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}YAMLException$1.prototype=Object.create(Error.prototype),YAMLException$1.prototype.constructor=YAMLException$1,YAMLException$1.prototype.toString=function toString(compact){return this.name+": "+formatError(this,compact)};var exception=YAMLException$1;function getLine(buffer,lineStart,lineEnd,position,maxLineLength){var head="",tail="",maxHalfLength=Math.floor(maxLineLength/2)-1;return position-lineStart>maxHalfLength&&(lineStart=position-maxHalfLength+(head=" ... ").length),lineEnd-position>maxHalfLength&&(lineEnd=position+maxHalfLength-(tail=" ...").length),{str:head+buffer.slice(lineStart,lineEnd).replace(/\t/g,"→")+tail,pos:position-lineStart+head.length}}function padStart(string,max){return common.repeat(" ",max-string.length)+string}var snippet=function makeSnippet(mark,options){if(options=Object.create(options||null),!mark.buffer)return null;options.maxLength||(options.maxLength=79),"number"!=typeof options.indent&&(options.indent=1),"number"!=typeof options.linesBefore&&(options.linesBefore=3),"number"!=typeof options.linesAfter&&(options.linesAfter=2);for(var match,re=/\r?\n|\r|\0/g,lineStarts=[0],lineEnds=[],foundLineNo=-1;match=re.exec(mark.buffer);)lineEnds.push(match.index),lineStarts.push(match.index+match[0].length),mark.position<=match.index&&foundLineNo<0&&(foundLineNo=lineStarts.length-2);foundLineNo<0&&(foundLineNo=lineStarts.length-1);var i,line,result="",lineNoLength=Math.min(mark.line+options.linesAfter,lineEnds.length).toString().length,maxLineLength=options.maxLength-(options.indent+lineNoLength+3);for(i=1;i<=options.linesBefore&&!(foundLineNo-i<0);i++)line=getLine(mark.buffer,lineStarts[foundLineNo-i],lineEnds[foundLineNo-i],mark.position-(lineStarts[foundLineNo]-lineStarts[foundLineNo-i]),maxLineLength),result=common.repeat(" ",options.indent)+padStart((mark.line-i+1).toString(),lineNoLength)+" | "+line.str+"\n"+result;for(line=getLine(mark.buffer,lineStarts[foundLineNo],lineEnds[foundLineNo],mark.position,maxLineLength),result+=common.repeat(" ",options.indent)+padStart((mark.line+1).toString(),lineNoLength)+" | "+line.str+"\n",result+=common.repeat("-",options.indent+lineNoLength+3+line.pos)+"^\n",i=1;i<=options.linesAfter&&!(foundLineNo+i>=lineEnds.length);i++)line=getLine(mark.buffer,lineStarts[foundLineNo+i],lineEnds[foundLineNo+i],mark.position-(lineStarts[foundLineNo]-lineStarts[foundLineNo+i]),maxLineLength),result+=common.repeat(" ",options.indent)+padStart((mark.line+i+1).toString(),lineNoLength)+" | "+line.str+"\n";return result.replace(/\n$/,"")},TYPE_CONSTRUCTOR_OPTIONS=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];var type=function Type$1(tag,options){if(options=options||{},Object.keys(options).forEach((function(name){if(-1===TYPE_CONSTRUCTOR_OPTIONS.indexOf(name))throw new exception('Unknown option "'+name+'" is met in definition of "'+tag+'" YAML type.')})),this.options=options,this.tag=tag,this.kind=options.kind||null,this.resolve=options.resolve||function(){return!0},this.construct=options.construct||function(data){return data},this.instanceOf=options.instanceOf||null,this.predicate=options.predicate||null,this.represent=options.represent||null,this.representName=options.representName||null,this.defaultStyle=options.defaultStyle||null,this.multi=options.multi||!1,this.styleAliases=function compileStyleAliases(map2){var result={};return null!==map2&&Object.keys(map2).forEach((function(style){map2[style].forEach((function(alias){result[String(alias)]=style}))})),result}(options.styleAliases||null),-1===YAML_NODE_KINDS.indexOf(this.kind))throw new exception('Unknown kind "'+this.kind+'" is specified for "'+tag+'" YAML type.')};function compileList(schema2,name){var result=[];return schema2[name].forEach((function(currentType){var newIndex=result.length;result.forEach((function(previousType,previousIndex){previousType.tag===currentType.tag&&previousType.kind===currentType.kind&&previousType.multi===currentType.multi&&(newIndex=previousIndex)})),result[newIndex]=currentType})),result}function Schema$1(definition){return this.extend(definition)}Schema$1.prototype.extend=function extend2(definition){var implicit=[],explicit=[];if(definition instanceof type)explicit.push(definition);else if(Array.isArray(definition))explicit=explicit.concat(definition);else{if(!definition||!Array.isArray(definition.implicit)&&!Array.isArray(definition.explicit))throw new exception("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");definition.implicit&&(implicit=implicit.concat(definition.implicit)),definition.explicit&&(explicit=explicit.concat(definition.explicit))}implicit.forEach((function(type$1){if(!(type$1 instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(type$1.loadKind&&"scalar"!==type$1.loadKind)throw new exception("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(type$1.multi)throw new exception("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),explicit.forEach((function(type$1){if(!(type$1 instanceof type))throw new exception("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var result=Object.create(Schema$1.prototype);return result.implicit=(this.implicit||[]).concat(implicit),result.explicit=(this.explicit||[]).concat(explicit),result.compiledImplicit=compileList(result,"implicit"),result.compiledExplicit=compileList(result,"explicit"),result.compiledTypeMap=function compileMap(){var index,length,result={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function collectType(type2){type2.multi?(result.multi[type2.kind].push(type2),result.multi.fallback.push(type2)):result[type2.kind][type2.tag]=result.fallback[type2.tag]=type2}for(index=0,length=arguments.length;index<length;index+=1)arguments[index].forEach(collectType);return result}(result.compiledImplicit,result.compiledExplicit),result};var failsafe=new Schema$1({explicit:[new type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(data){return null!==data?data:""}}),new type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(data){return null!==data?data:[]}}),new type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(data){return null!==data?data:{}}})]});var _null=new type("tag:yaml.org,2002:null",{kind:"scalar",resolve:function resolveYamlNull(data){if(null===data)return!0;var max=data.length;return 1===max&&"~"===data||4===max&&("null"===data||"Null"===data||"NULL"===data)},construct:function constructYamlNull(){return null},predicate:function isNull(object){return null===object},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});var bool=new type("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function resolveYamlBoolean(data){if(null===data)return!1;var max=data.length;return 4===max&&("true"===data||"True"===data||"TRUE"===data)||5===max&&("false"===data||"False"===data||"FALSE"===data)},construct:function constructYamlBoolean(data){return"true"===data||"True"===data||"TRUE"===data},predicate:function isBoolean(object){return"[object Boolean]"===Object.prototype.toString.call(object)},represent:{lowercase:function(object){return object?"true":"false"},uppercase:function(object){return object?"TRUE":"FALSE"},camelcase:function(object){return object?"True":"False"}},defaultStyle:"lowercase"});function isOctCode(c){return 48<=c&&c<=55}function isDecCode(c){return 48<=c&&c<=57}var int=new type("tag:yaml.org,2002:int",{kind:"scalar",resolve:function resolveYamlInteger(data){if(null===data)return!1;var ch,c,max=data.length,index=0,hasDigits=!1;if(!max)return!1;if("-"!==(ch=data[index])&&"+"!==ch||(ch=data[++index]),"0"===ch){if(index+1===max)return!0;if("b"===(ch=data[++index])){for(index++;index<max;index++)if("_"!==(ch=data[index])){if("0"!==ch&&"1"!==ch)return!1;hasDigits=!0}return hasDigits&&"_"!==ch}if("x"===ch){for(index++;index<max;index++)if("_"!==(ch=data[index])){if(!(48<=(c=data.charCodeAt(index))&&c<=57||65<=c&&c<=70||97<=c&&c<=102))return!1;hasDigits=!0}return hasDigits&&"_"!==ch}if("o"===ch){for(index++;index<max;index++)if("_"!==(ch=data[index])){if(!isOctCode(data.charCodeAt(index)))return!1;hasDigits=!0}return hasDigits&&"_"!==ch}}if("_"===ch)return!1;for(;index<max;index++)if("_"!==(ch=data[index])){if(!isDecCode(data.charCodeAt(index)))return!1;hasDigits=!0}return!(!hasDigits||"_"===ch)},construct:function constructYamlInteger(data){var ch,value=data,sign=1;if(-1!==value.indexOf("_")&&(value=value.replace(/_/g,"")),"-"!==(ch=value[0])&&"+"!==ch||("-"===ch&&(sign=-1),ch=(value=value.slice(1))[0]),"0"===value)return 0;if("0"===ch){if("b"===value[1])return sign*parseInt(value.slice(2),2);if("x"===value[1])return sign*parseInt(value.slice(2),16);if("o"===value[1])return sign*parseInt(value.slice(2),8)}return sign*parseInt(value,10)},predicate:function isInteger(object){return"[object Number]"===Object.prototype.toString.call(object)&&object%1==0&&!common.isNegativeZero(object)},represent:{binary:function(obj){return obj>=0?"0b"+obj.toString(2):"-0b"+obj.toString(2).slice(1)},octal:function(obj){return obj>=0?"0o"+obj.toString(8):"-0o"+obj.toString(8).slice(1)},decimal:function(obj){return obj.toString(10)},hexadecimal:function(obj){return obj>=0?"0x"+obj.toString(16).toUpperCase():"-0x"+obj.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;var float=new type("tag:yaml.org,2002:float",{kind:"scalar",resolve:function resolveYamlFloat(data){return null!==data&&!(!YAML_FLOAT_PATTERN.test(data)||"_"===data[data.length-1])},construct:function constructYamlFloat(data){var value,sign;return sign="-"===(value=data.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(value[0])>=0&&(value=value.slice(1)),".inf"===value?1===sign?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===value?NaN:sign*parseFloat(value,10)},predicate:function isFloat(object){return"[object Number]"===Object.prototype.toString.call(object)&&(object%1!=0||common.isNegativeZero(object))},represent:function representYamlFloat(object,style){var res;if(isNaN(object))switch(style){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===object)switch(style){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===object)switch(style){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(object))return"-0.0";return res=object.toString(10),SCIENTIFIC_WITHOUT_DOT.test(res)?res.replace("e",".e"):res},defaultStyle:"lowercase"}),core=failsafe.extend({implicit:[_null,bool,int,float]}),YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=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]))?))?$");var timestamp=new type("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function resolveYamlTimestamp(data){return null!==data&&(null!==YAML_DATE_REGEXP.exec(data)||null!==YAML_TIMESTAMP_REGEXP.exec(data))},construct:function constructYamlTimestamp(data){var match,year,month,day,hour,minute,second,date,fraction=0,delta=null;if(null===(match=YAML_DATE_REGEXP.exec(data))&&(match=YAML_TIMESTAMP_REGEXP.exec(data)),null===match)throw new Error("Date resolve error");if(year=+match[1],month=+match[2]-1,day=+match[3],!match[4])return new Date(Date.UTC(year,month,day));if(hour=+match[4],minute=+match[5],second=+match[6],match[7]){for(fraction=match[7].slice(0,3);fraction.length<3;)fraction+="0";fraction=+fraction}return match[9]&&(delta=6e4*(60*+match[10]+ +(match[11]||0)),"-"===match[9]&&(delta=-delta)),date=new Date(Date.UTC(year,month,day,hour,minute,second,fraction)),delta&&date.setTime(date.getTime()-delta),date},instanceOf:Date,represent:function representYamlTimestamp(object){return object.toISOString()}});var merge=new type("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function resolveYamlMerge(data){return"<<"===data||null===data}}),BASE64_MAP="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";var binary=new type("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function resolveYamlBinary(data){if(null===data)return!1;var code,idx,bitlen=0,max=data.length,map2=BASE64_MAP;for(idx=0;idx<max;idx++)if(!((code=map2.indexOf(data.charAt(idx)))>64)){if(code<0)return!1;bitlen+=6}return bitlen%8==0},construct:function constructYamlBinary(data){var idx,tailbits,input=data.replace(/[\r\n=]/g,""),max=input.length,map2=BASE64_MAP,bits=0,result=[];for(idx=0;idx<max;idx++)idx%4==0&&idx&&(result.push(bits>>16&255),result.push(bits>>8&255),result.push(255&bits)),bits=bits<<6|map2.indexOf(input.charAt(idx));return 0===(tailbits=max%4*6)?(result.push(bits>>16&255),result.push(bits>>8&255),result.push(255&bits)):18===tailbits?(result.push(bits>>10&255),result.push(bits>>2&255)):12===tailbits&&result.push(bits>>4&255),new Uint8Array(result)},predicate:function isBinary(obj){return"[object Uint8Array]"===Object.prototype.toString.call(obj)},represent:function representYamlBinary(object){var idx,tail,result="",bits=0,max=object.length,map2=BASE64_MAP;for(idx=0;idx<max;idx++)idx%3==0&&idx&&(result+=map2[bits>>18&63],result+=map2[bits>>12&63],result+=map2[bits>>6&63],result+=map2[63&bits]),bits=(bits<<8)+object[idx];return 0===(tail=max%3)?(result+=map2[bits>>18&63],result+=map2[bits>>12&63],result+=map2[bits>>6&63],result+=map2[63&bits]):2===tail?(result+=map2[bits>>10&63],result+=map2[bits>>4&63],result+=map2[bits<<2&63],result+=map2[64]):1===tail&&(result+=map2[bits>>2&63],result+=map2[bits<<4&63],result+=map2[64],result+=map2[64]),result}}),_hasOwnProperty$3=Object.prototype.hasOwnProperty,_toString$2=Object.prototype.toString;var omap=new type("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function resolveYamlOmap(data){if(null===data)return!0;var index,length,pair,pairKey,pairHasKey,objectKeys=[],object=data;for(index=0,length=object.length;index<length;index+=1){if(pair=object[index],pairHasKey=!1,"[object Object]"!==_toString$2.call(pair))return!1;for(pairKey in pair)if(_hasOwnProperty$3.call(pair,pairKey)){if(pairHasKey)return!1;pairHasKey=!0}if(!pairHasKey)return!1;if(-1!==objectKeys.indexOf(pairKey))return!1;objectKeys.push(pairKey)}return!0},construct:function constructYamlOmap(data){return null!==data?data:[]}}),_toString$1=Object.prototype.toString;var pairs=new type("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function resolveYamlPairs(data){if(null===data)return!0;var index,length,pair,keys,result,object=data;for(result=new Array(object.length),index=0,length=object.length;index<length;index+=1){if(pair=object[index],"[object Object]"!==_toString$1.call(pair))return!1;if(1!==(keys=Object.keys(pair)).length)return!1;result[index]=[keys[0],pair[keys[0]]]}return!0},construct:function constructYamlPairs(data){if(null===data)return[];var index,length,pair,keys,result,object=data;for(result=new Array(object.length),index=0,length=object.length;index<length;index+=1)pair=object[index],keys=Object.keys(pair),result[index]=[keys[0],pair[keys[0]]];return result}}),_hasOwnProperty$2=Object.prototype.hasOwnProperty;var set=new type("tag:yaml.org,2002:set",{kind:"mapping",resolve:function resolveYamlSet(data){if(null===data)return!0;var key,object=data;for(key in object)if(_hasOwnProperty$2.call(object,key)&&null!==object[key])return!1;return!0},construct:function constructYamlSet(data){return null!==data?data:{}}}),_default=core.extend({implicit:[timestamp,merge],explicit:[binary,omap,pairs,set]}),_hasOwnProperty$1=Object.prototype.hasOwnProperty,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(obj){return Object.prototype.toString.call(obj)}function is_EOL(c){return 10===c||13===c}function is_WHITE_SPACE(c){return 9===c||32===c}function is_WS_OR_EOL(c){return 9===c||32===c||10===c||13===c}function is_FLOW_INDICATOR(c){return 44===c||91===c||93===c||123===c||125===c}function fromHexCode(c){var lc;return 48<=c&&c<=57?c-48:97<=(lc=32|c)&&lc<=102?lc-97+10:-1}function simpleEscapeSequence(c){return 48===c?"\0":97===c?"":98===c?"\b":116===c||9===c?"\t":110===c?"\n":118===c?"\v":102===c?"\f":114===c?"\r":101===c?"":32===c?" ":34===c?'"':47===c?"/":92===c?"\\":78===c?"
":95===c?" ":76===c?"\u2028":80===c?"\u2029":""}function charFromCodepoint(c){return c<=65535?String.fromCharCode(c):String.fromCharCode(55296+(c-65536>>10),56320+(c-65536&1023))}for(var simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256),i=0;i<256;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);function State$1(input,options){this.input=input,this.filename=options.filename||null,this.schema=options.schema||_default,this.onWarning=options.onWarning||null,this.legacy=options.legacy||!1,this.json=options.json||!1,this.listener=options.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=input.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function generateError(state,message){var mark={name:state.filename,buffer:state.input.slice(0,-1),position:state.position,line:state.line,column:state.position-state.lineStart};return mark.snippet=snippet(mark),new exception(message,mark)}function throwError(state,message){throw generateError(state,message)}function throwWarning(state,message){state.onWarning&&state.onWarning.call(null,generateError(state,message))}var directiveHandlers={YAML:function handleYamlDirective(state,name,args){var match,major,minor;null!==state.version&&throwError(state,"duplication of %YAML directive"),1!==args.length&&throwError(state,"YAML directive accepts exactly one argument"),null===(match=/^([0-9]+)\.([0-9]+)$/.exec(args[0]))&&throwError(state,"ill-formed argument of the YAML directive"),major=parseInt(match[1],10),minor=parseInt(match[2],10),1!==major&&throwError(state,"unacceptable YAML version of the document"),state.version=args[0],state.checkLineBreaks=minor<2,1!==minor&&2!==minor&&throwWarning(state,"unsupported YAML version of the document")},TAG:function handleTagDirective(state,name,args){var handle,prefix;2!==args.length&&throwError(state,"TAG directive accepts exactly two arguments"),handle=args[0],prefix=args[1],PATTERN_TAG_HANDLE.test(handle)||throwError(state,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty$1.call(state.tagMap,handle)&&throwError(state,'there is a previously declared suffix for "'+handle+'" tag handle'),PATTERN_TAG_URI.test(prefix)||throwError(state,"ill-formed tag prefix (second argument) of the TAG directive");try{prefix=decodeURIComponent(prefix)}catch(err){throwError(state,"tag prefix is malformed: "+prefix)}state.tagMap[handle]=prefix}};function captureSegment(state,start,end,checkJson){var _position,_length,_character,_result;if(start<end){if(_result=state.input.slice(start,end),checkJson)for(_position=0,_length=_result.length;_position<_length;_position+=1)9===(_character=_result.charCodeAt(_position))||32<=_character&&_character<=1114111||throwError(state,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(_result)&&throwError(state,"the stream contains non-printable characters");state.result+=_result}}function mergeMappings(state,destination,source,overridableKeys){var sourceKeys,key,index,quantity;for(common.isObject(source)||throwError(state,"cannot merge mappings; the provided source object is unacceptable"),index=0,quantity=(sourceKeys=Object.keys(source)).length;index<quantity;index+=1)key=sourceKeys[index],_hasOwnProperty$1.call(destination,key)||(destination[key]=source[key],overridableKeys[key]=!0)}function storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,startLine,startLineStart,startPos){var index,quantity;if(Array.isArray(keyNode))for(index=0,quantity=(keyNode=Array.prototype.slice.call(keyNode)).length;index<quantity;index+=1)Array.isArray(keyNode[index])&&throwError(state,"nested arrays are not supported inside keys"),"object"==typeof keyNode&&"[object Object]"===_class(keyNode[index])&&(keyNode[index]="[object Object]");if("object"==typeof keyNode&&"[object Object]"===_class(keyNode)&&(keyNode="[object Object]"),keyNode=String(keyNode),null===_result&&(_result={}),"tag:yaml.org,2002:merge"===keyTag)if(Array.isArray(valueNode))for(index=0,quantity=valueNode.length;index<quantity;index+=1)mergeMappings(state,_result,valueNode[index],overridableKeys);else mergeMappings(state,_result,valueNode,overridableKeys);else state.json||_hasOwnProperty$1.call(overridableKeys,keyNode)||!_hasOwnProperty$1.call(_result,keyNode)||(state.line=startLine||state.line,state.lineStart=startLineStart||state.lineStart,state.position=startPos||state.position,throwError(state,"duplicated mapping key")),"__proto__"===keyNode?Object.defineProperty(_result,keyNode,{configurable:!0,enumerable:!0,writable:!0,value:valueNode}):_result[keyNode]=valueNode,delete overridableKeys[keyNode];return _result}function readLineBreak(state){var ch;10===(ch=state.input.charCodeAt(state.position))?state.position++:13===ch?(state.position++,10===state.input.charCodeAt(state.position)&&state.position++):throwError(state,"a line break is expected"),state.line+=1,state.lineStart=state.position,state.firstTabInLine=-1}function skipSeparationSpace(state,allowComments,checkIndent){for(var lineBreaks=0,ch=state.input.charCodeAt(state.position);0!==ch;){for(;is_WHITE_SPACE(ch);)9===ch&&-1===state.firstTabInLine&&(state.firstTabInLine=state.position),ch=state.input.charCodeAt(++state.position);if(allowComments&&35===ch)do{ch=state.input.charCodeAt(++state.position)}while(10!==ch&&13!==ch&&0!==ch);if(!is_EOL(ch))break;for(readLineBreak(state),ch=state.input.charCodeAt(state.position),lineBreaks++,state.lineIndent=0;32===ch;)state.lineIndent++,ch=state.input.charCodeAt(++state.position)}return-1!==checkIndent&&0!==lineBreaks&&state.lineIndent<checkIndent&&throwWarning(state,"deficient indentation"),lineBreaks}function testDocumentSeparator(state){var ch,_position=state.position;return!(45!==(ch=state.input.charCodeAt(_position))&&46!==ch||ch!==state.input.charCodeAt(_position+1)||ch!==state.input.charCodeAt(_position+2)||(_position+=3,0!==(ch=state.input.charCodeAt(_position))&&!is_WS_OR_EOL(ch)))}function writeFoldedLines(state,count){1===count?state.result+=" ":count>1&&(state.result+=common.repeat("\n",count-1))}function readBlockSequence(state,nodeIndent){var _line,ch,_tag=state.tag,_anchor=state.anchor,_result=[],detected=!1;if(-1!==state.firstTabInLine)return!1;for(null!==state.anchor&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(state.position);0!==ch&&(-1!==state.firstTabInLine&&(state.position=state.firstTabInLine,throwError(state,"tab characters must not be used in indentation")),45===ch)&&is_WS_OR_EOL(state.input.charCodeAt(state.position+1));)if(detected=!0,state.position++,skipSeparationSpace(state,!0,-1)&&state.lineIndent<=nodeIndent)_result.push(null),ch=state.input.charCodeAt(state.position);else if(_line=state.line,composeNode(state,nodeIndent,3,!1,!0),_result.push(state.result),skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position),(state.line===_line||state.lineIndent>nodeIndent)&&0!==ch)throwError(state,"bad indentation of a sequence entry");else if(state.lineIndent<nodeIndent)break;return!!detected&&(state.tag=_tag,state.anchor=_anchor,state.kind="sequence",state.result=_result,!0)}function readTagProperty(state){var _position,tagHandle,tagName,ch,isVerbatim=!1,isNamed=!1;if(33!==(ch=state.input.charCodeAt(state.position)))return!1;if(null!==state.tag&&throwError(state,"duplication of a tag property"),60===(ch=state.input.charCodeAt(++state.position))?(isVerbatim=!0,ch=state.input.charCodeAt(++state.position)):33===ch?(isNamed=!0,tagHandle="!!",ch=state.input.charCodeAt(++state.position)):tagHandle="!",_position=state.position,isVerbatim){do{ch=state.input.charCodeAt(++state.position)}while(0!==ch&&62!==ch);state.position<state.length?(tagName=state.input.slice(_position,state.position),ch=state.input.charCodeAt(++state.position)):throwError(state,"unexpected end of the stream within a verbatim tag")}else{for(;0!==ch&&!is_WS_OR_EOL(ch);)33===ch&&(isNamed?throwError(state,"tag suffix cannot contain exclamation marks"):(tagHandle=state.input.slice(_position-1,state.position+1),PATTERN_TAG_HANDLE.test(tagHandle)||throwError(state,"named tag handle cannot contain such characters"),isNamed=!0,_position=state.position+1)),ch=state.input.charCodeAt(++state.position);tagName=state.input.slice(_position,state.position),PATTERN_FLOW_INDICATORS.test(tagName)&&throwError(state,"tag suffix cannot contain flow indicator characters")}tagName&&!PATTERN_TAG_URI.test(tagName)&&throwError(state,"tag name cannot contain such characters: "+tagName);try{tagName=decodeURIComponent(tagName)}catch(err){throwError(state,"tag name is malformed: "+tagName)}return isVerbatim?state.tag=tagName:_hasOwnProperty$1.call(state.tagMap,tagHandle)?state.tag=state.tagMap[tagHandle]+tagName:"!"===tagHandle?state.tag="!"+tagName:"!!"===tagHandle?state.tag="tag:yaml.org,2002:"+tagName:throwError(state,'undeclared tag handle "'+tagHandle+'"'),!0}function readAnchorProperty(state){var _position,ch;if(38!==(ch=state.input.charCodeAt(state.position)))return!1;for(null!==state.anchor&&throwError(state,"duplication of an anchor property"),ch=state.input.charCodeAt(++state.position),_position=state.position;0!==ch&&!is_WS_OR_EOL(ch)&&!is_FLOW_INDICATOR(ch);)ch=state.input.charCodeAt(++state.position);return state.position===_position&&throwError(state,"name of an anchor node must contain at least one character"),state.anchor=state.input.slice(_position,state.position),!0}function composeNode(state,parentIndent,nodeContext,allowToSeek,allowCompact){var allowBlockStyles,allowBlockScalars,allowBlockCollections,typeIndex,typeQuantity,typeList,type2,flowIndent,blockIndent,indentStatus=1,atNewLine=!1,hasContent=!1;if(null!==state.listener&&state.listener("open",state),state.tag=null,state.anchor=null,state.kind=null,state.result=null,allowBlockStyles=allowBlockScalars=allowBlockCollections=4===nodeContext||3===nodeContext,allowToSeek&&skipSeparationSpace(state,!0,-1)&&(atNewLine=!0,state.lineIndent>parentIndent?indentStatus=1:state.lineIndent===parentIndent?indentStatus=0:state.lineIndent<parentIndent&&(indentStatus=-1)),1===indentStatus)for(;readTagProperty(state)||readAnchorProperty(state);)skipSeparationSpace(state,!0,-1)?(atNewLine=!0,allowBlockCollections=allowBlockStyles,state.lineIndent>parentIndent?indentStatus=1:state.lineIndent===parentIndent?indentStatus=0:state.lineIndent<parentIndent&&(indentStatus=-1)):allowBlockCollections=!1;if(allowBlockCollections&&(allowBlockCollections=atNewLine||allowCompact),1!==indentStatus&&4!==nodeContext||(flowIndent=1===nodeContext||2===nodeContext?parentIndent:parentIndent+1,blockIndent=state.position-state.lineStart,1===indentStatus?allowBlockCollections&&(readBlockSequence(state,blockIndent)||function readBlockMapping(state,nodeIndent,flowIndent){var following,allowCompact,_line,_keyLine,_keyLineStart,_keyPos,ch,_tag=state.tag,_anchor=state.anchor,_result={},overridableKeys=Object.create(null),keyTag=null,keyNode=null,valueNode=null,atExplicitKey=!1,detected=!1;if(-1!==state.firstTabInLine)return!1;for(null!==state.anchor&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(state.position);0!==ch;){if(atExplicitKey||-1===state.firstTabInLine||(state.position=state.firstTabInLine,throwError(state,"tab characters must not be used in indentation")),following=state.input.charCodeAt(state.position+1),_line=state.line,63!==ch&&58!==ch||!is_WS_OR_EOL(following)){if(_keyLine=state.line,_keyLineStart=state.lineStart,_keyPos=state.position,!composeNode(state,flowIndent,2,!1,!0))break;if(state.line===_line){for(ch=state.input.charCodeAt(state.position);is_WHITE_SPACE(ch);)ch=state.input.charCodeAt(++state.position);if(58===ch)is_WS_OR_EOL(ch=state.input.charCodeAt(++state.position))||throwError(state,"a whitespace character is expected after the key-value separator within a block mapping"),atExplicitKey&&(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),detected=!0,atExplicitKey=!1,allowCompact=!1,keyTag=state.tag,keyNode=state.result;else{if(!detected)return state.tag=_tag,state.anchor=_anchor,!0;throwError(state,"can not read an implicit mapping pair; a colon is missed")}}else{if(!detected)return state.tag=_tag,state.anchor=_anchor,!0;throwError(state,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===ch?(atExplicitKey&&(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),detected=!0,atExplicitKey=!0,allowCompact=!0):atExplicitKey?(atExplicitKey=!1,allowCompact=!0):throwError(state,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),state.position+=1,ch=following;if((state.line===_line||state.lineIndent>nodeIndent)&&(atExplicitKey&&(_keyLine=state.line,_keyLineStart=state.lineStart,_keyPos=state.position),composeNode(state,nodeIndent,4,!0,allowCompact)&&(atExplicitKey?keyNode=state.result:valueNode=state.result),atExplicitKey||(storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,_keyLine,_keyLineStart,_keyPos),keyTag=keyNode=valueNode=null),skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position)),(state.line===_line||state.lineIndent>nodeIndent)&&0!==ch)throwError(state,"bad indentation of a mapping entry");else if(state.lineIndent<nodeIndent)break}return atExplicitKey&&storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,null,_keyLine,_keyLineStart,_keyPos),detected&&(state.tag=_tag,state.anchor=_anchor,state.kind="mapping",state.result=_result),detected}(state,blockIndent,flowIndent))||function readFlowCollection(state,nodeIndent){var _line,_lineStart,_pos,_result,terminator,isPair,isExplicitPair,isMapping,keyNode,keyTag,valueNode,ch,readNext=!0,_tag=state.tag,_anchor=state.anchor,overridableKeys=Object.create(null);if(91===(ch=state.input.charCodeAt(state.position)))terminator=93,isMapping=!1,_result=[];else{if(123!==ch)return!1;terminator=125,isMapping=!0,_result={}}for(null!==state.anchor&&(state.anchorMap[state.anchor]=_result),ch=state.input.charCodeAt(++state.position);0!==ch;){if(skipSeparationSpace(state,!0,nodeIndent),(ch=state.input.charCodeAt(state.position))===terminator)return state.position++,state.tag=_tag,state.anchor=_anchor,state.kind=isMapping?"mapping":"sequence",state.result=_result,!0;readNext?44===ch&&throwError(state,"expected the node content, but found ','"):throwError(state,"missed comma between flow collection entries"),valueNode=null,isPair=isExplicitPair=!1,63===ch&&is_WS_OR_EOL(state.input.charCodeAt(state.position+1))&&(isPair=isExplicitPair=!0,state.position++,skipSeparationSpace(state,!0,nodeIndent)),_line=state.line,_lineStart=state.lineStart,_pos=state.position,composeNode(state,nodeIndent,1,!1,!0),keyTag=state.tag,keyNode=state.result,skipSeparationSpace(state,!0,nodeIndent),ch=state.input.charCodeAt(state.position),!isExplicitPair&&state.line!==_line||58!==ch||(isPair=!0,ch=state.input.charCodeAt(++state.position),skipSeparationSpace(state,!0,nodeIndent),composeNode(state,nodeIndent,1,!1,!0),valueNode=state.result),isMapping?storeMappingPair(state,_result,overridableKeys,keyTag,keyNode,valueNode,_line,_lineStart,_pos):isPair?_result.push(storeMappingPair(state,null,overridableKeys,keyTag,keyNode,valueNode,_line,_lineStart,_pos)):_result.push(keyNode),skipSeparationSpace(state,!0,nodeIndent),44===(ch=state.input.charCodeAt(state.position))?(readNext=!0,ch=state.input.charCodeAt(++state.position)):readNext=!1}throwError(state,"unexpected end of the stream within a flow collection")}(state,flowIndent)?hasContent=!0:(allowBlockScalars&&function readBlockScalar(state,nodeIndent){var captureStart,folding,tmp,ch,c,chomping=1,didReadContent=!1,detectedIndent=!1,textIndent=nodeIndent,emptyLines=0,atMoreIndented=!1;if(124===(ch=state.input.charCodeAt(state.position)))folding=!1;else{if(62!==ch)return!1;folding=!0}for(state.kind="scalar",state.result="";0!==ch;)if(43===(ch=state.input.charCodeAt(++state.position))||45===ch)1===chomping?chomping=43===ch?3:2:throwError(state,"repeat of a chomping mode identifier");else{if(!((tmp=48<=(c=ch)&&c<=57?c-48:-1)>=0))break;0===tmp?throwError(state,"bad explicit indentation width of a block scalar; it cannot be less than one"):detectedIndent?throwError(state,"repeat of an indentation width identifier"):(textIndent=nodeIndent+tmp-1,detectedIndent=!0)}if(is_WHITE_SPACE(ch)){do{ch=state.input.charCodeAt(++state.position)}while(is_WHITE_SPACE(ch));if(35===ch)do{ch=state.input.charCodeAt(++state.position)}while(!is_EOL(ch)&&0!==ch)}for(;0!==ch;){for(readLineBreak(state),state.lineIndent=0,ch=state.input.charCodeAt(state.position);(!detectedIndent||state.lineIndent<textIndent)&&32===ch;)state.lineIndent++,ch=state.input.charCodeAt(++state.position);if(!detectedIndent&&state.lineIndent>textIndent&&(textIndent=state.lineIndent),is_EOL(ch))emptyLines++;else{if(state.lineIndent<textIndent){3===chomping?state.result+=common.repeat("\n",didReadContent?1+emptyLines:emptyLines):1===chomping&&didReadContent&&(state.result+="\n");break}for(folding?is_WHITE_SPACE(ch)?(atMoreIndented=!0,state.result+=common.repeat("\n",didReadContent?1+emptyLines:emptyLines)):atMoreIndented?(atMoreIndented=!1,state.result+=common.repeat("\n",emptyLines+1)):0===emptyLines?didReadContent&&(state.result+=" "):state.result+=common.repeat("\n",emptyLines):state.result+=common.repeat("\n",didReadContent?1+emptyLines:emptyLines),didReadContent=!0,detectedIndent=!0,emptyLines=0,captureStart=state.position;!is_EOL(ch)&&0!==ch;)ch=state.input.charCodeAt(++state.position);captureSegment(state,captureStart,state.position,!1)}}return!0}(state,flowIndent)||function readSingleQuotedScalar(state,nodeIndent){var ch,captureStart,captureEnd;if(39!==(ch=state.input.charCodeAt(state.position)))return!1;for(state.kind="scalar",state.result="",state.position++,captureStart=captureEnd=state.position;0!==(ch=state.input.charCodeAt(state.position));)if(39===ch){if(captureSegment(state,captureStart,state.position,!0),39!==(ch=state.input.charCodeAt(++state.position)))return!0;captureStart=state.position,state.position++,captureEnd=state.position}else is_EOL(ch)?(captureSegment(state,captureStart,captureEnd,!0),writeFoldedLines(state,skipSeparationSpace(state,!1,nodeIndent)),captureStart=captureEnd=state.position):state.position===state.lineStart&&testDocumentSeparator(state)?throwError(state,"unexpected end of the document within a single quoted scalar"):(state.position++,captureEnd=state.position);throwError(state,"unexpected end of the stream within a single quoted scalar")}(state,flowIndent)||function readDoubleQuotedScalar(state,nodeIndent){var captureStart,captureEnd,hexLength,hexResult,tmp,ch,c;if(34!==(ch=state.input.charCodeAt(state.position)))return!1;for(state.kind="scalar",state.result="",state.position++,captureStart=captureEnd=state.position;0!==(ch=state.input.charCodeAt(state.position));){if(34===ch)return captureSegment(state,captureStart,state.position,!0),state.position++,!0;if(92===ch){if(captureSegment(state,captureStart,state.position,!0),is_EOL(ch=state.input.charCodeAt(++state.position)))skipSeparationSpace(state,!1,nodeIndent);else if(ch<256&&simpleEscapeCheck[ch])state.result+=simpleEscapeMap[ch],state.position++;else if((tmp=120===(c=ch)?2:117===c?4:85===c?8:0)>0){for(hexLength=tmp,hexResult=0;hexLength>0;hexLength--)(tmp=fromHexCode(ch=state.input.charCodeAt(++state.position)))>=0?hexResult=(hexResult<<4)+tmp:throwError(state,"expected hexadecimal character");state.result+=charFromCodepoint(hexResult),state.position++}else throwError(state,"unknown escape sequence");captureStart=captureEnd=state.position}else is_EOL(ch)?(captureSegment(state,captureStart,captureEnd,!0),writeFoldedLines(state,skipSeparationSpace(state,!1,nodeIndent)),captureStart=captureEnd=state.position):state.position===state.lineStart&&testDocumentSeparator(state)?throwError(state,"unexpected end of the document within a double quoted scalar"):(state.position++,captureEnd=state.position)}throwError(state,"unexpected end of the stream within a double quoted scalar")}(state,flowIndent)?hasContent=!0:!function readAlias(state){var _position,alias,ch;if(42!==(ch=state.input.charCodeAt(state.position)))return!1;for(ch=state.input.charCodeAt(++state.position),_position=state.position;0!==ch&&!is_WS_OR_EOL(ch)&&!is_FLOW_INDICATOR(ch);)ch=state.input.charCodeAt(++state.position);return state.position===_position&&throwError(state,"name of an alias node must contain at least one character"),alias=state.input.slice(_position,state.position),_hasOwnProperty$1.call(state.anchorMap,alias)||throwError(state,'unidentified alias "'+alias+'"'),state.result=state.anchorMap[alias],skipSeparationSpace(state,!0,-1),!0}(state)?function readPlainScalar(state,nodeIndent,withinFlowCollection){var following,captureStart,captureEnd,hasPendingContent,_line,_lineStart,_lineIndent,ch,_kind=state.kind,_result=state.result;if(is_WS_OR_EOL(ch=state.input.charCodeAt(state.position))||is_FLOW_INDICATOR(ch)||35===ch||38===ch||42===ch||33===ch||124===ch||62===ch||39===ch||34===ch||37===ch||64===ch||96===ch)return!1;if((63===ch||45===ch)&&(is_WS_OR_EOL(following=state.input.charCodeAt(state.position+1))||withinFlowCollection&&is_FLOW_INDICATOR(following)))return!1;for(state.kind="scalar",state.result="",captureStart=captureEnd=state.position,hasPendingContent=!1;0!==ch;){if(58===ch){if(is_WS_OR_EOL(following=state.input.charCodeAt(state.position+1))||withinFlowCollection&&is_FLOW_INDICATOR(following))break}else if(35===ch){if(is_WS_OR_EOL(state.input.charCodeAt(state.position-1)))break}else{if(state.position===state.lineStart&&testDocumentSeparator(state)||withinFlowCollection&&is_FLOW_INDICATOR(ch))break;if(is_EOL(ch)){if(_line=state.line,_lineStart=state.lineStart,_lineIndent=state.lineIndent,skipSeparationSpace(state,!1,-1),state.lineIndent>=nodeIndent){hasPendingContent=!0,ch=state.input.charCodeAt(state.position);continue}state.position=captureEnd,state.line=_line,state.lineStart=_lineStart,state.lineIndent=_lineIndent;break}}hasPendingContent&&(captureSegment(state,captureStart,captureEnd,!1),writeFoldedLines(state,state.line-_line),captureStart=captureEnd=state.position,hasPendingContent=!1),is_WHITE_SPACE(ch)||(captureEnd=state.position+1),ch=state.input.charCodeAt(++state.position)}return captureSegment(state,captureStart,captureEnd,!1),!!state.result||(state.kind=_kind,state.result=_result,!1)}(state,flowIndent,1===nodeContext)&&(hasContent=!0,null===state.tag&&(state.tag="?")):(hasContent=!0,null===state.tag&&null===state.anchor||throwError(state,"alias node should not have any properties")),null!==state.anchor&&(state.anchorMap[state.anchor]=state.result)):0===indentStatus&&(hasContent=allowBlockCollections&&readBlockSequence(state,blockIndent))),null===state.tag)null!==state.anchor&&(state.anchorMap[state.anchor]=state.result);else if("?"===state.tag){for(null!==state.result&&"scalar"!==state.kind&&throwError(state,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+state.kind+'"'),typeIndex=0,typeQuantity=state.implicitTypes.length;typeIndex<typeQuantity;typeIndex+=1)if((type2=state.implicitTypes[typeIndex]).resolve(state.result)){state.result=type2.construct(state.result),state.tag=type2.tag,null!==state.anchor&&(state.anchorMap[state.anchor]=state.result);break}}else if("!"!==state.tag){if(_hasOwnProperty$1.call(state.typeMap[state.kind||"fallback"],state.tag))type2=state.typeMap[state.kind||"fallback"][state.tag];else for(type2=null,typeIndex=0,typeQuantity=(typeList=state.typeMap.multi[state.kind||"fallback"]).length;typeIndex<typeQuantity;typeIndex+=1)if(state.tag.slice(0,typeList[typeIndex].tag.length)===typeList[typeIndex].tag){type2=typeList[typeIndex];break}type2||throwError(state,"unknown tag !<"+state.tag+">"),null!==state.result&&type2.kind!==state.kind&&throwError(state,"unacceptable node kind for !<"+state.tag+'> tag; it should be "'+type2.kind+'", not "'+state.kind+'"'),type2.resolve(state.result,state.tag)?(state.result=type2.construct(state.result,state.tag),null!==state.anchor&&(state.anchorMap[state.anchor]=state.result)):throwError(state,"cannot resolve a node with !<"+state.tag+"> explicit tag")}return null!==state.listener&&state.listener("close",state),null!==state.tag||null!==state.anchor||hasContent}function readDocument(state){var _position,directiveName,directiveArgs,ch,documentStart=state.position,hasDirectives=!1;for(state.version=null,state.checkLineBreaks=state.legacy,state.tagMap=Object.create(null),state.anchorMap=Object.create(null);0!==(ch=state.input.charCodeAt(state.position))&&(skipSeparationSpace(state,!0,-1),ch=state.input.charCodeAt(state.position),!(state.lineIndent>0||37!==ch));){for(hasDirectives=!0,ch=state.input.charCodeAt(++state.position),_position=state.position;0!==ch&&!is_WS_OR_EOL(ch);)ch=state.input.charCodeAt(++state.position);for(directiveArgs=[],(directiveName=state.input.slice(_position,state.position)).length<1&&throwError(state,"directive name must not be less than one character in length");0!==ch;){for(;is_WHITE_SPACE(ch);)ch=state.input.charCodeAt(++state.position);if(35===ch){do{ch=state.input.charCodeAt(++state.position)}while(0!==ch&&!is_EOL(ch));break}if(is_EOL(ch))break;for(_position=state.position;0!==ch&&!is_WS_OR_EOL(ch);)ch=state.input.charCodeAt(++state.position);directiveArgs.push(state.input.slice(_position,state.position))}0!==ch&&readLineBreak(state),_hasOwnProperty$1.call(directiveHandlers,directiveName)?directiveHandlers[directiveName](state,directiveName,directiveArgs):throwWarning(state,'unknown document directive "'+directiveName+'"')}skipSeparationSpace(state,!0,-1),0===state.lineIndent&&45===state.input.charCodeAt(state.position)&&45===state.input.charCodeAt(state.position+1)&&45===state.input.charCodeAt(state.position+2)?(state.position+=3,skipSeparationSpace(state,!0,-1)):hasDirectives&&throwError(state,"directives end mark is expected"),composeNode(state,state.lineIndent-1,4,!1,!0),skipSeparationSpace(state,!0,-1),state.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(state.input.slice(documentStart,state.position))&&throwWarning(state,"non-ASCII line breaks are interpreted as content"),state.documents.push(state.result),state.position===state.lineStart&&testDocumentSeparator(state)?46===state.input.charCodeAt(state.position)&&(state.position+=3,skipSeparationSpace(state,!0,-1)):state.position<state.length-1&&throwError(state,"end of the stream or a document separator is expected")}function loadDocuments(input,options){options=options||{},0!==(input=String(input)).length&&(10!==input.charCodeAt(input.length-1)&&13!==input.charCodeAt(input.length-1)&&(input+="\n"),65279===input.charCodeAt(0)&&(input=input.slice(1)));var state=new State$1(input,options),nullpos=input.indexOf("\0");for(-1!==nullpos&&(state.position=nullpos,throwError(state,"null byte is not allowed in input")),state.input+="\0";32===state.input.charCodeAt(state.position);)state.lineIndent+=1,state.position+=1;for(;state.position<state.length-1;)readDocument(state);return state.documents}var FAILSAFE_SCHEMA=failsafe,load={loadAll:function loadAll$1(input,iterator2,options){null!==iterator2&&"object"==typeof iterator2&&void 0===options&&(options=iterator2,iterator2=null);var documents=loadDocuments(input,options);if("function"!=typeof iterator2)return documents;for(var index=0,length=documents.length;index<length;index+=1)iterator2(documents[index])},load:function load$1(input,options){var documents=loadDocuments(input,options);if(0!==documents.length){if(1===documents.length)return documents[0];throw new exception("expected a single document in the stream, but found more")}}}.load;const frontMatterRegex=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s;function extractFrontMatter(text,db){var _a;const matches=text.match(frontMatterRegex);if(matches){const parsed=load(matches[1],{schema:FAILSAFE_SCHEMA});return(null==parsed?void 0:parsed.title)&&(null==(_a=db.setDiagramTitle)||_a.call(db,parsed.title)),text.slice(matches[0].length)}return text}const themes={},getStyles$1=(type2,userStyles,options)=>{let diagramStyles="";return type2 in themes&&themes[type2]?diagramStyles=themes[type2](options):_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.warn(`No theme found for ${type2}`),` & {\n font-family: ${options.fontFamily};\n font-size: ${options.fontSize};\n fill: ${options.textColor}\n }\n\n /* Classes common for multiple diagrams */\n\n & .error-icon {\n fill: ${options.errorBkgColor};\n }\n & .error-text {\n fill: ${options.errorTextColor};\n stroke: ${options.errorTextColor};\n }\n\n & .edge-thickness-normal {\n stroke-width: 2px;\n }\n & .edge-thickness-thick {\n stroke-width: 3.5px\n }\n & .edge-pattern-solid {\n stroke-dasharray: 0;\n }\n\n & .edge-pattern-dashed{\n stroke-dasharray: 3;\n }\n .edge-pattern-dotted {\n stroke-dasharray: 2;\n }\n\n & .marker {\n fill: ${options.lineColor};\n stroke: ${options.lineColor};\n }\n & .marker.cross {\n stroke: ${options.lineColor};\n }\n\n & svg {\n font-family: ${options.fontFamily};\n font-size: ${options.fontSize};\n }\n\n ${diagramStyles}\n\n ${userStyles}\n`};let currentDirective={};const parseDirective$1=function(p,statement,context,type2){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("parseDirective is being called",statement,context,type2);try{if(void 0!==statement)switch(statement=statement.trim(),context){case"open_directive":currentDirective={};break;case"type_directive":if(!currentDirective)throw new Error("currentDirective is undefined");currentDirective.type=statement.toLowerCase();break;case"arg_directive":if(!currentDirective)throw new Error("currentDirective is undefined");currentDirective.args=JSON.parse(statement);break;case"close_directive":handleDirective(p,currentDirective,type2),currentDirective=void 0}}catch(error){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(`Error while rendering sequenceDiagram directive: ${statement} jison context: ${context}`),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(error.message)}},handleDirective=function(p,directive2,type2){switch(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.info(`Directive type=${directive2.type} with args:`,directive2.args),directive2.type){case"init":case"initialize":["config"].forEach((prop=>{void 0!==directive2.args[prop]&&("flowchart-v2"===type2&&(type2="flowchart"),directive2.args[type2]=directive2.args[prop],delete directive2.args[prop])})),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.info("sanitize in handleDirective",directive2.args),directiveSanitizer(directive2.args),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.info("sanitize in handleDirective (done)",directive2.args),(0,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.a)(directive2.args);break;case"wrap":case"nowrap":p&&p.setWrap&&p.setWrap("wrap"===directive2.type);break;case"themeCss":_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.warn("themeCss encountered");break;default:_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.warn(`Unhandled directive: source: '%%{${directive2.type}: ${JSON.stringify(directive2.args?directive2.args:{})}}%%`,directive2)}},log=_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l,setLogLevel=_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.s,getConfig=_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.g,sanitizeText=text=>(0,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.b)(text,getConfig()),setupGraphViewbox=_setupGraphViewbox_e35e4124_js__WEBPACK_IMPORTED_MODULE_3__.s,parseDirective=(p,statement,context,type2)=>parseDirective$1(p,statement,context,type2),diagrams={},registerDiagram=(id,diagram,detector)=>{if(diagrams[id])throw new Error(`Diagram ${id} already registered.`);var type2,diagramTheme;diagrams[id]=diagram,detector&&addDetector(id,detector),type2=id,diagramTheme=diagram.styles,themes[type2]=diagramTheme,diagram.injectUtils&&diagram.injectUtils(log,setLogLevel,getConfig,sanitizeText,setupGraphViewbox,_commonDb_2ace122b_js__WEBPACK_IMPORTED_MODULE_4__.c,parseDirective)},getDiagram=name=>{if(name in diagrams)return diagrams[name];throw new Error(`Diagram ${name} not found.`)};class UnknownDiagramError extends Error{constructor(message){super(message),this.name="UnknownDiagramError"}}const directive$1=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,anyComment=/\s*%%.*\n/gm,detectors={},detectType=function(text,config){text=text.replace(frontMatterRegex,"").replace(directive$1,"").replace(anyComment,"\n");for(const[key,{detector}]of Object.entries(detectors)){if(detector(text,config))return key}throw new UnknownDiagramError(`No diagram type detected matching given configuration for text: ${text}`)},registerLazyLoadedDiagrams=(...diagrams2)=>{for(const{id,detector,loader:loader2}of diagrams2)addDetector(id,detector,loader2)},loadRegisteredDiagrams=async()=>{_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("Loading registered diagrams");const failed=(await Promise.allSettled(Object.entries(detectors).map((async([key,{detector,loader:loader2}])=>{if(loader2)try{getDiagram(key)}catch(error){try{const{diagram,id}=await loader2();registerDiagram(id,diagram,detector)}catch(err){throw _config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(`Failed to load external diagram with key ${key}. Removing from detectors.`),delete detectors[key],err}}})))).filter((result=>"rejected"===result.status));if(failed.length>0){_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(`Failed to load ${failed.length} external diagrams`);for(const res of failed)_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(res);throw new Error(`Failed to load ${failed.length} external diagrams`)}},addDetector=(key,detector,loader2)=>{detectors[key]?_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(`Detector with key ${key} already exists`):detectors[key]={detector,loader:loader2},_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug(`Detector with key ${key} added${loader2?" with loader":""}`)},getDiagramLoader=key=>detectors[key].loader,d3CurveTypes={curveBasis:d3__WEBPACK_IMPORTED_MODULE_1__.$0Z,curveBasisClosed:d3__WEBPACK_IMPORTED_MODULE_1__.Dts,curveBasisOpen:d3__WEBPACK_IMPORTED_MODULE_1__.WQY,curveBumpX:d3__WEBPACK_IMPORTED_MODULE_1__.qpX,curveBumpY:d3__WEBPACK_IMPORTED_MODULE_1__.u93,curveBundle:d3__WEBPACK_IMPORTED_MODULE_1__.tFB,curveCardinalClosed:d3__WEBPACK_IMPORTED_MODULE_1__.OvA,curveCardinalOpen:d3__WEBPACK_IMPORTED_MODULE_1__.dCK,curveCardinal:d3__WEBPACK_IMPORTED_MODULE_1__.YY7,curveCatmullRomClosed:d3__WEBPACK_IMPORTED_MODULE_1__.fGX,curveCatmullRomOpen:d3__WEBPACK_IMPORTED_MODULE_1__.$m7,curveCatmullRom:d3__WEBPACK_IMPORTED_MODULE_1__.zgE,curveLinear:d3__WEBPACK_IMPORTED_MODULE_1__.c_6,curveLinearClosed:d3__WEBPACK_IMPORTED_MODULE_1__.fxm,curveMonotoneX:d3__WEBPACK_IMPORTED_MODULE_1__.FdL,curveMonotoneY:d3__WEBPACK_IMPORTED_MODULE_1__.ak_,curveNatural:d3__WEBPACK_IMPORTED_MODULE_1__.SxZ,curveStep:d3__WEBPACK_IMPORTED_MODULE_1__.eA_,curveStepAfter:d3__WEBPACK_IMPORTED_MODULE_1__.jsv,curveStepBefore:d3__WEBPACK_IMPORTED_MODULE_1__.iJ},directive=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,directiveWithoutOpen=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,detectDirective=function(text,type2=null){try{const commentWithoutDirectives=new RegExp(`[%]{2}(?![{]${directiveWithoutOpen.source})(?=[}][%]{2}).*\n`,"ig");let match;text=text.trim().replace(commentWithoutDirectives,"").replace(/'/gm,'"'),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug(`Detecting diagram directive${null!==type2?" type:"+type2:""} based on the text:${text}`);const result=[];for(;null!==(match=directive.exec(text));)if(match.index===directive.lastIndex&&directive.lastIndex++,match&&!type2||type2&&match[1]&&match[1].match(type2)||type2&&match[2]&&match[2].match(type2)){const type22=match[1]?match[1]:match[2],args=match[3]?match[3].trim():match[4]?JSON.parse(match[4].trim()):null;result.push({type:type22,args})}return 0===result.length&&result.push({type:text,args:null}),1===result.length?result[0]:result}catch(error){return _config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.error(`ERROR: ${error.message} - Unable to parse directive\n ${null!==type2?" type:"+type2:""} based on the text:${text}`),{type:null,args:null}}};function interpolateToCurve(interpolate,defaultCurve){if(!interpolate)return defaultCurve;const curveName=`curve${interpolate.charAt(0).toUpperCase()+interpolate.slice(1)}`;return d3CurveTypes[curveName]||defaultCurve}function distance(p1,p2){return p1&&p2?Math.sqrt(Math.pow(p2.x-p1.x,2)+Math.pow(p2.y-p1.y,2)):0}function getStylesFromArray(arr){let style="",labelStyle="";for(const element of arr)void 0!==element&&(element.startsWith("color:")||element.startsWith("text-align:")?labelStyle=labelStyle+element+";":style=style+element+";");return{style,labelStyle}}let cnt=0;const generateId=()=>(cnt++,"id-"+Math.random().toString(36).substr(2,12)+"-"+cnt);const random=options=>function makeid(length){let result="";const charactersLength="0123456789abcdef".length;for(let i=0;i<length;i++)result+="0123456789abcdef".charAt(Math.floor(Math.random()*charactersLength));return result}(options.length),drawSimpleText=function(elem,textData){const nText=textData.text.replace(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.d.lineBreakRegex," "),[,_fontSizePx]=parseFontSize(textData.fontSize),textElem=elem.append("text");textElem.attr("x",textData.x),textElem.attr("y",textData.y),textElem.style("text-anchor",textData.anchor),textElem.style("font-family",textData.fontFamily),textElem.style("font-size",_fontSizePx),textElem.style("font-weight",textData.fontWeight),textElem.attr("fill",textData.fill),void 0!==textData.class&&textElem.attr("class",textData.class);const span=textElem.append("tspan");return span.attr("x",textData.x+2*textData.textMargin),span.attr("fill",textData.fill),span.text(nText),textElem},wrapLabel=(0,lodash_es_memoize_js__WEBPACK_IMPORTED_MODULE_5__.Z)(((label,maxWidth,config)=>{if(!label)return label;if(config=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},config),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.d.lineBreakRegex.test(label))return label;const words=label.split(" "),completedLines=[];let nextLine="";return words.forEach(((word,index)=>{const wordLength=calculateTextWidth(`${word} `,config),nextLineLength=calculateTextWidth(nextLine,config);if(wordLength>maxWidth){const{hyphenatedStrings,remainingWord}=breakString(word,maxWidth,"-",config);completedLines.push(nextLine,...hyphenatedStrings),nextLine=remainingWord}else nextLineLength+wordLength>=maxWidth?(completedLines.push(nextLine),nextLine=word):nextLine=[nextLine,word].filter(Boolean).join(" ");index+1===words.length&&completedLines.push(nextLine)})),completedLines.filter((line=>""!==line)).join(config.joinWith)}),((label,maxWidth,config)=>`${label}${maxWidth}${config.fontSize}${config.fontWeight}${config.fontFamily}${config.joinWith}`)),breakString=(0,lodash_es_memoize_js__WEBPACK_IMPORTED_MODULE_5__.Z)(((word,maxWidth,hyphenCharacter="-",config)=>{config=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},config);const characters=[...word],lines=[];let currentLine="";return characters.forEach(((character,index)=>{const nextLine=`${currentLine}${character}`;if(calculateTextWidth(nextLine,config)>=maxWidth){const currentCharacter=index+1,isLastLine=characters.length===currentCharacter,hyphenatedNextLine=`${nextLine}${hyphenCharacter}`;lines.push(isLastLine?nextLine:hyphenatedNextLine),currentLine=""}else currentLine=nextLine})),{hyphenatedStrings:lines,remainingWord:currentLine}}),((word,maxWidth,hyphenCharacter="-",config)=>`${word}${maxWidth}${hyphenCharacter}${config.fontSize}${config.fontWeight}${config.fontFamily}`));function calculateTextHeight(text,config){return config=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:15},config),calculateTextDimensions(text,config).height}function calculateTextWidth(text,config){return config=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},config),calculateTextDimensions(text,config).width}const calculateTextDimensions=(0,lodash_es_memoize_js__WEBPACK_IMPORTED_MODULE_5__.Z)(((text,config)=>{config=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},config);const{fontSize,fontFamily,fontWeight}=config;if(!text)return{width:0,height:0};const[,_fontSizePx]=parseFontSize(fontSize),fontFamilies=["sans-serif",fontFamily],lines=text.split(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.d.lineBreakRegex),dims=[],body=(0,d3__WEBPACK_IMPORTED_MODULE_1__.Ys)("body");if(!body.remove)return{width:0,height:0,lineHeight:0};const g=body.append("svg");for(const fontFamily2 of fontFamilies){let cheight=0;const dim={width:0,height:0,lineHeight:0};for(const line of lines){const textObj={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0};textObj.text=line;const textElem=drawSimpleText(g,textObj).style("font-size",_fontSizePx).style("font-weight",fontWeight).style("font-family",fontFamily2),bBox=(textElem._groups||textElem)[0][0].getBBox();dim.width=Math.round(Math.max(dim.width,bBox.width)),cheight=Math.round(bBox.height),dim.height+=cheight,dim.lineHeight=Math.round(Math.max(dim.lineHeight,cheight))}dims.push(dim)}g.remove();return dims[isNaN(dims[1].height)||isNaN(dims[1].width)||isNaN(dims[1].lineHeight)||dims[0].height>dims[1].height&&dims[0].width>dims[1].width&&dims[0].lineHeight>dims[1].lineHeight?0:1]}),((text,config)=>`${text}${config.fontSize}${config.fontWeight}${config.fontFamily}`));let decoder;const directiveSanitizer=args=>{if(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("directiveSanitizer called with",args),"object"==typeof args&&(args.length?args.forEach((arg=>directiveSanitizer(arg))):Object.keys(args).forEach((key=>{_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("Checking key",key),key.startsWith("__")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitize deleting __ option",key),delete args[key]),key.includes("proto")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitize deleting proto option",key),delete args[key]),key.includes("constr")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitize deleting constr option",key),delete args[key]),key.includes("themeCSS")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitizing themeCss option"),args[key]=sanitizeCss(args[key])),key.includes("fontFamily")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitizing fontFamily option"),args[key]=sanitizeCss(args[key])),key.includes("altFontFamily")&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitizing altFontFamily option"),args[key]=sanitizeCss(args[key])),_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.e.includes(key)?"object"==typeof args[key]&&(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitize deleting object",key),directiveSanitizer(args[key])):(_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("sanitize deleting option",key),delete args[key])}))),args.themeVariables){const kArr=Object.keys(args.themeVariables);for(const k of kArr){const val=args.themeVariables[k];val&&val.match&&!val.match(/^[\d "#%(),.;A-Za-z]+$/)&&(args.themeVariables[k]="")}}_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.debug("After sanitization",args)},sanitizeCss=str2=>{let startCnt=0,endCnt=0;for(const element of str2){if(startCnt<endCnt)return"{ /* ERROR: Unbalanced CSS */ }";"{"===element?startCnt++:"}"===element&&endCnt++}return startCnt!==endCnt?"{ /* ERROR: Unbalanced CSS */ }":str2};function isDetailedError(error){return"str"in error}function getErrorMessage(error){return error instanceof Error?error.message:String(error)}const parseFontSize=fontSize=>{if("number"==typeof fontSize)return[fontSize,fontSize+"px"];const fontSizeNumber=parseInt(fontSize,10);return Number.isNaN(fontSizeNumber)?[void 0,void 0]:fontSize===String(fontSizeNumber)?[fontSizeNumber,fontSize+"px"]:[fontSizeNumber,fontSize]},utils={assignWithDepth:_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.c,wrapLabel,calculateTextHeight,calculateTextWidth,calculateTextDimensions,detectInit:function(text,config){const inits=detectDirective(text,/(?:init\b)|(?:initialize\b)/);let results={};if(Array.isArray(inits)){const args=inits.map((init=>init.args));directiveSanitizer(args),results=(0,_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.c)(results,[...args])}else results=inits.args;if(results){let type2=detectType(text,config);["config"].forEach((prop=>{void 0!==results[prop]&&("flowchart-v2"===type2&&(type2="flowchart"),results[type2]=results[prop],delete results[prop])}))}return results},detectDirective,isSubstringInArray:function(str2,arr){for(const[i,element]of arr.entries())if(element.match(str2))return i;return-1},interpolateToCurve,calcLabelPosition:function calcLabelPosition(points){return 1===points.length?points[0]:function traverseEdge(points){let prevPoint,totalDistance=0;points.forEach((point=>{totalDistance+=distance(point,prevPoint),prevPoint=point}));let center,remainingDistance=totalDistance/2;return prevPoint=void 0,points.forEach((point=>{if(prevPoint&&!center){const vectorDistance=distance(point,prevPoint);if(vectorDistance<remainingDistance)remainingDistance-=vectorDistance;else{const distanceRatio=remainingDistance/vectorDistance;distanceRatio<=0&&(center=prevPoint),distanceRatio>=1&&(center={x:point.x,y:point.y}),distanceRatio>0&&distanceRatio<1&&(center={x:(1-distanceRatio)*prevPoint.x+distanceRatio*point.x,y:(1-distanceRatio)*prevPoint.y+distanceRatio*point.y})}}prevPoint=point})),center}(points)},calcCardinalityPosition:(isRelationTypePresent,points,initialPosition)=>{let prevPoint;_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.info(`our points ${JSON.stringify(points)}`),points[0]!==initialPosition&&(points=points.reverse());let center,remainingDistance=25;prevPoint=void 0,points.forEach((point=>{if(prevPoint&&!center){const vectorDistance=distance(point,prevPoint);if(vectorDistance<remainingDistance)remainingDistance-=vectorDistance;else{const distanceRatio=remainingDistance/vectorDistance;distanceRatio<=0&&(center=prevPoint),distanceRatio>=1&&(center={x:point.x,y:point.y}),distanceRatio>0&&distanceRatio<1&&(center={x:(1-distanceRatio)*prevPoint.x+distanceRatio*point.x,y:(1-distanceRatio)*prevPoint.y+distanceRatio*point.y})}}prevPoint=point}));const d=isRelationTypePresent?10:5,angle=Math.atan2(points[0].y-center.y,points[0].x-center.x),cardinalityPosition={x:0,y:0};return cardinalityPosition.x=Math.sin(angle)*d+(points[0].x+center.x)/2,cardinalityPosition.y=-Math.cos(angle)*d+(points[0].y+center.y)/2,cardinalityPosition},calcTerminalLabelPosition:function calcTerminalLabelPosition(terminalMarkerSize,position,_points){let prevPoint,points=JSON.parse(JSON.stringify(_points));_config_389b86ff_js__WEBPACK_IMPORTED_MODULE_2__.l.info("our points",points),"start_left"!==position&&"start_right"!==position&&(points=points.reverse()),points.forEach((point=>{prevPoint=point}));let center,remainingDistance=25+terminalMarkerSize;prevPoint=void 0,points.forEach((point=>{if(prevPoint&&!center){const vectorDistance=distance(point,prevPoint);if(vectorDistance<remainingDistance)remainingDistance-=vectorDistance;else{const distanceRatio=remainingDistance/vectorDistance;distanceRatio<=0&&(center=prevPoint),distanceRatio>=1&&(center={x:point.x,y:point.y}),distanceRatio>0&&distanceRatio<1&&(center={x:(1-distanceRatio)*prevPoint.x+distanceRatio*point.x,y:(1-distanceRatio)*prevPoint.y+distanceRatio*point.y})}}prevPoint=point}));const d=10+.5*terminalMarkerSize,angle=Math.atan2(points[0].y-center.y,points[0].x-center.x),cardinalityPosition={x:0,y:0};return cardinalityPosition.x=Math.sin(angle)*d+(points[0].x+center.x)/2,cardinalityPosition.y=-Math.cos(angle)*d+(points[0].y+center.y)/2,"start_left"===position&&(cardinalityPosition.x=Math.sin(angle+Math.PI)*d+(points[0].x+center.x)/2,cardinalityPosition.y=-Math.cos(angle+Math.PI)*d+(points[0].y+center.y)/2),"end_right"===position&&(cardinalityPosition.x=Math.sin(angle-Math.PI)*d+(points[0].x+center.x)/2-5,cardinalityPosition.y=-Math.cos(angle-Math.PI)*d+(points[0].y+center.y)/2-5),"end_left"===position&&(cardinalityPosition.x=Math.sin(angle)*d+(points[0].x+center.x)/2-5,cardinalityPosition.y=-Math.cos(angle)*d+(points[0].y+center.y)/2-5),cardinalityPosition},formatUrl:function formatUrl(linkStr,config){const url=linkStr.trim();if(url)return"loose"!==config.securityLevel?(0,_braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__.N)(url):url},getStylesFromArray,generateId,random,runFunc:(functionName,...params)=>{const arrPaths=functionName.split("."),len=arrPaths.length-1,fnName=arrPaths[len];let obj=window;for(let i=0;i<len;i++)if(obj=obj[arrPaths[i]],!obj)return;obj[fnName](...params)},entityDecode:function(html){return decoder=decoder||document.createElement("div"),html=escape(html).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),decoder.innerHTML=html,unescape(decoder.textContent)},initIdGenerator:class iterator{constructor(deterministic,seed){this.deterministic=deterministic,this.seed=seed,this.count=seed?seed.length:0}next(){return this.deterministic?this.count++:Date.now()}},directiveSanitizer,sanitizeCss,insertTitle:(parent,cssClass,titleTopMargin,title)=>{if(!title)return;const bounds=parent.node().getBBox();parent.append("text").text(title).attr("x",bounds.x+bounds.width/2).attr("y",-titleTopMargin).attr("class",cssClass)},parseFontSize}}}]);