"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[11336],{11336:(e,t,n)=>{n.d(t,{c:()=>eU});var r={};n.r(r),n.d(r,{attentionMarkers:()=>eC,contentInitial:()=>eb,disable:()=>eT,document:()=>ev,flow:()=>eE,flowInitial:()=>eS,insideSpan:()=>ew,string:()=>eA,text:()=>eI});var i=n(17367);let u={};function o(e,t,n){if(e&&"object"==typeof e){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return c(e.children,t,n)}return Array.isArray(e)?c(e,t,n):""}function c(e,t,n){let r=[],i=-1;for(;++iu?0:u+t:t>u?u:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o0?(l(e,e.length,0,t),e):t}let a={}.hasOwnProperty,f=S(/[A-Za-z]/),d=S(/[\dA-Za-z]/),h=S(/[#-'*+\--9=?A-Z^-~]/);function p(e){return null!==e&&(e<32||127===e)}let m=S(/\d/),g=S(/[\dA-Fa-f]/),x=S(/[!-/:-@[-`{-~]/);function k(e){return null!==e&&e<-2}function y(e){return null!==e&&(e<0||32===e)}function F(e){return -2===e||-1===e||32===e}let v=S(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),b=S(/\s/);function S(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function E(e,t,n,r){let i=r?r-1:Number.POSITIVE_INFINITY,u=0;return function(r){return F(r)?(e.enter(n),function r(o){return F(o)&&u++r))return;let c=i.events.length,s=c;for(;s--;)if("exit"===i.events[s][0]&&"chunkFlow"===i.events[s][1].type){if(e){n=i.events[s][1].end;break}e=!0}for(x(o),u=c;ut;){let t=u[n];i.containerState=t[1],t[0].exit.call(i,e)}u.length=t}function y(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},w={tokenize:function(e,t,n){return E(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},C={tokenize:function(e,t,n){return function(t){return F(t)?E(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||k(e)?t(e):n(e)}},partial:!0};function T(e,t,n,r){let i;let u=e.length,o=0;if(t=t<0?-t>u?0:u+t:t>u?u:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0},_={tokenize:function(e){let t=this,n=e.attempt(C,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,E(e,e.attempt(this.parser.constructs.flow,r,e.attempt(D,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},L={resolveAll:j()},M=O("string"),P=O("text");function O(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,u,o);return u;function u(e){return l(e)?i(e):o(e)}function o(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),c}function c(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),c)}function l(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i=3&&(null===o||k(o))?(e.exit("thematicBreak"),t(o)):n(o)}(u)}}},V={name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],u=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:m(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(q,n,c)(t):c(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return m(i)&&++o<10?(e.consume(i),t):(!r.interrupt||o<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),c(i)):n(i)}(t)}return n(t)};function c(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(C,r.interrupt?n:l,e.attempt(Q,a,s))}function l(e){return r.containerState.initialBlankLine=!0,u++,a(e)}function s(t){return F(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),a):n(t)}function a(n){return r.containerState.size=u+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(C,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,E(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!F(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(N,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,E(e,e.attempt(V,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},Q={tokenize:function(e,t,n){let r=this;return E(e,function(e){let i=r.events[r.events.length-1];return!F(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},N={tokenize:function(e,t,n){let r=this;return E(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},U={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return F(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){let r=this;return function(t){return F(t)?E(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(r){return e.attempt(U,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function $(e,t,n,r,i,u,o,c,l){let s=l||Number.POSITIVE_INFINITY,a=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(u),e.consume(t),e.exit(u),f):null===t||32===t||41===t||p(t)?n(t):(e.enter(r),e.enter(o),e.enter(c),e.enter("chunkString",{contentType:"string"}),m(t))};function f(n){return 62===n?(e.enter(u),e.consume(n),e.exit(u),e.exit(i),e.exit(r),t):(e.enter(c),e.enter("chunkString",{contentType:"string"}),d(n))}function d(t){return 62===t?(e.exit("chunkString"),e.exit(c),f(t)):null===t||60===t||k(t)?n(t):(e.consume(t),92===t?h:d)}function h(t){return 60===t||62===t||92===t?(e.consume(t),d):d(t)}function m(i){return!a&&(null===i||41===i||y(i))?(e.exit("chunkString"),e.exit(c),e.exit(o),e.exit(r),t(i)):a999||null===f||91===f||93===f&&!o||94===f&&!l&&"_hiddenFootnoteSupport"in c.parser.constructs?n(f):93===f?(e.exit(u),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):k(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),a(f))}function a(t){return null===t||91===t||93===t||k(t)||l++>999?(e.exit("chunkString"),s(t)):(e.consume(t),o||(o=!F(t)),92===t?f:a)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,a):a(t)}}function Z(e,t,n,r,i,u){let o;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,c):n(t)};function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(u),l(n))}function l(t){return t===o?(e.exit(u),c(o)):null===t?n(t):k(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),E(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===o||null===t||k(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?a:s)}function a(t){return t===o||92===t?(e.consume(t),s):s(t)}}function Y(e,t){let n;return function r(i){return k(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):F(i)?E(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}function G(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let J={tokenize:function(e,t,n){return function(t){return y(t)?Y(e,r)(t):n(t)};function r(t){return Z(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return F(t)?E(e,u,"whitespace")(t):u(t)}function u(e){return null===e||k(e)?t(e):n(e)}},partial:!0},K={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),E(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?u(n):k(n)?e.attempt(X,t,u)(n):(e.enter("codeFlowValue"),function n(r){return null===r||k(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function u(n){return e.exit("codeIndented"),t(n)}}},X={tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):k(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):E(e,u,"linePrefix",5)(t)}function u(e){let u=r.events[r.events.length-1];return u&&"linePrefix"===u[1].type&&u[2].sliceSerialize(u[1],!0).length>=4?t(e):k(e)?i(e):n(e)}},partial:!0},ee={name:"setextUnderline",tokenize:function(e,t,n){let r;let i=this;return function(t){let o,c=i.events.length;for(;c--;)if("lineEnding"!==i.events[c][1].type&&"linePrefix"!==i.events[c][1].type&&"content"!==i.events[c][1].type){o="paragraph"===i.events[c][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||o)?(e.enter("setextHeadingLine"),r=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),F(n)?E(e,u,"lineSuffix")(n):u(n))}(t)):n(t)};function u(r){return null===r||k(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,i,u=e.length;for(;u--;)if("enter"===e[u][0]){if("content"===e[u][1].type){n=u;break}"paragraph"===e[u][1].type&&(r=u)}else"content"===e[u][1].type&&e.splice(u,1),i||"definition"!==e[u][1].type||(i=u);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},et=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],en=["pre","script","style","textarea"],er={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(C,t,n)}},partial:!0},ei={tokenize:function(e,t,n){let r=this;return function(t){return k(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},eu={tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},eo={name:"codeFenced",tokenize:function(e,t,n){let r;let i=this,u={tokenize:function(e,t,n){let u=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(t){return e.enter("codeFencedFence"),F(t)?E(e,l,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(i){return i===r?(u++,e.consume(i),t):u>=c?(e.exit("codeFencedFenceSequence"),F(i)?E(e,s,"whitespace")(i):s(i)):n(i)}(t)):n(t)}function s(r){return null===r||k(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,c=0;return function(t){return function(t){let u=i.events[i.events.length-1];return o=u&&"linePrefix"===u[1].type?u[2].sliceSerialize(u[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(c++,e.consume(i),t):c<3?n(i):(e.exit("codeFencedFenceSequence"),F(i)?E(e,l,"whitespace")(i):l(i))}(t)}(t)};function l(u){return null===u||k(u)?(e.exit("codeFencedFence"),i.interrupt?t(u):e.check(eu,a,p)(u)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||k(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(i)):F(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),E(e,s,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(u))}function s(t){return null===t||k(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||k(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function a(t){return e.attempt(u,p,f)(t)}function f(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d}function d(t){return o>0&&F(t)?E(e,h,"linePrefix",o+1)(t):h(t)}function h(t){return null===t||k(t)?e.check(eu,a,p)(t):(e.enter("codeFlowValue"),function t(n){return null===n||k(n)?(e.exit("codeFlowValue"),h(n)):(e.consume(n),t)}(t))}function p(n){return e.exit("codeFenced"),t(n)}},concrete:!0},ec=document.createElement("i");function el(e){let t="&"+e+";";ec.innerHTML=t;let n=ec.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}let es={name:"characterReference",tokenize:function(e,t,n){let r,i;let u=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),c};function c(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,i=d,s(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=g,s):(e.enter("characterReferenceValue"),r=7,i=m,s(t))}function s(c){if(59===c&&o){let r=e.exit("characterReferenceValue");return i!==d||el(u.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(c)}return i(c)&&o++1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;let h=Object.assign({},e[n][1].end),p=Object.assign({},e[d][1].start);ey(h,-c),ey(p,c),u={type:c>1?"strongSequence":"emphasisSequence",start:h,end:Object.assign({},e[n][1].end)},o={type:c>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:p},i={type:c>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[d][1].start)},r={type:c>1?"strong":"emphasis",start:Object.assign({},u.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},u.start),e[d][1].start=Object.assign({},o.end),a=[],e[n][1].end.offset-e[n][1].start.offset&&(a=s(a,[["enter",e[n][1],t],["exit",e[n][1],t]])),a=s(a,[["enter",r,t],["enter",u,t],["exit",u,t],["enter",i,t]]),a=s(a,R(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),a=s(a,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[d][1].end.offset-e[d][1].start.offset?(f=2,a=s(a,[["enter",e[d][1],t],["exit",e[d][1],t]])):f=0,l(e,n-1,d-n+3,a),d=n+a.length-f-2;break}}for(d=-1;++du&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(u===i-1||i-4>u&&"whitespace"===e[i-2][1].type)&&(i-=u+1===i?2:4),i>u&&(n={type:"atxHeadingText",start:e[u][1].start,end:e[i][1].end},r={type:"chunkText",start:e[u][1].start,end:e[i][1].end,contentType:"text"},l(e,u,i-u+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:q,45:[ee,q],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,i,u,o,c;let l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),s};function s(o){return 33===o?(e.consume(o),a):47===o?(e.consume(o),i=!0,m):63===o?(e.consume(o),r=3,l.interrupt?t:O):f(o)?(e.consume(o),u=String.fromCharCode(o),g):n(o)}function a(i){return 45===i?(e.consume(i),r=2,h):91===i?(e.consume(i),r=5,o=0,p):f(i)?(e.consume(i),r=4,l.interrupt?t:O):n(i)}function h(r){return 45===r?(e.consume(r),l.interrupt?t:O):n(r)}function p(r){let i="CDATA[";return r===i.charCodeAt(o++)?(e.consume(r),o===i.length)?l.interrupt?t:T:p:n(r)}function m(t){return f(t)?(e.consume(t),u=String.fromCharCode(t),g):n(t)}function g(o){if(null===o||47===o||62===o||y(o)){let c=47===o,s=u.toLowerCase();return!c&&!i&&en.includes(s)?(r=1,l.interrupt?t(o):T(o)):et.includes(u.toLowerCase())?(r=6,c)?(e.consume(o),x):l.interrupt?t(o):T(o):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(o):i?function t(n){return F(n)?(e.consume(n),t):w(n)}(o):v(o))}return 45===o||d(o)?(e.consume(o),u+=String.fromCharCode(o),g):n(o)}function x(r){return 62===r?(e.consume(r),l.interrupt?t:T):n(r)}function v(t){return 47===t?(e.consume(t),w):58===t||95===t||f(t)?(e.consume(t),b):F(t)?(e.consume(t),v):w(t)}function b(t){return 45===t||46===t||58===t||95===t||d(t)?(e.consume(t),b):S(t)}function S(t){return 61===t?(e.consume(t),E):F(t)?(e.consume(t),S):v(t)}function E(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),c=t,A):F(t)?(e.consume(t),E):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||y(n)?S(n):(e.consume(n),t)}(t)}function A(t){return t===c?(e.consume(t),c=null,I):null===t||k(t)?n(t):(e.consume(t),A)}function I(e){return 47===e||62===e||F(e)?v(e):n(e)}function w(t){return 62===t?(e.consume(t),C):n(t)}function C(t){return null===t||k(t)?T(t):F(t)?(e.consume(t),C):n(t)}function T(t){return 45===t&&2===r?(e.consume(t),_):60===t&&1===r?(e.consume(t),L):62===t&&4===r?(e.consume(t),j):63===t&&3===r?(e.consume(t),O):93===t&&5===r?(e.consume(t),P):k(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(er,H,z)(t)):null===t||k(t)?(e.exit("htmlFlowData"),z(t)):(e.consume(t),T)}function z(t){return e.check(ei,D,H)(t)}function D(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),B}function B(t){return null===t||k(t)?z(t):(e.enter("htmlFlowData"),T(t))}function _(t){return 45===t?(e.consume(t),O):T(t)}function L(t){return 47===t?(e.consume(t),u="",M):T(t)}function M(t){if(62===t){let n=u.toLowerCase();return en.includes(n)?(e.consume(t),j):T(t)}return f(t)&&u.length<8?(e.consume(t),u+=String.fromCharCode(t),M):T(t)}function P(t){return 93===t?(e.consume(t),O):T(t)}function O(t){return 62===t?(e.consume(t),j):45===t&&2===r?(e.consume(t),O):T(t)}function j(t){return null===t||k(t)?(e.exit("htmlFlowData"),H(t)):(e.consume(t),j)}function H(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:ee,95:q,96:eo,126:eo},eA={38:es,92:ea},eI={[-5]:ef,[-4]:ef,[-3]:ef,33:eg,38:es,42:ek,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return f(t)?(e.consume(t),u):c(t)}function u(t){return 43===t||45===t||46===t||d(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,o):(43===n||45===n||46===n||d(n))&&r++<32?(e.consume(n),t):(r=0,c(n))}(t)):c(t)}function o(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||p(r)?n(r):(e.consume(r),o)}function c(t){return 64===t?(e.consume(t),l):h(t)?(e.consume(t),c):n(t)}function l(i){return d(i)?function i(u){return 46===u?(e.consume(u),r=0,l):62===u?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(u),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(u){if((45===u||d(u))&&r++<63){let n=45===u?t:i;return e.consume(u),n}return n(u)}(u)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,u;let o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),c};function c(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),I):63===t?(e.consume(t),S):f(t)?(e.consume(t),C):n(t)}function l(t){return 45===t?(e.consume(t),s):91===t?(e.consume(t),i=0,m):f(t)?(e.consume(t),b):n(t)}function s(t){return 45===t?(e.consume(t),p):n(t)}function a(t){return null===t?n(t):45===t?(e.consume(t),h):k(t)?(u=a,P(t)):(e.consume(t),a)}function h(t){return 45===t?(e.consume(t),p):a(t)}function p(e){return 62===e?M(e):45===e?h(e):a(e)}function m(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?g:m):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),x):k(t)?(u=g,P(t)):(e.consume(t),g)}function x(t){return 93===t?(e.consume(t),v):g(t)}function v(t){return 62===t?M(t):93===t?(e.consume(t),v):g(t)}function b(t){return null===t||62===t?M(t):k(t)?(u=b,P(t)):(e.consume(t),b)}function S(t){return null===t?n(t):63===t?(e.consume(t),A):k(t)?(u=S,P(t)):(e.consume(t),S)}function A(e){return 62===e?M(e):S(e)}function I(t){return f(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||d(t)?(e.consume(t),w):function t(n){return k(n)?(u=t,P(n)):F(n)?(e.consume(n),t):M(n)}(t)}function C(t){return 45===t||d(t)?(e.consume(t),C):47===t||62===t||y(t)?T(t):n(t)}function T(t){return 47===t?(e.consume(t),M):58===t||95===t||f(t)?(e.consume(t),z):k(t)?(u=T,P(t)):F(t)?(e.consume(t),T):M(t)}function z(t){return 45===t||46===t||58===t||95===t||d(t)?(e.consume(t),z):function t(n){return 61===n?(e.consume(n),D):k(n)?(u=t,P(n)):F(n)?(e.consume(n),t):T(n)}(t)}function D(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,B):k(t)?(u=D,P(t)):F(t)?(e.consume(t),D):(e.consume(t),_)}function B(t){return t===r?(e.consume(t),r=void 0,L):null===t?n(t):k(t)?(u=B,P(t)):(e.consume(t),B)}function _(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||y(t)?T(t):(e.consume(t),_)}function L(e){return 47===e||62===e||y(e)?T(e):n(e)}function M(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function P(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return F(t)?E(e,j,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):j(t)}function j(t){return e.enter("htmlTextData"),u(t)}}}],91:eF,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return k(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},ea],93:ed,95:ek,96:{name:"codeText",tokenize:function(e,t,n){let r,i,u=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),u++,t):(e.exit("codeTextSequence"),o(n))}(t)};function o(l){return null===l?n(l):32===l?(e.enter("space"),e.consume(l),e.exit("space"),o):96===l?(i=e.enter("codeTextSequence"),r=0,function n(o){return 96===o?(e.consume(o),r++,n):r===u?(e.exit("codeTextSequence"),e.exit("codeText"),t(o)):(i.type="codeTextData",c(o))}(l)):k(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),o):(e.enter("codeTextData"),c(l))}function c(t){return null===t||32===t||96===t||k(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),c)}},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"\uFFFD":String.fromCharCode(n)}let eB=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function e_(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;return eD(n.slice(t?2:1),t?16:10)}return el(n)||e}function eL(e){return e&&"object"==typeof e?"position"in e||"type"in e?eP(e.position):"start"in e||"end"in e?eP(e):"line"in e||"column"in e?eM(e):"":""}function eM(e){return eO(e&&e.line)+":"+eO(e&&e.column)}function eP(e){return eM(e&&e.start)+"-"+eM(e&&e.end)}function eO(e){return e&&"number"==typeof e?e:1}let ej={}.hasOwnProperty,eH=function(e,t,n){let i,c,f,d;return"string"!=typeof t&&(n=t,t=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:c(v),autolinkProtocol:h,autolinkEmail:h,atxHeading:c(k),blockQuote:c(function(){return{type:"blockquote",children:[]}}),characterEscape:h,characterReference:h,codeFenced:c(x),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:c(x,l),codeText:c(function(){return{type:"inlineCode",value:""}},l),codeTextData:h,data:h,codeFlowValue:h,definition:c(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:c(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:c(y),hardBreakTrailing:c(y),htmlFlow:c(F,l),htmlFlowData:h,htmlText:c(F,l),htmlTextData:h,image:c(function(){return{type:"image",title:null,url:"",alt:null}}),label:l,link:c(v),listItem:c(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){n.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),n.expectingFirstListItemValue=void 0)},listOrdered:c(b,function(){n.expectingFirstListItemValue=!0}),listUnordered:c(b),paragraph:c(function(){return{type:"paragraph",children:[]}}),reference:function(){n.referenceType="collapsed"},referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:c(k),strong:c(function(){return{type:"strong",children:[]}}),thematicBreak:c(function(){return{type:"thematicBreak"}})},exit:{atxHeading:a(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let n=this.sliceSerialize(e).length;t.depth=n}},autolink:a(),autolinkEmail:function(e){p.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){p.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:a(),characterEscapeValue:p,characterReferenceMarkerHexadecimal:g,characterReferenceMarkerNumeric:g,characterReferenceValue:function(e){let t;let r=this.sliceSerialize(e),i=n.characterReferenceType;i?(t=eD(r,"characterReferenceMarkerNumeric"===i?10:16),n.characterReferenceType=void 0):t=el(r);let u=this.stack.pop();u.value+=t,u.position.end=eR(e.end)},codeFenced:a(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n.flowCodeInside=void 0}),codeFencedFence:function(){!n.flowCodeInside&&(this.buffer(),n.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:p,codeIndented:a(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:a(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:p,data:p,definition:a(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=G(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:a(),hardBreakEscape:a(m),hardBreakTrailing:a(m),htmlFlow:a(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:p,htmlText:a(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:p,image:a(function(){let e=this.stack[this.stack.length-1];if(n.inReference){let t=n.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;n.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),r=this.stack[this.stack.length-1];if(n.inReference=!0,"link"===r.type){let t=e.children;r.children=t}else r.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=t.replace(eB,e_),n.identifier=G(t).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(n.atHardBreak){r.children[r.children.length-1].position.end=eR(e.end),n.atHardBreak=void 0;return}!n.setextHeadingSlurpLineEnding&&t.canContainEols.includes(r.type)&&(h.call(this,e),p.call(this,e))},link:a(function(){let e=this.stack[this.stack.length-1];if(n.inReference){let t=n.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;n.referenceType=void 0}),listItem:a(),listOrdered:a(),listUnordered:a(),paragraph:a(),referenceString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=G(this.sliceSerialize(e)).toLowerCase(),n.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){n.inReference=void 0},setextHeading:a(function(){n.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){n.setextHeadingSlurpLineEnding=!0},strong:a(),thematicBreak:a()}};!function e(t,n){let r=-1;for(;++r0){let e=u.tokenStack[u.tokenStack.length-1];(e[1]||eq).call(u,void 0,e[0])}for(n.position={start:eR(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eR(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}o>0&&n.push(e[u].slice(0,o))}return n}(o,e)}function p(){let{line:e,column:t,offset:n,_index:i,_bufferIndex:u}=r;return{line:e,column:t,offset:n,_index:i,_bufferIndex:u}}function m(e,t){t.restore()}function g(e,t){return function(n,i,u){let o,l,s,d;return Array.isArray(n)?h(n):"tokenize"in n?h([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null;return h([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)};function h(e){return(o=e,l=0,0===e.length)?u:m(e[l])}function m(e){return function(n){return(d=function(){let e=p(),t=f.previous,n=f.currentConstruct,i=f.events.length,u=Array.from(c);return{restore:function(){r=e,f.previous=t,f.currentConstruct=n,f.events.length=i,c=u,y()},from:i}}(),s=e,e.partial||(f.currentConstruct=e),e.name&&f.parser.constructs.disable.null.includes(e.name))?x(n):e.tokenize.call(t?Object.assign(Object.create(f),t):f,a,g,x)(n)}}function g(t){return e(s,d),i}function x(e){return(d.restore(),++l{let r=e.append("tspan").attr("font-style","emphasis"===t.type?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight","strong"===t.type?"bold":"normal");0===n?r.text(t.content):r.text(" "+t.content)})}let eU=(e,t="",{style:n="",isTitle:r=!1,classes:u="",useHtmlLabels:o=!0,isNode:c=!0,width:l=200,addSvgBackground:s=!1}={})=>{if(i.l.info("createText",t,n,r,u,o,c,s),!o)return function(e,t,n,r=!1){let i=t.append("g"),u=i.insert("rect").attr("class","background"),o=i.append("text").attr("y","-10.1"),c=0;for(let t of n){let n=t=>(function(e,t,n){let r=e.append("text"),i=eQ(r,1,1.1);eN(i,n);let u=i.node().getComputedTextLength();return r.remove(),u})(i,0,t)<=e;for(let e of n(t)?[t]:function(e,t){if(e.some(({content:e})=>e.includes("\n")))throw Error("splitLineToFitWidth does not support newlines in the line");return function e(t,n,r=[],i=[]){if(0===t.length)return i.length>0&&r.push(i),r.length>0?r:[];let u="";" "===t[0].content&&(u=" ",t.shift());let o=t.shift()??{content:" ",type:"normal"},c=[...i];if(""!==u&&c.push({content:u,type:"normal"}),c.push(o),n(c))return e(t,n,r,c);if(i.length>0)r.push(i),t.unshift(o);else if(o.content){var l;let[e,i]=function e(t,n,r,i){if(0===r.length)return[{content:n.join(""),type:i},{content:"",type:i}];let[u,...o]=r,c=[...n,u];return t([{content:c.join(""),type:i}])?e(t,c,o,i):(0===n.length&&u&&(n.push(u),r.shift()),[{content:n.join(""),type:i},{content:r.join(""),type:i}])}(n,[],(l=o.content,Intl.Segmenter?[...new Intl.Segmenter().segment(l)].map(e=>e.segment):[...l]),o.type);r.push([e]),i.content&&t.unshift(i)}return e(t,n,r)}(e,t)}(t,n))eN(eQ(o,c,1.1),e),c++}if(!r)return o.node();{let e=o.node().getBBox();return u.attr("x",-2).attr("y",-2).attr("width",e.width+4).attr("height",e.height+4),i.node()}}(l,e,function(e){let{children:t}=eH(function(e){let t=e.replace(/\n{2,}/g,"\n");return(0,eV.T)(t)}(e)),n=[[]],r=0;return t.forEach(e=>{"paragraph"===e.type&&e.children.forEach(e=>{!function e(t,i="normal"){"text"===t.type?t.value.split("\n").forEach((e,t)=>{0!==t&&(r++,n.push([])),e.split(" ").forEach(e=>{e&&n[r].push({content:e,type:i})})}):("strong"===t.type||"emphasis"===t.type)&&t.children.forEach(n=>{e(n,t.type)})}(e)})}),n}(t),s);{let r=function(e){let{children:t}=eH(e);return t.map(function e(t){return"text"===t.type?t.value.replace(/\n/g,"
"):"strong"===t.type?`${t.children.map(e).join("")}`:"emphasis"===t.type?`${t.children.map(e).join("")}`:"paragraph"===t.type?`

${t.children.map(e).join("")}

`:`Unsupported markdown: ${t.type}`}).join("")}(t);return function(e,t,n,r,i=!1){var u;let o=e.append("foreignObject"),c=o.append("xhtml:div"),l=t.label,s=t.isNode?"nodeLabel":"edgeLabel";c.html(` "+l+""),(u=t.labelStyle)&&c.attr("style",u),c.style("display","table-cell"),c.style("white-space","nowrap"),c.style("max-width",n+"px"),c.attr("xmlns","http://www.w3.org/1999/xhtml"),i&&c.attr("class","labelBkg");let a=c.node().getBoundingClientRect();return a.width===n&&(c.style("display","table"),c.style("white-space","break-spaces"),c.style("width",n+"px"),a=c.node().getBoundingClientRect()),o.style("width",a.width),o.style("height",a.height),o.node()}(e,{isNode:c,label:(0,i.L)(r).replace(/fa[blrs]?:fa-[\w-]+/g,e=>``),labelStyle:n.replace("fill:","color:")},l,u,s)}}}}]);