1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["remix-chunks/syntax-highlighter-B0DFI13v.js","remix-chunks/typography-C5LMSFAT.js","remix-chunks/lodash-DoHr7-26.js","remix-chunks/highlight-Dlz7moFH.js","remix-chunks/extends-C4MpHuXh.js","remix-chunks/mermaid-CJdBoyFN.js","remix-chunks/preload-helper-q99iadPR.js","remix-chunks/string-gJ3s0zLB.js"])))=>i.map(i=>d[i]); 2import{_ as Ar}from"./preload-helper-q99iadPR.js";import{a as Pe,j as N,c as Te,r as qe,B as _i}from"./typography-C5LMSFAT.js";import{g as ut}from"./lodash-DoHr7-26.js";import{A as $i}from"./alert-vQZhoPjg.js";import{u as qi,Q as Hi,Y as Ui,V as Vi}from"./shape-quote-DujrW9wX.js";import{I as Wi,f as Dn,b as Ie,O as Qi,c as Xi}from"./iframe-B8obmst8.js";import{I as xn}from"./image-QydxE1Ws.js";import{D as Yi,Z as Gi,_ as Ki,e as Zi,d as Ji,f as eu}from"./misc-bYcQwmo8.js";import{b as wr}from"./site-CNjt5fhN.js";import{u as tu}from"./localization-DJH2FJIC.js";import{h as nu,I as Er,L as ru}from"./button-BhJu3BAA.js";import{C as iu}from"./CopyToClipboardButton-BJMw3uY8.js";import{D as uu}from"./divider-YGsrq6Ny.js";import{R as lu,P as $}from"./index-Cnmk4i9x.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"bb7bd624a8a3321ff6d1587f421551039a69f342"}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2befcc6c-fef9-4cf2-8b01-53f3e8d35f90",e._sentryDebugIdIdentifier="sentry-dbid-2befcc6c-fef9-4cf2-8b01-53f3e8d35f90")})()}catch{}const Fn=["http","https","mailto","tel"];function au(e){const t=(e||"").trim(),n=t.charAt(0);if(n==="#"||n==="/")return t;const r=t.indexOf(":");if(r===-1)return t;let i=-1;for(;++i<Fn.length;){const u=Fn[i];if(r===u.length&&t.slice(0,u.length).toLowerCase()===u)return t}return i=t.indexOf("?"),i!==-1&&r>i||(i=t.indexOf("#"),i!==-1&&r>i)?t:"javascript:void(0)"}/*! 3 * Determine if an object is a Buffer 4 * 5 * @author Feross Aboukhadijeh <https://feross.org> 6 * @license MIT 7 */var pt,yn;function ou(){return yn||(yn=1,pt=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}),pt}var su=ou();const Sr=ut(su);function He(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?bn(e.position):"start"in e||"end"in e?bn(e):"line"in e||"column"in e?jt(e):""}function jt(e){return kn(e&&e.line)+":"+kn(e&&e.column)}function bn(e){return jt(e&&e.start)+"-"+jt(e&&e.end)}function kn(e){return e&&typeof e=="number"?e:1}class ue extends Error{constructor(t,n,r){const i=[null,null];let u={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof n=="string"&&(r=n,n=void 0),typeof r=="string"){const l=r.indexOf(":");l===-1?i[1]=r:(i[0]=r.slice(0,l),i[1]=r.slice(l+1))}n&&("type"in n||"position"in n?n.position&&(u=n.position):"start"in n||"end"in n?u=n:("line"in n||"column"in n)&&(u.start=n)),this.name=He(n)||"1:1",this.message=typeof t=="object"?t.message:t,this.stack="",typeof t=="object"&&t.stack&&(this.stack=t.stack),this.reason=this.message,this.fatal,this.line=u.start.line,this.column=u.start.column,this.position=u,this.source=i[0],this.ruleId=i[1],this.file,this.actual,this.expected,this.url,this.note}}ue.prototype.file="";ue.prototype.name="";ue.prototype.reason="";ue.prototype.message="";ue.prototype.stack="";ue.prototype.fatal=null;ue.prototype.column=null;ue.prototype.line=null;ue.prototype.source=null;ue.prototype.ruleId=null;ue.prototype.position=null;const he={basename:cu,dirname:fu,extname:hu,join:pu,sep:"/"};function cu(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Qe(e);let n=0,r=-1,i=e.length,u;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.charCodeAt(i)===47){if(u){n=i+1;break}}else r<0&&(u=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let l=-1,a=t.length-1;for(;i--;)if(e.charCodeAt(i)===47){if(u){n=i+1;break}}else l<0&&(u=!0,l=i+1),a>-1&&(e.charCodeAt(i)===t.charCodeAt(a--)?a<0&&(r=i):(a=-1,r=l));return n===r?r=l:r<0&&(r=e.length),e.slice(n,r)}function fu(e){if(Qe(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.charCodeAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.charCodeAt(0)===47?"/":".":t===1&&e.charCodeAt(0)===47?"//":e.slice(0,t)}function hu(e){Qe(e);let t=e.length,n=-1,r=0,i=-1,u=0,l;for(;t--;){const a=e.charCodeAt(t);if(a===47){if(l){r=t+1;break}continue}n<0&&(l=!0,n=t+1),a===46?i<0?i=t:u!==1&&(u=1):i>-1&&(u=-1)}return i<0||n<0||u===0||u===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function pu(...e){let t=-1,n;for(;++t<e.length;)Qe(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":mu(n)}function mu(e){Qe(e);const t=e.charCodeAt(0)===47;let n=gu(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.charCodeAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function gu(e,t){let n="",r=0,i=-1,u=0,l=-1,a,o;for(;++l<=e.length;){if(l<e.length)a=e.charCodeAt(l);else{if(a===47)break;a=47}if(a===47){if(!(i===l-1||u===1))if(i!==l-1&&u===2){if(n.length<2||r!==2||n.charCo
vendor: 4,761 bytes, line 7
7deAt(n.length-1)!==46||n.charCodeAt(n.length-2)!==46){if(n.length>2){if(o=n.lastIndexOf("/"),o!==n.length-1){o<0?(n="",r=0):(n=n.slice(0,o),r=n.length-1-n.lastIndexOf("/")),i=l,u=0;continue}}else if(n.length>0){n="",r=0,i=l,u=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,l):n=e.slice(i+1,l),r=l-i-1;i=l,u=0}else a===46&&u>-1?u++:u=-1}return n}function Qe(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const du={cwd:Du};function Du(){return"/"}function _t(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function xu(e){if(typeof e=="string")e=new URL(e);else if(!_t(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return Fu(e)}function Fu(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.charCodeAt(n)===37&&t.charCodeAt(n+1)===50){const r=t.charCodeAt(n+2);if(r===70||r===102){const i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(t)}const mt=["history","path","basename","stem","extname","dirname"];class Br{constructor(t){let n;t?typeof t=="string"||yu(t)?n={value:t}:_t(t)?n={path:t}:n=t:n={},this.data={},this.messages=[],this.history=[],this.cwd=du.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++r<mt.length;){const u=mt[r];u in n&&n[u]!==void 0&&n[u]!==null&&(this[u]=u==="history"?[...n[u]]:n[u])}let i;for(i in n)mt.includes(i)||(this[i]=n[i])}get path(){return this.history[this.history.length-1]}set path(t){_t(t)&&(t=xu(t)),dt(t,"path"),this.path!==t&&this.history.push(t)}get dirname(){return typeof this.path=="string"?he.dirname(this.path):void 0}set dirname(t){Cn(this.basename,"dirname"),this.path=he.join(t||"",this.basename)}get basename(){return typeof this.path=="string"?he.basename(this.path):void 0}set basename(t){dt(t,"basename"),gt(t,"basename"),this.path=he.join(this.dirname||"",t)}get extname(){return typeof this.path=="string"?he.extname(this.path):void 0}set extname(t){if(gt(t,"extname"),Cn(this.dirname,"extname"),t){if(t.charCodeAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=he.join(this.dirname,this.stem+(t||""))}get stem(){return typeof this.path=="string"?he.basename(this.path,this.extname):void 0}set stem(t){dt(t,"stem"),gt(t,"stem"),this.path=he.join(this.dirname||"",t+(this.extname||""))}toString(t){return(this.value||"").toString(t||void 0)}message(t,n,r){const i=new ue(t,n,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}info(t,n,r){const i=this.message(t,n,r);return i.fatal=null,i}fail(t,n,r){const i=this.message(t,n,r);throw i.fatal=!0,i}}function gt(e,t){if(e&&e.includes(he.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+he.sep+"`")}function dt(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function Cn(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function yu(e){return Sr(e)}function An(e){if(e)throw e}var Dt,wn;function bu(){if(wn)return Dt;wn=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(s){return typeof Array.isArray=="function"?Array.isArray(s):t.call(s)==="[object Array]"},u=function(s){if(!s||t.call(s)!=="[object Object]")return!1;var f=e.call(s,"constructor"),c=s.constructor&&s.constructor.prototype&&e.call(s.constructor.prototype,"isPrototypeOf");if(s.constructor&&!f&&!c)return!1;var p;for(p in s);return typeof p>"u"||e.call(s,p)},l=function(s,f){n&&f.name==="__proto__"?n(s,f.name,{enumerable:!0,configurable:!0,value:f.newValue,writable:!0}):s[f.name]=f.newValue},a=function(s,f){if(f==="__proto__")if(e.call(s,f)){if(r)return r(s,f).value}else return;return s[f]};return Dt=function o(){var s,f,c,p,h,g,m=arguments[0],F=1,d=arguments.length,b=!1;for(typeof m=="boolean"&&(b=m,m=arguments[1]||{},F=2),(m==null||typeof m!="object"&&typeof m!="function")&&(m={});F<d;++F)if(s=arguments[F],s!=null)for(f in s)c=a(m,f),p=a(s,f),m!==p&&(b&&p&&(u(p)||(h=i(p)))?(h?(h=!1,g=c&&i(c)?c:[]):g=c&&u(c)?c:{},l(m,{name:f,newValue:o(b,g,p)})):typeof p<"u"&&l(m,{name:f,newValue:p}));return m},Dt}var ku=bu();const En=ut(ku);function $t(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);
7return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Cu(){const e=[],t={run:n,use:r};return t;function n(...i){let u=-1;const l=i.pop();if(typeof l!="function")throw new TypeError("Expected function as last argument, not "+l);a(null,...i);function a(o,...s){const f=e[++u];let c=-1;if(o){l(o);return}for(;++c<i.length;)(s[c]===null||s[c]===void 0)&&(s[c]=i[c]);i=s,f?Au(f,a)(...s):l(null,...s)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),t}}function Au(e,t){let n;return r;function r(...l){const a=e.length>l.length;let o;a&&l.push(i);try{o=e.apply(this,l)}catch(s){const f=s;if(a&&n)throw f;return i(f)}a||(o&&o.then&&typeof o.then=="function"?o.then(u,i):o instanceof Error?i(o):u(o))}function i(l,...a){n||(n=!0,t(l,...a))}function u(l){i(null,l)}}const wu=Lr().freeze(),vr={}.hasOwnProperty;function Lr(){const e=Cu(),t=[];let n={},r,i=-1;return u.data=l,u.Parser=void 0,u.Compiler=void 0,u.freeze=a,u.attachers=t,u.use=o,u.parse=s,u.stringify=f,u.run=c,u.runSync=p,u.process=h,u.processSync=g,u;function u(){const m=Lr();let F=-1;for(;++F<t.length;)m.use(...t[F]);return m.data(En(!0,{},n)),m}function l(m,F){return typeof m=="string"?arguments.length===2?(yt("data",r),n[m]=F,u):vr.call(n,m)&&n[m]||null:m?(yt("data",r),n=m,u):n}function a(){if(r)return u;for(;++i<t.length;){const[m,...F]=t[i];if(F[0]===!1)continue;F[0]===!0&&(F[0]=void 0);const d=m.call(u,...F);typeof d=="function"&&e.use(d)}return r=!0,i=Number.POSITIVE_INFINITY,u}function o(m,...F){let d;if(yt("use",r),m!=null)if(typeof m=="function")z(m,...F);else if(typeof m=="object")Array.isArray(m)?I(m):E(m);else throw new TypeError("Expected usable value, not `"+m+"`");return d&&(n.settings=Object.assign(n.settings||{},d)),u;function b(k){if(typeof k=="function")z(k);else if(typeof k=="object")if(Array.isArray(k)){const[C,...O]=k;z(C,...O)}else E(k);else throw new TypeError("Expected usable value, not `"+k+"`")}function E(k){I(k.plugins),k.settings&&(d=Object.assign(d||{},k.settings))}function I(k){let C=-1;if(k!=null)if(Array.isArray(k))for(;++C<k.length;){const O=k[C];b(O)}else throw new TypeError("Expected a list of plugins, not `"+k+"`")}function z(k,C){let O=-1,M;for(;++O<t.length;)if(t[O][0]===k){M=t[O];break}M?($t(M[1])&&$t(C)&&(C=En(!0,M[1],C)),M[1]=C):t.push([...arguments])}}function s(m){u.freeze();const F=$e(m),d=u.Parser;return xt("parse",d),Sn(d,"parse")?new d(String(F),F).parse():d(String(F),F)}function f(m,F){u.freeze();const d=$e(F),b=u.Compiler;return Ft("stringify",b),Bn(m),Sn(b,"compile")?new b(m,d).compile():b(m,d)}function c(m,F,d){if(Bn(m),u.freeze(),!d&&typeof F=="function"&&(d=F,F=void 0),!d)return new Promise(b);b(null,d);function b(E,I){e.run(m,$e(F),z);function z(k,C,O){C=C||m,k?I(k):E?E(C):d(null,C,O)}}}function p(m,F){let d,b;return u.run(m,F,E),vn("runSync","run",b),d;function E(I,z){An(I),d=z,b=!0}}function h(m,F){if(u.freeze(),xt("process",u.Parser),Ft("process",u.Compiler),!F)return new Promise(d);d(null,F);function d(b,E){const I=$e(m);u.run(u.parse(I),I,(k,C,O)=>{if(k||!C||!O)z(k);else{const M=u.stringify(C,O);M==null||(Bu(M)?O.value=M:O.result=M),z(k,O)}});function z(k,C){k||!C?E(k):b?b(C):F(null,C)}}}function g(m){let F;u.freeze(),xt("processSync",u.Parser),Ft("processSync",u.Compiler);const d=$e(m);return u.process(d,b),vn("processSync","process",F),d;function b(E){F=!0,An(E)}}}function Sn(e,t){return typeof e=="function"&&e.prototype&&(Eu(e.prototype)||t in e.prototype)}function Eu(e){let t;for(t in e)if(vr.call(e,t))return!0;return!1}function xt(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function Ft(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function yt(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Bn(e){if(!$t(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}
vendor: 13,425 bytes, line 7
7function vn(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function $e(e){return Su(e)?e:new Br(e)}function Su(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function Bu(e){return typeof e=="string"||Sr(e)}const vu={};function Lu(e,t){const n=vu,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,i=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return Tr(e,r,i)}function Tr(e,t,n){if(Tu(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Ln(e.children,t,n)}return Array.isArray(e)?Ln(e,t,n):""}function Ln(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=Tr(e[i],t,n);return r.join("")}function Tu(e){return!!(e&&typeof e=="object")}function re(e,t,n,r){const i=e.length;let u=0,l;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)l=Array.from(r),l.unshift(t,n),e.splice(...l);else for(n&&e.splice(t,n);u<r.length;)l=r.slice(u,u+1e4),l.unshift(t,0),e.splice(...l),u+=1e4,t+=1e4}function ie(e,t){return e.length>0?(re(e,e.length,0,t),e):t}const Tn={}.hasOwnProperty;function Ir(e){const t={};let n=-1;for(;++n<e.length;)Iu(t,e[n]);return t}function Iu(e,t){let n;for(n in t){const i=(Tn.call(e,n)?e[n]:void 0)||(e[n]={}),u=t[n];let l;if(u)for(l in u){Tn.call(i,l)||(i[l]=[]);const a=u[l];zu(i[l],Array.isArray(a)?a:a?[a]:[])}}}function zu(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);re(e,0,0,r)}const Pu=/[!-\/:-@\[-`\{-~\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]/,ee=Ce(/[A-Za-z]/),K=Ce(/[\dA-Za-z]/),Ou=Ce(/[#-'*+\--9=?A-Z^-~]/);function nt(e){return e!==null&&(e<32||e===127)}const qt=Ce(/\d/),Nu=Ce(/[\dA-Fa-f]/),Ru=Ce(/[!-/:-@[-`{-~]/);function R(e){return e!==null&&e<-2}function U(e){return e!==null&&(e<0||e===32)}function H(e){return e===-2||e===-1||e===32}const lt=Ce(Pu),we=Ce(/\s/);function Ce(e){return t;function t(n){return n!==null&&e.test(String.fromCharCode(n))}}function _(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let u=0;return l;function l(o){return H(o)?(e.enter(n),a(o)):t(o)}function a(o){return H(o)&&u++<i?(e.consume(o),a):(e.exit(n),t(o))}}const Mu={tokenize:ju};function ju(e){const t=e.attempt(this.parser.constructs.contentInitial,r,i);let n;return t;function r(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),_(e,t,"linePrefix")}function i(a){return e.enter("paragraph"),u(a)}function u(a){const o=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=o),n=o,l(a)}function l(a){if(a===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(a);return}return R(a)?(e.consume(a),e.exit("chunkText"),u):(e.consume(a),l)}}const _u={tokenize:$u},In={tokenize:qu};function $u(e){const t=this,n=[];let r=0,i,u,l;return a;function a(E){if(r<n.length){const I=n[r];return t.containerState=I[1],e.attempt(I[0].continuation,o,s)(E)}return s(E)}function o(E){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&b();const I=t.events.length;let z=I,k;for(;z--;)if(t.events[z][0]==="exit"&&t.events[z][1].type==="chunkFlow"){k=t.events[z][1].end;break}d(r);let C=I;for(;C<t.events.length;)t.events[C][1].end=Object.assign({},k),C++;return re(t.events,z+1,0,t.events.slice(I)),t.events.length=C,s(E)}return a(E)}function s(E){if(r===n.length){if(!i)return p(E);if(i.currentConstruct&&i.currentConstruct.concrete)return g(E);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(In,f,c)(E)}function f(E){return i&&b(),d(r),p(E)}function c(E){return t.parser.lazy[t.now().line]=r!==n.length,l=t.now().offset,g(E)}function p(E){return t.containerState={},e.attempt(In,h,g)(E)}function h(E){return r++,n.push([t.currentConstruct,t.containerState]),p(E)}function g(E){if(E===null){i&&b(),d(0),e.consume(E);return}return i=i||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:u,_tokenizer:i}),m(E)}function m(E){if(E===null){F(e.exit("chunkFlow"),!0),d(0),e.consume(E);return}return R(E)?(e.consume(E),F(e.exit("chunkFlow")),r=0,t.interrupt=void 0,a):(e.consume(E),m)}function F(E,I){const z=t.sliceStream(E);if(I&&z.push(null),E.previous=u,u&&(u.next=E),u=E,i.defineSkip(E.start),i.write(z),t.parser.lazy[E.start.line]){let k=i.events.length;for(;k--;)if(i.events[k][1].start.offset<l&&(!i.events[k][1].end||i.events[k][1].end.offset>l))return;const C=t.events.length;let O=C,M,A;for(;O--;)if(t.events[O][0]==="exit"&&t.events[O][1].type==="chunkFlow"){if(M){A=t.events[O][1].end;break}M=!0}for(d(r),k=C;k<t.events.length;)t.events[k][1].end=Object.assign({},A),k++;re(t.events,O+1,0,t.events.slice(C)),t.events.length=k}}function d(E){let I=n.length;for(;I-- >E;){const z=n[I];t.containerState=z[1],z[0].exit.call(t,e)}n.length=E}function b(){i.write([null]),u=void 0,i=void 0,t.containerState._closeFlow=void 0}}function qu(e,t,n){return _(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function rt(e){if(e===null||U(e)||we(e))return 1;if(lt(e))return 2}function at(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const u=e[i].resolveAll;u&&!r.includes(u)&&(t=u(t,n),r.push(u))}return t}const Ht={name:"attention",tokenize:Uu,resolveAll:Hu};function Hu(e,t){let n=-1,r,i,u,l,a,o,s,f;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;o=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const c=Object.assign({},e[r][1].end),p=Object.assign({},e[n][1].start);zn(c,-o),zn(p,o),l={type:o>1?"strongSequence":"emphasisSequence",start:c,end:Object.assign({},e[r][1].end)},a={type:o>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:p},u={type:o>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:o>1?"strong":"emphasis",start:Object.assign({},l.start),end:Object.assign({},a.end)},e[r][1].end=Object.assign({},l.start),e[n][1].start=Object.assign({},a.end),s=[],e[r][1].end.offset-e[r][1].start.offset&&(s=ie(s,[["enter",e[r][1],t],["exit",e[r][1],t]])),s=ie(s,[["enter",i,t],["enter",l,t],["exit",l,t],["enter",u,t]]),s=ie(s,at(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),s=ie(s,[["exit",u,t],["enter",a,t],["exit",a,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(f=2,s=ie(s,[["enter",e[n][1],t],["exit",e[n][1],t]])):f=0,re(e,r-1,n-r+3,s),n=r+s.length-f-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function Uu(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=rt(r);let u;return l;function l(o){return u=o,e.enter("attentionSequence"),a(o)}function a(o){if(o===u)return e.consume(o),a;const s=e.exit("attentionSequence"),f=rt(o),c=!f||f===2&&i||n.includes(o),p=!i||i===2&&f||n.includes(r);return s._open=!!(u===42?c:c&&(i||!p)),s._close=!!(u===42?p:p&&(f||!c)),t(o)}}function zn(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const Vu={name:"autolink",tokenize:Wu};function Wu(e,t,n){let r=0;return i;function i(h){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),u}function u(h){return ee(h)?(e.consume(h),l):s(h)}function l(h){return h===43||h===45||h===46||K(h)?(r=1,a(h)):s(h)}function a(h){return h===58?(e.consume(h),r=0,o):(h===43||h===45||h===46||K(h))&&r++<32?(e.consume(h),a):(r=0,s(h))}function o(h){return h===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.exit("autolink"),t):h===null||h===32||h===60||nt(h)?n(h):(e.consume(h),o)}function s(h){return h===64?(e.consume(h),f):Ou(h)?(e.consume(h),s):n(h)}function f(h){return K(h)?c(h):n(h)}function c(h){return h===46?(e.consume(h),r=0,f):h===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.exit("autolink"),t):p(h)}function p(h){if((h===45||K(h))&&r++<63){const g=h===45?p:c;return e.consume(h),g}return n(h)}}const Xe={tokenize:Qu,partial:!0};function Qu(e,t,n){return r;function r(u){return H(u)?_(e,i,"linePrefix")(u):i(u)}function i(u){return u===null||R(u)?t(u):n(u)}}const zr={name:"blockQuote",tokenize:Xu,continuation:{tokenize:Yu},exit:Gu};function Xu(e,t,n){const r=this;return i;function i(l){if(l===62){const a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(l),e.exit("blockQuoteMarker"),u}return n(l)}function u(l){return H(l)?(e.enter("blockQuotePrefixWhitespace"),e.consume(l),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(l))}}function Yu(e,t,n){const r=this;return i;function i(l){return H(l)?_(e,u,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l):u(l)}function u(l){return e.attempt(zr,t,n)(l)}}function Gu(e){e.exit("blockQuote")}const Pr={name:"characterEscape",tokenize:Ku};function Ku(e,t,n){return r;function r(u){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(u),e.exit("escapeMarker"),i}function i(u){return Ru(u)?(e.enter("characterEscapeValue"),e.consume(u),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(u)}}const Pn=document.createElement("i");function Ve(e){const t="&"+e+";";Pn.innerHTML=t;const n=Pn.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}const Or={name:"characterReference",tokenize:Zu};function Zu(e,t,n){const r=this;let i=0,u,l;return a;function a(c){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),o}function o(c){return c===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(c),e.exit("characterReferenceMarkerNumeric"),s):(e.enter("characterReferenceValue"),u=31,l=K,f(c))}function s(c){return c===88||c===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(c),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),u=6,l=Nu,f):(e.enter("characterReferenceValue"),u=7,l=qt,f(c))}function f(c){if(c===59&&i){const p=e.exit("characterReferenceValue");return l===K&&!Ve(r.sliceSerialize(p))?n(c):(e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return l(c)&&i++<u?(e.consume(c),f):n(c)}}const On={tokenize:el,partial:!0},Nn={name:"codeFenced",tokenize:Ju,concrete:!0};function Ju(e,t,n){const r=this,i={tokenize:z,partial:!0};let u=0,l=0,a;return o;function o(k){return s(k)}function s(k){const C=r.events[r.events.length-1];return u=C&&C[1].type==="linePrefix"?C[2].sliceSerialize(C[1],!0).length:0,a=k,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),f(k)}function f(k){return k===a?(l++,e.consume(k),f):l<3?n(k):(e.exit("codeFencedFenceSequence"),H(k)?_(e,c,"whitespace")(k):c(k))}function c(k){return k===null||R(k)?(e.exit("codeFencedFence"),r.interrupt?t(k):e.check(On,m,I)(k)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),p(k))}function p(k){return k===null||R(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(k)):H(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),_(e,h,"whitespace")(k)):k===96&&k===a?n(k):(e.consume(k),p)}function h(k){return k===null||R(k)?c(k):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),g(k))}function g(k){return k===null||R(k)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(k)):k===96&&k===a?n(k):(e.consume(k),g)}function m(k){return e.attempt(i,I,F)(k)}function F(k){return e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),d}function d(k){return u>0&&H(k)?_(e,b,"linePrefix",u+1)(k):b(k)}function b(k){return k===null||R(k)?e.check(On,m,I)(k):(e.enter("co
7deFlowValue"),E(k))}function E(k){return k===null||R(k)?(e.exit("codeFlowValue"),b(k)):(e.consume(k),E)}function I(k){return e.exit("codeFenced"),t(k)}function z(k,C,O){let M=0;return A;function A(y){return k.enter("lineEnding"),k.consume(y),k.exit("lineEnding"),v}function v(y){return k.enter("codeFencedFence"),H(y)?_(k,P,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(y):P(y)}function P(y){return y===a?(k.enter("codeFencedFenceSequence"),B(y)):O(y)}function B(y){return y===a?(M++,k.consume(y),B):M>=l?(k.exit("codeFencedFenceSequence"),H(y)?_(k,L,"whitespace")(y):L(y)):O(y)}function L(y){return y===null||R(y)?(k.exit("codeFencedFence"),C(y)):O(y)}}}function el(e,t,n){const r=this;return i;function i(l){return l===null?n(l):(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),u)}function u(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}const bt={name:"codeIndented",tokenize:nl},tl={tokenize:rl,partial:!0};function nl(e,t,n){const r=this;return i;function i(s){return e.enter("codeIndented"),_(e,u,"linePrefix",5)(s)}function u(s){const f=r.events[r.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?l(s):n(s)}function l(s){return s===null?o(s):R(s)?e.attempt(tl,l,o)(s):(e.enter("codeFlowValue"),a(s))}function a(s){return s===null||R(s)?(e.exit("codeFlowValue"),l(s)):(e.consume(s),a)}function o(s){return e.exit("codeIndented"),t(s)}}function rl(e,t,n){const r=this;return i;function i(l){return r.parser.lazy[r.now().line]?n(l):R(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),i):_(e,u,"linePrefix",5)(l)}function u(l){const a=r.events[r.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(l):R(l)?i(l):n(l)}}const il={name:"codeText",tokenize:al,resolve:ul,previous:ll};function ul(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="codeTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function ll(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function al(e,t,n){let r=0,i,u;return l;function l(c){return e.enter("codeText"),e.enter("codeTextSequence"),a(c)}function a(c){return c===96?(e.consume(c),r++,a):(e.exit("codeTextSequence"),o(c))}function o(c){return c===null?n(c):c===32?(e.enter("space"),e.consume(c),e.exit("space"),o):c===96?(u=e.enter("codeTextSequence"),i=0,f(c)):R(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),o):(e.enter("codeTextData"),s(c))}function s(c){return c===null||c===32||c===96||R(c)?(e.exit("codeTextData"),o(c)):(e.consume(c),s)}function f(c){return c===96?(e.consume(c),i++,f):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(c)):(u.type="codeTextData",s(c))}}function Nr(e){const t={};let n=-1,r,i,u,l,a,o,s;for(;++n<e.length;){for(;n in t;)n=t[n];if(r=e[n],n&&r[1].type==="chunkFlow"&&e[n-1][1].type==="listItemPrefix"&&(o=r[1]._tokenizer.events,u=0,u<o.length&&o[u][1].type==="lineEndingBlank"&&(u+=2),u<o.length&&o[u][1].type==="content"))for(;++u<o.length&&o[u][1].type!=="content";)o[u][1].type==="chunkText"&&(o[u][1]._isInFirstContentOfListItem=!0,u++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,ol(e,n)),n=t[n],s=!0);else if(r[1]._container){for(u=n,i=void 0;u--&&(l=e[u],l[1].type==="lineEnding"||l[1].type==="lineEndingBlank");)l[0]==="enter"&&(i&&(e[i][1].type="lineEndingBlank"),l[1].type="lineEnding",i=u);i&&(r[1].end=Object.assign({},e[i][1].start),a=e.slice(i,n),a.unshift(r),re(e,i,n-i+1,a))}}return!s}function ol(e,t){const n=e[t][1],r=e[t][2];let i=t-1;const u=[],l=n._tokenizer||r.parser[n.contentType](n.start),a=l.events,o=[],s={};let f,c,p=-1,h=n,g=0,m=0;const F=[m];for(;h;){for(;e[++i][1]!==h;);
vendor: 22,952 bytes, line 7
7u.push(i),h._tokenizer||(f=r.sliceStream(h),h.next||f.push(null),c&&l.defineSkip(h.start),h._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(f),h._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),c=h,h=h.next}for(h=n;++p<a.length;)a[p][0]==="exit"&&a[p-1][0]==="enter"&&a[p][1].type===a[p-1][1].type&&a[p][1].start.line!==a[p][1].end.line&&(m=p+1,F.push(m),h._tokenizer=void 0,h.previous=void 0,h=h.next);for(l.events=[],h?(h._tokenizer=void 0,h.previous=void 0):F.pop(),p=F.length;p--;){const d=a.slice(F[p],F[p+1]),b=u.pop();o.unshift([b,b+d.length-1]),re(e,b,2,d)}for(p=-1;++p<o.length;)s[g+o[p][0]]=g+o[p][1],g+=o[p][1]-o[p][0]-1;return s}const sl={tokenize:hl,resolve:fl},cl={tokenize:pl,partial:!0};function fl(e){return Nr(e),e}function hl(e,t){let n;return r;function r(a){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),i(a)}function i(a){return a===null?u(a):R(a)?e.check(cl,l,u)(a):(e.consume(a),i)}function u(a){return e.exit("chunkContent"),e.exit("content"),t(a)}function l(a){return e.consume(a),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,i}}function pl(e,t,n){const r=this;return i;function i(l){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),_(e,u,"linePrefix")}function u(l){if(l===null||R(l))return n(l);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(l):e.interrupt(r.parser.constructs.flow,n,t)(l)}}function Rr(e,t,n,r,i,u,l,a,o){const s=o||Number.POSITIVE_INFINITY;let f=0;return c;function c(d){return d===60?(e.enter(r),e.enter(i),e.enter(u),e.consume(d),e.exit(u),p):d===null||d===32||d===41||nt(d)?n(d):(e.enter(r),e.enter(l),e.enter(a),e.enter("chunkString",{contentType:"string"}),m(d))}function p(d){return d===62?(e.enter(u),e.consume(d),e.exit(u),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),h(d))}function h(d){return d===62?(e.exit("chunkString"),e.exit(a),p(d)):d===null||d===60||R(d)?n(d):(e.consume(d),d===92?g:h)}function g(d){return d===60||d===62||d===92?(e.consume(d),h):h(d)}function m(d){return!f&&(d===null||d===41||U(d))?(e.exit("chunkString"),e.exit(a),e.exit(l),e.exit(r),t(d)):f<s&&d===40?(e.consume(d),f++,m):d===41?(e.consume(d),f--,m):d===null||d===32||d===40||nt(d)?n(d):(e.consume(d),d===92?F:m)}function F(d){return d===40||d===41||d===92?(e.consume(d),m):m(d)}}function Mr(e,t,n,r,i,u){const l=this;let a=0,o;return s;function s(h){return e.enter(r),e.enter(i),e.consume(h),e.exit(i),e.enter(u),f}function f(h){return a>999||h===null||h===91||h===93&&!o||h===94&&!a&&"_hiddenFootnoteSupport"in l.parser.constructs?n(h):h===93?(e.exit(u),e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):R(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),f):(e.enter("chunkString",{contentType:"string"}),c(h))}function c(h){return h===null||h===91||h===93||R(h)||a++>999?(e.exit("chunkString"),f(h)):(e.consume(h),o||(o=!H(h)),h===92?p:c)}function p(h){return h===91||h===92||h===93?(e.consume(h),a++,c):c(h)}}function jr(e,t,n,r,i,u){let l;return a;function a(p){return p===34||p===39||p===40?(e.enter(r),e.enter(i),e.consume(p),e.exit(i),l=p===40?41:p,o):n(p)}function o(p){return p===l?(e.enter(i),e.consume(p),e.exit(i),e.exit(r),t):(e.enter(u),s(p))}function s(p){return p===l?(e.exit(u),o(l)):p===null?n(p):R(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),_(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),f(p))}function f(p){return p===l||p===null||R(p)?(e.exit("chunkString"),s(p)):(e.consume(p),p===92?c:f)}function c(p){return p===l||p===92?(e.consume(p),f):f(p)}}function xe(e,t){let n;return r;function r(i){return R(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):H(i)?_(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}function fe(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ml={name:"definition",tokenize:dl},gl={tokenize:Dl,partial:!0};function dl(e,t,n){const r=this;let i;return u;function u(h){return e.enter("definition"),l(h)}function l(h){return Mr.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(h)}function a(h){return i=fe(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),h===58?(e.enter("definitionMarker"),e.consume(h),e.exit("definitionMarker"),o):n(h)}function o(h){return U(h)?xe(e,s)(h):s(h)}function s(h){return Rr(e,f,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(h)}function f(h){return e.attempt(gl,c,c)(h)}function c(h){return H(h)?_(e,p,"whitespace")(h):p(h)}function p(h){return h===null||R(h)?(e.exit("definition"),r.parser.defined.push(i),t(h)):n(h)}}function Dl(e,t,n){return r;function r(a){return U(a)?xe(e,i)(a):n(a)}function i(a){return jr(e,u,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(a)}function u(a){return H(a)?_(e,l,"whitespace")(a):l(a)}function l(a){return a===null||R(a)?t(a):n(a)}}const xl={name:"hardBreakEscape",tokenize:Fl};function Fl(e,t,n){return r;function r(u){return e.enter("hardBreakEscape"),e.consume(u),i}function i(u){return R(u)?(e.exit("hardBreakEscape"),t(u)):n(u)}}const yl={name:"headingAtx",tokenize:kl,resolve:bl};function bl(e,t){let n=e.length-2,r=3,i,u;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},u={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},re(e,r,n-r+1,[["enter",i,t],["enter",u,t],["exit",u,t],["exit",i,t]])),e}function kl(e,t,n){let r=0;return i;function i(f){return e.enter("atxHeading"),u(f)}function u(f){return e.enter("atxHeadingSequence"),l(f)}function l(f){return f===35&&r++<6?(e.consume(f),l):f===null||U(f)?(e.exit("atxHeadingSequence"),a(f)):n(f)}function a(f){return f===35?(e.enter("atxHeadingSequence"),o(f)):f===null||R(f)?(e.exit("atxHeading"),t(f)):H(f)?_(e,a,"whitespace")(f):(e.enter("atxHeadingText"),s(f))}function o(f){return f===35?(e.consume(f),o):(e.exit("atxHeadingSequence"),a(f))}function s(f){return f===null||f===35||U(f)?(e.exit("atxHeadingText"),a(f)):(e.consume(f),s)}}const Cl=["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"],Rn=["pre","script","style","textarea"],Al={name:"htmlFlow",tokenize:Bl,resolveTo:Sl,concrete:!0},wl={tokenize:Ll,partial:!0},El={tokenize:vl,partial:!0};function Sl(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(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}function Bl(e,t,n){const r=this;let i,u,l,a,o;return s;function s(x){return f(x)}function f(x){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(x),c}function c(x){return x===33?(e.consume(x),p):x===47?(e.consume(x),u=!0,m):x===63?(e.consume(x),i=3,r.interrupt?t:D):ee(x)?(e.consume(x),l=String.fromCharCode(x),F):n(x)}function p(x){return x===45?(e.consume(x),i=2,h):x===91?(e.consume(x),i=5,a=0,g):ee(x)?(e.consume(x),i=4,r.interrupt?t:D):n(x)}function h(x){return x===45?(e.consume(x),r.interrupt?t:D):n(x)}function g(x){const se="CDATA[";return x===se.charCodeAt(a++)?(e.consume(x),a===se.length?r.interrupt?t:P:g):n(x)}function m(x){return ee(x)?(e.consume(x),l=String.fromCharCode(x),F):n(x)}function F(x){if(x===null||x===47||x===62||U(x)){const se=x===47,Se=l.toLowerCase();return!se&&!u&&Rn.includes(Se)?(i=1,r.interrupt?t(x):P(x)):Cl.includes(l.toLowerCase())?(i=6,se?(e.consume(x),d):r.interrupt?t(x):P(x)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(x):u?b(x):E(x))}return x===45||K(x)?(e.consume(x),l+=String.fromCharCode(x),F):n(x)}function d(x){return x===62?(e.consume(x),r.interrupt?t:P):n(x)}function b(x){return H(x)?(e.consume(x),b):A(x)}function E(x){return x===47?(e.consume(x),A):x===58||x===95||ee(x)?(e.consume(x),I):H(x)?(e.consume(x),E):A(x)}function I(x){return x===45||x===46||x===58||x===95||K(x)?(e.consume(x),I):z(x)}function z(x){return x===61?(e.consume(x),k):H(x)?(e.consume(x),z):E(x)}function k(x){return x===null||x===60||x===61||x===62||x===96?n(x):x===34||x===39?(e.consume(x),o=x,C):H(x)?(e.consume(x),k):O(x)}function C(x){return x===o?(e.consume(x),o=null,M):x===null||R(x)?n(x):(e.consume(x),C)}function O(x){return x===null||x===34||x===39||x===47||x===60||x===61||x===62||x===96||U(x)?z(x):(e.consume(x),O)}function M(x){return x===47||x===62||H(x)?E(x):n(x)}function A(x){return x===62?(e.consume(x),v):n(x)}function v(x){return x===null||R(x)?P(x):H(x)?(e.consume(x),v):n(x)}function P(x){return x===45&&i===2?(e.consume(x),X):x===60&&i===1?(e.consume(x),Z):x===62&&i===4?(e.consume(x),oe):x===63&&i===3?(e.consume(x),D):x===93&&i===5?(e.consume(x),me):R(x)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(wl,ge,B)(x)):x===null||R(x)?(e.exit("htmlFlowData"),B(x)):(e.consume(x),P)}function B(x){return e.check(El,L,ge)(x)}function L(x){return e.enter("lineEnding"),e.consume(x),e.exit("lineEnding"),y}function y(x){return x===null||R(x)?B(x):(e.enter("htmlFlowData"),P(x))}function X(x){return x===45?(e.consume(x),D):P(x)}function Z(x){return x===47?(e.consume(x),l="",ae):P(x)}function ae(x){if(x===62){const se=l.toLowerCase();return Rn.includes(se)?(e.consume(x),oe):P(x)}return ee(x)&&l.length<8?(e.consume(x),l+=String.fromCharCode(x),ae):P(x)}function me(x){return x===93?(e.consume(x),D):P(x)}function D(x){return x===62?(e.consume(x),oe):x===45&&i===2?(e.consume(x),D):P(x)}function oe(x){return x===null||R(x)?(e.exit("htmlFlowData"),ge(x)):(e.consume(x),oe)}function ge(x){return e.exit("htmlFlow"),t(x)}}function vl(e,t,n){const r=this;return i;function i(l){return R(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),u):n(l)}function u(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}function Ll(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(Xe,t,n)}}const Tl={name:"htmlText",tokenize:Il};function Il(e,t,n){const r=this;let i,u,l;return a;function a(D){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(D),o}function o(D){return D===33?(e.consume(D),s):D===47?(e.consume(D),z):D===63?(e.consume(D),E):ee(D)?(e.consume(D),O):n(D)}function s(D){return D===45?(e.consume(D),f):D===91?(e.consume(D),u=0,g):ee(D)?(e.consume(D),b):n(D)}function f(D){return D===45?(e.consume(D),h):n(D)}function c(D){return D===null?n(D):D===45?(e.consume(D),p):R(D)?(l=c,Z(D)):(e.consume(D),c)}function p(D){return D===45?(e.consume(D),h):c(D)}function h(D){return D===62?X(D):D===45?p(D):c(D)}function g(D){const oe="CDATA[";return D===oe.charCodeAt(u++)?(e.consume(D),u===oe.length?m:g):n(D)}function m(D){return D===null?n(D):D===93?(e.consume(D),F):R(D)?(l=m,Z(D)):(e.consume(D),m)}function F(D){return D===93?(e.consume(D),d):m(D)}function d(D){return D===62?X(D):D===93?(e.consume(D),d):m(D)}function b(D){return D===null||D===62?X(D):R(D)?(l=b,Z(D)):(e.consume(D),b)}function E(D){return D===null?n(D):D===63?(e.consume(D),I):R(D)?(l=E,Z(D)):(e.consume(D),E)}function I(D){return D===62?X(D):E(D)}function z(D){return ee(D)?(e.consume(D),k):n(D)}function k(D){return D===45||K(D)?(e.consume(D),k):C(D)}function C(D){return R(D)?(l=C,Z(D)):H(D)?(e.consume(D),C):X(D)}function O(D){return D===45||K(D)?(e.consume(D),O):D===47||D===62||U(D)?M(D):n(D)}function M(D){return D===47?(e.consume(D),X):D===58||D===95||ee(D)?(e.consume(D),A):R(D)?(l=M,Z(D)):H(D)?(e.consume(D),M):X(D)}function A(D){return D===45||D===46||D===58||D===95||K(D)?(e.consume(D),A):v(D)}function v(D){return D===61?(e.consume(D),P):R(D)?(l=v,Z(D)):H(D)?(e.consume(D),v):M(D)}function P(D){return D===null||D===60||D===61||D===62||D===96?n(D):D===34||D===39?(e.consume(D),i=D,B):R(D)?(l=P,Z(D)):H(D)?(e.consume(D),P):(e.consume(D),L)}function B(D){return D===i?(e.consume(D),i=void 0,y):D===null?n(D):R(D)?(l=B,Z(D)):(e.consume(D),B)}function L(D){return D===null||D===34||D===39||D===60||D===61||D===96?n(D):D===47||D===62||U(D)?M(D):(e.consume(D),L)}function y(D){return D===47||D===62||U(D)?M(D):n(D)}function X(D){return D===62?(e.consume(D),e.exit("htmlTextData"),e.exit("htmlText"),t):n(D)}function Z(D){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(D),e.exit("lineEnding"),ae}function ae(D){return H(D)?_(e,me,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(D):me(D)}function me(D){return e.enter("htmlTextData"),l(D)}}const Xt={name:"labelEnd",tokenize:Ml,resolveTo:Rl,resolveAll:Nl},zl={tokenize:jl},Pl={tokenize:_l},Ol={tokenize:$l};function Nl(e){let t=-1;for(;++t<e.length;){const n=e[t][1];(n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd")&&(e.splice(t+1,n.type==="labelImage"?4:2),n.type="data",t++)}return e}function Rl(e,t){let n=e.length,r=0,i,u,l,a;for(;n--;)if(i=e[n][1],u){if(i.type==="link"||i.type==="labelLink"&&i._inactive)break;e[n][0]==="enter"&&i.type==="labelLink"&&(i._inactive=!0)}else if(l){if(e[n][0]==="enter"&&(i.type==="labelImage"||i.type==="labelLink")&&!i._balanced&&(u=n,i.type!=="labelLink")){r=2;break}}else i.type==="labelEnd"&&(l=n);const o={type:e[u][1].type==="labelLink"?"link":"image",start:Object.assign({},e[u][1].start),end:Object.assign({},e[e.length-1][1].end)},s={type:"label",start:Object.assign({},e[u][1].start),end:Object.assign({},e[l][1].end)},f={type:"labelText",start:Object.assign({},e[u+r+2][1].end),end:Object.assign({},e[l-2][1].start)};return a=[["enter",o,t],["enter",s,t]],a=ie(a,e.slice(u+1,u+r+3)),a=ie(a,[["enter",f,t]]),a=ie(a,at(t.parser.constructs.insideSpan.null,e.slice(u+r+4,l-3),t)),a=ie(a,[["exit",f,t],e[l-2],e[l-1],["exit",s,t]]),a=ie(a,e.slice(l+1)),a=ie(a,[["exit",o,t]]),re(e,u,e.length,a),e}function Ml(e,t,n){const r=this;let i=r.events.length,u,l;for(;i--;)if((r.events[i][1].type==="labelImage"||r.events[i][1].type==="labelLink")&&!r.events[i][1]._balanced){u=r.events[i][1];break}return a;function a(p){return u?u._inactive?c(p):(l=r.parser.defined.includes(fe(r.sliceSerialize({start:u.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(p),e.exit("labelMarker"),e.exit("labelEnd"),o):n(p)}function o(p){return p===40?e.attempt(zl,f,l?f:c)(p):p===91?e.attempt(Pl,f,l?s:c)(p):l?f(p):c(p)}function s(p){return e.attempt(Ol,f,c)(p)}function f(p){return t(p)}function c(p){return u._balanced=!0,n(p)}}function jl(e,t,n){return r;function r(c){return e.enter("resource"),e.enter("resourceMarker"),e.consume(c),e.exit("resourceMarker"),i}function i(c){return U(c)?xe(e,u)(c):u(c)}function u(c){return c===41?f(c):Rr(e,l,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(c)}function l(c){return U(c)?xe(e,o)(c):f(c)}function a(c){return n(c)}function o(c){return c===34||c===39||c===40?jr(e,s,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(c):f(c)}function s(c){return U(c)?xe(e,f)(c):f(c)}function f(c){return c===41?(e.enter("resourceMarker"),e.consume(c),e.exit("resourceMarker"),e.exit("resource"),t):n(c)}}function _l(e,t,n){const r=this;return i;function i(a){return Mr.call(r,e,u,l,"reference","referenceMarker","referenceString")(a)}function u(a){return r.parser.defined.includes(fe(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(a):n(a)}function l(a){return n(a)}}function $l(e,t,n){return r;function r(u){return e.enter("reference"),e.enter("referenceMarker"),e.consume(u),e.exit("referenceMarker"),i}function i(u){return u===93?(e.enter("referenceMarker"),e.consume(u),e.exit("referenceMarker"),e.exit("reference"),t):n(u)}}const ql={name:"labelStartImage",tokenize:Hl,resolveAll:Xt.resolveAll};function Hl(e,t,n){const r=this;return i;function i(a){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(a),e.exit("labelImageMarker"),u}function u(a){return a===91?(e.enter("labelMarker"),e.consume(a),e.exit("labelMarker"),e.exit("labelImage"),l):n(a)}function l(a){return a===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(a):t(a)}}const Ul={name:"labelStartLink",tokenize:Vl,resolveAll:Xt.resolveAll};function Vl(e,t,n){const r=this;return i;function i(l){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelLink"),u}function u(l){return l===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(l):t(l)}}const kt={name:"lineEnding",tokenize:Wl};function Wl(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),_(e,t,"linePrefix")}}const et={name:"thematicBreak",tokenize:Ql};function Ql(e,t,n){let r=0,i;return u;function u(s){return e.enter("thematicBreak"),l(s)}function l(s){return i=s,a(s)}function a(s){return s===i?(e.enter("thematicBreakSequence"),o(s)):r>=3&&(s===null||R(s))?(e.exit("thematicBreak"),t(s)):n(s)}function o(s){return s===i?(e.consume(s),r++,o):(e.exit("thematicBreakSequence"),H(s)?_(e,a,"whitespace")(s):a(s))}}const te={name:"list",tokenize:Gl,continuation:{tokenize:Kl},exit:Jl},Xl={tokenize:ea,partial:!0},Yl={tokenize:Zl,partial:!0};function Gl(e,t,n){const r=this,i=r.events[r.events.length-1];let u=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,l=0;return a;function a(h){const g=r.containerState.type||(h===42||h===43||h===45?"listUnordered":"listOrdered");if(g==="listUnordered"?!r.containerState.marker||h===r.containerState.marker:qt(h)){if(r.containerState.type||(r.containerState.type=g,e.enter(g,{_container:!0})),g==="listUnordered")return e.enter("listItemPrefix"),h===42||h===45?e.check(et,n,s)(h):s(h);if(!r.interrupt||h===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),o(h)}return n(h)}function o(h){return qt(h)&&++l<10?(e.consume(h),o):(!r.interrupt||l<2)&&(r.containerState.marker?h===r.containerState.marker:h===41||h===46)?(e.exit("listItemValue"),s(h)):n(h)}function s(h){return e.enter("listItemMarker"),e.consume(h),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||h,e.check(Xe,r.interrupt?n:f,e.attempt(Xl,p,c))}function f(h){return r.containerState.initialBlankLine=!0,u++,p(h)}function c(h){return H(h)?(e.enter("listItemPrefixWhitespace"),e.consume(h),e.exit("listItemPrefixWhitespace"),p):n(h)}function p(h){return r.containerState.size=u+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(h)}}function Kl(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Xe,i,u);function i(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,_(e,t,"listItemIndent",r.containerState.size+1)(a)}function u(a){return r.containerState.furtherBlankLines||!H(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,l(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Yl,t,l)(a))}function l(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,_(e,e.attempt(te,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}function Zl(e,t,n){const r=this;return _(e,i,"listItemIndent",r.containerState.size+1);function i(u){const l=r.events[r.events.length-1];return l&&l[1].type==="listItemIndent"&&l[2].sliceSerialize(l[1],!0).length===r.containerState.size?t(u):n(u)}}function Jl(e){e.exit(this.containerState.type)}function ea(e,t,n){const r=this;return _(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(u){const l=r.events[r.events.length-1];return!H(u)&&l&&l[1].type==="listItemPrefixWhitespace"?t(u):n(u)}}const Mn={name:"setextUnderline",tokenize:na,resolveTo:ta};function ta(e,t){let n=e.length,r,i,u;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!u&&e[n][1].type==="definition"&&(u=n);const l={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",u?(e.splice(i,0,["enter",l,t]),e.splice(u+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[u][1].end)):e[r][1]=l,e.push(["exit",l,t]),e}function na(e,t,n){const r=this;let i;return u;function u(s){let f=r.events.length,c;for(;f--;)if(r.events[f][1].type!=="lineEnding"&&r.events[f][1].type!=="linePrefix"&&r.events[f][1].type!=="content"){c=r.events[f][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||c)?(e.enter("setextHeadingLine"),i=s,l(s)):n(s)}function l(s){return e.enter("setextHeadingLineSequence"),a(s)}function a(s){return s===i?(e.consume(s),a):(e.exit("setextHeadingLineSequence"),H(s)?_(e,o,"lineSuffix")(s):o(s))}function o(s){return s===null||R(s)?(e.exit("setextHeadingLine"),t(s)):n(s)}}const ra={tokenize:ia};function ia(e){const t=this,n=e.attempt(Xe,r,e.attempt(this.parser.constructs.flowInitial,i,_(e,e.attempt(this.parser.constructs.flow,i,e.attempt(sl,i)),"linePrefix")));return n;function r(u){if(u===null){e.consume(u);return}return e.enter("lineEndingBlank"),e.consume(u),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(u){if(u===null){e.consume(u);return}return e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const ua={resolveAll:$r()},la=_r("string"),aa=_r("text");function _r(e){return{tokenize:t,resolveAll:$r(e==="text"?oa:void 0)};function t(n){const r=this,i=this.parser.constructs[e],u=n.attempt(i,l,a);return l;function l(f){return s(f)?u(f):a(f)}function a(f){if(f===null){n.consume(f);return}return n.enter("data"),n.consume(f),o}function o(f){return s(f)?(n.exit("data"),u(f)):(n.consume(f),o)}function s(f){if(f===null)return!0;const c=i[f];let p=-1;if(c)for(;++p<c.length;){const h=c[p];if(!h.previous||h.previous.call(r,r.previous))return!0}return!1}}}function $r(e){return t;function t(n,r){let i=-1,u;for(;++i<=n.length;)u===void 0?n[i]&&n[i][1].type==="data"&&(u=i,i++):(!n[i]||n[i][1].type!=="data")&&(i!==u+2&&(n[u][1].end=n[i-1][1].end,n.splice(u+2,i-u-2),i=u+2),u=void 0);return e?e(n,r):n}}function oa(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],i=t.sliceStream(r);let u=i.length,l=-1,a=0,o;for(;u--;){const s=i[u];if(typeof s=="string"){for(l=s.length;
7s.charCodeAt(l-1)===32;)a++,l--;if(l)break;l=-1}else if(s===-2)o=!0,a++;else if(s!==-1){u++;break}}if(a){const s={type:n===e.length||o||a<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-a,offset:r.end.offset-a,_index:r.start._index+u,_bufferIndex:u?l:r.start._bufferIndex+l},end:Object.assign({},r.end)};r.end=Object.assign({},s.start),r.start.offset===r.end.offset?Object.assign(r,s):(e.splice(n,0,["enter",s,t],["exit",s,t]),n+=2)}n++}return e}function sa(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const i={},u=[];let l=[],a=[];const o={consume:b,enter:E,exit:I,attempt:C(z),check:C(k),interrupt:C(k,{interrupt:!0})},s={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:h,sliceSerialize:p,now:g,defineSkip:m,write:c};let f=t.tokenize.call(s,o);return t.resolveAll&&u.push(t),s;function c(v){return l=ie(l,v),F(),l[l.length-1]!==null?[]:(O(t,0),s.events=at(u,s.events,s),s.events)}function p(v,P){return fa(h(v),P)}function h(v){return ca(l,v)}function g(){const{line:v,column:P,offset:B,_index:L,_bufferIndex:y}=r;return{line:v,column:P,offset:B,_index:L,_bufferIndex:y}}function m(v){i[v.line]=v.column,A()}function F(){let v;for(;r._index<l.length;){const P=l[r._index];if(typeof P=="string")for(v=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===v&&r._bufferIndex<P.length;)d(P.charCodeAt(r._bufferIndex));else d(P)}}function d(v){f=f(v)}function b(v){R(v)?(r.line++,r.column=1,r.offset+=v===-3?2:1,A()):v!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===l[r._index].length&&(r._bufferIndex=-1,r._index++)),s.previous=v}function E(v,P){const B=P||{};return B.type=v,B.start=g(),s.events.push(["enter",B,s]),a.push(B),B}function I(v){const P=a.pop();return P.end=g(),s.events.push(["exit",P,s]),P}function z(v,P){O(v,P.from)}function k(v,P){P.restore()}function C(v,P){return B;
7function B(L,y,X){let Z,ae,me,D;return Array.isArray(L)?ge(L):"tokenize"in L?ge([L]):oe(L);function oe(J){return Be;function Be(ye){const ve=ye!==null&&J[ye],Le=ye!==null&&J.null,ft=[...Array.isArray(ve)?ve:ve?[ve]:[],...Array.isArray(Le)?Le:Le?[Le]:[]];return ge(ft)(ye)}}function ge(J){return Z=J,ae=0,J.length===0?X:x(J[ae])}function x(J){return Be;function Be(ye){return D=M(),me=J,J.partial||(s.currentConstruct=J),J.name&&s.parser.constructs.disable.null.includes(J.name)?Se():J.tokenize.call(P?Object.assign(Object.create(s),P):s,o,se,Se)(ye)}}function se(J){return v(me,D),y}function Se(J){return D.restore(),++ae<Z.length?x(Z[ae]):X}}}function O(v,P){v.resolveAll&&!u.includes(v)&&u.push(v),v.resolve&&re(s.events,P,s.events.length-P,v.resolve(s.events.slice(P),s)),v.resolveTo&&(s.events=v.resolveTo(s.events,s))}function M(){const v=g(),P=s.previous,B=s.currentConstruct,L=s.events.length,y=Array.from(a);return{restore:X,from:L};function X(){r=v,s.previous=P,s.currentConstruct=B,s.events.length=L,a=y,A()}}function A(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function ca(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,u=t.end._bufferIndex;let l;if(n===i)l=[e[n].slice(r,u)];else{if(l=e.slice(n,i),r>-1){const a=l[0];typeof a=="string"?l[0]=a.slice(r):l.shift()}u>0&&l.push(e[i].slice(0,u))}return l}function fa(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const u=e[n];let l;if(typeof u=="string")l=u;else switch(u){case-5:{l="\r";break}case-4:{l=` 8`;break}case-3:{l=`\r 9`;break}case-2:{l=t?" ":" ";break}case-1:{if(!t&&i)continue;l=" ";break}default:l=String.fromCharCode(u)}i=u===-2,r.push(l)}return r.join("")}const ha={42:te,43:te,45:te,48:te,49:te,50:te,51:te,52:te,53:te,54:te,55:te,56:te,57:te,62:zr},pa={91:ml},ma={[-2]:bt,[-1]:bt,32:bt},ga={35:yl,42:et,45:[Mn,et],60:Al,61:Mn,95:et,96:Nn,126:Nn},da={38:Or,92:Pr},Da={[-5]:kt,[-4]:kt,[-3]:kt,33:ql,38:Or,42:Ht,60:[Vu,Tl],91:Ul,92:[xl,Pr],93:Xt,95:Ht,96:il},xa={null:[Ht,ua]},Fa={null:[42,95]},ya={null:[]},ba=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:Fa,contentInitial:pa,disable:ya,document:ha,flow:ga,flowInitial:ma,insideSpan:xa,string:da,text:Da},Symbol.toStringTag,{value:"Module"}));function ka(e){const n=Ir([ba,...(e||{}).extensions||[]]),r={defined:[],lazy:{},constructs:n,content:i(Mu),document:i(_u),flow:i(ra),string:i(la),text:i(aa)};return r;function i(u){return l;function l(a){return sa(r,u,a)}}}const jn=/[\0\t\n\r]/g;function Ca(){let e=1,t="",n=!0,r;return i;function i(u,l,a){const o=[];let s,f,c,p,h;for(u=t+u.toString(l),c=0,t="",n&&(u.charCodeAt(0)===65279&&c++,n=void 0);c<u.length;){if(jn.lastIndex=c,s=jn.exec(u),p=s&&s.index!==void 0?s.index:u.length,h=u.charCodeAt(p),!s){t=u.slice(c);break}if(h===10&&c===p&&r)o.push(-3),r=void 0;else switch(r&&(o.push(-5),r=void 0),c<p&&(o.push(u.slice(c,p)),e+=p-c),h){case 0:{o.push(65533),e++;break}case 9:{for(f=Math.ceil(e/4)*4,o.push(-2);e++<f;)o.push(-1);break}case 10:{o.push(-4),e=1;break}default:r=!0,e=1}c=p+1}return a&&(r&&o.push(-5),t&&o.push(t),o.push(null)),o}}function Aa(e){for(;!Nr(e););return e}function qr(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCharCode(n)}const wa=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Hr(e){return e.replace(wa,Ea)}function Ea(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const i=n.charCodeAt(1),u=i===120||i===88;return qr(n.slice(u?2:1),u?16:10)}return Ve(n)||e}const Ur={}.hasOwnProperty,Sa=function(e,t,n){return typeof t!="string"&&(n=t,t=void 0),Ba(n)(Aa(ka(n).document().write(Ca()(e,t,!0))))};function Ba(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(gn),autolinkProtocol:v,autolinkEmail:v,atxHeading:a(hn),blockQuote:a(ft),characterEscape:v,characterReference:v,codeFenced:a(fn),c
9odeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(fn,o),codeText:a(Ti,o),codeTextData:v,data:v,codeFlowValue:v,definition:a(Ii),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(zi),hardBreakEscape:a(pn),hardBreakTrailing:a(pn),htmlFlow:a(mn,o),htmlFlowData:v,htmlText:a(mn,o),htmlTextData:v,image:a(Pi),label:o,link:a(gn),listItem:a(Oi),listItemValue:g,listOrdered:a(dn,h),listUnordered:a(dn),paragraph:a(Ni),reference:Se,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(hn),strong:a(Ri),thematicBreak:a(ji)},exit:{atxHeading:f(),atxHeadingSequence:C,autolink:f(),autolinkEmail:Le,autolinkProtocol:ve,blockQuote:f(),characterEscapeValue:P,characterReferenceMarkerHexadecimal:Be,characterReferenceMarkerNumeric:Be,characterReferenceValue:ye,codeFenced:f(b),codeFencedFence:d,codeFencedFenceInfo:m,codeFencedFenceMeta:F,codeFlowValue:P,codeIndented:f(E),codeText:f(Z),codeTextData:P,data:P,definition:f(),definitionDestinationString:k,definitionLabelString:I,definitionTitleString:z,emphasis:f(),hardBreakEscape:f(L),hardBreakTrailing:f(L),htmlFlow:f(y),htmlFlowData:P,htmlText:f(X),htmlTextData:P,image:f(me),label:oe,labelText:D,lineEnding:B,link:f(ae),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:J,resourceDestinationString:ge,resourceTitleString:x,resource:se,setextHeading:f(A),setextHeadingLineSequence:M,setextHeadingText:O,strong:f(),thematicBreak:f()}};Vr(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(w){let T={type:"root",children:[]};const j={stack:[T],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:p,setData:u,getData:l},V=[];let W=-1;for(;++W<w.length;)if(w[W][1].type==="listOrdered"||w[W][1].type==="listUnordered")if(w[W][0]==="enter")V.push(W);else{const ce=V.pop();W=i(w,ce,W)}for(W=-1;++W<w.length;){const ce=t[w[W][0]];Ur.call(ce,w[W][1].type)&&ce[w[W][1].type].call(Object.assign({sliceSerialize:w[W][2].sliceSerialize},j),w[W][1])}if(j.tokenStack.length>0){const ce=j.tokenStack[j.tokenStack.length-1];(ce[1]||_n).call(j,void 0,ce[0])}for(T.position={start:ke(w.length>0?w[0][1].start:{line:1,column:1,offset:0}),end:ke(w.length>0?w[w.length-2][1].end:{line:1,column:1,offset:0})},W=-1;++W<t.transforms.length;)T=t.transforms[W](T)||T;return T}function i(w,T,j){let V=T-1,W=-1,ce=!1,be,de,je,_e;for(;++V<=j;){const Y=w[V];if(Y[1].type==="listUnordered"||Y[1].type==="listOrdered"||Y[1].type==="blockQuote"?(Y[0]==="enter"?W++:W--,_e=void 0):Y[1].type==="lineEndingBlank"?Y[0]==="enter"&&(be&&!_e&&!W&&!je&&(je=V),_e=void 0):Y[1].type==="linePrefix"||Y[1].type==="listItemValue"||Y[1].type==="listItemMarker"||Y[1].type==="listItemPrefix"||Y[1].type==="listItemPrefixWhitespace"||(_e=void 0),!W&&Y[0]==="enter"&&Y[1].type==="listItemPrefix"||W===-1&&Y[0]==="exit"&&(Y[1].type==="listUnordered"||Y[1].type==="listOrdered")){if(be){let ht=V;for(de=void 0;ht--;){const De=w[ht];if(De[1].type==="lineEnding"||De[1].type==="lineEndingBlank"){if(De[0]==="exit")continue;de&&(w[de][1].type="lineEndingBlank",ce=!0),De[1].type="lineEnding",de=ht}else if(!(De[1].type==="linePrefix"||De[1].type==="blockQuotePrefix"||De[1].type==="blockQuotePrefixWhitespace"||De[1].type==="blockQuoteMarker"||De[1].type==="listItemIndent"))break}je&&(!de||je<de)&&(be._spread=!0),be.end=Object.assign({},de?w[de][1].start:Y[1].end),w.splice(de||V,0,["exit",be,Y[2]]),V++,j++}Y[1].type==="listItemPrefix"&&(be={type:"listItem",_spread:!1,start:Object.assign({},Y[1].start),end:void 0},w.splice(V,0,["enter",be,Y[2]]),V++,j++,je=void 0,_e=!0)}}return w[T][1]._spread=ce,j}function u(w,T){n[w]=T}function l(w){return n[w]}function a(w,T){return j;function j(V){s.call(this,w(V),V),T&&T.call(this,V)}}function o(){this.stack.push({type:"fragment",children:[]})}function s(w,T,j){return this.stack[this.stack.length-1].children.push(w),this.stack.push(w),this.tokenStack.push([T,j]),w.position={start:ke(T.start)},w}function f(w){return T;function T(j){w&&w.call(this,j),c.call(this,j)}}function c(w,T){const j=this.stack.pop(),V=this.tokenStack.pop();
9if(V)V[0].type!==w.type&&(T?T.call(this,w,V[0]):(V[1]||_n).call(this,w,V[0]));else throw new Error("Cannot close `"+w.type+"` ("+He({start:w.start,end:w.end})+"): itâs not open");return j.position.end=ke(w.end),j}function p(){return Lu(this.stack.pop())}function h(){u("expectingFirstListItemValue",!0)}function g(w){if(l("expectingFirstListItemValue")){const T=this.stack[this.stack.length-2];T.start=Number.parseInt(this.sliceSerialize(w),10),u("expectingFirstListItemValue")}}function m(){const w=this.resume(),T=this.stack[this.stack.length-1];T.lang=w}function F(){const w=this.resume(),T=this.stack[this.stack.length-1];T.meta=w}function d(){l("flowCodeInside")||(this.buffer(),u("flowCodeInside",!0))}function b(){const w=this.resume(),T=this.stack[this.stack.length-1];T.value=w.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),u("flowCodeInside")}function E(){const w=this.resume(),T=this.stack[this.stack.length-1];T.value=w.replace(/(\r?\n|\r)$/g,"")}function I(w){const T=this.resume(),j=this.stack[this.stack.length-1];j.label=T,j.identifier=fe(this.sliceSerialize(w)).toLowerCase()}function z(){const w=this.resume(),T=this.stack[this.stack.length-1];T.title=w}function k(){const w=this.resume(),T=this.stack[this.stack.length-1];T.url=w}function C(w){const T=this.stack[this.stack.length-1];if(!T.depth){const j=this.sliceSerialize(w).length;T.depth=j}}function O(){u("setextHeadingSlurpLineEnding",!0)}function M(w){const T=this.stack[this.stack.length-1];T.depth=this.sliceSerialize(w).charCodeAt(0)===61?1:2}function A(){u("setextHeadingSlurpLineEnding")}function v(w){const T=this.stack[this.stack.length-1];let j=T.children[T.children.length-1];(!j||j.type!=="text")&&(j=Mi(),j.position={start:ke(w.start)},T.children.push(j)),this.stack.push(j)}function P(w){const T=this.stack.pop();T.value+=this.sliceSerialize(w),T.position.end=ke(w.end)}function B(w){const T=this.stack[this.stack.length-1];if(l("atHardBreak")){const j=T.children[T.children.length-1];j.position.end=ke(w.end),u("atHardBreak");return}!l("setextHeadingSlurpLineEnding")&&t.canContainEols.includes(T.type)&&(v.call(this,w),P.call(this,w))}function L(){u("atHardBreak",!0)}function y(){const w=this.resume(),T=this.stack[this.stack.length-1];T.value=w}function X(){const w=this.resume(),T=this.stack[this.stack.length-1];T.value=w}function Z(){const w=this.resume(),T=this.stack[this.stack.length-1];T.value=w}function ae(){const w=this.stack[this.stack.length-1];if(l("inReference")){const T=l("referenceType")||"shortcut";w.type+="Reference",w.referenceType=T,delete w.url,delete w.title}else delete w.identifier,delete w.label;u("referenceType")}function me(){const w=this.stack[this.stack.length-1];if(l("inReference")){const T=l("referenceType")||"shortcut";w.type+="Reference",w.referenceType=T,delete w.url,delete w.title}else delete w.identifier,delete w.label;u("referenceType")}function D(w){const T=this.sliceSerialize(w),j=this.stack[this.stack.length-2];j.label=Hr(T),j.identifier=fe(T).toLowerCase()}function oe(){const w=this.stack[this.stack.length-1],T=this.resume(),j=this.stack[this.stack.length-1];if(u("inReference",!0),j.type==="link"){const V=w.children;j.children=V}else j.alt=T}function ge(){const w=this.resume(),T=this.stack[this.stack.length-1];T.url=w}function x(){const w=this.resume(),T=this.stack[this.stack.length-1];T.title=w}function se(){u("inReference")}function Se(){u("referenceType","collapsed")}function J(w){const T=this.resume(),j=this.stack[this.stack.length-1];j.label=T,j.identifier=fe(this.sliceSerialize(w)).toLowerCase(),u("referenceType","full")}function Be(w){u("characterReferenceType",w.type)}function ye(w){const T=this.sliceSerialize(w),j=l("characterReferenceType");let V;j?(V=qr(T,j==="characterReferenceMarkerNumeric"?10:16),u("characterReferenceType")):V=Ve(T);const W=this.stack.pop();W.value+=V,W.position.end=ke(w.end)}function ve(w){P.call(this,w);const T=this.stack[this.stack.length-1];T.url=this.sliceSerialize(w)}function Le(w){P.call(this,w);const T=this.stack[this.stack.length-1];T.url="mailto:"+this.sliceSerialize(w)}function ft(){return{type:"blockquote",children:[]}}function fn(){return{type:"code",lang:null,meta:null,value:""}}function Ti(){return{type:"inlineCode",value:""}}function Ii(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function zi(){return{type:"emphasis",children:[]}}function hn(){return{type:"heading",depth:void 0,children:[]}}function pn(){return{type:"break"}}function mn(){return{type:"html",value:""}}function Pi(){return{type:"image",title:null,url:"",alt:null}}function gn(){return{type:"link",title:null,url:"",children:[]}}function dn(w){return{type:"list",ordered:w.type==="listOrdered",start:null,spread:w._spread,children:[]}}function Oi(w){return{type:"listItem",spread:w._spread,checked:null,children:[]}}function Ni(){return{type:"paragraph",children:[]}}function Ri(){return{type:"strong",children:[]}}function Mi(){return{type:"text",value:""}}function ji(){return{type:"thematicBreak"}}}function ke(e){return{line:e.line,column:e.column,offset:e.offset}}function Vr(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?Vr(e,r):va(e,r)}}function va(e,t){let n;for(n in t)if(Ur.call(t,n)){if(n==="canContainEols"){const r=t[n];r&&e[n].push(...r)}else if(n==="transforms"){const r=t[n];r&&e[n].push(...r)}else if(n==="enter"||n==="exit"){const r=t[n];r&&Object.assign(e[n],r)}}}function _n(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+He({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+He({start:t.start,end:t.end}
9)+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+He({start:t.start,end:t.end})+") is still open")}function La(e){Object.assign(this,{Parser:n=>{const r=this.data("settings");return Sa(n,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function Ta(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function Ia(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` 10`}]}function za(e,t){const n=t.value?t.value+` 11`:"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,i={};r&&(i.className=["language-"+r]);let u={type:"element",tagName:"code",properties:i,children:[{type:"text",value:n}]};return t.meta&&(u.data={meta:t.meta}),e.patch(t,u),u=e.applyData(t,u),u={type:"element",tagName:"pre",properties:{},children:[u]},e.patch(t,u),u}function Pa(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Oa(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Ne(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const u=e.charCodeAt(n);let l="";if(u===37&&K(e.charCodeAt(n+1))&&K(e.charCodeAt(n+2)))i=2;else if(u<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(u))||(l=String.fromCharCode(u));else if(u>55295&&u<57344){const a=e.charCodeAt(n+1);u<56320&&a>56319&&a<57344?(l=String.fromCharCode(u,a),i=1):l="�"}else l=String.fromCharCode(u);l&&(t.push(e.slice(r,n),encodeURIComponent(l)),r=n+i+1,l=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Wr(e,t){const n=String(t.identifier).toUpperCase(),r=Ne(n.toLowerCase()),i=e.footnoteOrder.indexOf(n);let u;i===-1?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,u=e.footnoteOrder.length):(e.footnoteCounts[n]++,u=i+1);const l=e.footnoteCounts[n],a={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(u)}]};e.patch(t,a);const o={type:"element",tagName:"sup",properties:{},children:[a]};return e.patch(t,o),e.applyData(t,o)}function Na(e,t){const n=e.footnoteById;let r=1;for(;r in n;)r++;const i=String(r);return n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},Wr(e,{type:"footnoteReference",identifier:i,position:t.position})}function Ra(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Ma(e,t){if(e.dangerous){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null}function Qr(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return{type:"text",value:"!["+t.alt+r};const i=e.all(t),u=i[0];u&&u.type==="text"?u.value="["+u.value:i.unshift({type:"text",value:"["});const l=i[i.length-1];return l&&l.type==="text"?l.value+=r:i.push({type:"text",value:r}),i}function ja(e,t){const n=e.definition(t.identifier);if(!n)return Qr(e,t);const r={src:Ne(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(r.title=n.title);const i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)}function _a(e,t){const n={src:Ne(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function $a(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function qa(e,t){const n=e.definition(t.identifier);if(!n)return Qr(e,t);const r={href:Ne(n.url||"")};n.title!==null&&n.title!==void 0&&(r.title=n.title);const i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function Ha(e,t){const n={href:Ne(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Ua(e,t,n){const r=e.all(t),i=n?Va(n):Xr(t),u={},l=[];
vendor: 4,429 bytes, lines 11-13
11if(typeof t.checked=="boolean"){const f=r[0];let c;f&&f.type==="element"&&f.tagName==="p"?c=f:(c={type:"element",tagName:"p",properties:{},children:[]},r.unshift(c)),c.children.length>0&&c.children.unshift({type:"text",value:" "}),c.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),u.className=["task-list-item"]}let a=-1;for(;++a<r.length;){const f=r[a];(i||a!==0||f.type!=="element"||f.tagName!=="p")&&l.push({type:"text",value:` 12`}),f.type==="element"&&f.tagName==="p"&&!i?l.push(...f.children):l.push(f)}const o=r[r.length-1];o&&(i||o.type!=="element"||o.tagName!=="p")&&l.push({type:"text",value:` 13`});const s={type:"element",tagName:"li",properties:u,children:l};return e.patch(t,s),e.applyData(t,s)}function Va(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=Xr(n[r])}return t}function Xr(e){const t=e.spread;return t??e.children.length>1}function Wa(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const l=r[i];if(l.type==="element"&&l.tagName==="li"&&l.properties&&Array.isArray(l.properties.className)&&l.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const u={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,u),e.applyData(t,u)}function Qa(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Xa(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function Ya(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const Yt=Yr("start"),Gt=Yr("end");function Ga(e){return{start:Yt(e),end:Gt(e)}}function Yr(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};return{line:r.line||null,column:r.column||null,offset:r.offset>-1?r.offset:null}}}function Ka(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const l={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],l),i.push(l)}if(n.length>0){const l={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=Yt(t.children[1]),o=Gt(t.children[t.children.length-1]);a.line&&o.line&&(l.position={start:a,end:o}),i.push(l)}const u={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,u),e.applyData(t,u)}function Za(e,t,n){const r=n?n.children:void 0,u=(r?r.indexOf(t):1)===0?"th":"td",l=n&&n.type==="table"?n.align:void 0,a=l?l.length:t.children.length;let o=-1;const s=[];for(;++o<a;){const c=t.children[o],p={},h=l?l[o]:void 0;h&&(p.align=h);let g={type:"element",tagName:u,properties:p,children:[]};c&&(g.children=e.all(c),e.patch(c,g),g=e.applyData(t,g)),s.push(g)}const f={type:"element",tagName:"tr",properties:{},children:e.wrap(s,!0)};return e.patch(t,f),e.applyData(t,f)}function Ja(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const $n=9,qn=32;function eo(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const u=[];for(;r;)u.push(Hn(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return u.push(Hn(t.slice(i),i>0,!1)),u.join("")}function Hn(e,t,n){let r=0,i=e.length;if(t){let u=e.codePointAt(r);for(;u===$n||u===qn;)r++,u=e.codePointAt(r)}if(n){let u=e.codePointAt(i-1);for(;u===$n||u===qn;)i--,u=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function to(e,t){const n={type:"text",value:eo(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function no(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const ro={blockquote:Ta,break:Ia,code:za,delete:Pa,emphasis:Oa,footnoteReference:Wr,footnote:Na,heading:Ra,html:Ma,imageReference:ja,image:_a,inlineCode:$a,linkReference:qa,link:Ha,listItem:Ua,list:Wa,paragraph:Qa,root:Xa,strong:Ya,table:Ka,tableCell:Ja,tableRow:Za,text:to,thematicBreak:no,toml:Ge,yaml:Ge,definition:Ge,footnoteDefinition:Ge};function Ge(){return null}const Kt=(function(e){if(e==null)return ao;if(typeof e=="string")return lo(e);if(typeof e=="object")return Array.isArray(e)?io(e):uo(e);if(typeof e=="function")return ot(e);throw new Error("Expected function, string, or object as test")});function io(e){const t=[];let n=-1;for(;++n<e.length;
13)t[n]=Kt(e[n]);return ot(r);function r(...i){let u=-1;for(;++u<t.length;)if(t[u].call(this,...i))return!0;return!1}}function uo(e){return ot(t);function t(n){let r;for(r in e)if(n[r]!==e[r])return!1;return!0}}function lo(e){return ot(t);function t(n){return n&&n.type===e}}function ot(e){return t;function t(n,...r){return!!(n&&typeof n=="object"&&"type"in n&&e.call(this,n,...r))}}function ao(){return!0}const oo=!0,Un=!1,so="skip",Zt=(function(e,t,n,r){typeof t=="function"&&typeof n!="function"&&(r=n,n=t,t=null);const i=Kt(t),u=r?-1:1;l(e,void 0,[])();function l(a,o,s){const f=a&&typeof a=="object"?a:{};if(typeof f.type=="string"){const p=typeof f.tagName=="string"?f.tagName:typeof f.name=="string"?f.name:void 0;Object.defineProperty(c,"name",{value:"node ("+(a.type+(p?"<"+p+">":""))+")"})}return c;function c(){let p=[],h,g,m;if((!t||i(a,o,s[s.length-1]||null))&&(p=co(n(a,s)),p[0]===Un))return p;if(a.children&&p[0]!==so)for(g=(r?a.children.length:-1)+u,m=s.concat(a);g>-1&&g<a.children.length;){if(h=l(a.children[g],g,m)(),h[0]===Un)return h;g=typeof h[1]=="number"?h[1]:g+u}return p}}});function co(e){return Array.isArray(e)?e:typeof e=="number"?[oo,e]:[e]}const st=(function(e,t,n,r){typeof t=="function"&&typeof n!="function"&&(r=n,n=t,t=null),Zt(e,t,i,r);function i(u,l){const a=l[l.length-1];return n(u,a?a.children.indexOf(u):null,a)}});function fo(e){return!e||!e.position||!e.position.start||!e.position.start.line||!e.position.start.column||!e.position.end||!e.position.end.line||!e.position.end.column}const Vn={}.hasOwnProperty;function ho(e){const t=Object.create(null);if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return st(e,"definition",r=>{const i=Wn(r.identifier);i&&!Vn.call(t,i)&&(t[i]=r)}),n;function n(r){const i=Wn(r);return i&&Vn.call(t,i)?t[i]:null}}function Wn(e){return String(e||"").toUpperCase()}const it={}.hasOwnProperty;function po(e,t){const n=t||{},r=n.allowDangerousHtml||!1,i={};return l.dangerous=r,l.clobberPrefix=n.clobberPrefix===void 0||n.clobberPrefix===null?"user-content-":n.clobberPrefix,l.footnoteLabel=n.footnoteLabel||"Footnotes",l.footnoteLabelTagName=n.footnoteLabelTagName||"h2",l.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},l.footnoteBackLabel=n.footnoteBackLabel||"Back to content",l.unknownHandler=n.unknownHandler,l.passThrough=n.passThrough,l.handlers={...ro,...n.handlers},l.definition=ho(e),l.footnoteById=i,l.footnoteOrder=[],l.footnoteCounts={},l.patch=mo,l.applyData=go,l.one=a,l.all=o,l.wrap=xo,l.augment=u,st(e,"footnoteDefinition",s=>{const f=String(s.identifier).toUpperCase();it.call(i,f)||(i[f]=s)}),l;function u(s,f){if(s&&"data"in s&&s.data){const c=s.data;c.hName&&(f.type!=="element"&&(f={type:"element",tagName:"",properties:{},children:[]}),f.tagName=c.hName),f.type==="element"&&c.hProperties&&(f.properties={...f.properties,...c.hProperties}),"children"in f&&f.children&&c.hChildren&&(f.children=c.hChildren)}if(s){const c="type"in s?s:{position:s};fo(c)||(f.position={start:Yt(c),end:Gt(c)})}return f}function l(s,f,c,p){return Array.isArray(c)&&(p=c,c={}),u(s,{type:"element",tagName:f,properties:c||{},children:p||[]})}function a(s,f){return Gr(l,s,f)}function o(s){return Jt(l,s)}}function mo(e,t){e.position&&(t.position=Ga(e))}function go(e,t){let n=t;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,u=e.data.hProperties;typeof r=="string"&&(n.type==="element"?n.tagName=r:n={type:"element",tagName:r,properties:{},children:[]}),n.type==="element"&&u&&(n.properties={...n.properties,...u}),"children"in n&&n.children&&i!==null&&i!==void 0&&(n.children=i)}return n}function Gr(e,t,n){const r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return it.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:Jt(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):Do(e,t)}function Jt(e,t){const n=[];if("children"in t){const r=t.children;let i=-1;for(;++i<r.length;){const u=Gr(e,r[i],t);if(u){if(i&&r[i-1].type==="break"&&(!Array.isArray(u)&&u.type==="text"&&(u.value=u.value.replace(/^\s+/,"")),!Array.isArray(u)&&u.type==="element")){const l=u.children[0];l&&l.type==="text"&&(l.value=l.value.replace(/^\s+/,""))}Array.isArray(u)?n.push(...u):n.push(u)}}}return n}function Do(e,t){const n=t.data||{},r="value"in t&&!(it.call(n,"hProperties")||it.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:Jt(e,t)};return e.patch(t,r),e.applyData(t,r)}function xo(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:` 14`});++r<e.length;)r&&n.push({type:"text",value:` 15`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:` 16`}),n}function Fo(e){const t=[];let n=-1;for(;++n<e.footnoteOrder.length;){const r=e.footnoteById[e.footnoteOrder[n]];if(!r)continue;const i=e.all(r),u=String(r.identifier).toUpperCase(),l=Ne(u.toLowerCase());let a=0;const o=[];for(;++a<=e.footnoteCounts[u];){const c={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fnref-"+l+(a>1?"-"+a:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"â©"}]};a>1&&c.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(a)}]}),o.length>0&&o.push({type:"text",value:" "}),o.push(c)}const s=i[i.length-1];if(s&&s.type==="element"&&s.tagName==="p"){const c=s.children[s.children.length-1];c&&c.type==="text"?c.value+=" ":s.children.push({type:"text",value:" "}),s.children.push(...o)}else i.push(...o);const f={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+l}
16,children:e.wrap(i,!0)};e.patch(r,f),t.push(f)}if(t.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:` 17`},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:` 18`}]}}function Kr(e,t){const n=po(e,t),r=n.one(e,null),i=Fo(n);return i&&r.children.push({type:"text",value:` 19`},i),Array.isArray(r)?{type:"root",children:r}:r}const yo=(function(e,t){return e&&"run"in e?bo(e,t):ko(e||t)});function bo(e,t){return(n,r,i)=>{e.run(Kr(n,t),r,u=>{i(u)})}}function ko(e){return t=>Kr(t,e)}class Ye{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}Ye.prototype.property={};Ye.prototype.normal={};Ye.prototype.space=null;function Zr(e,t){const n={},r={};let i=-1;for(;++i<e.length;)Object.assign(n,e[i].property),Object.assign(r,e[i].normal);return new Ye(n,r,t)}function We(e){return e.toLowerCase()}class le{constructor(t,n){this.property=t,this.attribute=n}}le.prototype.space=null;le.prototype.boolean=!1;le.prototype.booleanish=!1;le.prototype.overloadedBoolean=!1;le.prototype.number=!1;le.prototype.commaSeparated=!1;le.prototype.spaceSeparated=!1;le.prototype.commaOrSpaceSeparated=!1;le.prototype.mustUseProperty=!1;le.prototype.defined=!1;let Co=0;const q=Ee(),G=Ee(),Jr=Ee(),S=Ee(),Q=Ee(),Oe=Ee(),ne=Ee();function Ee(){return 2**++Co}const Ut=Object.freeze(Object.defineProperty({__proto__:null,boolean:q,booleanish:G,commaOrSpaceSeparated:ne,commaSeparated:Oe,number:S,overloadedBoolean:Jr,spaceSeparated:Q},Symbol.toStringTag,{value:"Module"})),Ct=Object.keys(Ut);class en extends le{constructor(t,n,r,i){let u=-1;if(super(t,n),Qn(this,"space",i),typeof r=="number")for(;++u<Ct.length;){const l=Ct[u];Qn(this,Ct[u],(r&Ut[l])===Ut[l])}}}en.prototype.defined=!0;function Qn(e,t,n){n&&(e[t]=n)}const Ao={}.hasOwnProperty;function Re(e){const t={},n={};let r;
vendor: 4,470 bytes, line 19
19for(r in e.properties)if(Ao.call(e.properties,r)){const i=e.properties[r],u=new en(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(u.mustUseProperty=!0),t[r]=u,n[We(r)]=r,n[We(u.attribute)]=r}return new Ye(t,n,e.space)}const ei=Re({space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),ti=Re({space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function ni(e,t){return t in e?e[t]:t}function ri(e,t){return ni(e,t.toLowerCase())}const ii=Re({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:ri,properties:{xmlns:null,xmlnsXLink:null}}),ui=Re({transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:G,ariaAutoComplete:null,ariaBusy:G,ariaChecked:G,ariaColCount:S,ariaColIndex:S,ariaColSpan:S,ariaControls:Q,ariaCurrent:null,ariaDescribedBy:Q,ariaDetails:null,ariaDisabled:G,ariaDropEffect:Q,ariaErrorMessage:null,ariaExpanded:G,ariaFlowTo:Q,ariaGrabbed:G,ariaHasPopup:null,ariaHidden:G,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Q,ariaLevel:S,ariaLive:null,ariaModal:G,ariaMultiLine:G,ariaMultiSelectable:G,ariaOrientation:null,ariaOwns:Q,ariaPlaceholder:null,ariaPosInSet:S,ariaPressed:G,ariaReadOnly:G,ariaRelevant:null,ariaRequired:G,ariaRoleDescription:Q,ariaRowCount:S,ariaRowIndex:S,ariaRowSpan:S,ariaSelected:G,ariaSetSize:S,ariaSort:null,ariaValueMax:S,ariaValueMin:S,ariaValueNow:S,ariaValueText:null,role:null}}),wo=Re({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:ri,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Oe,acceptCharset:Q,accessKey:Q,action:null,allow:null,allowFullScreen:q,allowPaymentRequest:q,allowUserMedia:q,alt:null,as:null,async:q,autoCapitalize:null,autoComplete:Q,autoFocus:q,autoPlay:q,blocking:Q,capture:null,charSet:null,checked:q,cite:null,className:Q,cols:S,colSpan:null,content:null,contentEditable:G,controls:q,controlsList:Q,coords:S|Oe,crossOrigin:null,data:null,dateTime:null,decoding:null,default:q,defer:q,dir:null,dirName:null,disabled:q,download:Jr,draggable:G,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:q,formTarget:null,headers:Q,height:S,hidden:q,high:S,href:null,hrefLang:null,htmlFor:Q,httpEquiv:Q,id:null,imageSizes:null,imageSrcSet:null,inert:q,inputMode:null,integrity:null,is:null,isMap:q,itemId:null,itemProp:Q,itemRef:Q,itemScope:q,itemType:Q,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:q,low:S,manifest:null,max:null,maxLength:S,media:null,method:null,min:null,minLength:S,multiple:q,muted:q,name:null,nonce:null,noModule:q,noValidate:q,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:q,optimum:S,pattern:null,ping:Q,placeholder:null,playsInl
19ine:q,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:q,referrerPolicy:null,rel:Q,required:q,reversed:q,rows:S,rowSpan:S,sandbox:Q,scope:null,scoped:q,seamless:q,selected:q,shadowRootClonable:q,shadowRootDelegatesFocus:q,shadowRootMode:null,shape:null,size:S,sizes:null,slot:null,span:S,spellCheck:G,src:null,srcDoc:null,srcLang:null,srcSet:null,start:S,step:null,style:null,tabIndex:S,target:null,title:null,translate:null,type:null,typeMustMatch:q,useMap:null,value:G,width:S,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Q,axis:null,background:null,bgColor:null,border:S,borderColor:null,bottomMargin:S,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:q,declare:q,event:null,face:null,frame:null,frameBorder:null,hSpace:S,leftMargin:S,link:null,longDesc:null,lowSrc:null,marginHeight:S,marginWidth:S,noResize:q,noHref:q,noShade:q,noWrap:q,object:null,profile:null,prompt:null,rev:null,rightMargin:S,rules:null,scheme:null,scrolling:G,standby:null,summary:null,text:null,topMargin:S,valueType:null,version:null,vAlign:null,vLink:null,vSpace:S,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:q,disableRemotePlayback:q,prefix:null,property:null,results:S,security:null,unselectable:null}}),Eo=Re({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
19-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:ni,properties:{about:ne,accentHeight:S,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:S,amplitude:S,arabicForm:null,ascent:S,attributeName:null,attributeType:null,azimuth:S,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:S,by:null,calcMode:null,capHeight:S,className:Q,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:S,diffuseConstant:S,direction:null,display:null,dur:null,divisor:S,dominantBaseline:null,download:q,dx:null,dy:null,edgeMode:null,editable:null,elevation:S,enableBackground:null,end:null,event:null,exponent:S,externalResourcesRequired:null,fill:null,fillOpacity:S,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Oe,g2:Oe,glyphName:Oe,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:S,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:S,horizOriginX:S,horizOriginY:S,id:null,ideographic:S,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:S,k:S,k1:S,k2:S,k3:S,k4:S,kernelMatrix:ne,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:S,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:S,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
19Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:S,overlineThickness:S,paintOrder:null,panose1:null,path:null,pathLength:S,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Q,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:S,pointsAtY:S,pointsAtZ:S,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ne,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ne,rev:ne,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ne,requiredFeatures:ne,requiredFonts:ne,requiredFormats:ne,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:S,specularExponent:S,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:S,strikethroughThickness:S,string:null,stroke:null,strokeDashArray:ne,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:S,strokeOpacity:S,strokeWidth:null,style:null,surfaceScale:S,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ne,tabIndex:S,tableValues:null,target:null,targetX:S,targetY:S,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ne,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:S,underlineThickness:S,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:S,values:null,vAlphabetic:S,vMathematical:S,vectorEffect:null,vHanging:S,vIdeographic:S,version:null,vertAdvY:S,vertOriginX:S,vertOriginY:S,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:S,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),So=/^data[-\w.:]+$/i,Xn=/-[a-z]/g,Bo=/[A-Z]/g;function li(e,t){const n=We(t);let r=t,i=le;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&So.test(t)){if(t.charAt(4)==="-"){const u=t.slice(5).replace(Xn,Lo);r="data"+u.charAt(0).toUpperCase()+u.slice(1)}else{const u=t.slice(4);if(!Xn.test(u)){let l=u.replace(Bo,vo);l.charAt(0)!=="-"&&(l="-"+l),t="data"+l}}i=en}return new i(r,t)}function vo(e){return"-"+e.toLowerCase()}function Lo(e){return e.charAt(1).toUpperCase()}const Yn={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},ai=Zr([ti,ei,ii,ui,wo],"html"),To=Zr([ti,ei,ii,ui,Eo],"svg");function Io(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{st(t,"element",(n,r,i)=>{const u=i;let l;if(e.allowedElements?l=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(n.tagName)),!l&&e.allowElement&&typeof r=="number"&&(l=!e.allowElement(n,r,u)),l&&typeof r=="number")return e.unwrapDisallowed&&n.children?u.children.splice(r,1,...n.children):u.children.splice(r,1),r})}}function zo(e){const t=e&&typeof e=="object"&&e.type==="text"?e.value||"":e;return typeof t=="string"&&t.replace(/[ \t\n\f\r]/g,"")===""}function Gn(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function Po(e){return e.join(" ").trim()}function Kn(e){const t=[],n=String(e||"");let r=n.indexOf(","),i=0,u=!1;for(;!u;){r===-1&&(r=n.length,u=!0);const l=n.slice(i,r).trim();(l||!u)&&t.push(l),i=r+1,r=n.indexOf(",",i)}return t}function Oo(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var Ke={exports:{}},At,Zn;function No(){if(Zn)return At;Zn=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,u=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,a=/^\s+|\s+$/g,o=` 20`,s="/",f="*",c="",p="comment",h="declaration";At=function(m,F){if(typeof m!="string")throw new TypeError("First argument must be a string");if(!m)return[];F=F||{};var d=1,b=1;function E(B){var L=B.match(t);
20L&&(d+=L.length);var y=B.lastIndexOf(o);b=~y?B.length-y:b+B.length}function I(){var B={line:d,column:b};return function(L){return L.position=new z(B),O(),L}}function z(B){this.start=B,this.end={line:d,column:b},this.source=F.source}z.prototype.content=m;function k(B){var L=new Error(F.source+":"+d+":"+b+": "+B);if(L.reason=B,L.filename=F.source,L.line=d,L.column=b,L.source=m,!F.silent)throw L}function C(B){var L=B.exec(m);if(L){var y=L[0];return E(y),m=m.slice(y.length),L}}function O(){C(n)}function M(B){var L;for(B=B||[];L=A();)L!==!1&&B.push(L);return B}function A(){var B=I();if(!(s!=m.charAt(0)||f!=m.charAt(1))){for(var L=2;c!=m.charAt(L)&&(f!=m.charAt(L)||s!=m.charAt(L+1));)++L;if(L+=2,c===m.charAt(L-1))return k("End of comment missing");var y=m.slice(2,L-2);return b+=2,E(y),m=m.slice(L),b+=2,B({type:p,comment:y})}}function v(){var B=I(),L=C(r);if(L){if(A(),!C(i))return k("property missing ':'");var y=C(u),X=B({type:h,property:g(L[0].replace(e,c)),value:y?g(y[0].replace(e,c)):c});return C(l),X}}function P(){var B=[];M(B);for(var L;L=v();)L!==!1&&(B.push(L),M(B));return B}return O(),P()};function g(m){return m?m.replace(a,c):c}return At}var Jn;function Ro(){if(Jn)return Ke.exports;Jn=1;var e=No();function t(n,r){var i=null;if(!n||typeof n!="string")return i;for(var u,l=e(n),a=typeof r=="function",o,s,f=0,c=l.length;f<c;f++)u=l[f],o=u.property,s=u.value,a?r(o,s,u):s&&(i||(i={}),i[o]=s);return i}return Ke.exports=t,Ke.exports.default=t,Ke.exports}var Mo=Ro();const jo=ut(Mo),Vt={}.hasOwnProperty,_o=new Set(["table","thead","tbody","tfoot","tr"]);function oi(e,t){const n=[];let r=-1,i;for(;++r<t.children.length;)i=t.children[r],i.type==="element"?n.push($o(e,i,r,t)):i.type==="text"?(t.type!=="element"||!_o.has(t.tagName)||!zo(i))&&n.push(i.value):i.type==="raw"&&!e.options.skipHtml&&n.push(i.value);return n}function $o(e,t,n,r){const i=e.options,u=i.transformLinkUri===void 0?au:i.transformLinkUri,l=e.schema,a=t.tagName,o={};let s=l,f;if(l.space==="html"&&a==="svg"&&(s=To,e.schema=s),t.properties)for(f in t.properties)Vt.call(t.properties,f)&&Ho(o,f,t.properties[f],e);(a==="ol"||a==="ul")&&e.listDepth++;const c=oi(e,t);(a==="ol"||a==="ul")&&e.listDepth--,e.schema=l;const p=t.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},h=i.components&&Vt.call(i.components,a)?i.components[a]:a,g=typeof h=="string"||h===Pe.Fragment;if(!lu.isValidElementType(h))throw new TypeError(`Component for name \`${a}\` not defined or is not renderable`);if(o.key=n,a==="a"&&i.linkTarget&&(o.target=typeof i.linkTarget=="function"?i.linkTarget(String(o.href||""),t.children,typeof o.title=="string"?o.title:null):i.linkTarget),a==="a"&&u&&(o.href=u(String(o.href||""),t.children,typeof o.title=="string"?o.title:null)),!g&&a==="code"&&r.type==="element"&&r.tagName!=="pre"&&(o.inline=!0),!g&&(a==="h1"||a==="h2"||a==="h3"||a==="h4"||a==="h5"||a==="h6")&&(o.level=Number.parseInt(a.charAt(1),10)),a==="img"&&i.transformImageUri&&(o.src=i.transformImageUri(String(o.src||""),String(o.alt||""),typeof o.title=="string"?o.title:null)),!g&&a==="li"&&r.type==="element"){const m=qo(t);o.checked=m&&m.properties?!!m.properties.checked:null,o.index=wt(r,t),o.ordered=r.tagName==="ol"}return!g&&(a==="ol"||a==="ul")&&(o.ordered=a==="ol",o.depth=e.listDepth),(a==="td"||a==="th")&&(o.align&&(o.style||(o.style={}),o.style.textAlign=o.align,delete o.align),g||(o.isHeader=a==="th")),!g&&a==="tr"&&r.type==="element"&&(o.isHeader=r.tagName==="thead"),i.sourcePos&&(o["data-sourcepos"]=Wo(p)),!g&&i.rawSourcePos&&(o.sourcePosition=t.position),!g&&i.includeElementIndex&&(o.index=wt(r,t),o.siblingCount=wt(r)),g||(o.node=t),c.length>0?Pe.createElement(h,o,c):Pe.createElement(h,o)}function qo(e){let t=-1;for(;++t<e.children.length;){const n=e.children[t];if(n.type==="element"&&n.tagName==="input")return n}return null}function wt(e,t){let n=-1,r=0;for(;++n<e.children.length&&e.children[n]!==t;)e.children[n].type==="element"&&r++;return r}function Ho(e,t,n,r){const i=li(r.schema,t);let u=n;u==null||u!==u||(Array.isArray(u)&&(u=i.commaSeparated?Oo(u):Po(u)),i.property==="style"&&typeof u=="string"&&(u=Uo(u)),i.space&&i.property?e[Vt.call(Yn,i.property)?Yn[i.property]:i.property]=u:i.attribute&&(e[i.attribute]=u))}function Uo(e){const t={};try{jo(e,n)}catch{}return t;function n(r,i){const u=r.slice(0,4)==="-ms-"?`ms-${r.slice(4)}`:r;t[u.replace(/-([a-z])/g,Vo)]=i}}function Vo(e,t){return t.toUpperCase()}function Wo(e){return[e.start.line,":",e.start.column,"-",e.end.line,":",e.end.column].map(String).join("")}const er={}.hasOwnProperty,Qo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ze={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function si(e){for(const u in Ze)if(er.call(Ze,u)&&er.call(e,u)){const l=Ze[u];console.warn(`[react-markdown] Warning: please ${l.to?`use \`${l.to}\` instead of`:"remove"} \`${u}\` (see <${Qo}#${l.id}> for more info)`),delete Ze[u]}const t=wu().use(La).use(e.remarkPlugins||[]).use(yo,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(Io,e),n=new Br;typeof e.children=="string"?n.value=e.children:e.children!==void 0&&e.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);const r=t.runSync(t.parse(n),n);if(r.type!=="root")throw new TypeError("Expected a `root` node");let i=Pe.createElement(Pe.Fragment,{},oi({options:e,schema:ai,listDepth:0},r));return e.className&&(i=Pe.createElement("div",{className:e.className},i)),i}si.propTypes={children:$.string,className:$.string,allowElement:$.func,allowedElements:$.arrayOf($.string),disallowedElements:$.arrayOf($.string),unwrapDisallowed:$.bool,remarkPlugins:$.arrayOf($.oneOfType([$.object,$.func,$.arrayOf($.oneOfType([$.bool,$.string,$.object,$.func,$.arrayOf($.any)]))])),rehypePlugins:$.arrayOf($.oneOfType([$.object,$.func,$.arrayOf($.oneOfType([$.bool,$.string,$.object,$.func,$.arrayOf($.any)]))])),sourcePos:$.bool,rawSourcePos:$.bool,ski
20pHtml:$.bool,includeElementIndex:$.bool,transformLinkUri:$.oneOfType([$.func,$.bool]),linkTarget:$.oneOfType([$.func,$.string]),transformImageUri:$.func,components:$.object};const Xo=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uD
20F37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,Yo=Object.hasOwnProperty;class Go{constructor(){this.occurrences,this.reset()}slug(t,n){const r=this;let i=Ko(t,n===!0);const u=i;for(;Yo.call(r.occurrences,i);)r.occurrences[u]++,i=u+"-"+r.occurrences[u];return r.occurrences[i]=0,i}reset(){this.occurrences=Object.create(null)}}function Ko(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(Xo,"").replace(/ /g,"-"))}const Zo={}.hasOwnProperty;function Jo(e,t){const n=typeof t=="string"&&es(e)&&e.type==="element"&&e.properties&&Zo.call(e.properties,t)&&e.properties[t];return n!=null&&n!==!1}function es(e){return!!(e&&typeof e=="object"&&"type"in e)}function ts(e){const t=e&&e.type==="element"&&e.tagName.toLowerCase()||"",n=t.length===2&&t.charCodeAt(0)===104?t.charCodeAt(1):0;return n>48&&n<55?n-48:null}function ns(e){return"children"in e?ci(e):"value"in e?e.value:""}function rs(e){return e.type==="text"?e.value:"children"in e?ci(e):""}function ci(e){let t=-1;const n=[];for(;++t<e.children.length;)n[t]=rs(e.children[t]);return n.join("")}const tr=new Go;function is(e={}){const t=e.prefix||"";return n=>{tr.reset(),st(n,"element",r=>{ts(r)&&r.properties&&!Jo(r,"id")&&(r.properties.id=t+tr.slug(ns(r)))})}}function us(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const ls={}.hasOwnProperty,fi=(function(e,t,n,r){let i,u;typeof t=="string"||t instanceof RegExp?(u=[[t,n]],i=r):(u=t,i=n),i||(i={});const l=Kt(i.ignore||[]),a=as(u);let o=-1;for(;++o<a.length;)Zt(e,"text",s);return e;function s(c,p){let h=-1,g;for(;++h<p.length;){const m=p[h];if(l(m,g?g.children.indexOf(m):void 0,g))return;g=m}if(g)return f(c,p)}function f(c,p){const h=p[p.length-1],g=a[o][0],m=a[o][1];let F=0;const d=h.children.indexOf(c);let b=!1,E=[];g.lastIndex=0;let I=g.exec(c.value);for(;I;){const z=I.index,k={index:I.index,input:I.input,stack:[...p,c]};let C=m(...I,k);if(typeof C=="string"&&(C=C.length>0?{type:"text",value:C}:void 0),C!==!1&&(F!==z&&E.push({type:"text",value:c.value.slice(F,z)}),Array.isArray(C)?E.push(...C):C&&E.push(C),F=z+I[0].length,b=!0),!g.global)break;I=g.exec(c.value)}return b?(F<c.value.length&&E.push({type:"text",value:c.value.slice(F)}),h.children.splice(d,1,...E)):E=[c],d+E.length}});function as(e){const t=[];if(typeof e!="object")throw new TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([nr(e[n][0]),rr(e[n][1])])}else{let n;
20for(n in e)ls.call(e,n)&&t.push([nr(n),rr(e[n])])}return t}function nr(e){return typeof e=="string"?new RegExp(us(e),"g"):e}function rr(e){return typeof e=="function"?e:()=>e}function os(e){fi(e,/\r?\n|\r/g,ss)}function ss(){return{type:"break"}}function cs(){return os}function tn(e,t,n,r,i,u,l,a,o,s,f,c,p,h,g){let m,F;return d;function d(y){return e.enter(r),e.enter(i),e.consume(y),e.exit(i),b}function b(y){return y===35?(m=l,E(y)):y===46?(m=a,E(y)):y===58||y===95||ee(y)?(e.enter(u),e.enter(o),e.consume(y),k):g&&H(y)?_(e,b,"whitespace")(y):!g&&U(y)?xe(e,b)(y):L(y)}function E(y){const X=m+"Marker";return e.enter(u),e.enter(m),e.enter(X),e.consume(y),e.exit(X),I}function I(y){if(y===null||y===34||y===35||y===39||y===46||y===60||y===61||y===62||y===96||y===125||U(y))return n(y);const X=m+"Value";return e.enter(X),e.consume(y),z}function z(y){if(y===null||y===34||y===39||y===60||y===61||y===62||y===96)return n(y);if(y===35||y===46||y===125||U(y)){const X=m+"Value";return e.exit(X),e.exit(m),e.exit(u),b(y)}return e.consume(y),z}function k(y){return y===45||y===46||y===58||y===95||K(y)?(e.consume(y),k):(e.exit(o),g&&H(y)?_(e,C,"whitespace")(y):!g&&U(y)?xe(e,C)(y):C(y))}function C(y){return y===61?(e.enter(s),e.consume(y),e.exit(s),O):(e.exit(u),b(y))}function O(y){return y===null||y===60||y===61||y===62||y===96||y===125||g&&R(y)?n(y):y===34||y===39?(e.enter(f),e.enter(p),e.consume(y),e.exit(p),F=y,A):g&&H(y)?_(e,O,"whitespace")(y):!g&&U(y)?xe(e,O)(y):(e.enter(c),e.enter(h),e.consume(y),F=void 0,M)}function M(y){return y===null||y===34||y===39||y===60||y===61||y===62||y===96?n(y):y===125||U(y)?(e.exit(h),e.exit(c),e.exit(u),b(y)):(e.consume(y),M)}function A(y){return y===F?(e.enter(p),e.consume(y),e.exit(p),e.exit(f),e.exit(u),B):(e.enter(c),v(y))}function v(y){return y===F?(e.exit(c),A(y)):y===null?n(y):R(y)?g?n(y):xe(e,v)(y):(e.enter(h),e.consume(y),P)}function P(y){return y===F||y===null||R(y)?(e.exit(h),v(y)):(e.consume(y),P)}function B(y){return y===125||U(y)?b(y):L(y)}function L(y){return y===125?(e.enter(i),e.consume(y),e.exit(i),e.exit(r),t):n(y)}}function nn(e,t,n,r,i,u,l){let a=0,o=0,s;return f;function f(F){return e.enter(r),e.enter(i),e.consume(F),e.exit(i),c}function c(F){return F===93?(e.enter(i),e.consume(F),e.exit(i),e.exit(r),t):(e.enter(u),p(F))}function p(F){if(F===93&&!o)return m(F);const d=e.enter("chunkText",{contentType:"text",previous:s});return s&&(s.next=d),s=d,h(F)}function h(F){return F===null||a>999||F===91&&++o>32?n(F):F===93&&!o--?(e.exit("chunkText"),m(F)):R(F)?l?n(F):(e.consume(F),e.exit("chunkText"),p):(e.consume(F),F===92?g:h)}function g(F){return F===91||F===92||F===93?(e.consume(F),a++,h):h(F)}function m(F){return e.exit(u),e.enter(i),e.consume(F),e.exit(i),e.exit(r),t}}function rn(e,t,n,r){const i=this;return u;function u(a){return ee(a)?(e.enter(r),e.consume(a),l):n(a)}function l(a){return a===45||a===95||K(a)?(e.consume(a),l):(e.exit(r),i.previous===45||i.previous===95?n(a):t(a))}}const fs={tokenize:ms,concrete:!0},hs={tokenize:gs,partial:!0},ps={tokenize:ds,partial:!0},ir={tokenize:Ds,partial:!0};function ms(e,t,n){const r=this,i=r.events[r.events.length-1],u=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0;let l=0,a;return o;function o(C){return e.enter("directiveContainer"),e.enter("directiveContainerFence"),e.enter("directiveContainerSequence"),s(C)}function s(C){return C===58?(e.consume(C),l++,s):l<3?n(C):(e.exit("directiveContainerSequence"),rn.call(r,e,f,n,"directiveContainerName")(C))}function f(C){return C===91?e.attempt(hs,c,c)(C):c(C)}function c(C){return C===123?e.attempt(ps,p,p)(C):p(C)}function p(C){return _(e,h,"whitespace")(C)}function h(C){return e.exit("directiveContainerFence"),C===null?g(C):R(C)?r.interrupt?t(C):e.attempt(ir,m,g)(C):n(C)}function g(C){return e.exit("directiveContainer"),t(C)}function m(C){return C===null?(e.exit("directiveContainer"),t(C)):(e.enter("directiveContainerContent"),F(C))}function F(C){return C===null?z(C):e.attempt({tokenize:k,partial:!0},z,u?_(e,d,"linePrefix",u+1):d)(C)}function d(C){if(C===null)return z(C);const O=e.enter("chunkDocument",{contentType:"document",previous:a});return a&&(a.next=O),a=O,b(C)}function b(C){if(C===null){const O=e.exit("chunkDocument");return r.parser.lazy[O.start.line]=!1,z(C)}return R(C)?e.check(ir,E,I)(C):(e.consume(C),b)}function E(C){e.consume(C);const O=e.exit("chunkDocument");return r.parser.lazy[O.start.line]=!1,F}function I(C){const O=e.exit("chunkDocument");return r.parser.lazy[O.start.line]=!1,z(C)}function z(C){return e.exit("directiveContainerContent"),e.exit("directiveContainer"),t(C)}function k(C,O,M){let A=0;return _(C,v,"linePrefix",4);function v(L){return C.enter("directiveContainerFence"),C.enter("directiveContainerSequence"),P(L)}function P(L){return L===58?(C.consume(L),A++,P):A<l?M(L):(C.exit("directiveContainerSequence"),_(C,B,"whitespace")(L))}function B(L){return L===null||R(L)?(C.exit("directiveContainerFence"),O(L)):M(L)}}}function gs(e,t,n){return nn(e,t,n,"directiveContainerLabel","directiveContainerLabelMarker","directiveContainerLabelString",!0)}function ds(e,t,n){return tn(e,t,n,"directiveContainerAttributes","directiveContainerAttributesMarker","directiveContainerAttribute","directiveContainerAttributeId","directiveContainerAttributeClass","directiveContainerAttributeName","directiveContainerAttributeInitializerMarker","directiveContainerAttributeValueLiteral","directiveContainerAttributeValue","directiveContainerAttributeValueMarker","directiveContainerAttributeValueData",!0)}function Ds(e,t,n){const r=this;return i;function i(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),u}function u(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}const xs={tokenize:bs},Fs={tokenize:ks,partial:!0},ys={tokenize:Cs,partial:!0};function bs(e,t,n){const r=this;return i;function i(f){return e.enter("directiveLeaf"),e.enter("directiveLeafSequence"),e.consume(f),u}function u(f){return f===58?(e.consume(f),e.exit("directiveLeafSequence"),rn.call(r,e,l,n,"directiveLeafName")):n(f)}function l(f){return f===91?e.attempt(Fs,a,a)(f):a(f)}function a(f){return f===123?e.attempt(ys,o,o)(f):o(f)}function o(f){return _(e,s,"whitespace")(f)}function s(f){return f===null||R(f)?(e.exit("directiveLeaf"),t(f)):n(f)}}function ks(e,t,n){return nn(e,t,n,"directiveLeafLabel","directiveLeafLabelMarker","directiveLeafLabelString",!0)}function Cs(e,t,n){return tn(e,t,n,"directiveLeafAttributes","directiveLeafAttributesMarker","directiveLeafAttribute","directiveLeafAttributeId","directiveLeafAttributeClass","directiveLeafAttributeName","directiveLeafAttributeInitializerMarker","directiveLeafAttributeValueLiteral","directiveLeafAttributeValue","directiveLeafAttributeValueMarker","directiveLeafAttributeValueData",!0)}const As={tokenize:Bs,previous:Ss},ws={tokenize:vs,partial:!0},Es={tokenize:Ls,partial:!0};function Ss(e){return e!==58||this.events[this.events.length-1][1].type==="characterEscape"}function Bs(e,t,n){const r=this;return i;function i(o){return e.enter("directiveText"),e.enter("directiveTextMarker"),e.consume(o),e.exit("directiveTextMarker"),rn.call(r,e,u,n,"directiveTextName")}function u(o){return o===58?n(o):o===91?e.attempt(ws,l,l)(o):l(o)}function l(o){return o===123?e.attempt(Es,a,a)(o):a(o)}function a(o){return e.exit("directiveText"),t(o)}}
20function vs(e,t,n){return nn(e,t,n,"directiveTextLabel","directiveTextLabelMarker","directiveTextLabelString")}function Ls(e,t,n){return tn(e,t,n,"directiveTextAttributes","directiveTextAttributesMarker","directiveTextAttribute","directiveTextAttributeId","directiveTextAttributeClass","directiveTextAttributeName","directiveTextAttributeInitializerMarker","directiveTextAttributeValueLiteral","directiveTextAttributeValue","directiveTextAttributeValueMarker","directiveTextAttributeValueData")}function Ts(){return{text:{58:As},flow:{58:[fs,xs]}}}const Is=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","
20sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],ur={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"};function hi(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}function zs(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function Ps(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function lr(e){return Ps(e)||hi(e)}const Os=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];function un(e,t){const n=t||{},r=typeof n.additional=="string"?n.additional.charCodeAt(0):n.additional,i=[];let u=0,l=-1,a="",o,s;n.position&&("start"in n.position||"indent"in n.position?(s=n.position.indent,o=n.position.start):o=n.position);let f=(o?o.line:0)||1,c=(o?o.column:0)||1,p=g(),h;for(u--;++u<=e.length;)if(h===10&&(c=(s?s[l]:0)||1),h=e.charCodeAt(u),h===38){const d=e.charCodeAt(u+1);if(d===9||d===10||d===12||d===32||d===38||d===60||Number.isNaN(d)||r&&d===r){a+=String.fromCharCode(h),c++;continue}const b=u+1;let E=b,I=b,z;if(d===35){I=++E;const B=e.charCodeAt(I);B===88||B===120?(z="hexadecimal",I=++E):z="decimal"}else z="named";let k="",C="",O="";const M=z==="named"?lr:z==="decimal"?hi:zs;for(I--;++I<=e.length;){const B=e.charCodeAt(I);if(!M(B))break;O+=String.fromCharCode(B),z==="named"&&Is.includes(O)&&(k=O,C=Ve(O))}let A=e.charCodeAt(I)===59;if(A){I++;const B=z==="named"?Ve(O):!1;B&&(k=O,C=B)}let v=1+I-b,P="";if(!(!A&&n.nonTerminated===!1))if(!O)z!=="named"&&m(4,v);else if(z==="named"){if(A&&!C)m(5,1);else if(k!==O&&(I=E+k.length,v=1+I-E,A=!1),!A){const B=k?1:3;if(n.attribute){const L=e.charCodeAt(I);L===61?(m(B,v),C=""):lr(L)?C="":m(B,v)}else m(B,v)}P=C}else{A||m(2,v);let B=Number.parseInt(O,z==="hexadecimal"?16:10);if(Ns(B))m(7,v),P="�";else if(B in ur)m(6,v),P=ur[B];else{let L="";Rs(B)&&m(6,v),B>65535&&(B-=65536,L+=String.fromCharCode(B>>>10|55296),B=56320|B&1023),P=L+String.fromCharCode(B)}}if(P){F(),p=g(),u=I-1,c+=I-b+1,i.push(P);const B=g();B.offset++,n.reference&&n.reference.call(n.referenceContext||void 0,P,{start:p,end:B},e.slice(b-1,I)),p=B}else O=e.slice(b-1,I),a+=O,c+=O.length,u=I-1}else h===10&&(f++,l++,c=0),Number.isNaN(h)?F():(a+=String.fromCharCode(h),c++);return i.join("");function g(){return{line:f,column:c,offset:u+((o?o.offset:0)||0)}}function m(d,b){let E;n.warning&&(E=g(),E.column+=b,E.offset+=b,n.warning.call(n.warningContext||void 0,Os[d],E,d))}function F(){a&&(i.push(a),n.text&&n.text.call(n.textContext||void 0,a,{start:p,end:g()}),a="")}}function Ns(e){return e>=55296&&e<=57343||e>1114111}function Rs(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}const Ms=/["&'<>`]/g,js=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,_s=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,$s=/[|\\{}()[\]^$+*?.]/g,ar=new WeakMap;function qs(e,t){if(e=e.replace(t.subset?Hs(t.subset):Ms,r),t.subset||t.escapeOnly)return e;return e.replace(js,n).replace(_s,r);function n(i,u,l){return t.format((i.charCodeAt(0)-55296)*1024+i.charCodeAt(1)-56320+65536,l.charCodeAt(u+2),t)}function r(i,u,l){return t.format(i.charCodeAt(0),l.charCodeAt(u+1),t)}}function Hs(e){let t=ar.get(e);return t||(t=Us(e),ar.set(e,t)),t}function Us(e){const t=[];let n=-1;for(;++n<e.length;)t.push(e[n].replace($s,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}function Vs(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Ws(e,t){return qs(e,Object.assign({format:Vs},t))}function pi(e,t,n){const r=t.indexStack,i=e.children||[],u=t.createTracker(n),l=[];let a=-1;for(r.push(-1);++a<i.length;){const o=i[a];r[r.length-1]=a,l.push(u.move(t.handle(o,e,t,{before:` 21`,after:` 22`,...u.current()}))),o.type!=="list"&&(t.bulletLastUsed=void 0),a<i.length-1&&l.push(u.move(Qs(o,i[a+1],e,t)))}return r.pop(),l.join("")}function Qs(e,t,n,r){let i=r.join.length;for(;i--;){const u=r.join[i](e,t,n,r);if(u===!0||u===1)break;if(typeof u=="number")return` 23`.repeat(1+u);if(u===!1)return` 24 25<!----> 26 27`}return` 28 29`}
29function ln(e,t,n){const r=t.indexStack,i=e.children||[],u=[];let l=-1,a=n.before;r.push(-1);let o=t.createTracker(n);for(;++l<i.length;){const s=i[l];let f;if(r[r.length-1]=l,l+1<i.length){let c=t.handle.handlers[i[l+1].type];c&&c.peek&&(c=c.peek),f=c?c(i[l+1],e,t,{before:"",after:"",...o.current()}).charAt(0):""}else f=n.after;u.length>0&&(a==="\r"||a===` 30`)&&s.type==="html"&&(u[u.length-1]=u[u.length-1].replace(/(\r?\n|\r)$/," "),a=" ",o=t.createTracker(n),o.move(u.join(""))),u.push(o.move(t.handle(s,e,t,{...o.current(),before:a,after:f}))),a=u[u.length-1].slice(-1)}return r.pop(),u.join("")}function Xs(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function Me(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,i=n.line||1,u=n.column||1;return{move:o,current:l,shift:a};function l(){return{now:{line:i,column:u},lineShift:r}}function a(s){r+=s}function o(s){const f=s||"",c=f.split(/\r?\n|\r/g),p=c[c.length-1];return i+=c.length-1,u=c.length===1?u+p.length:1+p.length+r,f}}const Ys={}.hasOwnProperty,or=/^[^\t\n\r "#'.<=>`}]+$/;tt.peek=rc;const Gs={canContainEols:["textDirective"],enter:{directiveContainer:Zs,directiveContainerAttributes:St,directiveContainerLabel:tc,directiveLeaf:Js,directiveLeafAttributes:St,directiveText:ec,directiveTextAttributes:St},exit:{directiveContainer:zt,directiveContainerAttributeClassValue:vt,directiveContainerAttributeIdValue:Bt,directiveContainerAttributeName:Tt,directiveContainerAttributeValue:Lt,directiveContainerAttributes:It,directiveContainerLabel:nc,directiveContainerName:Et,directiveLeaf:zt,directiveLeafAttributeClassValue:vt,directiveLeafAttributeIdValue:Bt,directiveLeafAttributeName:Tt,directiveLeafAttributeValue:Lt,directiveLeafAttributes:It,directiveLeafName:Et,directiveText:zt,directiveTextAttributeClassValue:vt,directiveTextAttributeIdValue:Bt,directiveTextAttributeName:Tt,directiveTextAttributeValue:Lt,directiveTextAttributes:It,directiveTextName:Et}},Ks={unsafe:[{character:"\r",inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{character:` 31`,inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{before:"[^:]",character:":",after:"[A-Za-z]",inConstruct:["phrasing"]},{atBreak:!0,character:":",after:":"}],handlers:{containerDirective:tt,leafDirective:tt,textDirective:tt}};function Zs(e){an.call(this,"containerDirective",e)}function Js(e){an.call(this,"leafDirective",e)}function ec(e){an.call(this,"textDirective",e)}function an(e,t){this.enter({type:e,name:"",attributes:{},children:[]},t)}function Et(e){const t=this.stack[this.stack.length-1];t.name=this.sliceSerialize(e)}function tc(e){this.enter({type:"paragraph",data:{directiveLabel:!0},children:[]},e)}function nc(e){this.exit(e)}function St(){this.setData("directiveAttributes",[]),this.buffer()}function Bt(e){this.getData("directiveAttributes").push(["id",un(this.sliceSerialize(e),{attribute:!0})])}function vt(e){this.getData("directiveAttributes").push(["class",un(this.sliceSerialize(e),{attribute:!0})])}function Lt(e){const t=this.getData("directiveAttributes");t[t.length-1][1]=un(this.sliceSerialize(e),{attribute:!0})}function Tt(e){this.getData("directiveAttributes").push([this.sliceSerialize(e),""])}function It(){const e=this.getData("directiveAttributes"),t={};let n=-1;for(;++n<e.length;){const i=e[n];i[0]==="class"&&t.class?t.class+=" "+i[1]:t[i[0]]=i[1]}this.setData("directiveAttributes"),this.resume();const r=this.stack[this.stack.length-1];r.attributes=t}function zt(e){this.exit(e)}function tt(e,t,n,r){const i=Me(r),u=uc(e),l=n.enter(e.type);let a=i.move(u+(e.name||"")),o;if(e.type==="containerDirective"){const s=(e.children||[])[0];o=sr(s)?s:void 0}else o=e;if(o&&o.children&&o.children.length>0){const s=n.enter("label"),f=`${e.type}Label`,c=n.enter(f);a+=i.move("["),a+=i.move(ln(o,n,{...i.current(),before:a,after:"]"})),a+=i.move("]"),c(),s()}if(a+=i.move(ic(e,n)),e.type==="containerDirective"){const s=(e.children||[])[0];let f=e;sr(s)&&(f=Object.assign({},e,{children:e.children.slice(1)})),f&&f.children&&f.children.length>0&&(a+=i.move(` 32`),a+=i.move(pi(f,n,i.current()))),a+=i.move(` 33`+u)}return l(),a}function rc(){return":"}function ic(e,t){const n=Xs(t),r=e.type==="textDirective"?[n]:[n,` 34`,"\r"],i=e.attributes||{},u=[];let l,a,o,s;
34for(s in i)if(Ys.call(i,s)&&i[s]!==void 0&&i[s]!==null){const c=String(i[s]);if(s==="id")o=or.test(c)?"#"+c:f("id",c);else if(s==="class"){const p=c.split(/[\t\n\r ]+/g),h=[],g=[];let m=-1;for(;++m<p.length;)(or.test(p[m])?g:h).push(p[m]);l=h.length>0?f("class",h.join(" ")):"",a=g.length>0?"."+g.join("."):""}else u.push(f(s,c))}return l&&u.unshift(l),a&&u.unshift(a),o&&u.unshift(o),u.length>0?"{"+u.join(" ")+"}":"";function f(c,p){return c+(p?"="+n+Ws(p,{subset:r})+n:"")}}function sr(e){return!!(e&&e.type==="paragraph"&&e.data&&e.data.directiveLabel)}function uc(e){let t=0;return e.type==="containerDirective"?(Zt(e,function(n,r){if(n.type==="containerDirective"){let i=r.length,u=0;for(;i--;)r[i].type==="containerDirective"&&u++;u>t&&(t=u)}}),t+=3):e.type==="leafDirective"?t=2:t=1,":".repeat(t)}function lc(){const e=this.data();t("micromarkExtensions",Ts()),t("fromMarkdownExtensions",Gs),t("toMarkdownExtensions",Ks);function t(n,r){(e[n]?e[n]:e[n]=[]).push(r)}}const cr=/[#.]/g;function ac(e,t){const n=e||"",r={};let i=0,u,l;for(;i<n.length;){cr.lastIndex=i;const a=cr.exec(n),o=n.slice(i,a?a.index:n.length);o&&(u?u==="#"?r.id=o:Array.isArray(r.className)?r.className.push(o):r.className=[o]:l=o,i+=o.length),a&&(u=a[0],i++)}return{type:"element",tagName:l||t||"div",properties:r,children:[]}}const oc=new Set(["menu","submit","reset","button"]),mi={}.hasOwnProperty;function sc(e,t,n){return(function(i,u,...l){let a=-1,o;if(i==null)o={type:"root",children:[]},l.unshift(u);else if(o=ac(i,t),o.tagName=o.tagName.toLowerCase(),cc(u,o.tagName)){let s;for(s in u)mi.call(u,s)&&fc(e,o.properties,s,u[s])}else l.unshift(u);for(;++a<l.length;)Wt(o.children,l[a]);return o.type==="element"&&o.tagName==="template"&&(o.content={type:"root",children:o.children},o.children=[]),o})}function cc(e,t){return e==null||typeof e!="object"||Array.isArray(e)?!1:t==="input"||!e.type||typeof e.type!="string"?!0:"children"in e&&Array.isArray(e.children)?!1:t==="button"?oc.has(e.type.toLowerCase()):!("value"in e)}function fc(e,t,n,r){const i=li(e,n);let u=-1,l;if(r!=null){if(typeof r=="number"){if(Number.isNaN(r))return;l=r}else typeof r=="boolean"?l=r:typeof r=="string"?i.spaceSeparated?l=Gn(r):i.commaSeparated?l=Kn(r):i.commaOrSpaceSeparated?l=Gn(Kn(r).join(" ")):l=fr(i,i.property,r):Array.isArray(r)?l=r.concat():l=i.property==="style"?hc(r):String(r);if(Array.isArray(l)){const a=[];for(;++u<l.length;)a[u]=fr(i,i.property,l[u]);l=a}i.property==="className"&&Array.isArray(t.className)&&(l=t.className.concat(l)),t[i.property]=l}}function Wt(e,t){let n=-1;if(t!=null)if(typeof t=="string"||typeof t=="number")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)Wt(e,t[n]);else if(typeof t=="object"&&"type"in t)t.type==="root"?Wt(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function fr(e,t,n){if(typeof n=="string"){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(n===""||We(n)===We(t)))return!0}return n}function hc(e){const t=[];let n;
34for(n in e)mi.call(e,n)&&t.push([n,e[n]].join(": "));return t.join("; ")}const pc=sc(ai,"div");function mc(e,t){return n(e,null,null);function n(r,i,u){const l=Object.assign({},t(r,i,u));return"children"in r&&(l.children=r.children.map(function(a,o){return n(a,o,r)})),l}}const gc=e=>{const{type:t}=e;return t==="textDirective"||t==="leafDirective"||t==="containerDirective"},dc=e=>{if(gc(e)){const{properties:t,tagName:n}=pc(e.name,e.attributes);return Object.assign(Object.assign({},e),{data:{hName:n,hProperties:t}})}return e},Dc=e=>mc(e,dc),xc=()=>Dc,Fc={tokenize:wc,partial:!0},gi={tokenize:Ec,partial:!0},di={tokenize:Sc,partial:!0},Di={tokenize:Bc,partial:!0},yc={tokenize:vc,partial:!0},xi={tokenize:Cc,previous:yi},Fi={tokenize:Ac,previous:bi},Fe={tokenize:kc,previous:ki},pe={},bc={text:pe};let Ae=48;for(;Ae<123;)pe[Ae]=Fe,Ae++,Ae===58?Ae=65:Ae===91&&(Ae=97);pe[43]=Fe;pe[45]=Fe;pe[46]=Fe;pe[95]=Fe;pe[72]=[Fe,Fi];pe[104]=[Fe,Fi];pe[87]=[Fe,xi];pe[119]=[Fe,xi];function kc(e,t,n){const r=this;let i,u;return l;function l(c){return!Qt(c)||!ki.call(r,r.previous)||on(r.events)?n(c):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),a(c))}function a(c){return Qt(c)?(e.consume(c),a):c===64?(e.consume(c),o):n(c)}function o(c){return c===46?e.check(yc,f,s)(c):c===45||c===95||K(c)?(u=!0,e.consume(c),o):f(c)}function s(c){return e.consume(c),i=!0,o}function f(c){return u&&i&&ee(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(c)):n(c)}}function Cc(e,t,n){const r=this;return i;function i(l){return l!==87&&l!==119||!yi.call(r,r.previous)||on(r.events)?n(l):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Fc,e.attempt(gi,e.attempt(di,u),n),n)(l))}function u(l){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(l)}}function Ac(e,t,n){const r=this;let i="",u=!1;return l;function l(c){return(c===72||c===104)&&bi.call(r,r.previous)&&!on(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(c),e.consume(c),a):n(c)}function a(c){if(ee(c)&&i.length<5)return i+=String.fromCodePoint(c),e.consume(c),a;if(c===58){const p=i.toLowerCase();if(p==="http"||p==="https")return e.consume(c),o}return n(c)}function o(c){return c===47?(e.consume(c),u?s:(u=!0,o)):n(c)}function s(c){return c===null||nt(c)||U(c)||we(c)||lt(c)?n(c):e.attempt(gi,e.attempt(di,f),n)(c)}function f(c){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(c)}}function wc(e,t,n){let r=0;return i;function i(l){return(l===87||l===119)&&r<3?(r++,e.consume(l),i):l===46&&r===3?(e.consume(l),u):n(l)}function u(l){return l===null?n(l):t(l)}}function Ec(e,t,n){let r,i,u;return l;function l(s){return s===46||s===95?e.check(Di,o,a)(s):s===null||U(s)||we(s)||s!==45&<(s)?o(s):(u=!0,e.consume(s),l)}function a(s){return s===95?r=!0:(i=r,r=void 0),e.consume(s),l}function o(s){return i||r||!u?n(s):t(s)}}function Sc(e,t){let n=0,r=0;return i;function i(l){return l===40?(n++,e.consume(l),i):l===41&&r<n?u(l):l===33||l===34||l===38||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===60||l===63||l===93||l===95||l===126?e.check(Di,t,u)(l):l===null||U(l)||we(l)?t(l):(e.consume(l),i)}function u(l){return l===41&&r++,e.consume(l),i}}function Bc(e,t,n){return r;function r(a){return a===33||a===34||a===39||a===41||a===42||a===44||a===46||a===58||a===59||a===63||a===95||a===126?(e.consume(a),r):a===38?(e.consume(a),u):a===93?(e.consume(a),i):a===60||a===null||U(a)||we(a)?t(a):n(a)}function i(a){return a===null||a===40||a===91||U(a)||we(a)?t(a):r(a)}function u(a){return ee(a)?l(a):n(a)}function l(a){return a===59?(e.consume(a),r):ee(a)?(e.consume(a),l):n(a)}}function vc(e,t,n){return r;function r(u){return e.consume(u),i}function i(u){return K(u)?n(u):t(u)}}function yi(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||U(e)}function bi(e){return!ee(e)}function ki(e){return!(e===47||Qt(e))}function Qt(e){return e===43||e===45||e===46||e===95||K(e)}function on(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if((r.type==="labelLink"||r.type==="labelImage")&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const Lc={tokenize:Mc,partial:!0};function Tc(){return{document:{91:{tokenize:Oc,continuation:{tokenize:Nc},exit:Rc}},text:{91:{tokenize:Pc},93:{add:"after",tokenize:Ic,resolveTo:zc}}}}function Ic(e,t,n){const r=this;let i=r.events.length;const u=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let l;for(;i--;){const o=r.events[i][1];if(o.type==="labelImage"){l=o;break}if(o.type==="gfmFootnoteCall"||o.type==="labelLink"||o.type==="label"||o.type==="image"||o.type==="link")break}return a;function a(o){if(!l||!l._balanced)return n(o);const s=fe(r.sliceSerialize({start:l.end,end:r.now()}));return s.codePointAt(0)!==94||!u.includes(s.slice(1))?n(o):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o))}}function zc(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;const u={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},l={type:"chunkString",contentType:"string",start:Object.assign({},u.start),end:Object.assign({},u.end)},a=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",u,t],["enter",l,t],["exit",l,t],["exit",u,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...a),e}
vendor: 8,350 bytes, line 34
34function Pc(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let u=0,l;return a;function a(c){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),o}function o(c){return c!==94?n(c):(e.enter("gfmFootnoteCallMarker"),e.consume(c),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(c){if(u>999||c===93&&!l||c===null||c===91||U(c))return n(c);if(c===93){e.exit("chunkString");const p=e.exit("gfmFootnoteCallString");return i.includes(fe(r.sliceSerialize(p)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(c)}return U(c)||(l=!0),u++,e.consume(c),c===92?f:s}function f(c){return c===91||c===92||c===93?(e.consume(c),u++,s):s(c)}}function Oc(e,t,n){const r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let u,l=0,a;return o;function o(g){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),s}function s(g){return g===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",f):n(g)}function f(g){if(l>999||g===93&&!a||g===null||g===91||U(g))return n(g);if(g===93){e.exit("chunkString");const m=e.exit("gfmFootnoteDefinitionLabelString");return u=fe(r.sliceSerialize(m)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return U(g)||(a=!0),l++,e.consume(g),g===92?c:f}function c(g){return g===91||g===92||g===93?(e.consume(g),l++,f):f(g)}function p(g){return g===58?(e.enter("definitionMarker"),e.consume(g),e.exit("definitionMarker"),i.includes(u)||i.push(u),_(e,h,"gfmFootnoteDefinitionWhitespace")):n(g)}function h(g){return t(g)}}function Nc(e,t,n){return e.check(Xe,t,e.attempt(Lc,t,n))}function Rc(e){e.exit("gfmFootnoteDefinition")}function Mc(e,t,n){const r=this;return _(e,i,"gfmFootnoteDefinitionIndent",5);function i(u){const l=r.events[r.events.length-1];return l&&l[1].type==="gfmFootnoteDefinitionIndent"&&l[2].sliceSerialize(l[1],!0).length===4?t(u):n(u)}}function jc(e){let n=(e||{}).singleTilde;const r={tokenize:u,resolveAll:i};return n==null&&(n=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}};function i(l,a){let o=-1;for(;++o<l.length;)if(l[o][0]==="enter"&&l[o][1].type==="strikethroughSequenceTemporary"&&l[o][1]._close){let s=o;for(;s--;)if(l[s][0]==="exit"&&l[s][1].type==="strikethroughSequenceTemporary"&&l[s][1]._open&&l[o][1].end.offset-l[o][1].start.offset===l[s][1].end.offset-l[s][1].start.offset){l[o][1].type="strikethroughSequence",l[s][1].type="strikethroughSequence";const f={type:"strikethrough",start:Object.assign({},l[s][1].start),end:Object.assign({},l[o][1].end)},c={type:"strikethroughText",start:Object.assign({},l[s][1].end),end:Object.assign({},l[o][1].start)},p=[["enter",f,a],["enter",l[s][1],a],["exit",l[s][1],a],["enter",c,a]],h=a.parser.constructs.insideSpan.null;h&&re(p,p.length,0,at(h,l.slice(s+1,o),a)),re(p,p.length,0,[["exit",c,a],["enter",l[o][1],a],["exit",l[o][1],a],["exit",f,a]]),re(l,s-1,o-s+3,p),o=s+p.length-2;break}}for(o=-1;++o<l.length;)l[o][1].type==="strikethroughSequenceTemporary"&&(l[o][1].type="data");return l}function u(l,a,o){const s=this.previous,f=this.events;let c=0;return p;function p(g){return s===126&&f[f.length-1][1].type!=="characterEscape"?o(g):(l.enter("strikethroughSequenceTemporary"),h(g))}function h(g){const m=rt(s);if(g===126)return c>1?o(g):(l.consume(g),c++,h);if(c<2&&!n)return o(g);const F=l.exit("strikethroughSequenceTemporary"),d=rt(g);return F._open=!d||d===2&&!!m,F._close=!m||m===2&&!!d,a(g)}}}class _c{constructor(){this.map=[]}add(t,n,r){$c(this,t,n,r)}consume(t){if(this.map.sort((u,l)=>u[0]-l[0]),this.map.length===0)return;let n=this.map.length;const r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1])),r.push(this.map[n][2]),t.length=this.map[n][0];r.push([...t]),t.length=0;let i=r.pop();for(;i;)t.push(...i),i=r.pop();this.map.length=0}}function $c(e,t,n,r){let i=0;if(!(n===0&&r.length===0)){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=n,e.map[i][2].push(...r);return}i+=1}e.map.push([t,n,r])}}function qc(e,t){let n=!1;const r=[];for(;t<e.length;){const i=e[t];if(n){if(i[0]==="enter")i[1].type==="tableContent"&&r.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(i[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const u=r.length-1;r[u]=r[u]==="left"?"center":"right"}}else if(i[1].type==="tableDelimiterRow")break}else i[0]==="enter"&&i[1].type==="tableDelimiterRow"&&(n=!0);t+=1}return r}const Hc={flow:{null:{tokenize:Uc,resolveAll:Vc}}};function Uc(e,t,n){const r=this;let i=0,u=0,l;return a;function a(A){let v=r.events.length-1;for(;v>-1;){const L=r.events[v][1].type;if(L==="lineEnding"||L==="linePrefix")v--;else break}const P=v>-1?r.events[v][1].type:null,B=P==="tableHead"||P==="tableRow"?k:o;return B===k&&r.parser.lazy[r.now().line]?n(A):B(A)}function o(A){return e.enter("tableHead"),e.enter("tableRow"),s(A)}function s(A){return A===124||(l=!0,u+=1),f(A)}function f(A){return A===null?n(A):R(A)?u>1?(u=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(A),e.exit("lineEnding"),h):n(A):H(A)?_(e,f,"whitespace")(A):(u+=1,l&&(l=!1,i+=1),A===124?(e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),l=!0,f):(e.enter("data"),c(A)))}function c(A){return A===null||A===124||U(A)?(e.exit("data"),f(A)):(e.consume(A),A===92?p:c)}function p(A){return A===92||A===124?(e.consume(A),c):c(A)}function h(A){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(A):(e.enter("tableDelimiterRow"),l=!1,H(A)?_(e,g,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(A):g(A))}function g(A){return A===45||A===58?F(A):A===124?(l=!0,e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),m):z(A)}function m(A){return H(A)?_(e,F,"whitespace")(A):F(A)}function F(A){return A===58?(u+=1,l=!0,e.enter("tableDelimiterMarker"),e.consume(A),e.exit("tableDelimiterMarker"),d):A===45?(u+=1,d(A)):A===null||R(A)?I(A):z(A)}function d(A){return A===45?(e.enter("tableDelimiterFiller"),b(A)):z(A)}function b(A){return A===45?(e.consume(A),b):A===58?(l=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(A),e.exit("tableDelimiterMarker"),E):(e.exit("tableDelimiterFiller"),E(A))}function E(A){return H(A)?_(e,I,"whitespace")(A):I(A)}function I(A){return A===124?g(A):A===null||R(A)?!l||i!==u?z(A):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(A)):z(A)}function z(A){return n(A)}function k(A){return e.enter("tableRow"),C(A)}function C(A){return A===124?(e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),C):A===null||R(A)?(e.exit("tableRow"),t(A)):H(A)?_(e,C,"whitespace")(A):(e.enter("data"),O(A))}function O(A){return A===null||A===124||U(A)?(e.exit("data"),C(A)):(e.consume(A),A===92?M:O)}function M(A){return A===92||A===124?(e.consume(A),O):O(A)}}function Vc(e,t){let n=-1,r=!0,i=0,u=[0,0,0,0],l=[0,0,0,0],a=!1,o=0,s,f,c;const p=new _c;for(;++n<e.length;){const h=e[n],g=h[1];h[0]==="enter"?g.type==="tableHead"?(a=!1,o!==0&&(hr(p,t,o,s,f),f=void 0,o=0),s={type:"table",start:Object.assign({},g.start),end:Object.assign({},g.end)},p.add(n,0,[["enter",s,t]])):g.type==="tableRow"||g.type==="tableDelimiterRow"?(r=!0,c=void 0,u=[0,0,0,0],l=[0,n+1,0,0],a&&(a=!1,f={type:"tableBody",start:Object.assign({},g.start),end:Object.assign({},g.end)},p.add(n,0,[["enter",f,t]])),i=g.type==="tableDelimiterRow"?2:f?3:1):i&&(g.type==="data"||g.type==="tableDelimiterMarker"||g.type==="tableDelimiterFiller")?(r=!1,l[2]===0&&(u[1]!==0&&(l[0]=l[1],c=Je(p,t,u,i,void 0,c),u=[0,0,0,0]),l[2]=n)):g.type==="tableCellDivider"&&(r?r=!1:(u[1]!==0&&(l[0]=l[1],c=Je(p,t,u,i,void 0,c)),u=l,l=[u[1],n,0,0])):g.type==="tableHead"?(a=!0,o=n):g.type==="tableRow"||g.type==="tableDelimiterRow"?(o=n,u[1]!==0?(l[0]=l[1],c=Je(p,t,u,i,n,c)):l[1]!==0&&(c=Je(p,t,l,i,n,c)),i=0):i&&(g.type==="data"||g.type==="tableDelimiterMarker"||g.type==="tableDelimiterFiller")&&(l[3]=n)}
34for(o!==0&&hr(p,t,o,s,f),p.consume(t.events),n=-1;++n<t.events.length;){const h=t.events[n];h[0]==="enter"&&h[1].type==="table"&&(h[1]._align=qc(t.events,n))}return e}function Je(e,t,n,r,i,u){const l=r===1?"tableHeader":r===2?"tableDelimiter":"tableData",a="tableContent";n[0]!==0&&(u.end=Object.assign({},ze(t.events,n[0])),e.add(n[0],0,[["exit",u,t]]));const o=ze(t.events,n[1]);if(u={type:l,start:Object.assign({},o),end:Object.assign({},o)},e.add(n[1],0,[["enter",u,t]]),n[2]!==0){const s=ze(t.events,n[2]),f=ze(t.events,n[3]),c={type:a,start:Object.assign({},s),end:Object.assign({},f)};if(e.add(n[2],0,[["enter",c,t]]),r!==2){const p=t.events[n[2]],h=t.events[n[3]];if(p[1].end=Object.assign({},h[1].end),p[1].type="chunkText",p[1].contentType="text",n[3]>n[2]+1){const g=n[2]+1,m=n[3]-n[2]-1;e.add(g,m,[])}}e.add(n[3]+1,0,[["exit",c,t]])}return i!==void 0&&(u.end=Object.assign({},ze(t.events,i)),e.add(i,0,[["exit",u,t]]),u=void 0),u}function hr(e,t,n,r,i){const u=[],l=ze(t.events,n);i&&(i.end=Object.assign({},l),u.push(["exit",i,t])),r.end=Object.assign({},l),u.push(["exit",r,t]),e.add(n+1,0,u)}function ze(e,t){const n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}const Wc={tokenize:Xc},Qc={text:{91:Wc}};function Xc(e,t,n){const r=this;return i;function i(o){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(o):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(o),e.exit("taskListCheckMarker"),u)}function u(o){return U(o)?(e.enter("taskListCheckValueUnchecked"),e.consume(o),e.exit("taskListCheckValueUnchecked"),l):o===88||o===120?(e.enter("taskListCheckValueChecked"),e.consume(o),e.exit("taskListCheckValueChecked"),l):n(o)}function l(o){return o===93?(e.enter("taskListCheckMarker"),e.consume(o),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(o)}function a(o){return R(o)?t(o):H(o)?e.check({tokenize:Yc},t,n)(o):n(o)}}function Yc(e,t,n){return _(e,r,"whitespace");function r(i){return i===null?n(i):t(i)}}function Gc(e){return Ir([bc,Tc(),jc(e),Hc,Qc])}function pr(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,i=n.indexOf(t);for(;i!==-1;)r++,i=n.indexOf(t,i+t.length);return r}const Pt="phrasing",Ot=["autolink","link","image","label"],Kc={transforms:[uf],enter:{literalAutolink:Jc,literalAutolinkEmail:Nt,literalAutolinkHttp:Nt,literalAutolinkWww:Nt},exit:{literalAutolink:rf,literalAutolinkEmail:nf,literalAutolinkHttp:ef,literalAutolinkWww:tf}},Zc={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Pt,notInConstruct:Ot},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Pt,notInConstruct:Ot},{character:":",before:"[ps]",after:"\\/",inConstruct:Pt,notInConstruct:Ot}]};function Jc(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Nt(e){this.config.enter.autolinkProtocol.call(this,e)}function ef(e){this.config.exit.autolinkProtocol.call(this,e)}function tf(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}function nf(e){this.config.exit.autolinkEmail.call(this,e)}function rf(e){this.exit(e)}function uf(e){fi(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,lf],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,af]],{ignore:["link","linkReference"]})}function lf(e,t,n,r,i){let u="";if(!Ci(i)||(/^w/i.test(t)&&(n=t+n,t="",u="http://"),!of(n)))return!1;const l=sf(n+r);if(!l[0])return!1;const a={type:"link",title:null,url:u+t+l[0],children:[{type:"text",value:t+l[0]}]};return l[1]?[a,{type:"text",value:l[1]}]:a}function af(e,t,n,r){return!Ci(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function of(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function sf(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const i=pr(e,"(");let u=pr(e,")");for(;r!==-1&&i>u;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),u++;return[e,n]}function Ci(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||we(n)||lt(n))&&(!t||n!==47)}function Ai(e){return e.label||!e.identifier?e.label||"":Hr(e.identifier)}const cf=/\r?\n|\r/g;function ff(e,t){const n=[];let r=0,i=0,u;for(;u=cf.exec(e);)l(e.slice(r,u.index)),n.push(u[0]),r=u.index+u[0].length,i++;return l(e.slice(r)),n.join("");function l(a){n.push(t(a,i,!a))}}function sn(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function hf(e,t){return mr(e,t.inConstruct,!0)&&!mr(e,t.notInConstruct,!1)}function mr(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function cn(e,t,n){const r=(n.before||"")+(t||"")+(n.after||""),i=[],u=[],l={};let a=-1;for(;++a<e.unsafe.length;){const f=e.unsafe[a];if(!hf(e.stack,f))continue;const c=sn(f);let p;for(;p=c.exec(r);){const h="before"in f||!!f.atBreak,g="after"in f,m=p.index+(h?p[1].length:0);i.includes(m)?(l[m].before&&!h&&(l[m].before=!1),l[m].after&&!g&&(l[m].after=!1)):(i.push(m),l[m]={before:h,after:g})}}i.sort(pf);let o=n.before?n.before.length:0;const s=r.length-(n.after?n.after.length:0);for(a=-1;++a<i.length;){const f=i[a];f<o||f>=s||f+1<s&&i[a+1]===f+1&&l[f].after&&!l[f+1].before&&!l[f+1].after||i[a-1]===f-1&&l[f].before&&!l[f-1].before&&!l[f-1].after||(o!==f&&u.push(gr(r.slice(o,f),"\\")),o=f,/[!-/:-@[-`{-~]/.test(r.charAt(f))&&(!n.encode||!n.encode.includes(r.charAt(f)))?u.push("\\"):(u.push("&#x"+r.charCodeAt(f).toString(16).toUpperCase()+";"),o++))}return u.push(gr(r.slice(o,s),n.after)),u.join("")}function pf(e,t){return e-t}function gr(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],i=[],u=e+t;let l=-1,a=0,o;for(;o=n.exec(u);)r.push(o.index);for(;++l<r.length;)a!==r[l]&&i.push(e.slice(a,r[l])),i.push("\\"),a=r[l];return i.push(e.slice(a)),i.join("")}wi.peek=Af;function mf(){return{enter:{gfmFootnoteDefinition:df,gfmFootnoteDefinitionLabelString:Df,gfmFootnoteCall:yf,gfmFootnoteCallString:bf},exit:{gfmFootnoteDefinition:Ff,gfmFootnoteDefinitionLabelString:xf,gfmFootnoteCall:Cf,gfmFootnoteCallString:kf}}}function gf(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:wf,footnoteReference:wi}}}function df(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Df(){this.buffer()}function xf(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=fe(this.sliceSerialize(e)).toLowerCase()}function Ff(e){this.exit(e)}function yf(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function bf(){this.buffer()}function kf(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=fe(this.sliceSerialize(e)).toLowerCase()}function Cf(e){this.exit(e)}function wi(e,t,n,r){const i=Me(r);let u=i.move("[^");const l=n.enter("footnoteReference"),a=n.enter("reference");return u+=i.move(cn(n,Ai(e),{...i.current(),before:u,after:"]"})),a(),l(),u+=i.move("]"),u}function Af(){return"["}function wf(e,t,n,r){const i=Me(r);let u=i.move("[^");const l=n.enter("footnoteDefinition"),a=n.enter("label");return u+=i.move(cn(n,Ai(e),{...i.current(),before:u,after:"]"})),a(),u+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),u+=i.move(ff(pi(e,n,i.current()),Ef)),l(),u}function Ef(e,t,n){return t===0?e:(n?"":" ")+e}const Sf=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ei.peek=If;
34const Bf={canContainEols:["delete"],enter:{strikethrough:Lf},exit:{strikethrough:Tf}},vf={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Sf}],handlers:{delete:Ei}};function Lf(e){this.enter({type:"delete",children:[]},e)}function Tf(e){this.exit(e)}function Ei(e,t,n,r){const i=Me(r),u=n.enter("strikethrough");let l=i.move("~~");return l+=ln(e,n,{...i.current(),before:l,after:"~"}),l+=i.move("~~"),u(),l}function If(){return"~"}Si.peek=zf;function Si(e,t,n){let r=e.value||"",i="`",u=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++u<n.unsafe.length;){const l=n.unsafe[u],a=sn(l);let o;if(l.atBreak)for(;o=a.exec(r);){let s=o.index;r.charCodeAt(s)===10&&r.charCodeAt(s-1)===13&&s--,r=r.slice(0,s)+" "+r.slice(o.index+1)}}return i+r+i}function zf(){return"`"}function Pf(e){return e.length}function Of(e,t){const n=t||{},r=(n.align||[]).concat(),i=n.stringLength||Pf,u=[],l=[],a=[],o=[];let s=0,f=-1;for(;++f<e.length;){const m=[],F=[];let d=-1;for(e[f].length>s&&(s=e[f].length);++d<e[f].length;){const b=Nf(e[f][d]);if(n.alignDelimiters!==!1){const E=i(b);F[d]=E,(o[d]===void 0||E>o[d])&&(o[d]=E)}m.push(b)}l[f]=m,a[f]=F}let c=-1;if(typeof r=="object"&&"length"in r)for(;++c<s;)u[c]=dr(r[c]);else{const m=dr(r);for(;++c<s;)u[c]=m}c=-1;const p=[],h=[];for(;++c<s;){const m=u[c];let F="",d="";m===99?(F=":",d=":"):m===108?F=":":m===114&&(d=":");let b=n.alignDelimiters===!1?1:Math.max(1,o[c]-F.length-d.length);const E=F+"-".repeat(b)+d;n.alignDelimiters!==!1&&(b=F.length+b+d.length,b>o[c]&&(o[c]=b),h[c]=b),p[c]=E}l.splice(1,0,p),a.splice(1,0,h),f=-1;const g=[];for(;++f<l.length;){const m=l[f],F=a[f];c=-1;const d=[];for(;++c<s;){const b=m[c]||"";let E="",I="";if(n.alignDelimiters!==!1){const z=o[c]-(F[c]||0),k=u[c];k===114?E=" ".repeat(z):k===99?z%2?(E=" ".repeat(z/2+.5),I=" ".repeat(z/2-.5)):(E=" ".repeat(z/2),I=E):I=" ".repeat(z)}n.delimiterStart!==!1&&!c&&d.push("|"),n.padding!==!1&&!(n.alignDelimiters===!1&&b==="")&&(n.delimiterStart!==!1||c)&&d.push(" "),n.alignDelimiters!==!1&&d.push(E),d.push(b),n.alignDelimiters!==!1&&d.push(I),n.padding!==!1&&d.push(" "),(n.delimiterEnd!==!1||c!==s-1)&&d.push("|")}g.push(n.delimiterEnd===!1?d.join("").replace(/ +$/,""):d.join(""))}return g.join(` 35`)}function Nf(e){return e==null?"":String(e)}function dr(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}const Rf={enter:{table:Mf,tableData:Dr,tableHeader:Dr,tableRow:_f},exit:{codeText:$f,table:jf,tableData:Rt,tableHeader:Rt,tableRow:Rt}};function Mf(e){const t=e._align;this.enter({type:"table",align:t.map(n=>n==="none"?null:n),children:[]},e),this.setData("inTable",!0)}function jf(e){this.exit(e),this.setData("inTable")}function _f(e){this.enter({type:"tableRow",children:[]},e)}function Rt(e){this.exit(e)}function Dr(e){this.enter({type:"tableCell",children:[]},e)}function $f(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,qf));const n=this.stack[this.stack.length-1];n.value=t,this.exit(e)}function qf(e,t){return t==="|"?t:e}function Hf(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,u=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` 36`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:l,tableRow:a,tableCell:o,inlineCode:p}};function l(h,g,m,F){return s(f(h,m,F),h.align)}function a(h,g,m,F){const d=c(h,m,F),b=s([d]);return b.slice(0,b.indexOf(` 37`))}function o(h,g,m,F){const d=m.enter("tableCell"),b=m.enter("phrasing"),E=ln(h,m,{...F,before:u,after:u});return b(),d(),E}function s(h,g){return Of(h,{align:g,alignDelimiters:r,padding:n,stringLength:i})}function f(h,g,m){const F=h.children;let d=-1;const b=[],E=g.enter("table");for(;++d<F.length;)b[d]=c(F[d],g,m);return E(),b}function c(h,g,m){const F=h.children;let d=-1;const b=[],E=g.enter("tableRow");for(;++d<F.length;)b[d]=o(F[d],h,g,m);return E(),b}function p(h,g,m){let F=Si(h,g,m);return m.stack.includes("tableCell")&&(F=F.replace(/\|/g,"\\$&")),F}}function Uf(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function Vf(e){const t=e.options.listItemIndent||"tab";if(t===1||t==="1")return"one";
37if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function Wf(e,t,n,r){const i=Vf(n);let u=n.bulletCurrent||Uf(n);t&&t.type==="list"&&t.ordered&&(u=(typeof t.start=="number"&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+u);let l=u.length+1;(i==="tab"||i==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(l=Math.ceil(l/4)*4);const a=n.createTracker(r);a.move(u+" ".repeat(l-u.length)),a.shift(l);const o=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,a.current()),f);return o(),s;function f(c,p,h){return p?(h?"":" ".repeat(l))+c:(h?u:u+" ".repeat(l-u.length))+c}}const Qf={exit:{taskListCheckValueChecked:xr,taskListCheckValueUnchecked:xr,paragraph:Yf}},Xf={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Gf}};function xr(e){const t=this.stack[this.stack.length-2];t.checked=e.type==="taskListCheckValueChecked"}function Yf(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const n=this.stack[this.stack.length-1],r=n.children[0];if(r&&r.type==="text"){const i=t.children;let u=-1,l;for(;++u<i.length;){const a=i[u];if(a.type==="paragraph"){l=a;break}}l===n&&(r.value=r.value.slice(1),r.value.length===0?n.children.shift():n.position&&r.position&&typeof r.position.start.offset=="number"&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function Gf(e,t,n,r){const i=e.children[0],u=typeof e.checked=="boolean"&&i&&i.type==="paragraph",l="["+(e.checked?"x":" ")+"] ",a=Me(r);u&&a.move(l);let o=Wf(e,t,n,{...r,...a.current()});return u&&(o=o.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,s)),o;function s(f){return f+l}}function Kf(){return[Kc,mf(),Bf,Rf,Qf]}function Zf(e){return{extensions:[Zc,gf(),vf,Hf(e),Xf]}}function Jf(e={}){const t=this.data();n("micromarkExtensions",Gc(e)),n("fromMarkdownExtensions",Kf()),n("toMarkdownExtensions",Zf(e));function n(r,i){(t[r]?t[r]:t[r]=[]).push(i)}}const eh={tokenize:th,concrete:!0},Fr={tokenize:nh,partial:!0};function th(e,t,n){const r=this,i=r.events[r.events.length-1],u=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0;let l=0;return a;function a(b){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),o(b)}function o(b){return b===36?(e.consume(b),l++,o):l<2?n(b):(e.exit("mathFlowFenceSequence"),_(e,s,"whitespace")(b))}function s(b){return b===null||R(b)?c(b):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),f(b))}function f(b){return b===null||R(b)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),c(b)):b===36?n(b):(e.consume(b),f)}function c(b){return e.exit("mathFlowFence"),r.interrupt?t(b):e.attempt(Fr,p,F)(b)}function p(b){return e.attempt({tokenize:d,partial:!0},F,h)(b)}function h(b){return(u?_(e,g,"linePrefix",u+1):g)(b)}function g(b){return b===null?F(b):R(b)?e.attempt(Fr,p,F)(b):(e.enter("mathFlowValue"),m(b))}function m(b){return b===null||R(b)?(e.exit("mathFlowValue"),g(b)):(e.consume(b),m)}function F(b){return e.exit("mathFlow"),t(b)}function d(b,E,I){let z=0;return _(b,k,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function k(M){return b.enter("mathFlowFence"),b.enter("mathFlowFenceSequence"),C(M)}function C(M){return M===36?(z++,b.consume(M),C):z<l?I(M):(b.exit("mathFlowFenceSequence"),_(b,O,"whitespace")(M))}function O(M){return M===null||R(M)?(b.exit("mathFlowFence"),E(M)):I(M)}}}function nh(e,t,n){const r=this;return i;function i(l){return l===null?t(l):(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),u)}function u(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}function rh(e){let n=(e||{}).singleDollarTextMath;return n==null&&(n=!0),{tokenize:r,resolve:ih,previous:uh};function r(i,u,l){let a=0,o,s;return f;function f(m){return i.enter("mathText"),i.enter("mathTextSequence"),c(m)}function c(m){return m===36?(i.consume(m),a++,c):a<2&&!n?l(m):(i.exit("mathTextSequence"),p(m))}function p(m){return m===null?l(m):m===36?(s=i.enter("mathTextSequence"),o=0,g(m)):m===32?(i.enter("space"),i.consume(m),i.exit("space"),p):R(m)?(i.enter("lineEnding"),i.consume(m),i.exit("lineEnding"),p):(i.enter("mathTextData"),h(m))}function h(m){return m===null||m===32||m===36||R(m)?(i.exit("mathTextData"),p(m)):(i.consume(m),h)}function g(m){return m===36?(i.consume(m),o++,g):o===a?(i.exit("mathTextSequence"),i.exit("mathText"),u(m)):(s.type="mathTextData",h(m))}}}function ih(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="mathTextData"){e[t][1].type="mathTextPadding",e[n][1].type="mathTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="mathTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function uh(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function lh(e){return{flow:{36:eh},text:{36:rh(e)}}}function ah(e,t){const n=String(e);let r=n.indexOf(t),i=r,u=0,l=0;for(;r!==-1;)r===i?++u>l&&(l=u):u=1,i=r+t.length,r=n.indexOf(t,i);return l}function oh(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:u},exit:{mathFlow:i,mathFlowFence:r,mathFlowFenceMeta:n,mathFlowValue:a,mathText:l,mathTextData:a}};function e(o){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},o)}function t(){this.buffer()}function n(){const o=this.resume(),s=this.stack[this.stack.length-1];s.meta=o}function r(){this.getData("mathFlowInside")||(this.buffer(),this.setData("mathFlowInside",!0))}function i(o){const s=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),f=this.exit(o);f.value=s,f.data.hChildren[0].value=s,this.setData("mathFlowInside")}function u(o){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},o),this.buffer()}function l(o){const s=this.resume(),f=this.exit(o);f.value=s,f.data.hChildren[0].value=s}function a(o){this.config.enter.data.call(this,o),this.config.exit.data.call(this,o)}}function sh(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),r.peek=i,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` 38`,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:n,inlineMath:r}};function n(u,l,a,o){const s=u.value||"",f=Me(o),c="$".repeat(Math.max(ah(s,"$")+1,2)),p=a.enter("mathFlow");let h=f.move(c);if(u.meta){const g=a.enter("mathFlowMeta");h+=f.move(cn(a,u.meta,{before:h,after:` 39`,encode:["$"],...f.current()})),g()}return h+=f.move(` 40`),s&&(h+=f.move(s+` 41`)),h+=f.move(c),p(),h}function r(u,l,a){let o=u.value||"",s=1;for(t||s++;new RegExp("(^|[^$])"+"\\$".repeat(s)+"([^$]|$)").test(o);)s++;const f="$".repeat(s);/[^ \r\n]/.test(o)&&(/^[ \r\n]/.test(o)&&/[ \r\n]$/.test(o)||/^\$|\$$/.test(o))&&(o=" "+o+" ");let c=-1;for(;++c<a.unsafe.length;){const p=a.unsafe[c],h=sn(p);let g;if(p.atBreak)for(;g=h.exec(o);){let m=g.index;o.codePointAt(m)===10&&o.codePointAt(m-1)===13&&m--,o=o.slice(0,m)+" "+o.slice(g.index+1)}}return f+o+f}function i(){return"$"}}function ch(e={}){const t=this.data();n("micromarkExtensions",lh(e)),n("fromMarkdownExtensions",oh()),n("toMarkdownExtensions",sh(e));function n(r,i){(t[r]?t[r]:t[r]=[]).push(i)}}const Bi=(function(e){if(e==null)return mh;if(typeof e=="function")return ct(e);
41if(typeof e=="object")return Array.isArray(e)?fh(e):hh(e);if(typeof e=="string")return ph(e);throw new Error("Expected function, string, or object as test")});function fh(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=Bi(e[n]);return ct(r);function r(...i){let u=-1;for(;++u<t.length;)if(t[u].apply(this,i))return!0;return!1}}function hh(e){const t=e;return ct(n);function n(r){const i=r;let u;for(u in e)if(i[u]!==t[u])return!1;return!0}}function ph(e){return ct(t);function t(n){return n&&n.type===e}}function ct(e){return t;function t(n,r,i){return!!(gh(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function mh(){return!0}function gh(e){return e!==null&&typeof e=="object"&&"type"in e}const vi=[],dh=!0,yr=!1,Li="skip";function Dh(e,t,n,r){let i;typeof t=="function"&&typeof n!="function"?(r=n,n=t):i=t;const u=Bi(i),l=r?-1:1;a(e,void 0,[])();function a(o,s,f){const c=o&&typeof o=="object"?o:{};if(typeof c.type=="string"){const h=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0;Object.defineProperty(p,"name",{value:"node ("+(o.type+(h?"<"+h+">":""))+")"})}return p;function p(){let h=vi,g,m,F;if((!t||u(o,s,f[f.length-1]||void 0))&&(h=xh(n(o,f)),h[0]===yr))return h;if("children"in o&&o.children){const d=o;if(d.children&&h[0]!==Li)for(m=(r?d.children.length:-1)+l,F=f.concat(d);m>-1&&m<d.children.length;){const b=d.children[m];if(g=a(b,m,F)(),g[0]===yr)return g;m=typeof g[1]=="number"?g[1]:m+l}}return h}}}function xh(e){return Array.isArray(e)?e:typeof e=="number"?[dh,e]:e==null?vi:[e]}function br(e,t,n,r){let i,u,l;typeof t=="function"&&typeof n!="function"?(u=void 0,l=t,i=n):(u=t,l=n,i=r),Dh(e,u,a,i);function a(o,s){const f=s[s.length-1],c=f?f.children.indexOf(o):void 0;return l(o,c,f)}}var Mt,kr;function Fh(){return kr||(kr=1,Mt=/<!--([\s\S]*?)-->/g),Mt}var yh=Fh();const bh=ut(yh),kh=(e,t)=>{const n=(r,i,u)=>{if(r.value.match(bh))return u.children.splice(i,1),[Li,i]};br(e,"html",n),br(e,"jsx",n)};function Ch(){return kh}const Ah="data:image/svg+xml,%3csvg%20width='264'%20height='318'%20viewBox='0%200%20264%20318'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M264%20-53V67.7863L110.301%20132.506L264%20197.219V318L0%20191.574L1.40531e-06%2073.4263L264%20-53Z'%20fill='%236F64FF'/%3e%3c/svg%3e";function wh({hideSubscribe:e=!1}){const{t}=tu(Yi.NEWSLETTER);return N.jsx("div",{className:` 42 relative mt-28 hidden 43 md:flex 44 `,children:N.jsxs("div",{className:` 45 flex h-full w-full items-start justify-between 46 bg-surface 47 `,children:[N.jsxs("div",{className:` 48 flex h-full w-full flex-col gap-5 49 px-14 py-10 50 `,children:[N.jsxs("div",{children:[N.jsx("h3",{className:"mb-5 font-heading-lg!",children:t("newsletterTitle")}),N.jsx("p",{className:"font-body-md! text-secondary",children:t("newsletterText")})]}),N.jsxs("div",{children:[N.jsx("div",{className:"min-h-[95px]",children:N.jsx(Wi,{title:"Newsletter subscription",src:"https://go.aiven.io/l/890043/2022-01-19/76c87",minHeight:95,isPardotForm:!0,pardotFormType:"newsletter"})}),N.jsx("hr",{className:"border-base"}),!e&&N.jsx("div",{className:"pt-5",children:N.jsx(nu,{prefetch:"none",reloadDocument:!0,to:"/blog/feed.xml",target:"_blank",iconLeft:N.jsx(Er,{name:"rss",width:"14",height:"14",color:"accent"}),children:t("rssSubscribeText")})})]})]}),N.jsx("div",{className:` 51 hidden 52 xl:block 53 `,children:N.jsx("img",{className:"object-fill",src:Ah,alt:"","aria-hidden":"true"})})]})})}const Eh=qe.lazy(()=>Ar(()=>import("./syntax-highlighter-B0DFI13v.js"),__vite__mapDeps([0,1,2,3,4]))),Sh=qe.lazy(()=>Ar(()=>import("./mermaid-CJdBoyFN.js").then(e=>e.ar),__vite__mapDeps([5,1,2,6,7])));function Ue({id:e}){return N.jsx("a",{className:` 54 invisible absolute top-0 right-full flex 55 h-full items-center px-2 56 group-hover:visible 57 `,"aria-hidden":"true",tabIndex:-1,href:`#${e}`,rel:"nofollow",onClick:()=>wr({object:"heading",action:"anchor",value:`#${e}`}),children:N.jsx(Er,{width:"16px",name:"link",color:"grey"})})}const Cr=(e,t,n)=>{switch(e.tagName){case"h3":return N.jsxs("h3",{id:n,className:` 58 group relative mt-7 mb-6 59 first:mt-0 60 `,children:[n&&N.jsx(Ue,{id:n}),t]});default:return N.jsxs("h2",{id:n,className:` 61 group relative mt-9 mb-6 62 first:mt-0 63 `,children:[n&&N.jsx(Ue,{id:n}),t]})}};function Bh(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,"-")}const vh={singleDollarTextMath:!1};function Lh(e){return e.replaceAll("$`","$$$").replaceAll("`$","$$$")}function Vh({content:e,shouldUseRemixRelatedContext:t=!0,withToc:n=!1,tocTitle:r,tocTop:i,fullWidth:u=!1,hasMarginBottom:l=!0,withNewsletter:a=!1,summary:o}){const s=[],f=({children:h,node:g})=>{const m=Number(g.tagName.match(/h(\d)/)?.slice(1));let F="";
63for(const d of h)typeof d=="string"?F+=d:typeof d=="object"&&d!==null&&"props"in d&&d.props?.children&&(F+=d.props.children[0]);if(m&&F){const d=Bh(F);return s.some(b=>b.id===d)||s.push({level:m,id:d,title:F}),Cr(g,h,d)}else return Cr(g,h)};function c({title:h}){const g=s.map(F=>F.id),m=qi({sectionIds:g,offsetPx:-150});return s.length===0?null:N.jsxs("div",{className:` 64 hidden bg-grey-10 65 xl:sticky xl:block xl:h-[80vh] xl:w-[240px] xl:shrink-0 66 xl:self-start xl:overflow-auto 67 `,style:{top:i},children:[h?N.jsx("p",{className:"mb-5 font-label-md!",children:h}):null,N.jsx("ul",{className:"toc",children:s.map(({level:F,id:d,title:b})=>N.jsx(Dn,{className:` 68 toc-level-${F} 69 text-sm! 70 `,children:N.jsx("a",{href:`#${d}`,onClick:()=>wr({object:"toc",action:"anchor",value:`#${d}`}),rel:"nofollow",className:Te(` 71 underline-offset-4 72 hover:text-accent hover:underline 73 `,{"bg-primary-green text-black":d===m}),children:b})},d))})]})}const p={banner:h=>N.jsx(Vi,{...h,shouldUseRegularAnchor:!t}),youtube:h=>N.jsx(Ui,{...h}),alert:$i,quote:({children:h})=>N.jsx("div",{className:` 74 border-l-5 border-grey-30 pl-5 text-sm 75 [&>*]:font-code! [&>*]:text-sm! 76 [&>*>li]:font-code! [&>*>li]:text-sm! 77 md:[&>*>li]:font-code! md:[&>*>li]:text-sm! 78 [&>ul>li]:mb-1! 79 `,children:h}),mermaid:h=>N.jsx(qe.Suspense,{fallback:N.jsx("div",{children:"Loading diagram..."}),children:N.jsx(Sh,{...h})}
79),code:({inline:h,className:g,children:m,...F})=>{const d=/language-(\w+)/.exec(g||""),b=String(m).replace(/\n$/,""),{key:E,node:I,style:z,...k}=F;return h?N.jsx("code",{className:Te(g,` 80 my-1 inline-block border border-base bg-surface 81 px-2 font-code text-accent 82 `),...F,children:m}):N.jsxs("div",{className:"border-stroke relative my-5 border",children:[N.jsx(qe.Suspense,{fallback:N.jsx("div",{children:"Loading code..."}),children:N.jsx(Eh,{customStyle:{backgroundColor:"var(--color-grey-0)",margin:"0"},codeTagProps:{className:"font-code"},language:d?d[1]:"plaintext",PreTag:"div",...k,children:b})}),N.jsx("div",{className:"absolute top-3 right-3",children:N.jsx(iu,{value:b})})]})},h1:f,h2:f,h3:f,h4:({id:h,children:g})=>N.jsxs("h4",{id:h,className:"group relative mt-3 mb-6",children:[h&&N.jsx(Ue,{id:h}),g]}),h5:({id:h,children:g})=>N.jsxs("h5",{id:h,className:"group relative mt-3 mb-6",children:[h&&N.jsx(Ue,{id:h}),g]}),h6:({id:h,children:g})=>N.jsxs("h6",{id:h,className:"group relative mt-3 mb-6",children:[h&&N.jsx(Ue,{id:h}),g]}),p:({children:h})=>N.jsx("p",{className:Te("font-body-lg text-primary",{"mb-5":l,"has-[strong]:mb-5":!0}),children:h}),ul:({children:h})=>N.jsx(Xi,{className:"mb-5",children:h}),ol:({children:h})=>N.jsx(Qi,{className:"mb-5",children:h}),li:({children:h,id:g})=>N.jsx(Dn,{id:g,className:"font-body-lg! tracking-[0.01em]",children:h}),a:({children:h,href:g,id:m})=>N.jsx(ru,{id:m,className:"text-link",to:eu(g),trackingPosition:"text",forceUseAnchorLink:!t,children:h}),img:({src:h,alt:g,title:m})=>{const F=Gi(h);let d=F;F.endsWith("?w=450")&&(d=F.replace("?w=450",""));const b=Ki(d)?Zi(Ji(d,{alt:g}),{widths:[400,600,800,1e3],sizes:["(min-width:1024px) 600px","100vw"],title:m}):{src:d,alt:g,title:m};return N.jsx(xn,{className:"inline-block!",src:h,...b})},blockquote:({children:h})=>N.jsxs(_i,{color:"secondary",className:` 83 relative my-8 bg-surface-muted p-9 text-center 84 whitespace-normal! text-grey-90! 85 [&_strong]:font-semibold 86 [&>p]:my-0 [&>p]:text-md [&>p]:text-grey-90! 87 [&>p>em]:not-italic 88 `,children:[N.jsx(xn,{className:"mx-auto pb-6",width:44,height:33,src:Hi,alt:""}),h]}),table:({children:h})=>{const[g,m]=qe.Children.toArray(h),F=g,d=m;return N.jsx("div",{className:"overflow-x-auto",children:N.jsxs(Ie,{className:` 89 my-layout4 min-w-[640px] table-auto border-base text-left 90 text-primary 91 `,children:[N.jsx(Ie.Head,{className:"align-top",children:F?.props?.children??null}),N.jsx(Ie.Body,{className:"border-base",children:d?.props?.children??null})]})})},tr:({children:h})=>N.jsx(Ie.Row,{children:h}),td:({children:h})=>N.jsx(Ie.Cell,{className:"p-5! pb-5!",children:h}),th:({children:h})=>N.jsx(Ie.Cell,{className:"p-5!",children:h}),hr:()=>N.jsx(uu,{size:"layout3",className:"bg-grey-30!"})};return N.jsxs("div",{className:Te({"xl:flex xl:gap-6":n}),children:[N.jsxs("div",{className:Te("markdown-prose",{"border-base px-5 md:pr-10 md:pl-0 xl:grow xl:border-r":n}),children:[N.jsxs("div",{"data-testid":"markdown",className:Te({"mx-auto max-w-content":!u}),children:[o,N.jsx(si,{components:p,children:Lh(e),rehypePlugins:[is],remarkPlugins:[[ch,vh],cs,Jf,lc,xc,Ch]})]}),a&&N.jsx(wh,{})]}),n?N.jsx(c,{title:r}):null]})}export{Vh as default,Bh as generateId}; 92//# sourceMappingURL=markdown-Dvzf7gzL.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.