diff --git "a/.venv/Lib/site-packages/streamlit/static/static/js/StreamlitMarkdown.Dt4WoAEs.js" "b/.venv/Lib/site-packages/streamlit/static/static/js/StreamlitMarkdown.Dt4WoAEs.js" new file mode 100644--- /dev/null +++ "b/.venv/Lib/site-packages/streamlit/static/static/js/StreamlitMarkdown.Dt4WoAEs.js" @@ -0,0 +1,83 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./rehype-katex.CKu4CEsN.js","./lib.DaUKNU-6.js","./hastscript.BGKGo9FQ.js","./rolldown-runtime.DAXXjFlN.js","./space-separated-tokens.BCngOmQZ.js","./web-namespaces.BxZ_GhEx.js","./index.D7cltBCg.js","./emotion-is-prop-valid.esm.CygBv61C.js","./emotion-styled.browser.esm.DmHEQgFq.js","./loglevel.BJBYxGId.js","./react-dom.DmpKrvBr.js","./utils.paqmDQdB.js","./protobuf.Cj15o6C6.js","./utils.CmclnrwZ.js","./get.D54r6jti.js","./isSymbol.CmW3dkoN.js","./toString.tRXNBxtF.js","./eq.DG5CISEJ.js","./assertNever.B3BphyEM.js","./merge.BfhBeCYF.js","./_isIterateeCall.D7Fn3p_j.js","./isArrayLike.Co48mDbu.js","./isArrayLikeObject.5q1w4NUu.js","./_baseClone.ZIs07_oO.js","./getColors.DvVOOCnR.js","./_baseFlatten.Dejow5he.js","./last.BA2Y_KfR.js","./_baseIsEqual.BY1BH86u.js","./_baseEach.Cj2TffRg.js","./_baseProperty.BV6HSwpm.js","./_baseMap.D9pveXme.js","./Icon.CzMqTIqU.js","./UriUtil.FL3SkPFA.js","./useCrossOriginAttribute.BtRvgKAM.js","./useEmotionTheme.tyjAwN1A.js","./Autocomplete.BaNFm-08.js","./Label.CGzIOlkG.js","./useLabel.yq0yLwqD.js","./ProgressBar.BCbGAMCA.js","./useNumberFormatter.dv0-n56h.js","./useFocusRing.Ch5Orgk4.js","./usePress.B7K2laX9.js","./textSelection.BYQPowh4.js","./useButton.DpBtXXGm.js","./Text.CGzIOlkG.js","./useFormValidation.DqEJgcfp.js","./useField.DAFPmzlq.js","./useFormReset.B3j4yNbY.js","./useToggleState.DHcxEvgA.js","./FocusScope.Ctte9a8-.js","./styled-components.BTILoN9r.js","./BaseButton.CZ32pDUX.js","./ErrorElement.BlvlqstC.js","./useFloatingOverlay.DKo8T0mQ.js","./preload-helper.DYl5dUZ5.js","./useTimeout.CUauXJkz.js","./objectWithoutPropertiesLoose.DkqnLJVA.js","./index.esm.CfwaQ0Sp.js","./tslib.es6.DWZnz9P1.js","./recordbatch.DXeyCpzA.js","../css/index.7xf2Fe_c.css","./rehype-raw.B4onAIzj.js","./lib.CMmWlZtt.js","./remark-emoji.B31HJThA.js","./lib.DuoFSfCJ.js","./lib.DMXOZN7d.js","./StreamlitSyntaxHighlighter.CF7MqRsa.js","./MermaidChart.Cl8DwviK.js","./FileDownload.esm.BiRof3Wd.js","./withFullScreenWrapper.DbfqSRCa.js"])))=>i.map(i=>d[i]); +import{n as e,o as t,r as n,t as r}from"./rolldown-runtime.DAXXjFlN.js";import{r as i}from"./emotion-is-prop-valid.esm.CygBv61C.js";import{_ as a,c as o,l as s,o as c,s as l,t as u}from"./emotion-styled.browser.esm.DmHEQgFq.js";import{t as d}from"./loglevel.BJBYxGId.js";import{t as f}from"./react-dom.DmpKrvBr.js";import{b as p,bt as m,c as h}from"./utils.paqmDQdB.js";import{z as g}from"./utils.CmclnrwZ.js";import{i as _}from"./toString.tRXNBxtF.js";import{i as v}from"./merge.BfhBeCYF.js";import{i as y,n as b,r as x}from"./get.D54r6jti.js";import{c as S,i as C,t as w}from"./_baseClone.ZIs07_oO.js";import{n as T,t as E}from"./last.BA2Y_KfR.js";import{b as D,d as O,f as k,u as A}from"./getColors.DvVOOCnR.js";import{t as j}from"./useCrossOriginAttribute.BtRvgKAM.js";import{t as M}from"./useEmotionTheme.tyjAwN1A.js";import{t as N}from"./lib.DuoFSfCJ.js";import{n as ee,r as te}from"./lib.DaUKNU-6.js";import{a as P,i as ne,n as re,r as ie,t as ae}from"./lib.CMmWlZtt.js";import{a as oe,h as se,i as ce,l as le,o as ue,p as de,r as fe,s as pe,t as me}from"./space-separated-tokens.BCngOmQZ.js";import{l as he,t as ge}from"./ErrorElement.BlvlqstC.js";import{i as _e,t as ve}from"./useFloatingOverlay.DKo8T0mQ.js";import{t as ye}from"./preload-helper.DYl5dUZ5.js";function be(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r1,t}),S(e,C(e),n),r&&(n=w(n,Te|Ee|De,we));for(var i=t.length;i--;)Ce(n,t[i]);return n}),F=t(i(),1),ke=(0,F.createContext)(!1);ke.displayName=`IsDialogContext`;var Ae=t(f(),1);function je(...e){return(...t)=>{for(let n of e)typeof n==`function`&&n(...t)}}var I=typeof document<`u`?F.useLayoutEffect:()=>{},Me={prefix:String(Math.round(Math.random()*1e10)),current:0},Ne=F.createContext(Me),Pe=F.createContext(!1);typeof window<`u`&&window.document&&window.document.createElement;var Fe=new WeakMap;function Ie(e=!1){let t=(0,F.useContext)(Ne),n=(0,F.useRef)(null);if(n.current===null&&!e){let e=F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(e){let n=Fe.get(e);n==null?Fe.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,Fe.delete(e))}n.current=++t.current}return n.current}function Le(e){let t=(0,F.useContext)(Ne),n=Ie(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function Re(e){let t=F.useId(),[n]=(0,F.useState)(Ue()),r=n?`react-aria`:`react-aria${Me.prefix}`;return e||`${r}-${t}`}var ze=typeof F.useId==`function`?Re:Le;function Be(){return!1}function Ve(){return!0}function He(e){return()=>{}}function Ue(){return typeof F.useSyncExternalStore==`function`?F.useSyncExternalStore(He,Be,Ve):(0,F.useContext)(Pe)}function We(e){let[t,n]=(0,F.useState)(e),r=(0,F.useRef)(t),i=(0,F.useRef)(null),a=(0,F.useRef)(()=>{if(!i.current)return;let e=i.current.next();if(e.done){i.current=null;return}r.current===e.value?a.current():n(e.value)});return I(()=>{r.current=t,i.current&&a.current()}),[t,(0,F.useCallback)(e=>{i.current=e(r.current),a.current()},[a])]}var Ge=!!(typeof window<`u`&&window.document&&window.document.createElement),Ke=new Map,qe;typeof FinalizationRegistry<`u`&&(qe=new FinalizationRegistry(e=>{Ke.delete(e)}));function Je(e){let[t,n]=(0,F.useState)(e),r=(0,F.useRef)(null),i=ze(t),a=(0,F.useRef)(null);if(qe&&qe.register(a,i),Ge){let e=Ke.get(i);e&&!e.includes(r)?e.push(r):Ke.set(i,[r])}return I(()=>{let e=i;return()=>{qe&&qe.unregister(a),Ke.delete(e)}},[i]),(0,F.useEffect)(()=>{let e=r.current;return e&&n(e),()=>{e&&(r.current=null)}}),i}function Ye(e,t){if(e===t)return e;let n=Ke.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=Ke.get(t);return r?(r.forEach(t=>t.current=e),e):t}function Xe(e=[]){let t=Je(),[n,r]=We(t),i=(0,F.useCallback)(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return I(i,[t,i,...e]),n}function Ze(...e){return e.length===1&&e[0]?e[0]:t=>{let n=!1,r=e.map(e=>{let r=Qe(e,t);return n||=typeof r==`function`,r});if(n)return()=>{r.forEach((t,n)=>{typeof t==`function`?t():Qe(e[n],null)})}}}function Qe(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function $e(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&e.charCodeAt(2)<=90?t[e]=je(n,i):(e===`className`||e===`UNSAFE_className`)&&typeof n==`string`&&typeof i==`string`?t[e]=et(n,i):e===`id`&&n&&i?t.id=Ye(n,i):e===`ref`&&n&&i?t.ref=Ze(n,i):t[e]=i===void 0?n:i}}return t}function nt(e){let t=(0,F.useRef)(null),n=(0,F.useRef)(void 0),r=(0,F.useCallback)(t=>{if(typeof e==`function`){let n=e,r=n(t);return()=>{typeof r==`function`?r():n(null)}}else if(e)return e.current=t,()=>{e.current=null}},[e]);return(0,F.useMemo)(()=>({get current(){return t.current},set current(e){t.current=e,n.current&&=(n.current(),void 0),e!=null&&(n.current=r(e))}}),[r])}var rt=Symbol(`default`);function it({values:e,children:t}){for(let[n,r]of e)t=F.createElement(n.Provider,{value:r},t);return t}function at(e){let{className:t,style:n,children:r,defaultClassName:i,defaultChildren:a,defaultStyle:o,values:s,render:c}=e;return(0,F.useMemo)(()=>{let e,l,u;return e=typeof t==`function`?t({...s,defaultClassName:i}):t,l=typeof n==`function`?n({...s,defaultStyle:o||{}}):n,u=typeof r==`function`?r({...s,defaultChildren:a}):r??a,{className:e??i,style:l||o?{...o,...l}:void 0,children:u??a,"data-rac":``,render:c?e=>c(e,s):void 0}},[t,n,r,i,a,o,s,c])}function ot(e,t){let n=(0,F.useContext)(e);if(t===null)return null;if(n&&typeof n==`object`&&`slots`in n&&n.slots){let e=t||rt;if(!n.slots[e]){let e=new Intl.ListFormat().format(Object.keys(n.slots).map(e=>`"${e}"`)),r=t?`Invalid slot "${t}".`:`A slot prop is required.`;throw Error(`${r} Valid slot names are ${e}.`)}return n.slots[e]}return n}function st(e,t,n){let{ref:r,...i}=ot(n,e.slot)||{},a=nt((0,F.useMemo)(()=>Ze(t,r),[t,r])),o=tt(i,e);return`style`in i&&i.style&&`style`in e&&e.style&&(typeof i.style==`function`||typeof e.style==`function`?o.style=t=>{let n=typeof i.style==`function`?i.style(t):i.style,r={...t.defaultStyle,...n},a=typeof e.style==`function`?e.style({...t,defaultStyle:r}):e.style;return{...r,...a}}:o.style={...i.style,...e.style}),[o,a]}function ct(e=!0){let[t,n]=(0,F.useState)(e),r=(0,F.useRef)(!1),i=(0,F.useCallback)(e=>{r.current=!0,n(!!e)},[]);return I(()=>{r.current||n(!1)},[]),[i,t]}function lt(e){let t=/^(data-.*)$/,n={};for(let r in e)t.test(r)||(n[r]=e[r]);return n}function ut(e,t,n){let{render:r,...i}=t,a=(0,F.useRef)(null),o=(0,F.useMemo)(()=>Ze(n,a),[n,a]);I(()=>{},[e,r]);let s={...i,ref:o};return r?r(s,void 0):F.createElement(e,s)}var dt={},ft=new Proxy({},{get(e,t){if(typeof t!=`string`)return;let n=dt[t];return n||(n=(0,F.forwardRef)(ut.bind(null,t)),dt[t]=n),n}}),pt=new Set([`id`]),mt=new Set([`aria-label`,`aria-labelledby`,`aria-describedby`,`aria-details`]),ht=new Set([`href`,`hrefLang`,`target`,`rel`,`download`,`ping`,`referrerPolicy`]),gt=new Set([`dir`,`lang`,`hidden`,`inert`,`translate`]),_t=new Set(`onClick.onAuxClick.onContextMenu.onDoubleClick.onMouseDown.onMouseEnter.onMouseLeave.onMouseMove.onMouseOut.onMouseOver.onMouseUp.onTouchCancel.onTouchEnd.onTouchMove.onTouchStart.onPointerDown.onPointerMove.onPointerUp.onPointerCancel.onPointerEnter.onPointerLeave.onPointerOver.onPointerOut.onGotPointerCapture.onLostPointerCapture.onScroll.onWheel.onAnimationStart.onAnimationEnd.onAnimationIteration.onTransitionCancel.onTransitionEnd.onTransitionRun.onTransitionStart`.split(`.`)),vt=/^(data-.*)$/;function yt(e,t={}){let{labelable:n,isLink:r,global:i,events:a=i,propNames:o}=t,s={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(pt.has(t)||n&&mt.has(t)||r&&ht.has(t)||i&>.has(t)||a&&(_t.has(t)||t.endsWith(`Capture`)&&_t.has(t.slice(0,-7)))||o?.has(t)||vt.test(t))&&(s[t]=e[t]);return s}var bt=new Set([`Arab`,`Syrc`,`Samr`,`Mand`,`Thaa`,`Mend`,`Nkoo`,`Adlm`,`Rohg`,`Hebr`]),xt=new Set([`ae`,`ar`,`arc`,`bcc`,`bqi`,`ckb`,`dv`,`fa`,`glk`,`he`,`ku`,`mzn`,`nqo`,`pnb`,`ps`,`sd`,`ug`,`ur`,`yi`]);function St(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n=typeof t.getTextInfo==`function`?t.getTextInfo():t.textInfo;if(n)return n.direction===`rtl`;if(t.script)return bt.has(t.script)}let t=e.split(`-`)[0];return xt.has(t)}var Ct=Symbol.for(`react-aria.i18n.locale`);function wt(){let e=typeof window<`u`&&window[Ct]||typeof navigator<`u`&&(navigator.language||navigator.userLanguage)||`en-US`;try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e=`en-US`}return{locale:e,direction:St(e)?`rtl`:`ltr`}}var Tt=wt(),Et=new Set;function Dt(){Tt=wt();for(let e of Et)e(Tt)}function Ot(){let e=Ue(),[t,n]=(0,F.useState)(Tt);return(0,F.useEffect)(()=>(Et.size===0&&window.addEventListener(`languagechange`,Dt),Et.add(n),()=>{Et.delete(n),Et.size===0&&window.removeEventListener(`languagechange`,Dt)}),[]),e?{locale:typeof window<`u`&&window[Ct]||`en-US`,direction:`ltr`}:t}var kt=F.createContext(null);function At(e){let{locale:t,children:n}=e,r=F.useMemo(()=>({locale:t,direction:St(t)?`rtl`:`ltr`}),[t]);return F.createElement(kt.Provider,{value:r},n)}function jt(e){let{children:t}=e,n=Ot();return F.createElement(kt.Provider,{value:n},t)}function Mt(e){let{locale:t,children:n}=e;return t?F.createElement(At,{locale:t,children:n}):F.createElement(jt,{children:n})}function Nt(){let e=Ot();return(0,F.useContext)(kt)||e}function Pt(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function Ft(e,t){let n=e,r=0,i=t.toString(),a=i.toLowerCase().indexOf(`e-`);if(a>0)r=Math.abs(Math.floor(Math.log10(Math.abs(t))))+a;else{let e=i.indexOf(`.`);e>=0&&(r=i.length-e)}if(r>0){let e=10**r;n=Math.round(n*e)/e}return n}function It(e,t,n,r){t=Number(t),n=Number(n);let i=(e-(isNaN(t)?0:t))%r,a=Ft(Math.abs(i)*2>=r?e+Math.sign(i)*(r-Math.abs(i)):e-i,r);return isNaN(t)?!isNaN(n)&&a>n&&(a=Math.floor(Ft(n/r,r))*r):an&&(a=t+Math.floor(Ft((n-t)/r,r))*r),a=Ft(a,r),a}function Lt(e){if(zt())e.focus({preventScroll:!0});else{let t=Bt(e);e.focus(),Vt(t)}}var Rt=null;function zt(){if(Rt==null){Rt=!1;try{document.createElement(`div`).focus({get preventScroll(){return Rt=!0,!0}})}catch{}}return Rt}function Bt(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeighte?.ownerDocument??document,Ut=e=>e&&`window`in e&&e.window===e?e:Ht(e).defaultView||window;function Wt(e){return typeof e==`object`&&!!e&&`nodeType`in e&&typeof e.nodeType==`number`}function Gt(e){return Wt(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&`host`in e}var Kt=!1;function qt(){return Kt}function Jt(e,t){if(!qt())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;n=n.tagName===`SLOT`&&n.assignedSlot?n.assignedSlot.parentNode:Gt(n)?n.host:n.parentNode}return!1}var Yt=(e=document)=>{if(!qt())return e.activeElement;let t=e.activeElement;for(;t&&`shadowRoot`in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function L(e){if(qt()&&e.target instanceof Element&&e.target.shadowRoot){if(`composedPath`in e)return e.composedPath()[0]??null;if(`composedPath`in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}function Xt(e){if(!e)return!1;let t=e.getRootNode(),n=Ut(e);if(!(t instanceof n.Document||t instanceof n.ShadowRoot))return!1;let r=t.activeElement;return r!=null&&e.contains(r)}var Zt=typeof Element<`u`&&`checkVisibility`in Element.prototype;function Qt(e){let t=Ut(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,i=n!==`none`&&r!==`hidden`&&r!==`collapse`;if(i){let{getComputedStyle:t}=Ut(e),{display:n,visibility:r}=t(e);i=n!==`none`&&r!==`hidden`&&r!==`collapse`}return i}function $t(e,t){return!e.hasAttribute(`hidden`)&&!e.hasAttribute(`data-react-aria-prevent-focus`)&&(e.nodeName===`DETAILS`&&t&&t.nodeName!==`SUMMARY`?e.hasAttribute(`open`):!0)}function en(e,t){return Zt?e.checkVisibility({visibilityProperty:!0})&&!e.closest(`[data-react-aria-prevent-focus]`):e.nodeName!==`#comment`&&Qt(e)&&$t(e,t)&&(!e.parentElement||en(e.parentElement,e))}var tn=[`input:not([disabled]):not([type=hidden])`,`select:not([disabled])`,`textarea:not([disabled])`,`button:not([disabled])`,`a[href]`,`area[href]`,`summary`,`iframe`,`object`,`embed`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable^="false"])`,`permission`],nn=tn.join(`:not([hidden]),`)+`,[tabindex]:not([disabled]):not([hidden])`;tn.push(`[tabindex]:not([tabindex="-1"]):not([disabled])`);var rn=tn.join(`:not([hidden]):not([tabindex="-1"]),`);function an(e,t){return e.matches(nn)&&!sn(e)&&(t?.skipVisibilityCheck||en(e))}function on(e){return e.matches(rn)&&en(e)&&!sn(e)}function sn(e){let t=e;for(;t!=null;){if(t instanceof Ut(t).HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function cn(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function ln(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function un(e){let t=(0,F.useRef)({isFocused:!1,observer:null});return I(()=>{let e=t.current;return()=>{e.observer&&=(e.observer.disconnect(),null)}},[]),(0,F.useCallback)(n=>{let r=L(n);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){t.current.isFocused=!0;let n=r;n.addEventListener(`focusout`,r=>{if(t.current.isFocused=!1,n.disabled){let t=cn(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===Yt()?null:Yt();n.dispatchEvent(new FocusEvent(`blur`,{relatedTarget:e})),n.dispatchEvent(new FocusEvent(`focusout`,{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:[`disabled`]})}},[e])}var dn=!1;function fn(e){for(;e&&!an(e,{skipVisibilityCheck:!0});)e=e.parentElement;let t=Ut(e),n=t.document.activeElement;if(!n||n===e)return;dn=!0;let r=!1,i=e=>{(L(e)===n||r)&&e.stopImmediatePropagation()},a=t=>{(L(t)===n||r)&&(t.stopImmediatePropagation(),!e&&!r&&(r=!0,Lt(n),c()))},o=t=>{(L(t)===e||r)&&t.stopImmediatePropagation()},s=t=>{(L(t)===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,Lt(n),c()))};t.addEventListener(`blur`,i,!0),t.addEventListener(`focusout`,a,!0),t.addEventListener(`focusin`,s,!0),t.addEventListener(`focus`,o,!0);let c=()=>{cancelAnimationFrame(l),t.removeEventListener(`blur`,i,!0),t.removeEventListener(`focusout`,a,!0),t.removeEventListener(`focusin`,s,!0),t.removeEventListener(`focus`,o,!0),dn=!1,r=!1},l=requestAnimationFrame(c);return c}function pn(e){if(typeof window>`u`||window.navigator==null)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function mn(e){return typeof window<`u`&&window.navigator!=null?e.test(window.navigator.userAgentData?.platform||window.navigator.platform):!1}function hn(e){let t=null;return()=>(t??=e(),t)}var gn=hn(function(){return mn(/^Mac/i)}),_n=hn(function(){return mn(/^iPhone/i)}),vn=hn(function(){return mn(/^iPad/i)||gn()&&navigator.maxTouchPoints>1}),yn=hn(function(){return _n()||vn()}),bn=hn(function(){return gn()||yn()}),xn=hn(function(){return pn(/AppleWebKit/i)&&!Sn()}),Sn=hn(function(){return pn(/Chrome/i)}),Cn=hn(function(){return pn(/Android/i)}),wn=hn(function(){return pn(/Firefox/i)}),Tn=F.useInsertionEffect??I;function En(e){let t=(0,F.useRef)(null);return Tn(()=>{t.current=e},[e]),(0,F.useCallback)((...e)=>{let n=t.current;return n?.(...e)},[])}function Dn(){let e=(0,F.useRef)(new Map),t=(0,F.useCallback)((t,n,r,i)=>{let a=i?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)},[]),n=(0,F.useCallback)((t,n,r,i)=>{let a=e.current.get(r)?.fn||r;t.removeEventListener(n,a,i),e.current.delete(r)},[]),r=(0,F.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,F.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function On(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,a=(0,F.useRef)({isFocusWithin:!1}),{addGlobalListener:o,removeAllGlobalListeners:s}=Dn(),c=(0,F.useCallback)(e=>{Jt(e.currentTarget,L(e))&&a.current.isFocusWithin&&!Jt(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,s(),n&&n(e),i&&i(!1))},[n,i,a,s]),l=un(c),u=(0,F.useCallback)(e=>{if(!Jt(e.currentTarget,L(e)))return;let t=L(e),n=Ht(t),s=Yt(n);if(!a.current.isFocusWithin&&s===t){r&&r(e),i&&i(!0),a.current.isFocusWithin=!0,l(e);let t=e.currentTarget;o(n,`focus`,e=>{let r=L(e);if(a.current.isFocusWithin&&!Jt(t,r)){let e=new n.defaultView.FocusEvent(`blur`,{relatedTarget:r});ln(e,t),c(cn(e))}},{capture:!0})}},[r,i,l,o,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:c}}}var kn=!1,An=0;function jn(){kn=!0,setTimeout(()=>{kn=!1},500)}function Mn(e){e.pointerType===`touch`&&jn()}function Nn(){let e=Ht(null);if(e!==void 0)return An===0&&typeof PointerEvent<`u`&&e.addEventListener(`pointerup`,Mn),An++,()=>{An--,!(An>0)&&typeof PointerEvent<`u`&&e.removeEventListener(`pointerup`,Mn)}}function Pn(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[a,o]=(0,F.useState)(!1),s=(0,F.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:``,target:null}).current;(0,F.useEffect)(Nn,[]);let{addGlobalListener:c,removeAllGlobalListeners:l}=Dn(),{hoverProps:u,triggerHoverEnd:d}=(0,F.useMemo)(()=>{let e=(e,r)=>{if(s.pointerType=r,i||r===`touch`||s.isHovered||!Jt(e.currentTarget,L(e)))return;s.isHovered=!0;let l=e.currentTarget;s.target=l,c(Ht(L(e)),`pointerover`,e=>{s.isHovered&&s.target&&!Jt(s.target,L(e))&&a(e,e.pointerType)},{capture:!0}),t&&t({type:`hoverstart`,target:l,pointerType:r}),n&&n(!0),o(!0)},a=(e,t)=>{let i=s.target;s.pointerType=``,s.target=null,!(t===`touch`||!s.isHovered||!i)&&(s.isHovered=!1,l(),r&&r({type:`hoverend`,target:i,pointerType:t}),n&&n(!1),o(!1))},u={};return typeof PointerEvent<`u`&&(u.onPointerEnter=t=>{kn&&t.pointerType===`mouse`||e(t,t.pointerType)},u.onPointerLeave=e=>{!i&&Jt(e.currentTarget,L(e))&&a(e,e.pointerType)}),{hoverProps:u,triggerHoverEnd:a}},[t,n,r,i,s,c,l]);return(0,F.useEffect)(()=>{i&&d({currentTarget:s.target},s.pointerType)},[i]),{hoverProps:u,isHovered:a}}var Fn=typeof document<`u`?F.useInsertionEffect??F.useLayoutEffect:()=>{};function In(e,t,n){let[r,i]=(0,F.useState)(e||t),a=(0,F.useRef)(r),o=(0,F.useRef)(e!==void 0),s=e!==void 0;(0,F.useEffect)(()=>{o.current,o.current=s},[s]);let c=s?e:r;Fn(()=>{a.current=c});let[,l]=(0,F.useReducer)(()=>({}),{});return[c,(0,F.useCallback)((e,...t)=>{let r=typeof e==`function`?e(a.current):e;Object.is(a.current,r)||(a.current=r,i(r),l(),n?.(r,...t))},[n])]}var Ln=(0,F.createContext)({placement:`bottom`}),R={top:`top`,bottom:`top`,left:`left`,right:`left`},Rn={top:`bottom`,bottom:`top`,left:`right`,right:`left`},zn={top:`left`,left:`top`},Bn={top:`height`,left:`width`},Vn={width:`totalWidth`,height:`totalHeight`},Hn={},Un=()=>typeof document<`u`?window.visualViewport:null;function Wn(e,t){let n=0,r=0,i=0,a=0,o=0,s=0,c={},l=(t?.scale??1)>1;if(e.tagName===`BODY`||e.tagName===`HTML`){let l=document.documentElement;i=l.clientWidth,a=l.clientHeight,n=t?.width??i,r=t?.height??a,c.top=l.scrollTop||e.scrollTop,c.left=l.scrollLeft||e.scrollLeft,t&&(o=t.offsetTop,s=t.offsetLeft)}else({width:n,height:r,top:o,left:s}=tr(e,!1)),c.top=e.scrollTop,c.left=e.scrollLeft,i=n,a=r;return xn()&&(e.tagName===`BODY`||e.tagName===`HTML`)&&l&&(c.top=0,c.left=0,o=t?.pageTop??0,s=t?.pageLeft??0),{width:n,height:r,totalWidth:i,totalHeight:a,scroll:c,top:o,left:s}}function Gn(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Kn(e,t,n,r,i,a,o){let s=i.scroll[e]??0,c=r[Bn[e]],l=o[e]+r.scroll[R[e]]+a,u=o[e]+r.scroll[R[e]]+c-a,d=t-s+r.scroll[R[e]]+o[e]-r[R[e]],f=t-s+n+r.scroll[R[e]]+o[e]-r[R[e]];return du?Math.max(u-f,l-d):0}function qn(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Jn(e){if(Hn[e])return Hn[e];let[t,n]=e.split(` `),r=R[t]||`right`,i=zn[r];R[n]||(n=`center`);let a=Bn[r],o=Bn[i];return Hn[e]={placement:t,crossPlacement:n,axis:r,crossAxis:i,size:a,crossSize:o},Hn[e]}function Yn(e,t,n,r,i,a,o,s,c,l,u){let{placement:d,crossPlacement:f,axis:p,crossAxis:m,size:h,crossSize:g}=r,_={};_[m]=e[m]??0,f===`center`?_[m]+=((e[g]??0)-(n[g]??0))/2:f!==m&&(_[m]+=(e[g]??0)-(n[g]??0)),_[m]+=a;let v=e[m]-n[g]+c+l,y=e[m]+e[g]-c-l;if(_[m]=Pt(_[m],v,y),d===p){let t=s?u[h]:u[Vn[h]];_[Rn[p]]=Math.floor(t-e[p]+i)}else _[p]=Math.floor(e[p]+e[h]+i);return _}function Xn(e,t,n,r,i,a,o,s,c,l,u){let d=(e.top==null?c[Vn.height]-(e.bottom??0)-o:e.top)-(c.scroll.top??0),f=l?n.top:0,p={top:Math.max(t.top+f,(u?.offsetTop??t.top)+f),bottom:Math.min(t.top+t.height+f,(u?.offsetTop??0)+(u?.height??0))};return s===`top`?Math.max(0,d+o-p.top-((i.top??0)+(i.bottom??0)+a)):Math.max(0,p.bottom-d-((i.top??0)+(i.bottom??0)+a))}function Zn(e,t,n,r,i,a,o,s){let{placement:c,axis:l,size:u}=a;return c===l?Math.max(0,n[l]-(o.scroll[l]??0)-(e[l]+(s?t[l]:0))-(r[l]??0)-r[Rn[l]]-i):Math.max(0,e[u]+e[l]+(s?t[l]:0)-n[l]-n[u]+(o.scroll[l]??0)-(r[l]??0)-r[Rn[l]]-i)}function Qn(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_){let v=Jn(e),{size:y,crossAxis:b,crossSize:x,placement:S,crossPlacement:C}=v,w=Yn(t,s,n,v,u,d,l,f,m,h,c),T=u,E=Zn(s,l,t,i,a+u,v,c,g);if(o&&n[y]>E){let e=Jn(`${Rn[S]} ${C}`),r=Yn(t,s,n,e,u,d,l,f,m,h,c);Zn(s,l,t,i,a+u,e,c,g)>E&&(v=e,w=r,T=u)}let D=`bottom`;v.axis===`top`?v.placement===`top`?D=`top`:v.placement===`bottom`&&(D=`bottom`):v.crossAxis===`top`&&(v.crossPlacement===`top`?D=`bottom`:v.crossPlacement===`bottom`&&(D=`top`));let O=Kn(b,w[b],n[x],s,c,a,l);w[b]+=O;let k=Xn(w,s,l,f,i,a,n.height,D,c,g,_);p&&p{if(!n||r===null)return;let e=e=>{let n=L(e);if(!t.current||n instanceof Node&&!Jt(n,t.current)||n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)return;let i=r||ar.get(t.current);i&&i()};return window.addEventListener(`scroll`,e,!0),()=>{window.removeEventListener(`scroll`,e,!0)}},[n,r,t])}function sr(){return window.ResizeObserver!==void 0}function cr(e){let{ref:t,box:n,onResize:r}=e,i=En(r);(0,F.useEffect)(()=>{let e=t?.current;if(e)if(sr()){let t=new window.ResizeObserver(e=>{e.length&&i()});return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}else return window.addEventListener(`resize`,i,!1),()=>{window.removeEventListener(`resize`,i,!1)}},[t,n])}var lr=typeof document<`u`?window.visualViewport:null;function ur(e){let{direction:t}=Nt(),{arrowSize:n,targetRef:r,overlayRef:i,arrowRef:a,scrollRef:o=i,placement:s=`bottom`,containerPadding:c=12,shouldFlip:l=!0,boundaryElement:u=typeof document<`u`?document.body:null,offset:d=0,crossOffset:f=0,shouldUpdatePosition:p=!0,isOpen:m=!0,onClose:h,maxHeight:g,arrowBoundaryOffset:_=0,getTargetRect:v}=e,[y,b]=(0,F.useState)(null),x=[p,s,i.current,r.current,a?.current,o.current,c,l,u,d,f,m,t,g,_,n],S=(0,F.useRef)(lr?.scale);(0,F.useEffect)(()=>{m&&(S.current=lr?.scale)},[m]);let C=(0,F.useCallback)(()=>{if(p===!1||!m||!i.current||!r.current||!u||lr?.scale!==S.current)return;let e=null;if(o.current&&Xt(o.current)){let t=Yt()?.getBoundingClientRect(),n=o.current.getBoundingClientRect();e={type:`top`,offset:(t?.top??0)-n.top},e.offset>n.height/2&&(e.type=`bottom`,e.offset=(t?.bottom??0)-n.bottom)}let h=i.current;!g&&i.current&&(h.style.top=`0px`,h.style.bottom=``,h.style.maxHeight=(window.visualViewport?.height??window.innerHeight)+`px`);let y=$n({placement:fr(s,t),overlayNode:i.current,targetNode:r.current,scrollNode:o.current||i.current,padding:c,shouldFlip:l,boundaryElement:u,offset:d,crossOffset:f,maxHeight:g,arrowSize:n??(a?.current?er(a.current,!0).width:0),arrowBoundaryOffset:_,targetRect:v?.(r.current)});if(!y.position)return;h.style.top=``,h.style.bottom=``,h.style.left=``,h.style.right=``,Object.keys(y.position).forEach(e=>h.style[e]=y.position[e]+`px`),h.style.maxHeight=y.maxHeight==null?``:y.maxHeight+`px`;let x=Yt();if(e&&x&&o.current){let t=x.getBoundingClientRect(),n=o.current.getBoundingClientRect(),r=t[e.type]-n[e.type];o.current.scrollTop+=r-e.offset}b(y)},x);I(C,x),dr(C),cr({ref:i,onResize:C}),cr({ref:r,onResize:C});let w=(0,F.useRef)(!1);I(()=>{let e,t=()=>{w.current=!0,clearTimeout(e),e=setTimeout(()=>{w.current=!1},500),C()},n=()=>{w.current&&t()};return lr?.addEventListener(`resize`,t),lr?.addEventListener(`scroll`,n),()=>{lr?.removeEventListener(`resize`,t),lr?.removeEventListener(`scroll`,n)}},[C]);let T=(0,F.useCallback)(()=>{w.current||h?.()},[h,w]);return or({triggerRef:r,isOpen:m,onClose:h&&T}),{overlayProps:{style:{position:y?`absolute`:`fixed`,top:y?void 0:0,left:y?void 0:0,zIndex:1e5,...y?.position,maxHeight:y?.maxHeight??`100vh`}},placement:y?.placement??null,triggerAnchorPoint:y?.triggerAnchorPoint??null,arrowProps:{"aria-hidden":`true`,role:`presentation`,style:{left:y?.arrowOffsetLeft,top:y?.arrowOffsetTop}},updatePosition:C}}function dr(e){I(()=>(window.addEventListener(`resize`,e,!1),()=>{window.removeEventListener(`resize`,e,!1)}),[e])}function fr(e,t){return t===`rtl`?e.replace(`start`,`right`).replace(`end`,`left`):e.replace(`start`,`left`).replace(`end`,`right`)}var pr=(0,F.createContext)({});function mr(){return(0,F.useContext)(pr)??{}}function hr(e){let[t,n]=In(e.isOpen,e.defaultOpen||!1,e.onOpenChange);return{isOpen:t,setOpen:n,open:(0,F.useCallback)(()=>{n(!0)},[n]),close:(0,F.useCallback)(()=>{n(!1)},[n]),toggle:(0,F.useCallback)(()=>{n(!t)},[n,t])}}function gr(e,t=!0){let[n,r]=(0,F.useState)(!0),i=n&&t;return I(()=>{if(i&&e.current&&`getAnimations`in e.current)for(let t of e.current.getAnimations())t instanceof CSSTransition&&t.cancel()},[e,i]),vr(e,i,(0,F.useCallback)(()=>r(!1),[])),i}function _r(e,t){let[n,r]=(0,F.useState)(t?`open`:`closed`);switch(n){case`open`:t||r(`exiting`);break;case`closed`:case`exiting`:t&&r(`open`);break}let i=n===`exiting`;return vr(e,i,(0,F.useCallback)(()=>{r(e=>e===`exiting`?`closed`:e)},[])),i}function vr(e,t,n){I(()=>{if(t&&e.current){if(!(`getAnimations`in e.current)){n();return}let t=e.current.getAnimations();if(t.length===0){n();return}let r=!1;return Promise.allSettled(t.map(e=>e.finished)).then(()=>{r||(0,Ae.flushSync)(()=>{n()})}),()=>{r=!0}}},[e,t,n])}var yr=F.createContext(null);function br(e){let{children:t}=e,n=(0,F.useContext)(yr),[r,i]=(0,F.useState)(0),a=(0,F.useMemo)(()=>({parent:n,modalCount:r,addModal(){i(e=>e+1),n&&n.addModal()},removeModal(){i(e=>e-1),n&&n.removeModal()}}),[n,r]);return F.createElement(yr.Provider,{value:a},t)}function xr(){let e=(0,F.useContext)(yr);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:void 0}}}function Sr(e){let{modalProviderProps:t}=xr();return F.createElement(`div`,{"data-overlay-container":!0,...e,...t})}function Cr(e){return F.createElement(br,null,F.createElement(Sr,e))}function wr(e){let t=Ue(),{portalContainer:n=t?null:document.body,...r}=e,{getContainer:i}=mr();if(!e.portalContainer&&i&&(n=i()),F.useEffect(()=>{if(n?.closest(`[data-overlay-container]`))throw Error(`An OverlayContainer must not be inside another container. Please change the portalContainer prop.`)},[n]),!n)return null;let a=F.createElement(Cr,r);return Ae.createPortal(a,n)}var Tr=1500,Er=500,Dr={},Or=0,kr=!1,Ar=null,jr=null;function Mr(e={}){let{delay:t=Tr,closeDelay:n=Er}=e,{isOpen:r,open:i,close:a}=hr(e),o=(0,F.useMemo)(()=>`${++Or}`,[]),s=(0,F.useRef)(null),c=(0,F.useRef)(a),l=()=>{Dr[o]=f},u=()=>{for(let e in Dr)e!==o&&(Dr[e](!0),delete Dr[e])},d=()=>{s.current&&clearTimeout(s.current),s.current=null,u(),l(),kr=!0,i(),Ar&&=(clearTimeout(Ar),null),jr&&=(clearTimeout(jr),null)},f=e=>{e||n<=0?(s.current&&clearTimeout(s.current),s.current=null,c.current()):s.current||=setTimeout(()=>{s.current=null,c.current()},n),Ar&&=(clearTimeout(Ar),null),kr&&(jr&&clearTimeout(jr),jr=setTimeout(()=>{delete Dr[o],jr=null,kr=!1},Math.max(Er,n)))},p=()=>{u(),l(),!r&&!kr?(Ar&&clearTimeout(Ar),Ar=setTimeout(()=>{Ar=null,kr=!0,d()},t)):r||d()};return(0,F.useEffect)(()=>{c.current=a},[a]),(0,F.useEffect)(()=>()=>{s.current&&clearTimeout(s.current),Dr[o]&&delete Dr[o]},[o]),{isOpen:r,open:e=>{!e&&t>0&&!s.current?p():d()},close:f}}function Nr(e,t){let n=yt(e,{labelable:!0}),{hoverProps:r}=Pn({onHoverStart:()=>t?.open(!0),onHoverEnd:()=>t?.close()});return{tooltipProps:tt(n,r,{role:`tooltip`})}}var Pr=(0,F.createContext)(null),Fr=(0,F.createContext)(null),Ir=(0,F.forwardRef)(function({UNSTABLE_portalContainer:e,...t},n){[t,n]=st(t,n,Fr);let r=(0,F.useContext)(Pr),i=Mr(t),a=t.isOpen!=null||t.defaultOpen!=null||!r?i:r,o=_r(n,a.isOpen)||t.isExiting||!1;return!a.isOpen&&!o?null:F.createElement(wr,{portalContainer:e},F.createElement(Lr,{...t,tooltipRef:n,isExiting:o}))});function Lr(e){let t=(0,F.useContext)(Pr),n=(0,F.useRef)(null),{overlayProps:r,arrowProps:i,placement:a,triggerAnchorPoint:o}=ur({placement:e.placement||`top`,targetRef:e.triggerRef,overlayRef:e.tooltipRef,arrowRef:n,offset:e.offset,crossOffset:e.crossOffset,isOpen:t.isOpen,arrowBoundaryOffset:e.arrowBoundaryOffset,shouldFlip:e.shouldFlip,containerPadding:e.containerPadding,onClose:()=>t.close(!0)}),s=gr(e.tooltipRef,!!a)||e.isEntering||!1,c=at({...e,defaultClassName:`react-aria-Tooltip`,values:{placement:a,isEntering:s,isExiting:e.isExiting,state:t}});e=tt(e,r);let{tooltipProps:l}=Nr(e,t),u=yt(e,{global:!0});return F.createElement(ft.div,{...tt(u,c,l),ref:e.tooltipRef,style:{...r.style,"--trigger-anchor-point":o?`${o.x}px ${o.y}px`:void 0,...c.style},"data-placement":a??void 0,"data-entering":s||void 0,"data-exiting":e.isExiting||void 0},F.createElement(Ln.Provider,{value:{...i,placement:a,ref:n}},c.children))}function Rr(e){if(typeof e!=`string`)throw TypeError(`Expected a string`);return e.replace(/[|\\{}()[\]^$+*?.]/g,`\\$&`).replace(/-/g,`\\x2d`)}var zr=[[`ß`,`ss`],[`ẞ`,`Ss`],[`ä`,`ae`],[`Ä`,`Ae`],[`ö`,`oe`],[`Ö`,`Oe`],[`ü`,`ue`],[`Ü`,`Ue`],[`À`,`A`],[`Á`,`A`],[`Â`,`A`],[`Ã`,`A`],[`Ä`,`Ae`],[`Å`,`A`],[`Æ`,`AE`],[`Ç`,`C`],[`È`,`E`],[`É`,`E`],[`Ê`,`E`],[`Ë`,`E`],[`Ə`,`A`],[`Ì`,`I`],[`Í`,`I`],[`Î`,`I`],[`Ï`,`I`],[`Ð`,`D`],[`Ñ`,`N`],[`Ò`,`O`],[`Ó`,`O`],[`Ô`,`O`],[`Õ`,`O`],[`Ö`,`Oe`],[`Ō`,`O`],[`Ő`,`O`],[`Ø`,`O`],[`Œ`,`OE`],[`Ù`,`U`],[`Ú`,`U`],[`Û`,`U`],[`Ü`,`Ue`],[`Ű`,`U`],[`Ý`,`Y`],[`Þ`,`TH`],[`ß`,`ss`],[`à`,`a`],[`á`,`a`],[`â`,`a`],[`ã`,`a`],[`ä`,`ae`],[`å`,`a`],[`æ`,`ae`],[`ç`,`c`],[`è`,`e`],[`é`,`e`],[`ê`,`e`],[`ë`,`e`],[`ə`,`a`],[`ì`,`i`],[`í`,`i`],[`î`,`i`],[`ï`,`i`],[`ð`,`d`],[`ñ`,`n`],[`ò`,`o`],[`ó`,`o`],[`ô`,`o`],[`õ`,`o`],[`ö`,`oe`],[`ō`,`o`],[`ő`,`o`],[`ø`,`o`],[`œ`,`oe`],[`ù`,`u`],[`ú`,`u`],[`û`,`u`],[`ü`,`ue`],[`ű`,`u`],[`ý`,`y`],[`þ`,`th`],[`ÿ`,`y`],[`à`,`a`],[`À`,`A`],[`á`,`a`],[`Á`,`A`],[`â`,`a`],[`Â`,`A`],[`ã`,`a`],[`Ã`,`A`],[`è`,`e`],[`È`,`E`],[`é`,`e`],[`É`,`E`],[`ê`,`e`],[`Ê`,`E`],[`ì`,`i`],[`Ì`,`I`],[`í`,`i`],[`Í`,`I`],[`ò`,`o`],[`Ò`,`O`],[`ó`,`o`],[`Ó`,`O`],[`ô`,`o`],[`Ô`,`O`],[`õ`,`o`],[`Õ`,`O`],[`ù`,`u`],[`Ù`,`U`],[`ú`,`u`],[`Ú`,`U`],[`ý`,`y`],[`Ý`,`Y`],[`ă`,`a`],[`Ă`,`A`],[`Đ`,`D`],[`đ`,`d`],[`ĩ`,`i`],[`Ĩ`,`I`],[`ũ`,`u`],[`Ũ`,`U`],[`ơ`,`o`],[`Ơ`,`O`],[`ư`,`u`],[`Ư`,`U`],[`ạ`,`a`],[`Ạ`,`A`],[`ả`,`a`],[`Ả`,`A`],[`ấ`,`a`],[`Ấ`,`A`],[`ầ`,`a`],[`Ầ`,`A`],[`ẩ`,`a`],[`Ẩ`,`A`],[`ẫ`,`a`],[`Ẫ`,`A`],[`ậ`,`a`],[`Ậ`,`A`],[`ắ`,`a`],[`Ắ`,`A`],[`ằ`,`a`],[`Ằ`,`A`],[`ẳ`,`a`],[`Ẳ`,`A`],[`ẵ`,`a`],[`Ẵ`,`A`],[`ặ`,`a`],[`Ặ`,`A`],[`ẹ`,`e`],[`Ẹ`,`E`],[`ẻ`,`e`],[`Ẻ`,`E`],[`ẽ`,`e`],[`Ẽ`,`E`],[`ế`,`e`],[`Ế`,`E`],[`ề`,`e`],[`Ề`,`E`],[`ể`,`e`],[`Ể`,`E`],[`ễ`,`e`],[`Ễ`,`E`],[`ệ`,`e`],[`Ệ`,`E`],[`ỉ`,`i`],[`Ỉ`,`I`],[`ị`,`i`],[`Ị`,`I`],[`ọ`,`o`],[`Ọ`,`O`],[`ỏ`,`o`],[`Ỏ`,`O`],[`ố`,`o`],[`Ố`,`O`],[`ồ`,`o`],[`Ồ`,`O`],[`ổ`,`o`],[`Ổ`,`O`],[`ỗ`,`o`],[`Ỗ`,`O`],[`ộ`,`o`],[`Ộ`,`O`],[`ớ`,`o`],[`Ớ`,`O`],[`ờ`,`o`],[`Ờ`,`O`],[`ở`,`o`],[`Ở`,`O`],[`ỡ`,`o`],[`Ỡ`,`O`],[`ợ`,`o`],[`Ợ`,`O`],[`ụ`,`u`],[`Ụ`,`U`],[`ủ`,`u`],[`Ủ`,`U`],[`ứ`,`u`],[`Ứ`,`U`],[`ừ`,`u`],[`Ừ`,`U`],[`ử`,`u`],[`Ử`,`U`],[`ữ`,`u`],[`Ữ`,`U`],[`ự`,`u`],[`Ự`,`U`],[`ỳ`,`y`],[`Ỳ`,`Y`],[`ỵ`,`y`],[`Ỵ`,`Y`],[`ỷ`,`y`],[`Ỷ`,`Y`],[`ỹ`,`y`],[`Ỹ`,`Y`],[`ء`,`e`],[`آ`,`a`],[`أ`,`a`],[`ؤ`,`w`],[`إ`,`a`],[`ئ`,`y`],[`ا`,`a`],[`ب`,`b`],[`ة`,`t`],[`ت`,`t`],[`ث`,`th`],[`ج`,`j`],[`ح`,`h`],[`خ`,`kh`],[`د`,`d`],[`ذ`,`dh`],[`ر`,`r`],[`ز`,`z`],[`س`,`s`],[`ش`,`sh`],[`ص`,`s`],[`ض`,`d`],[`ط`,`t`],[`ظ`,`z`],[`ع`,`e`],[`غ`,`gh`],[`ـ`,`_`],[`ف`,`f`],[`ق`,`q`],[`ك`,`k`],[`ل`,`l`],[`م`,`m`],[`ن`,`n`],[`ه`,`h`],[`و`,`w`],[`ى`,`a`],[`ي`,`y`],[`َ‎`,`a`],[`ُ`,`u`],[`ِ‎`,`i`],[`٠`,`0`],[`١`,`1`],[`٢`,`2`],[`٣`,`3`],[`٤`,`4`],[`٥`,`5`],[`٦`,`6`],[`٧`,`7`],[`٨`,`8`],[`٩`,`9`],[`چ`,`ch`],[`ک`,`k`],[`گ`,`g`],[`پ`,`p`],[`ژ`,`zh`],[`ی`,`y`],[`۰`,`0`],[`۱`,`1`],[`۲`,`2`],[`۳`,`3`],[`۴`,`4`],[`۵`,`5`],[`۶`,`6`],[`۷`,`7`],[`۸`,`8`],[`۹`,`9`],[`ټ`,`p`],[`ځ`,`z`],[`څ`,`c`],[`ډ`,`d`],[`ﺫ`,`d`],[`ﺭ`,`r`],[`ړ`,`r`],[`ﺯ`,`z`],[`ږ`,`g`],[`ښ`,`x`],[`ګ`,`g`],[`ڼ`,`n`],[`ۀ`,`e`],[`ې`,`e`],[`ۍ`,`ai`],[`ٹ`,`t`],[`ڈ`,`d`],[`ڑ`,`r`],[`ں`,`n`],[`ہ`,`h`],[`ھ`,`h`],[`ے`,`e`],[`А`,`A`],[`а`,`a`],[`Б`,`B`],[`б`,`b`],[`В`,`V`],[`в`,`v`],[`Г`,`G`],[`г`,`g`],[`Д`,`D`],[`д`,`d`],[`ъе`,`ye`],[`Ъе`,`Ye`],[`ъЕ`,`yE`],[`ЪЕ`,`YE`],[`Е`,`E`],[`е`,`e`],[`Ё`,`Yo`],[`ё`,`yo`],[`Ж`,`Zh`],[`ж`,`zh`],[`З`,`Z`],[`з`,`z`],[`И`,`I`],[`и`,`i`],[`ый`,`iy`],[`Ый`,`Iy`],[`ЫЙ`,`IY`],[`ыЙ`,`iY`],[`Й`,`Y`],[`й`,`y`],[`К`,`K`],[`к`,`k`],[`Л`,`L`],[`л`,`l`],[`М`,`M`],[`м`,`m`],[`Н`,`N`],[`н`,`n`],[`О`,`O`],[`о`,`o`],[`П`,`P`],[`п`,`p`],[`Р`,`R`],[`р`,`r`],[`С`,`S`],[`с`,`s`],[`Т`,`T`],[`т`,`t`],[`У`,`U`],[`у`,`u`],[`Ф`,`F`],[`ф`,`f`],[`Х`,`Kh`],[`х`,`kh`],[`Ц`,`Ts`],[`ц`,`ts`],[`Ч`,`Ch`],[`ч`,`ch`],[`Ш`,`Sh`],[`ш`,`sh`],[`Щ`,`Sch`],[`щ`,`sch`],[`Ъ`,``],[`ъ`,``],[`Ы`,`Y`],[`ы`,`y`],[`Ь`,``],[`ь`,``],[`Э`,`E`],[`э`,`e`],[`Ю`,`Yu`],[`ю`,`yu`],[`Я`,`Ya`],[`я`,`ya`],[`ă`,`a`],[`Ă`,`A`],[`ș`,`s`],[`Ș`,`S`],[`ț`,`t`],[`Ț`,`T`],[`ţ`,`t`],[`Ţ`,`T`],[`ş`,`s`],[`Ş`,`S`],[`ç`,`c`],[`Ç`,`C`],[`ğ`,`g`],[`Ğ`,`G`],[`ı`,`i`],[`İ`,`I`],[`ա`,`a`],[`Ա`,`A`],[`բ`,`b`],[`Բ`,`B`],[`գ`,`g`],[`Գ`,`G`],[`դ`,`d`],[`Դ`,`D`],[`ե`,`ye`],[`Ե`,`Ye`],[`զ`,`z`],[`Զ`,`Z`],[`է`,`e`],[`Է`,`E`],[`ը`,`y`],[`Ը`,`Y`],[`թ`,`t`],[`Թ`,`T`],[`ժ`,`zh`],[`Ժ`,`Zh`],[`ի`,`i`],[`Ի`,`I`],[`լ`,`l`],[`Լ`,`L`],[`խ`,`kh`],[`Խ`,`Kh`],[`ծ`,`ts`],[`Ծ`,`Ts`],[`կ`,`k`],[`Կ`,`K`],[`հ`,`h`],[`Հ`,`H`],[`ձ`,`dz`],[`Ձ`,`Dz`],[`ղ`,`gh`],[`Ղ`,`Gh`],[`ճ`,`tch`],[`Ճ`,`Tch`],[`մ`,`m`],[`Մ`,`M`],[`յ`,`y`],[`Յ`,`Y`],[`ն`,`n`],[`Ն`,`N`],[`շ`,`sh`],[`Շ`,`Sh`],[`ու`,`u`],[`ՈՒ`,`U`],[`Ու`,`U`],[`ո`,`vo`],[`Ո`,`Vo`],[`չ`,`ch`],[`Չ`,`Ch`],[`պ`,`p`],[`Պ`,`P`],[`ջ`,`j`],[`Ջ`,`J`],[`ռ`,`r`],[`Ռ`,`R`],[`ս`,`s`],[`Ս`,`S`],[`վ`,`v`],[`Վ`,`V`],[`տ`,`t`],[`Տ`,`T`],[`ր`,`r`],[`Ր`,`R`],[`ց`,`c`],[`Ց`,`C`],[`փ`,`p`],[`Փ`,`P`],[`ք`,`q`],[`Ք`,`Q`],[`օ`,`o`],[`Օ`,`O`],[`ֆ`,`f`],[`Ֆ`,`F`],[`և`,`yev`],[`ა`,`a`],[`ბ`,`b`],[`გ`,`g`],[`დ`,`d`],[`ე`,`e`],[`ვ`,`v`],[`ზ`,`z`],[`თ`,`t`],[`ი`,`i`],[`კ`,`k`],[`ლ`,`l`],[`მ`,`m`],[`ნ`,`n`],[`ო`,`o`],[`პ`,`p`],[`ჟ`,`zh`],[`რ`,`r`],[`ს`,`s`],[`ტ`,`t`],[`უ`,`u`],[`ფ`,`ph`],[`ქ`,`q`],[`ღ`,`gh`],[`ყ`,`k`],[`შ`,`sh`],[`ჩ`,`ch`],[`ც`,`ts`],[`ძ`,`dz`],[`წ`,`ts`],[`ჭ`,`tch`],[`ხ`,`kh`],[`ჯ`,`j`],[`ჰ`,`h`],[`č`,`c`],[`ď`,`d`],[`ě`,`e`],[`ň`,`n`],[`ř`,`r`],[`š`,`s`],[`ť`,`t`],[`ů`,`u`],[`ž`,`z`],[`Č`,`C`],[`Ď`,`D`],[`Ě`,`E`],[`Ň`,`N`],[`Ř`,`R`],[`Š`,`S`],[`Ť`,`T`],[`Ů`,`U`],[`Ž`,`Z`],[`ހ`,`h`],[`ށ`,`sh`],[`ނ`,`n`],[`ރ`,`r`],[`ބ`,`b`],[`ޅ`,`lh`],[`ކ`,`k`],[`އ`,`a`],[`ވ`,`v`],[`މ`,`m`],[`ފ`,`f`],[`ދ`,`dh`],[`ތ`,`th`],[`ލ`,`l`],[`ގ`,`g`],[`ޏ`,`gn`],[`ސ`,`s`],[`ޑ`,`d`],[`ޒ`,`z`],[`ޓ`,`t`],[`ޔ`,`y`],[`ޕ`,`p`],[`ޖ`,`j`],[`ޗ`,`ch`],[`ޘ`,`tt`],[`ޙ`,`hh`],[`ޚ`,`kh`],[`ޛ`,`th`],[`ޜ`,`z`],[`ޝ`,`sh`],[`ޞ`,`s`],[`ޟ`,`d`],[`ޠ`,`t`],[`ޡ`,`z`],[`ޢ`,`a`],[`ޣ`,`gh`],[`ޤ`,`q`],[`ޥ`,`w`],[`ަ`,`a`],[`ާ`,`aa`],[`ި`,`i`],[`ީ`,`ee`],[`ު`,`u`],[`ޫ`,`oo`],[`ެ`,`e`],[`ޭ`,`ey`],[`ޮ`,`o`],[`ޯ`,`oa`],[`ް`,``],[`α`,`a`],[`β`,`v`],[`γ`,`g`],[`δ`,`d`],[`ε`,`e`],[`ζ`,`z`],[`η`,`i`],[`θ`,`th`],[`ι`,`i`],[`κ`,`k`],[`λ`,`l`],[`μ`,`m`],[`ν`,`n`],[`ξ`,`ks`],[`ο`,`o`],[`π`,`p`],[`ρ`,`r`],[`σ`,`s`],[`τ`,`t`],[`υ`,`y`],[`φ`,`f`],[`χ`,`x`],[`ψ`,`ps`],[`ω`,`o`],[`ά`,`a`],[`έ`,`e`],[`ί`,`i`],[`ό`,`o`],[`ύ`,`y`],[`ή`,`i`],[`ώ`,`o`],[`ς`,`s`],[`ϊ`,`i`],[`ΰ`,`y`],[`ϋ`,`y`],[`ΐ`,`i`],[`Α`,`A`],[`Β`,`B`],[`Γ`,`G`],[`Δ`,`D`],[`Ε`,`E`],[`Ζ`,`Z`],[`Η`,`I`],[`Θ`,`TH`],[`Ι`,`I`],[`Κ`,`K`],[`Λ`,`L`],[`Μ`,`M`],[`Ν`,`N`],[`Ξ`,`KS`],[`Ο`,`O`],[`Π`,`P`],[`Ρ`,`R`],[`Σ`,`S`],[`Τ`,`T`],[`Υ`,`Y`],[`Φ`,`F`],[`Χ`,`X`],[`Ψ`,`PS`],[`Ω`,`O`],[`Ά`,`A`],[`Έ`,`E`],[`Ί`,`I`],[`Ό`,`O`],[`Ύ`,`Y`],[`Ή`,`I`],[`Ώ`,`O`],[`Ϊ`,`I`],[`Ϋ`,`Y`],[`ā`,`a`],[`ē`,`e`],[`ģ`,`g`],[`ī`,`i`],[`ķ`,`k`],[`ļ`,`l`],[`ņ`,`n`],[`ū`,`u`],[`Ā`,`A`],[`Ē`,`E`],[`Ģ`,`G`],[`Ī`,`I`],[`Ķ`,`K`],[`Ļ`,`L`],[`Ņ`,`N`],[`Ū`,`U`],[`č`,`c`],[`š`,`s`],[`ž`,`z`],[`Č`,`C`],[`Š`,`S`],[`Ž`,`Z`],[`ą`,`a`],[`č`,`c`],[`ę`,`e`],[`ė`,`e`],[`į`,`i`],[`š`,`s`],[`ų`,`u`],[`ū`,`u`],[`ž`,`z`],[`Ą`,`A`],[`Č`,`C`],[`Ę`,`E`],[`Ė`,`E`],[`Į`,`I`],[`Š`,`S`],[`Ų`,`U`],[`Ū`,`U`],[`Ќ`,`Kj`],[`ќ`,`kj`],[`Љ`,`Lj`],[`љ`,`lj`],[`Њ`,`Nj`],[`њ`,`nj`],[`Тс`,`Ts`],[`тс`,`ts`],[`ą`,`a`],[`ć`,`c`],[`ę`,`e`],[`ł`,`l`],[`ń`,`n`],[`ś`,`s`],[`ź`,`z`],[`ż`,`z`],[`Ą`,`A`],[`Ć`,`C`],[`Ę`,`E`],[`Ł`,`L`],[`Ń`,`N`],[`Ś`,`S`],[`Ź`,`Z`],[`Ż`,`Z`],[`Є`,`Ye`],[`І`,`I`],[`Ї`,`Yi`],[`Ґ`,`G`],[`є`,`ye`],[`і`,`i`],[`ї`,`yi`],[`ґ`,`g`],[`IJ`,`IJ`],[`ij`,`ij`],[`¢`,`c`],[`¥`,`Y`],[`߿`,`b`],[`৳`,`t`],[`૱`,`Bo`],[`฿`,`B`],[`₠`,`CE`],[`₡`,`C`],[`₢`,`Cr`],[`₣`,`F`],[`₥`,`m`],[`₦`,`N`],[`₧`,`Pt`],[`₨`,`Rs`],[`₩`,`W`],[`₫`,`s`],[`€`,`E`],[`₭`,`K`],[`₮`,`T`],[`₯`,`Dp`],[`₰`,`S`],[`₱`,`P`],[`₲`,`G`],[`₳`,`A`],[`₴`,`S`],[`₵`,`C`],[`₶`,`tt`],[`₷`,`S`],[`₸`,`T`],[`₹`,`R`],[`₺`,`L`],[`₽`,`P`],[`₿`,`B`],[`﹩`,`$`],[`¢`,`c`],[`¥`,`Y`],[`₩`,`W`],[`𝐀`,`A`],[`𝐁`,`B`],[`𝐂`,`C`],[`𝐃`,`D`],[`𝐄`,`E`],[`𝐅`,`F`],[`𝐆`,`G`],[`𝐇`,`H`],[`𝐈`,`I`],[`𝐉`,`J`],[`𝐊`,`K`],[`𝐋`,`L`],[`𝐌`,`M`],[`𝐍`,`N`],[`𝐎`,`O`],[`𝐏`,`P`],[`𝐐`,`Q`],[`𝐑`,`R`],[`𝐒`,`S`],[`𝐓`,`T`],[`𝐔`,`U`],[`𝐕`,`V`],[`𝐖`,`W`],[`𝐗`,`X`],[`𝐘`,`Y`],[`𝐙`,`Z`],[`𝐚`,`a`],[`𝐛`,`b`],[`𝐜`,`c`],[`𝐝`,`d`],[`𝐞`,`e`],[`𝐟`,`f`],[`𝐠`,`g`],[`𝐡`,`h`],[`𝐢`,`i`],[`𝐣`,`j`],[`𝐤`,`k`],[`𝐥`,`l`],[`𝐦`,`m`],[`𝐧`,`n`],[`𝐨`,`o`],[`𝐩`,`p`],[`𝐪`,`q`],[`𝐫`,`r`],[`𝐬`,`s`],[`𝐭`,`t`],[`𝐮`,`u`],[`𝐯`,`v`],[`𝐰`,`w`],[`𝐱`,`x`],[`𝐲`,`y`],[`𝐳`,`z`],[`𝐴`,`A`],[`𝐵`,`B`],[`𝐶`,`C`],[`𝐷`,`D`],[`𝐸`,`E`],[`𝐹`,`F`],[`𝐺`,`G`],[`𝐻`,`H`],[`𝐼`,`I`],[`𝐽`,`J`],[`𝐾`,`K`],[`𝐿`,`L`],[`𝑀`,`M`],[`𝑁`,`N`],[`𝑂`,`O`],[`𝑃`,`P`],[`𝑄`,`Q`],[`𝑅`,`R`],[`𝑆`,`S`],[`𝑇`,`T`],[`𝑈`,`U`],[`𝑉`,`V`],[`𝑊`,`W`],[`𝑋`,`X`],[`𝑌`,`Y`],[`𝑍`,`Z`],[`𝑎`,`a`],[`𝑏`,`b`],[`𝑐`,`c`],[`𝑑`,`d`],[`𝑒`,`e`],[`𝑓`,`f`],[`𝑔`,`g`],[`𝑖`,`i`],[`𝑗`,`j`],[`𝑘`,`k`],[`��`,`l`],[`𝑚`,`m`],[`𝑛`,`n`],[`𝑜`,`o`],[`𝑝`,`p`],[`𝑞`,`q`],[`𝑟`,`r`],[`𝑠`,`s`],[`𝑡`,`t`],[`𝑢`,`u`],[`𝑣`,`v`],[`𝑤`,`w`],[`𝑥`,`x`],[`𝑦`,`y`],[`𝑧`,`z`],[`𝑨`,`A`],[`𝑩`,`B`],[`𝑪`,`C`],[`𝑫`,`D`],[`𝑬`,`E`],[`𝑭`,`F`],[`𝑮`,`G`],[`𝑯`,`H`],[`𝑰`,`I`],[`𝑱`,`J`],[`𝑲`,`K`],[`𝑳`,`L`],[`𝑴`,`M`],[`𝑵`,`N`],[`𝑶`,`O`],[`𝑷`,`P`],[`𝑸`,`Q`],[`𝑹`,`R`],[`𝑺`,`S`],[`𝑻`,`T`],[`𝑼`,`U`],[`𝑽`,`V`],[`𝑾`,`W`],[`𝑿`,`X`],[`𝒀`,`Y`],[`𝒁`,`Z`],[`𝒂`,`a`],[`𝒃`,`b`],[`𝒄`,`c`],[`𝒅`,`d`],[`𝒆`,`e`],[`𝒇`,`f`],[`𝒈`,`g`],[`𝒉`,`h`],[`𝒊`,`i`],[`𝒋`,`j`],[`𝒌`,`k`],[`𝒍`,`l`],[`𝒎`,`m`],[`𝒏`,`n`],[`𝒐`,`o`],[`𝒑`,`p`],[`𝒒`,`q`],[`𝒓`,`r`],[`𝒔`,`s`],[`𝒕`,`t`],[`𝒖`,`u`],[`𝒗`,`v`],[`𝒘`,`w`],[`𝒙`,`x`],[`𝒚`,`y`],[`𝒛`,`z`],[`𝒜`,`A`],[`𝒞`,`C`],[`𝒟`,`D`],[`𝒢`,`g`],[`𝒥`,`J`],[`𝒦`,`K`],[`𝒩`,`N`],[`𝒪`,`O`],[`𝒫`,`P`],[`𝒬`,`Q`],[`𝒮`,`S`],[`𝒯`,`T`],[`𝒰`,`U`],[`𝒱`,`V`],[`𝒲`,`W`],[`𝒳`,`X`],[`𝒴`,`Y`],[`𝒵`,`Z`],[`𝒶`,`a`],[`𝒷`,`b`],[`𝒸`,`c`],[`𝒹`,`d`],[`𝒻`,`f`],[`𝒽`,`h`],[`𝒾`,`i`],[`𝒿`,`j`],[`𝓀`,`k`],[`𝓁`,`l`],[`𝓂`,`m`],[`𝓃`,`n`],[`𝓅`,`p`],[`𝓆`,`q`],[`𝓇`,`r`],[`𝓈`,`s`],[`𝓉`,`t`],[`𝓊`,`u`],[`𝓋`,`v`],[`𝓌`,`w`],[`𝓍`,`x`],[`𝓎`,`y`],[`𝓏`,`z`],[`𝓐`,`A`],[`𝓑`,`B`],[`𝓒`,`C`],[`𝓓`,`D`],[`𝓔`,`E`],[`𝓕`,`F`],[`𝓖`,`G`],[`𝓗`,`H`],[`𝓘`,`I`],[`𝓙`,`J`],[`𝓚`,`K`],[`𝓛`,`L`],[`𝓜`,`M`],[`𝓝`,`N`],[`𝓞`,`O`],[`𝓟`,`P`],[`𝓠`,`Q`],[`𝓡`,`R`],[`𝓢`,`S`],[`𝓣`,`T`],[`𝓤`,`U`],[`𝓥`,`V`],[`𝓦`,`W`],[`𝓧`,`X`],[`𝓨`,`Y`],[`𝓩`,`Z`],[`𝓪`,`a`],[`𝓫`,`b`],[`𝓬`,`c`],[`𝓭`,`d`],[`𝓮`,`e`],[`𝓯`,`f`],[`𝓰`,`g`],[`𝓱`,`h`],[`𝓲`,`i`],[`𝓳`,`j`],[`𝓴`,`k`],[`𝓵`,`l`],[`𝓶`,`m`],[`𝓷`,`n`],[`𝓸`,`o`],[`𝓹`,`p`],[`𝓺`,`q`],[`𝓻`,`r`],[`𝓼`,`s`],[`𝓽`,`t`],[`𝓾`,`u`],[`𝓿`,`v`],[`𝔀`,`w`],[`𝔁`,`x`],[`𝔂`,`y`],[`𝔃`,`z`],[`𝔄`,`A`],[`𝔅`,`B`],[`𝔇`,`D`],[`𝔈`,`E`],[`𝔉`,`F`],[`𝔊`,`G`],[`𝔍`,`J`],[`𝔎`,`K`],[`𝔏`,`L`],[`𝔐`,`M`],[`𝔑`,`N`],[`𝔒`,`O`],[`𝔓`,`P`],[`𝔔`,`Q`],[`𝔖`,`S`],[`𝔗`,`T`],[`𝔘`,`U`],[`𝔙`,`V`],[`𝔚`,`W`],[`𝔛`,`X`],[`𝔜`,`Y`],[`𝔞`,`a`],[`𝔟`,`b`],[`𝔠`,`c`],[`𝔡`,`d`],[`𝔢`,`e`],[`𝔣`,`f`],[`𝔤`,`g`],[`𝔥`,`h`],[`𝔦`,`i`],[`𝔧`,`j`],[`𝔨`,`k`],[`𝔩`,`l`],[`𝔪`,`m`],[`𝔫`,`n`],[`𝔬`,`o`],[`𝔭`,`p`],[`𝔮`,`q`],[`𝔯`,`r`],[`𝔰`,`s`],[`𝔱`,`t`],[`𝔲`,`u`],[`𝔳`,`v`],[`𝔴`,`w`],[`𝔵`,`x`],[`𝔶`,`y`],[`𝔷`,`z`],[`𝔸`,`A`],[`𝔹`,`B`],[`𝔻`,`D`],[`𝔼`,`E`],[`𝔽`,`F`],[`𝔾`,`G`],[`𝕀`,`I`],[`𝕁`,`J`],[`𝕂`,`K`],[`𝕃`,`L`],[`𝕄`,`M`],[`𝕆`,`O`],[`𝕊`,`S`],[`𝕋`,`T`],[`𝕌`,`U`],[`𝕍`,`V`],[`𝕎`,`W`],[`𝕏`,`X`],[`𝕐`,`Y`],[`𝕒`,`a`],[`𝕓`,`b`],[`𝕔`,`c`],[`𝕕`,`d`],[`𝕖`,`e`],[`𝕗`,`f`],[`𝕘`,`g`],[`𝕙`,`h`],[`𝕚`,`i`],[`𝕛`,`j`],[`𝕜`,`k`],[`𝕝`,`l`],[`𝕞`,`m`],[`𝕟`,`n`],[`𝕠`,`o`],[`𝕡`,`p`],[`𝕢`,`q`],[`𝕣`,`r`],[`𝕤`,`s`],[`𝕥`,`t`],[`𝕦`,`u`],[`𝕧`,`v`],[`𝕨`,`w`],[`𝕩`,`x`],[`𝕪`,`y`],[`𝕫`,`z`],[`𝕬`,`A`],[`𝕭`,`B`],[`𝕮`,`C`],[`𝕯`,`D`],[`𝕰`,`E`],[`𝕱`,`F`],[`𝕲`,`G`],[`𝕳`,`H`],[`𝕴`,`I`],[`𝕵`,`J`],[`𝕶`,`K`],[`𝕷`,`L`],[`𝕸`,`M`],[`𝕹`,`N`],[`𝕺`,`O`],[`𝕻`,`P`],[`𝕼`,`Q`],[`𝕽`,`R`],[`𝕾`,`S`],[`𝕿`,`T`],[`𝖀`,`U`],[`𝖁`,`V`],[`𝖂`,`W`],[`𝖃`,`X`],[`𝖄`,`Y`],[`𝖅`,`Z`],[`𝖆`,`a`],[`𝖇`,`b`],[`𝖈`,`c`],[`𝖉`,`d`],[`𝖊`,`e`],[`𝖋`,`f`],[`𝖌`,`g`],[`𝖍`,`h`],[`𝖎`,`i`],[`𝖏`,`j`],[`𝖐`,`k`],[`𝖑`,`l`],[`𝖒`,`m`],[`𝖓`,`n`],[`𝖔`,`o`],[`𝖕`,`p`],[`𝖖`,`q`],[`𝖗`,`r`],[`𝖘`,`s`],[`𝖙`,`t`],[`𝖚`,`u`],[`𝖛`,`v`],[`𝖜`,`w`],[`𝖝`,`x`],[`𝖞`,`y`],[`𝖟`,`z`],[`𝖠`,`A`],[`𝖡`,`B`],[`𝖢`,`C`],[`𝖣`,`D`],[`𝖤`,`E`],[`𝖥`,`F`],[`𝖦`,`G`],[`𝖧`,`H`],[`𝖨`,`I`],[`𝖩`,`J`],[`𝖪`,`K`],[`𝖫`,`L`],[`𝖬`,`M`],[`𝖭`,`N`],[`𝖮`,`O`],[`𝖯`,`P`],[`𝖰`,`Q`],[`𝖱`,`R`],[`𝖲`,`S`],[`𝖳`,`T`],[`𝖴`,`U`],[`𝖵`,`V`],[`𝖶`,`W`],[`𝖷`,`X`],[`𝖸`,`Y`],[`𝖹`,`Z`],[`𝖺`,`a`],[`𝖻`,`b`],[`𝖼`,`c`],[`𝖽`,`d`],[`𝖾`,`e`],[`𝖿`,`f`],[`𝗀`,`g`],[`𝗁`,`h`],[`𝗂`,`i`],[`𝗃`,`j`],[`𝗄`,`k`],[`𝗅`,`l`],[`𝗆`,`m`],[`𝗇`,`n`],[`𝗈`,`o`],[`𝗉`,`p`],[`𝗊`,`q`],[`𝗋`,`r`],[`𝗌`,`s`],[`𝗍`,`t`],[`𝗎`,`u`],[`𝗏`,`v`],[`𝗐`,`w`],[`𝗑`,`x`],[`𝗒`,`y`],[`𝗓`,`z`],[`𝗔`,`A`],[`𝗕`,`B`],[`𝗖`,`C`],[`𝗗`,`D`],[`𝗘`,`E`],[`𝗙`,`F`],[`𝗚`,`G`],[`𝗛`,`H`],[`𝗜`,`I`],[`𝗝`,`J`],[`𝗞`,`K`],[`𝗟`,`L`],[`𝗠`,`M`],[`𝗡`,`N`],[`𝗢`,`O`],[`𝗣`,`P`],[`𝗤`,`Q`],[`𝗥`,`R`],[`𝗦`,`S`],[`𝗧`,`T`],[`𝗨`,`U`],[`𝗩`,`V`],[`𝗪`,`W`],[`𝗫`,`X`],[`𝗬`,`Y`],[`𝗭`,`Z`],[`𝗮`,`a`],[`𝗯`,`b`],[`𝗰`,`c`],[`𝗱`,`d`],[`𝗲`,`e`],[`𝗳`,`f`],[`𝗴`,`g`],[`𝗵`,`h`],[`𝗶`,`i`],[`𝗷`,`j`],[`𝗸`,`k`],[`𝗹`,`l`],[`����`,`m`],[`𝗻`,`n`],[`𝗼`,`o`],[`𝗽`,`p`],[`𝗾`,`q`],[`𝗿`,`r`],[`𝘀`,`s`],[`𝘁`,`t`],[`𝘂`,`u`],[`𝘃`,`v`],[`𝘄`,`w`],[`𝘅`,`x`],[`𝘆`,`y`],[`𝘇`,`z`],[`𝘈`,`A`],[`𝘉`,`B`],[`𝘊`,`C`],[`𝘋`,`D`],[`𝘌`,`E`],[`𝘍`,`F`],[`𝘎`,`G`],[`𝘏`,`H`],[`𝘐`,`I`],[`𝘑`,`J`],[`𝘒`,`K`],[`𝘓`,`L`],[`𝘔`,`M`],[`𝘕`,`N`],[`𝘖`,`O`],[`𝘗`,`P`],[`𝘘`,`Q`],[`𝘙`,`R`],[`𝘚`,`S`],[`𝘛`,`T`],[`𝘜`,`U`],[`𝘝`,`V`],[`𝘞`,`W`],[`𝘟`,`X`],[`𝘠`,`Y`],[`𝘡`,`Z`],[`𝘢`,`a`],[`𝘣`,`b`],[`𝘤`,`c`],[`𝘥`,`d`],[`𝘦`,`e`],[`𝘧`,`f`],[`𝘨`,`g`],[`𝘩`,`h`],[`𝘪`,`i`],[`𝘫`,`j`],[`𝘬`,`k`],[`𝘭`,`l`],[`𝘮`,`m`],[`𝘯`,`n`],[`𝘰`,`o`],[`𝘱`,`p`],[`𝘲`,`q`],[`𝘳`,`r`],[`𝘴`,`s`],[`𝘵`,`t`],[`𝘶`,`u`],[`𝘷`,`v`],[`𝘸`,`w`],[`𝘹`,`x`],[`𝘺`,`y`],[`𝘻`,`z`],[`𝘼`,`A`],[`𝘽`,`B`],[`𝘾`,`C`],[`𝘿`,`D`],[`𝙀`,`E`],[`𝙁`,`F`],[`𝙂`,`G`],[`𝙃`,`H`],[`𝙄`,`I`],[`𝙅`,`J`],[`𝙆`,`K`],[`𝙇`,`L`],[`𝙈`,`M`],[`𝙉`,`N`],[`𝙊`,`O`],[`𝙋`,`P`],[`𝙌`,`Q`],[`𝙍`,`R`],[`𝙎`,`S`],[`𝙏`,`T`],[`𝙐`,`U`],[`𝙑`,`V`],[`𝙒`,`W`],[`𝙓`,`X`],[`𝙔`,`Y`],[`𝙕`,`Z`],[`𝙖`,`a`],[`𝙗`,`b`],[`𝙘`,`c`],[`𝙙`,`d`],[`𝙚`,`e`],[`𝙛`,`f`],[`𝙜`,`g`],[`𝙝`,`h`],[`𝙞`,`i`],[`𝙟`,`j`],[`𝙠`,`k`],[`𝙡`,`l`],[`𝙢`,`m`],[`𝙣`,`n`],[`𝙤`,`o`],[`𝙥`,`p`],[`𝙦`,`q`],[`𝙧`,`r`],[`𝙨`,`s`],[`𝙩`,`t`],[`𝙪`,`u`],[`𝙫`,`v`],[`𝙬`,`w`],[`𝙭`,`x`],[`𝙮`,`y`],[`𝙯`,`z`],[`𝙰`,`A`],[`𝙱`,`B`],[`𝙲`,`C`],[`𝙳`,`D`],[`𝙴`,`E`],[`𝙵`,`F`],[`𝙶`,`G`],[`𝙷`,`H`],[`𝙸`,`I`],[`𝙹`,`J`],[`𝙺`,`K`],[`𝙻`,`L`],[`𝙼`,`M`],[`𝙽`,`N`],[`𝙾`,`O`],[`𝙿`,`P`],[`𝚀`,`Q`],[`𝚁`,`R`],[`𝚂`,`S`],[`𝚃`,`T`],[`𝚄`,`U`],[`𝚅`,`V`],[`𝚆`,`W`],[`𝚇`,`X`],[`𝚈`,`Y`],[`𝚉`,`Z`],[`𝚊`,`a`],[`𝚋`,`b`],[`𝚌`,`c`],[`𝚍`,`d`],[`𝚎`,`e`],[`𝚏`,`f`],[`𝚐`,`g`],[`𝚑`,`h`],[`𝚒`,`i`],[`𝚓`,`j`],[`𝚔`,`k`],[`𝚕`,`l`],[`𝚖`,`m`],[`𝚗`,`n`],[`𝚘`,`o`],[`𝚙`,`p`],[`𝚚`,`q`],[`𝚛`,`r`],[`𝚜`,`s`],[`𝚝`,`t`],[`𝚞`,`u`],[`𝚟`,`v`],[`𝚠`,`w`],[`𝚡`,`x`],[`𝚢`,`y`],[`𝚣`,`z`],[`𝚤`,`l`],[`𝚥`,`j`],[`𝛢`,`A`],[`𝛣`,`B`],[`𝛤`,`G`],[`𝛥`,`D`],[`𝛦`,`E`],[`𝛧`,`Z`],[`𝛨`,`I`],[`𝛩`,`TH`],[`𝛪`,`I`],[`𝛫`,`K`],[`𝛬`,`L`],[`𝛭`,`M`],[`𝛮`,`N`],[`𝛯`,`KS`],[`𝛰`,`O`],[`𝛱`,`P`],[`𝛲`,`R`],[`𝛳`,`TH`],[`𝛴`,`S`],[`𝛵`,`T`],[`𝛶`,`Y`],[`𝛷`,`F`],[`𝛸`,`x`],[`𝛹`,`PS`],[`𝛺`,`O`],[`𝛻`,`D`],[`𝛼`,`a`],[`𝛽`,`b`],[`𝛾`,`g`],[`𝛿`,`d`],[`𝜀`,`e`],[`𝜁`,`z`],[`𝜂`,`i`],[`𝜃`,`th`],[`𝜄`,`i`],[`𝜅`,`k`],[`𝜆`,`l`],[`𝜇`,`m`],[`𝜈`,`n`],[`𝜉`,`ks`],[`𝜊`,`o`],[`𝜋`,`p`],[`𝜌`,`r`],[`𝜍`,`s`],[`𝜎`,`s`],[`𝜏`,`t`],[`𝜐`,`y`],[`𝜑`,`f`],[`𝜒`,`x`],[`𝜓`,`ps`],[`𝜔`,`o`],[`𝜕`,`d`],[`𝜖`,`E`],[`𝜗`,`TH`],[`𝜘`,`K`],[`𝜙`,`f`],[`𝜚`,`r`],[`𝜛`,`p`],[`𝜜`,`A`],[`𝜝`,`V`],[`𝜞`,`G`],[`𝜟`,`D`],[`𝜠`,`E`],[`𝜡`,`Z`],[`𝜢`,`I`],[`𝜣`,`TH`],[`𝜤`,`I`],[`𝜥`,`K`],[`𝜦`,`L`],[`𝜧`,`M`],[`𝜨`,`N`],[`𝜩`,`KS`],[`𝜪`,`O`],[`𝜫`,`P`],[`𝜬`,`S`],[`𝜭`,`TH`],[`𝜮`,`S`],[`𝜯`,`T`],[`𝜰`,`Y`],[`𝜱`,`F`],[`𝜲`,`X`],[`𝜳`,`PS`],[`𝜴`,`O`],[`𝜵`,`D`],[`𝜶`,`a`],[`𝜷`,`v`],[`𝜸`,`g`],[`𝜹`,`d`],[`𝜺`,`e`],[`𝜻`,`z`],[`𝜼`,`i`],[`𝜽`,`th`],[`𝜾`,`i`],[`𝜿`,`k`],[`𝝀`,`l`],[`𝝁`,`m`],[`𝝂`,`n`],[`𝝃`,`ks`],[`𝝄`,`o`],[`𝝅`,`p`],[`𝝆`,`r`],[`𝝇`,`s`],[`𝝈`,`s`],[`𝝉`,`t`],[`𝝊`,`y`],[`𝝋`,`f`],[`𝝌`,`x`],[`𝝍`,`ps`],[`𝝎`,`o`],[`𝝏`,`a`],[`𝝐`,`e`],[`𝝑`,`i`],[`𝝒`,`k`],[`𝝓`,`f`],[`𝝔`,`r`],[`𝝕`,`p`],[`𝝖`,`A`],[`𝝗`,`B`],[`𝝘`,`G`],[`𝝙`,`D`],[`𝝚`,`E`],[`𝝛`,`Z`],[`𝝜`,`I`],[`𝝝`,`TH`],[`𝝞`,`I`],[`𝝟`,`K`],[`𝝠`,`L`],[`𝝡`,`M`],[`𝝢`,`N`],[`𝝣`,`KS`],[`𝝤`,`O`],[`𝝥`,`P`],[`𝝦`,`R`],[`𝝧`,`TH`],[`𝝨`,`S`],[`𝝩`,`T`],[`𝝪`,`Y`],[`𝝫`,`F`],[`𝝬`,`X`],[`𝝭`,`PS`],[`𝝮`,`O`],[`𝝯`,`D`],[`𝝰`,`a`],[`𝝱`,`v`],[`𝝲`,`g`],[`𝝳`,`d`],[`𝝴`,`e`],[`𝝵`,`z`],[`𝝶`,`i`],[`𝝷`,`th`],[`𝝸`,`i`],[`𝝹`,`k`],[`𝝺`,`l`],[`𝝻`,`m`],[`𝝼`,`n`],[`𝝽`,`ks`],[`𝝾`,`o`],[`𝝿`,`p`],[`𝞀`,`r`],[`𝞁`,`s`],[`𝞂`,`s`],[`𝞃`,`t`],[`𝞄`,`y`],[`𝞅`,`f`],[`𝞆`,`x`],[`𝞇`,`ps`],[`𝞈`,`o`],[`𝞉`,`a`],[`𝞊`,`e`],[`𝞋`,`i`],[`𝞌`,`k`],[`𝞍`,`f`],[`𝞎`,`r`],[`𝞏`,`p`],[`𝞐`,`A`],[`𝞑`,`V`],[`𝞒`,`G`],[`𝞓`,`D`],[`𝞔`,`E`],[`𝞕`,`Z`],[`𝞖`,`I`],[`𝞗`,`TH`],[`𝞘`,`I`],[`𝞙`,`K`],[`𝞚`,`L`],[`𝞛`,`M`],[`𝞜`,`N`],[`𝞝`,`KS`],[`𝞞`,`O`],[`𝞟`,`P`],[`𝞠`,`S`],[`𝞡`,`TH`],[`𝞢`,`S`],[`𝞣`,`T`],[`𝞤`,`Y`],[`𝞥`,`F`],[`𝞦`,`X`],[`𝞧`,`PS`],[`𝞨`,`O`],[`𝞩`,`D`],[`𝞪`,`av`],[`𝞫`,`g`],[`𝞬`,`d`],[`𝞭`,`e`],[`𝞮`,`z`],[`𝞯`,`i`],[`𝞰`,`i`],[`𝞱`,`th`],[`𝞲`,`i`],[`𝞳`,`k`],[`𝞴`,`l`],[`𝞵`,`m`],[`𝞶`,`n`],[`𝞷`,`ks`],[`𝞸`,`o`],[`𝞹`,`p`],[`𝞺`,`r`],[`𝞻`,`s`],[`𝞼`,`s`],[`𝞽`,`t`],[`𝞾`,`y`],[`𝞿`,`f`],[`𝟀`,`x`],[`𝟁`,`ps`],[`𝟂`,`o`],[`𝟃`,`a`],[`𝟄`,`e`],[`𝟅`,`i`],[`𝟆`,`k`],[`𝟇`,`f`],[`𝟈`,`r`],[`𝟉`,`p`],[`𝟊`,`F`],[`𝟋`,`f`],[`⒜`,`(a)`],[`⒝`,`(b)`],[`⒞`,`(c)`],[`⒟`,`(d)`],[`⒠`,`(e)`],[`⒡`,`(f)`],[`⒢`,`(g)`],[`⒣`,`(h)`],[`⒤`,`(i)`],[`⒥`,`(j)`],[`⒦`,`(k)`],[`⒧`,`(l)`],[`⒨`,`(m)`],[`⒩`,`(n)`],[`⒪`,`(o)`],[`⒫`,`(p)`],[`⒬`,`(q)`],[`⒭`,`(r)`],[`⒮`,`(s)`],[`⒯`,`(t)`],[`⒰`,`(u)`],[`⒱`,`(v)`],[`⒲`,`(w)`],[`⒳`,`(x)`],[`⒴`,`(y)`],[`⒵`,`(z)`],[`Ⓐ`,`(A)`],[`Ⓑ`,`(B)`],[`Ⓒ`,`(C)`],[`Ⓓ`,`(D)`],[`Ⓔ`,`(E)`],[`Ⓕ`,`(F)`],[`Ⓖ`,`(G)`],[`Ⓗ`,`(H)`],[`Ⓘ`,`(I)`],[`Ⓙ`,`(J)`],[`Ⓚ`,`(K)`],[`Ⓛ`,`(L)`],[`Ⓝ`,`(N)`],[`Ⓞ`,`(O)`],[`Ⓟ`,`(P)`],[`Ⓠ`,`(Q)`],[`Ⓡ`,`(R)`],[`Ⓢ`,`(S)`],[`Ⓣ`,`(T)`],[`Ⓤ`,`(U)`],[`Ⓥ`,`(V)`],[`Ⓦ`,`(W)`],[`Ⓧ`,`(X)`],[`Ⓨ`,`(Y)`],[`Ⓩ`,`(Z)`],[`ⓐ`,`(a)`],[`ⓑ`,`(b)`],[`ⓒ`,`(c)`],[`ⓓ`,`(d)`],[`ⓔ`,`(e)`],[`ⓕ`,`(f)`],[`ⓖ`,`(g)`],[`ⓗ`,`(h)`],[`ⓘ`,`(i)`],[`ⓙ`,`(j)`],[`ⓚ`,`(k)`],[`ⓛ`,`(l)`],[`ⓜ`,`(m)`],[`ⓝ`,`(n)`],[`ⓞ`,`(o)`],[`ⓟ`,`(p)`],[`ⓠ`,`(q)`],[`ⓡ`,`(r)`],[`ⓢ`,`(s)`],[`ⓣ`,`(t)`],[`ⓤ`,`(u)`],[`ⓥ`,`(v)`],[`ⓦ`,`(w)`],[`ⓧ`,`(x)`],[`ⓨ`,`(y)`],[`ⓩ`,`(z)`],[`Ċ`,`C`],[`ċ`,`c`],[`Ġ`,`G`],[`ġ`,`g`],[`Ħ`,`H`],[`ħ`,`h`],[`Ż`,`Z`],[`ż`,`z`],[`𝟎`,`0`],[`𝟏`,`1`],[`𝟐`,`2`],[`𝟑`,`3`],[`𝟒`,`4`],[`𝟓`,`5`],[`𝟔`,`6`],[`𝟕`,`7`],[`𝟖`,`8`],[`𝟗`,`9`],[`𝟘`,`0`],[`𝟙`,`1`],[`𝟚`,`2`],[`𝟛`,`3`],[`𝟜`,`4`],[`𝟝`,`5`],[`𝟞`,`6`],[`𝟟`,`7`],[`𝟠`,`8`],[`𝟡`,`9`],[`𝟢`,`0`],[`𝟣`,`1`],[`𝟤`,`2`],[`𝟥`,`3`],[`𝟦`,`4`],[`𝟧`,`5`],[`𝟨`,`6`],[`𝟩`,`7`],[`𝟪`,`8`],[`𝟫`,`9`],[`𝟬`,`0`],[`𝟭`,`1`],[`𝟮`,`2`],[`𝟯`,`3`],[`𝟰`,`4`],[`𝟱`,`5`],[`𝟲`,`6`],[`𝟳`,`7`],[`𝟴`,`8`],[`𝟵`,`9`],[`𝟶`,`0`],[`𝟷`,`1`],[`𝟸`,`2`],[`𝟹`,`3`],[`𝟺`,`4`],[`𝟻`,`5`],[`𝟼`,`6`],[`𝟽`,`7`],[`𝟾`,`8`],[`𝟿`,`9`],[`①`,`1`],[`②`,`2`],[`③`,`3`],[`④`,`4`],[`⑤`,`5`],[`⑥`,`6`],[`⑦`,`7`],[`⑧`,`8`],[`⑨`,`9`],[`⑩`,`10`],[`⑪`,`11`],[`⑫`,`12`],[`⑬`,`13`],[`⑭`,`14`],[`⑮`,`15`],[`⑯`,`16`],[`⑰`,`17`],[`⑱`,`18`],[`⑲`,`19`],[`⑳`,`20`],[`⑴`,`1`],[`⑵`,`2`],[`⑶`,`3`],[`⑷`,`4`],[`⑸`,`5`],[`⑹`,`6`],[`⑺`,`7`],[`⑻`,`8`],[`⑼`,`9`],[`⑽`,`10`],[`⑾`,`11`],[`⑿`,`12`],[`⒀`,`13`],[`⒁`,`14`],[`⒂`,`15`],[`⒃`,`16`],[`⒄`,`17`],[`⒅`,`18`],[`⒆`,`19`],[`⒇`,`20`],[`⒈`,`1.`],[`⒉`,`2.`],[`⒊`,`3.`],[`⒋`,`4.`],[`⒌`,`5.`],[`⒍`,`6.`],[`⒎`,`7.`],[`⒏`,`8.`],[`⒐`,`9.`],[`⒑`,`10.`],[`⒒`,`11.`],[`⒓`,`12.`],[`⒔`,`13.`],[`⒕`,`14.`],[`⒖`,`15.`],[`⒗`,`16.`],[`⒘`,`17.`],[`⒙`,`18.`],[`⒚`,`19.`],[`⒛`,`20.`],[`⓪`,`0`],[`⓫`,`11`],[`⓬`,`12`],[`⓭`,`13`],[`⓮`,`14`],[`⓯`,`15`],[`⓰`,`16`],[`⓱`,`17`],[`⓲`,`18`],[`⓳`,`19`],[`⓴`,`20`],[`⓵`,`1`],[`⓶`,`2`],[`⓷`,`3`],[`⓸`,`4`],[`⓹`,`5`],[`⓺`,`6`],[`⓻`,`7`],[`⓼`,`8`],[`⓽`,`9`],[`⓾`,`10`],[`⓿`,`0`],[`🙰`,`&`],[`🙱`,`&`],[`🙲`,`&`],[`🙳`,`&`],[`🙴`,`&`],[`🙵`,`&`],[`🙶`,`"`],[`🙷`,`"`],[`🙸`,`"`],[`‽`,`?!`],[`🙹`,`?!`],[`🙺`,`?!`],[`🙻`,`?!`],[`🙼`,`/`],[`🙽`,`\\`],[`🜇`,`AR`],[`🜈`,`V`],[`🜉`,`V`],[`🜆`,`VR`],[`🜅`,`VF`],[`🜩`,`2`],[`🜪`,`5`],[`🝡`,`f`],[`🝢`,`W`],[`🝣`,`U`],[`🝧`,`V`],[`🝨`,`T`],[`🝪`,`V`],[`🝫`,`MB`],[`🝬`,`VB`],[`🝲`,`3B`],[`🝳`,`3B`],[`💯`,`100`],[`🔙`,`BACK`],[`🔚`,`END`],[`🔛`,`ON!`],[`🔜`,`SOON`],[`🔝`,`TOP`],[`🔞`,`18`],[`🔤`,`abc`],[`🔠`,`ABCD`],[`🔡`,`abcd`],[`🔢`,`1234`],[`🔣`,`T&@%`],[`#️⃣`,`#`],[`*️⃣`,`*`],[`0️⃣`,`0`],[`1️⃣`,`1`],[`2️⃣`,`2`],[`3️⃣`,`3`],[`4️⃣`,`4`],[`5️⃣`,`5`],[`6️⃣`,`6`],[`7️⃣`,`7`],[`8️⃣`,`8`],[`9️⃣`,`9`],[`🔟`,`10`],[`🅰️`,`A`],[`🅱️`,`B`],[`🆎`,`AB`],[`🆑`,`CL`],[`🅾️`,`O`],[`🅿`,`P`],[`🆘`,`SOS`],[`🅲`,`C`],[`🅳`,`D`],[`🅴`,`E`],[`🅵`,`F`],[`🅶`,`G`],[`🅷`,`H`],[`🅸`,`I`],[`🅹`,`J`],[`🅺`,`K`],[`🅻`,`L`],[`🅼`,`M`],[`🅽`,`N`],[`🆀`,`Q`],[`🆁`,`R`],[`🆂`,`S`],[`🆃`,`T`],[`🆄`,`U`],[`🆅`,`V`],[`🆆`,`W`],[`🆇`,`X`],[`🆈`,`Y`],[`🆉`,`Z`],[`−`,`-`],[`⁓`,`-`]],Br=[[`æ`,`ae`],[`Æ`,`Ae`],[`ø`,`oe`],[`Ø`,`Oe`],[`å`,`aa`],[`Å`,`Aa`]],Vr={sv:[[`ä`,`a`],[`Ä`,`A`],[`ö`,`o`],[`Ö`,`O`],[`å`,`a`],[`Å`,`A`]],da:Br,nb:Br,de:[[`ä`,`ae`],[`Ä`,`Ae`],[`ö`,`oe`],[`Ö`,`Oe`],[`ü`,`ue`],[`Ü`,`Ue`],[`ß`,`ss`],[`ẞ`,`Ss`]],tr:[[`â`,`a`],[`Â`,`A`],[`ö`,`o`],[`Ö`,`O`],[`ü`,`u`],[`Ü`,`U`]],hu:[[`ű`,`u`],[`Ű`,`U`],[`ö`,`o`],[`Ö`,`O`],[`ü`,`u`],[`Ü`,`U`],[`á`,`a`],[`Á`,`A`],[`é`,`e`],[`É`,`E`],[`í`,`i`],[`Í`,`I`],[`ó`,`o`],[`Ó`,`O`],[`ú`,`u`],[`Ú`,`U`]],sr:[[`ђ`,`dj`],[`Ђ`,`Dj`],[`џ`,`dz`],[`Џ`,`Dz`],[`љ`,`lj`],[`Љ`,`Lj`],[`њ`,`nj`],[`Њ`,`Nj`],[`ћ`,`c`],[`Ћ`,`C`],[`ч`,`ch`],[`Ч`,`Ch`],[`ш`,`sh`],[`Ш`,`Sh`],[`ж`,`zh`],[`Ж`,`Zh`]]},Hr=(e,t)=>{for(let[n,r]of t)e=e.replaceAll(n,r);return e},Ur=e=>{if(!e)return[];let t=e.toLowerCase().replace(/^no(-|$)/,`nb$1`);return Vr[t]||Vr[t.split(`-`)[0]]||[]};function Wr(e,t){if(typeof e!=`string`)throw TypeError(`Expected a string, got \`${typeof e}\``);t={customReplacements:[],...t};let n=Ur(t.locale),r=new Map([...zr,...n,...t.customReplacements]);return e=e.normalize(),e=Hr(e,r),e=e.normalize(`NFD`).replaceAll(/\p{Diacritic}/gu,``).normalize(),e=e.replaceAll(/\p{Dash_Punctuation}/gu,`-`),e}var Gr=[[`&`,` and `],[`🦄`,` unicorn `],[`♥`,` love `]],Kr=e=>e.replaceAll(/([A-Z]{2,})(\d+)/g,`$1 $2`).replaceAll(/([a-z\d]+)([A-Z]{2,})/g,`$1 $2`).replaceAll(/([a-z\d])([A-Z])/g,`$1 $2`).replaceAll(/([A-Z]+)([A-Z][a-rt-z\d]+)/g,`$1 $2`),qr=(e,t)=>{let n=Rr(t);return e.replaceAll(RegExp(`(?:${n}){2,}`,`g`),t).replaceAll(RegExp(`^(?:${n})|(?:${n})$`,`g`),``)},Jr=e=>{let t=String.raw`a-z\d`;if(t+=e.lowercase?``:`A-Z`,e.transliterate===!1&&(t+=String.raw`\p{L}\p{N}`),e.preserveCharacters.length>0)for(let n of e.preserveCharacters){if(n===e.separator)throw Error(`The separator character \`${e.separator}\` cannot be included in preserved characters: ${e.preserveCharacters}`);t+=Rr(n)}let n=e.transliterate?`g`:`gu`;return RegExp(`[^${t}]+`,n)};function Yr(e,t){if(typeof e!=`string`)throw TypeError(`Expected a string, got \`${typeof e}\``);t={separator:`-`,lowercase:!0,decamelize:!0,customReplacements:[],preserveLeadingUnderscore:!1,preserveTrailingDash:!1,preserveCharacters:[],transliterate:!0,...t};let n=t.preserveLeadingUnderscore&&e.startsWith(`_`),r=t.preserveTrailingDash&&e.endsWith(`-`);if(t.transliterate){let n=new Map([...Gr,...t.customReplacements]);e=Wr(e,{customReplacements:n,locale:t.locale})}else if(t.customReplacements.length>0)for(let[n,r]of t.customReplacements)e=e.replaceAll(n,r);t.decamelize&&(e=Kr(e));let i=Jr(t);return t.lowercase&&(e=t.locale?e.toLocaleLowerCase(t.locale):e.toLowerCase()),e=e.replaceAll(/([a-zA-Z\d]+)['\u2019]([ts])(\s|$)/g,`$1$2$3`),e=e.replace(i,t.separator),e=e.replaceAll(`\\`,``),t.separator&&(e=qr(e,t.separator)),n&&(e=`_${e}`),r&&(e=`${e}-`),e}var Xr=r(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Zr=r(((e,t)=>{var n=Xr();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),Qr=r(((e,t)=>{t.exports=Zr()()})),$r=t(Qr());function ei(){return ei=Object.assign||function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ni(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var ri=(0,F.forwardRef)(function(e,t){var n=e.color,r=n===void 0?`currentColor`:n,i=e.size,a=i===void 0?24:i,o=ti(e,[`color`,`size`]);return F.createElement(`svg`,ei({ref:t,xmlns:`http://www.w3.org/2000/svg`,width:a,height:a,viewBox:`0 0 24 24`,fill:`none`,stroke:r,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`},o),F.createElement(`circle`,{cx:`12`,cy:`12`,r:`10`}),F.createElement(`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`}),F.createElement(`line`,{x1:`12`,y1:`17`,x2:`12.01`,y2:`17`}))});ri.propTypes={color:$r.default.string,size:$r.default.oneOfType([$r.default.string,$r.default.number])},ri.displayName=`HelpCircle`;function ii(){return ii=Object.assign||function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function oi(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var si=(0,F.forwardRef)(function(e,t){var n=e.color,r=n===void 0?`currentColor`:n,i=e.size,a=i===void 0?24:i,o=ai(e,[`color`,`size`]);return F.createElement(`svg`,ii({ref:t,xmlns:`http://www.w3.org/2000/svg`,width:a,height:a,viewBox:`0 0 24 24`,fill:`none`,stroke:r,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`},o),F.createElement(`path`,{d:`M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3`}),F.createElement(`line`,{x1:`8`,y1:`12`,x2:`16`,y2:`12`}))});si.propTypes={color:$r.default.string,size:$r.default.oneOfType([$r.default.string,$r.default.number])},si.displayName=`Link2`;var ci=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,li=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ui={};function di(e,t){return((t||ui).jsx?li:ci).test(e)}var fi=/[ \t\n\f\r]/g;function pi(e){return typeof e==`object`?e.type===`text`?mi(e.value):!1:mi(e)}function mi(e){return e.replace(fi,``)===``}var hi=r(((e,t)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,l=/^\s+|\s+$/g,u=`/`,d=`*`,f=``;t.exports=function(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];t||={};var l=1,m=1;function h(e){var t=e.match(r);t&&(l+=t.length);var n=e.lastIndexOf(` +`);m=~n?e.length-n:m+e.length}function g(){var e={line:l,column:m};return function(t){return t.position=new _(e),x(),t}}function _(e){this.start=e,this.end={line:l,column:m},this.source=t.source}_.prototype.content=e;var v=[];function y(n){var r=Error(t.source+`:`+l+`:`+m+`: `+n);if(r.reason=n,r.filename=t.source,r.line=l,r.column=m,r.source=e,t.silent)v.push(r);else throw r}function b(t){var n=t.exec(e);if(n){var r=n[0];return h(r),e=e.slice(r.length),n}}function x(){b(i)}function S(e){var t;for(e||=[];t=C();)t!==!1&&e.push(t);return e}function C(){var t=g();if(!(u!=e.charAt(0)||d!=e.charAt(1))){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return y(`End of comment missing`);var r=e.slice(2,n-2);return m+=2,h(r),e=e.slice(n),m+=2,t({type:`comment`,comment:r})}}function w(){var e=g(),t=b(a);if(t){if(C(),!b(o))return y(`property missing ':'`);var r=b(s),i=e({type:`declaration`,property:p(t[0].replace(n,f)),value:r?p(r[0].replace(n,f)):f});return b(c),i}}function T(){var e=[];S(e);for(var t;t=w();)t!==!1&&(e.push(t),S(e));return e}return x(),T()};function p(e){return e?e.replace(l,f):f}})),gi=r((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var n=t(hi());function r(e,t){var r=null;if(!e||typeof e!=`string`)return r;var i=(0,n.default)(e),a=typeof t==`function`;return i.forEach(function(e){if(e.type===`declaration`){var n=e.property,i=e.value;a?t(n,i,e):i&&(r||={},r[n]=i)}}),r}})),_i=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e){return!e||r.test(e)||t.test(e)},s=function(e,t){return t.toUpperCase()},c=function(e,t){return`${t}-`};e.camelCase=function(e,t){return t===void 0&&(t={}),o(e)?e:(e=e.toLowerCase(),e=t.reactCompat?e.replace(a,c):e.replace(i,c),e.replace(n,s))}})),vi=r(((e,t)=>{var n=(e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(gi()),r=_i();function i(e,t){var i={};return!e||typeof e!=`string`||(0,n.default)(e,function(e,n){e&&n&&(i[(0,r.camelCase)(e,t)]=n)}),i}i.default=i,t.exports=i}));function yi(e){return!e||typeof e!=`object`?``:`position`in e||`type`in e?xi(e.position):`start`in e||`end`in e?xi(e):`line`in e||`column`in e?bi(e):``}function bi(e){return Si(e&&e.line)+`:`+Si(e&&e.column)}function xi(e){return bi(e&&e.start)+`-`+bi(e&&e.end)}function Si(e){return e&&typeof e==`number`?e:1}var z=class extends Error{constructor(e,t,n){super(),typeof t==`string`&&(n=t,t=void 0);let r=``,i={},a=!1;if(t&&(i=`line`in t&&`column`in t||`start`in t&&`end`in t?{place:t}:`type`in t?{ancestors:[t],place:t.position}:{...t}),typeof e==`string`?r=e:!i.cause&&e&&(a=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&typeof n==`string`){let e=n.indexOf(`:`);e===-1?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let o=i.place&&`start`in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file,this.message=r,this.line=o?o.line:void 0,this.name=yi(i.place)||`1:1`,this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack==`string`?i.cause.stack:``,this.actual,this.expected,this.note,this.url}};z.prototype.file=``,z.prototype.name=``,z.prototype.reason=``,z.prototype.message=``,z.prototype.stack=``,z.prototype.column=void 0,z.prototype.line=void 0,z.prototype.ancestors=void 0,z.prototype.cause=void 0,z.prototype.fatal=void 0,z.prototype.place=void 0,z.prototype.ruleId=void 0,z.prototype.source=void 0,de(),oe(),me();var Ci=t(vi(),1),wi={}.hasOwnProperty,Ti=new Map,Ei=/[A-Z]/g,Di=new Set([`table`,`tbody`,`thead`,`tfoot`,`tr`]),Oi=new Set([`td`,`th`]);function ki(e,t){if(!t||t.Fragment===void 0)throw TypeError("Expected `Fragment` in options");let n=t.filePath||void 0,r;if(t.development){if(typeof t.jsxDEV!=`function`)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=Bi(n,t.jsxDEV)}else{if(typeof t.jsx!=`function`)throw TypeError("Expected `jsx` in production options");if(typeof t.jsxs!=`function`)throw TypeError("Expected `jsxs` in production options");r=zi(n,t.jsx,t.jsxs)}let i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||`react`,evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space===`svg`?ue:ce,stylePropertyNameCase:t.stylePropertyNameCase||`dom`,tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=Ai(i,e,void 0);return a&&typeof a!=`string`?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function Ai(e,t,n){if(t.type===`element`)return ji(e,t,n);if(t.type===`mdxFlowExpression`||t.type===`mdxTextExpression`)return Mi(e,t);if(t.type===`mdxJsxFlowElement`||t.type===`mdxJsxTextElement`)return Pi(e,t,n);if(t.type===`mdxjsEsm`)return Ni(e,t);if(t.type===`root`)return Fi(e,t,n);if(t.type===`text`)return Ii(e,t)}function ji(e,t,n){let r=e.schema,i=r;t.tagName.toLowerCase()===`svg`&&r.space===`html`&&(i=ue,e.schema=i),e.ancestors.push(t);let a=Ki(e,t.tagName,!1),o=Vi(e,t),s=Ui(e,t);return Di.has(t.tagName)&&(s=s.filter(function(e){return typeof e==`string`?!pi(e):!0})),Li(e,o,a,t),Ri(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function Mi(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}qi(e,t.position)}function Ni(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);qi(e,t.position)}function Pi(e,t,n){let r=e.schema,i=r;t.name===`svg`&&r.space===`html`&&(i=ue,e.schema=i),e.ancestors.push(t);let a=t.name===null?e.Fragment:Ki(e,t.name,!0),o=Hi(e,t),s=Ui(e,t);return Li(e,o,a,t),Ri(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function Fi(e,t,n){let r={};return Ri(r,Ui(e,t)),e.create(t,e.Fragment,r,n)}function Ii(e,t){return t.value}function Li(e,t,n,r){typeof n!=`string`&&n!==e.Fragment&&e.passNode&&(t.node=r)}function Ri(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function zi(e,t,n){return r;function r(e,r,i,a){let o=Array.isArray(i.children)?n:t;return a?o(r,i,a):o(r,i)}}function Bi(e,t){return n;function n(n,r,i,a){let o=Array.isArray(i.children),s=ne(n);return t(r,i,a,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function Vi(e,t){let n={},r,i;for(i in t.properties)if(i!==`children`&&wi.call(t.properties,i)){let a=Wi(e,i,t.properties[i]);if(a){let[i,o]=a;e.tableCellAlignToStyle&&i===`align`&&typeof o==`string`&&Oi.has(t.tagName)?r=o:n[i]=o}}if(r){let t=n.style||={};t[e.stylePropertyNameCase===`css`?`text-align`:`textAlign`]=r}return n}function Hi(e,t){let n={};for(let r of t.attributes)if(r.type===`mdxJsxExpressionAttribute`)if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];t.type;let i=t.expression;i.type;let a=i.properties[0];a.type,Object.assign(n,e.evaluater.evaluateExpression(a.argument))}else qi(e,t.position);else{let i=r.name,a;if(r.value&&typeof r.value==`object`)if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];t.type,a=e.evaluater.evaluateExpression(t.expression)}else qi(e,t.position);else a=r.value===null?!0:r.value;n[i]=a}return n}function Ui(e,t){let n=[],r=-1,i=e.passKeys?new Map:Ti;for(;++ri?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a0?(B(e,e.length,0,t),e):t}var ra={}.hasOwnProperty;function ia(e){let t={},n=-1;for(;++n-1&&e.test(String.fromCharCode(t))}}function J(e,t,n,r){let i=r?r-1:1/0,a=0;return o;function o(r){return K(r)?(e.enter(n),s(r)):t(r)}function s(r){return K(r)&&a++o))return;let n=t.events.length,a=n,s,c;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){if(s){c=t.events[a][1].end;break}s=!0}for(_(r),e=n;er;){let r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function v(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function ya(e,t,n){return J(e,e.attempt(this.parser.constructs.document,t,n),`linePrefix`,this.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)}function ba(e){if(e===null||G(e)||q(e))return 1;if(fa(e))return 2}function xa(e,t,n){let r=[],i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d={...e[r][1].end},f={...e[n][1].start};Ta(d,-c),Ta(f,c),o={type:c>1?`strongSequence`:`emphasisSequence`,start:d,end:{...e[r][1].end}},s={type:c>1?`strongSequence`:`emphasisSequence`,start:{...e[n][1].start},end:f},a={type:c>1?`strongText`:`emphasisText`,start:{...e[r][1].end},end:{...e[n][1].start}},i={type:c>1?`strong`:`emphasis`,start:{...o.start},end:{...s.end}},e[r][1].end={...o.start},e[n][1].start={...s.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=V(l,[[`enter`,e[r][1],t],[`exit`,e[r][1],t]])),l=V(l,[[`enter`,i,t],[`enter`,o,t],[`exit`,o,t],[`enter`,a,t]]),l=V(l,xa(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),l=V(l,[[`exit`,a,t],[`enter`,s,t],[`exit`,s,t],[`exit`,i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,l=V(l,[[`enter`,e[n][1],t],[`exit`,e[n][1],t]])):u=0,B(e,r-1,n-r+3,l),n=r+l.length-u-2;break}}for(n=-1;++n{La=document.createElement(`i`)}));Ra();var za={name:`characterReference`,tokenize:Ba};function Ba(e,t,n){let r=this,i=0,a,o;return s;function s(t){return e.enter(`characterReference`),e.enter(`characterReferenceMarker`),e.consume(t),e.exit(`characterReferenceMarker`),c}function c(t){return t===35?(e.enter(`characterReferenceMarkerNumeric`),e.consume(t),e.exit(`characterReferenceMarkerNumeric`),l):(e.enter(`characterReferenceValue`),a=31,o=U,u(t))}function l(t){return t===88||t===120?(e.enter(`characterReferenceMarkerHexadecimal`),e.consume(t),e.exit(`characterReferenceMarkerHexadecimal`),e.enter(`characterReferenceValue`),a=6,o=ua,u):(e.enter(`characterReferenceValue`),a=7,o=la,u(t))}function u(s){if(s===59&&i){let i=e.exit(`characterReferenceValue`);return o===U&&!Ia(r.sliceSerialize(i))?n(s):(e.enter(`characterReferenceMarker`),e.consume(s),e.exit(`characterReferenceMarker`),e.exit(`characterReference`),t)}return o(s)&&i++0&&K(t)?J(e,v,`linePrefix`,a+1)(t):v(t)}function v(t){return t===null||W(t)?e.check(Va,h,b)(t):(e.enter(`codeFlowValue`),y(t))}function y(t){return t===null||W(t)?(e.exit(`codeFlowValue`),v(t)):(e.consume(t),y)}function b(n){return e.exit(`codeFenced`),t(n)}function x(e,t,n){let i=0;return a;function a(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c}function c(t){return e.enter(`codeFencedFence`),K(t)?J(e,l,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):l(t)}function l(t){return t===s?(e.enter(`codeFencedFenceSequence`),u(t)):n(t)}function u(t){return t===s?(i++,e.consume(t),u):i>=o?(e.exit(`codeFencedFenceSequence`),K(t)?J(e,d,`whitespace`)(t):d(t)):n(t)}function d(r){return r===null||W(r)?(e.exit(`codeFencedFence`),t(r)):n(r)}}}function Wa(e,t,n){let r=this;return i;function i(t){return t===null?n(t):(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}var Ga={name:`codeIndented`,tokenize:qa},Ka={partial:!0,tokenize:Ja};function qa(e,t,n){let r=this;return i;function i(t){return e.enter(`codeIndented`),J(e,a,`linePrefix`,5)(t)}function a(e){let t=r.events[r.events.length-1];return t&&t[1].type===`linePrefix`&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return t===null?c(t):W(t)?e.attempt(Ka,o,c)(t):(e.enter(`codeFlowValue`),s(t))}function s(t){return t===null||W(t)?(e.exit(`codeFlowValue`),o(t)):(e.consume(t),s)}function c(n){return e.exit(`codeIndented`),t(n)}}function Ja(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):W(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),i):J(e,a,`linePrefix`,5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):W(e)?i(e):n(e)}}var Ya={name:`codeText`,previous:Za,resolve:Xa,tokenize:Qa};function Xa(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=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){let r=t||0;this.setCursor(Math.trunc(e));let i=this.right.splice(this.right.length-r,1/0);return n&&eo(this.left,n),i.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),eo(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),eo(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0))if(e=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}function co(e,t,n,r,i,a,o,s,c){let l=c||1/0,u=0;return d;function d(t){return t===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):t===null||t===32||t===41||ca(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter(`chunkString`,{contentType:`string`}),h(t))}function f(n){return n===62?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter(`chunkString`,{contentType:`string`}),p(n))}function p(t){return t===62?(e.exit(`chunkString`),e.exit(s),f(t)):t===null||t===60||W(t)?n(t):(e.consume(t),t===92?m:p)}function m(t){return t===60||t===62||t===92?(e.consume(t),p):p(t)}function h(i){return!u&&(i===null||i===41||G(i))?(e.exit(`chunkString`),e.exit(s),e.exit(o),e.exit(r),t(i)):u999||l===null||l===91||l===93&&!c||l===94&&!s&&`_hiddenFootnoteSupport`in o.parser.constructs?n(l):l===93?(e.exit(a),e.enter(i),e.consume(l),e.exit(i),e.exit(r),t):W(l)?(e.enter(`lineEnding`),e.consume(l),e.exit(`lineEnding`),u):(e.enter(`chunkString`,{contentType:`string`}),d(l))}function d(t){return t===null||t===91||t===93||W(t)||s++>999?(e.exit(`chunkString`),u(t)):(e.consume(t),c||=!K(t),t===92?f:d)}function f(t){return t===91||t===92||t===93?(e.consume(t),s++,d):d(t)}}function uo(e,t,n,r,i,a){let o;return s;function s(t){return t===34||t===39||t===40?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=t===40?41:t,c):n(t)}function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),c(o)):t===null?n(t):W(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),J(e,l,`linePrefix`)):(e.enter(`chunkString`,{contentType:`string`}),u(t))}function u(t){return t===o||t===null||W(t)?(e.exit(`chunkString`),l(t)):(e.consume(t),t===92?d:u)}function d(t){return t===o||t===92?(e.consume(t),u):u(t)}}function fo(e,t){let n;return r;function r(i){return W(i)?(e.enter(`lineEnding`),e.consume(i),e.exit(`lineEnding`),n=!0,r):K(i)?J(e,r,n?`linePrefix`:`lineSuffix`)(i):t(i)}}function Y(e){return e.replace(/[\t\n\r ]+/g,` `).replace(/^ | $/g,``).toLowerCase().toUpperCase()}var po={name:`definition`,tokenize:ho},mo={partial:!0,tokenize:go};function ho(e,t,n){let r=this,i;return a;function a(t){return e.enter(`definition`),o(t)}function o(t){return lo.call(r,e,s,n,`definitionLabel`,`definitionLabelMarker`,`definitionLabelString`)(t)}function s(t){return i=Y(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),c):n(t)}function c(t){return G(t)?fo(e,l)(t):l(t)}function l(t){return co(e,u,n,`definitionDestination`,`definitionDestinationLiteral`,`definitionDestinationLiteralMarker`,`definitionDestinationRaw`,`definitionDestinationString`)(t)}function u(t){return e.attempt(mo,d,d)(t)}function d(t){return K(t)?J(e,f,`whitespace`)(t):f(t)}function f(a){return a===null||W(a)?(e.exit(`definition`),r.parser.defined.push(i),t(a)):n(a)}}function go(e,t,n){return r;function r(t){return G(t)?fo(e,i)(t):n(t)}function i(t){return uo(e,a,n,`definitionTitle`,`definitionTitleMarker`,`definitionTitleString`)(t)}function a(t){return K(t)?J(e,o,`whitespace`)(t):o(t)}function o(e){return e===null||W(e)?t(e):n(e)}}var _o={name:`hardBreakEscape`,tokenize:vo};function vo(e,t,n){return r;function r(t){return e.enter(`hardBreakEscape`),e.consume(t),i}function i(r){return W(r)?(e.exit(`hardBreakEscape`),t(r)):n(r)}}var yo={name:`headingAtx`,resolve:bo,tokenize:xo};function bo(e,t){let n=e.length-2,r=3,i,a;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},a={type:`chunkText`,start:e[r][1].start,end:e[n][1].end,contentType:`text`},B(e,r,n-r+1,[[`enter`,i,t],[`enter`,a,t],[`exit`,a,t],[`exit`,i,t]])),e}function xo(e,t,n){let r=0;return i;function i(t){return e.enter(`atxHeading`),a(t)}function a(t){return e.enter(`atxHeadingSequence`),o(t)}function o(t){return t===35&&r++<6?(e.consume(t),o):t===null||G(t)?(e.exit(`atxHeadingSequence`),s(t)):n(t)}function s(n){return n===35?(e.enter(`atxHeadingSequence`),c(n)):n===null||W(n)?(e.exit(`atxHeading`),t(n)):K(n)?J(e,s,`whitespace`)(n):(e.enter(`atxHeadingText`),l(n))}function c(t){return t===35?(e.consume(t),c):(e.exit(`atxHeadingSequence`),s(t))}function l(t){return t===null||t===35||G(t)?(e.exit(`atxHeadingText`),s(t)):(e.consume(t),l)}}var So=`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`.split(`.`),Co=[`pre`,`script`,`style`,`textarea`],wo={concrete:!0,name:`htmlFlow`,resolveTo:Do,tokenize:Oo},To={partial:!0,tokenize:Ao},Eo={partial:!0,tokenize:ko};function Do(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 Oo(e,t,n){let r=this,i,a,o,s,c;return l;function l(e){return u(e)}function u(t){return e.enter(`htmlFlow`),e.enter(`htmlFlowData`),e.consume(t),d}function d(s){return s===33?(e.consume(s),f):s===47?(e.consume(s),a=!0,h):s===63?(e.consume(s),i=3,r.interrupt?t:P):H(s)?(e.consume(s),o=String.fromCharCode(s),g):n(s)}function f(a){return a===45?(e.consume(a),i=2,p):a===91?(e.consume(a),i=5,s=0,m):H(a)?(e.consume(a),i=4,r.interrupt?t:P):n(a)}function p(i){return i===45?(e.consume(i),r.interrupt?t:P):n(i)}function m(i){return i===`CDATA[`.charCodeAt(s++)?(e.consume(i),s===6?r.interrupt?t:O:m):n(i)}function h(t){return H(t)?(e.consume(t),o=String.fromCharCode(t),g):n(t)}function g(s){if(s===null||s===47||s===62||G(s)){let c=s===47,l=o.toLowerCase();return!c&&!a&&Co.includes(l)?(i=1,r.interrupt?t(s):O(s)):So.includes(o.toLowerCase())?(i=6,c?(e.consume(s),_):r.interrupt?t(s):O(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?v(s):y(s))}return s===45||U(s)?(e.consume(s),o+=String.fromCharCode(s),g):n(s)}function _(i){return i===62?(e.consume(i),r.interrupt?t:O):n(i)}function v(t){return K(t)?(e.consume(t),v):E(t)}function y(t){return t===47?(e.consume(t),E):t===58||t===95||H(t)?(e.consume(t),b):K(t)?(e.consume(t),y):E(t)}function b(t){return t===45||t===46||t===58||t===95||U(t)?(e.consume(t),b):x(t)}function x(t){return t===61?(e.consume(t),S):K(t)?(e.consume(t),x):y(t)}function S(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),c=t,C):K(t)?(e.consume(t),S):w(t)}function C(t){return t===c?(e.consume(t),c=null,T):t===null||W(t)?n(t):(e.consume(t),C)}function w(t){return t===null||t===34||t===39||t===47||t===60||t===61||t===62||t===96||G(t)?x(t):(e.consume(t),w)}function T(e){return e===47||e===62||K(e)?y(e):n(e)}function E(t){return t===62?(e.consume(t),D):n(t)}function D(t){return t===null||W(t)?O(t):K(t)?(e.consume(t),D):n(t)}function O(t){return t===45&&i===2?(e.consume(t),M):t===60&&i===1?(e.consume(t),N):t===62&&i===4?(e.consume(t),ne):t===63&&i===3?(e.consume(t),P):t===93&&i===5?(e.consume(t),te):W(t)&&(i===6||i===7)?(e.exit(`htmlFlowData`),e.check(To,re,k)(t)):t===null||W(t)?(e.exit(`htmlFlowData`),k(t)):(e.consume(t),O)}function k(t){return e.check(Eo,A,re)(t)}function A(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),j}function j(t){return t===null||W(t)?k(t):(e.enter(`htmlFlowData`),O(t))}function M(t){return t===45?(e.consume(t),P):O(t)}function N(t){return t===47?(e.consume(t),o=``,ee):O(t)}function ee(t){if(t===62){let n=o.toLowerCase();return Co.includes(n)?(e.consume(t),ne):O(t)}return H(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),ee):O(t)}function te(t){return t===93?(e.consume(t),P):O(t)}function P(t){return t===62?(e.consume(t),ne):t===45&&i===2?(e.consume(t),P):O(t)}function ne(t){return t===null||W(t)?(e.exit(`htmlFlowData`),re(t)):(e.consume(t),ne)}function re(n){return e.exit(`htmlFlow`),t(n)}}function ko(e,t,n){let r=this;return i;function i(t){return W(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a):n(t)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}function Ao(e,t,n){return r;function r(r){return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),e.attempt(Oa,t,n)}}var jo={name:`htmlText`,tokenize:Mo};function Mo(e,t,n){let r=this,i,a,o;return s;function s(t){return e.enter(`htmlText`),e.enter(`htmlTextData`),e.consume(t),c}function c(t){return t===33?(e.consume(t),l):t===47?(e.consume(t),x):t===63?(e.consume(t),y):H(t)?(e.consume(t),w):n(t)}function l(t){return t===45?(e.consume(t),u):t===91?(e.consume(t),a=0,m):H(t)?(e.consume(t),v):n(t)}function u(t){return t===45?(e.consume(t),p):n(t)}function d(t){return t===null?n(t):t===45?(e.consume(t),f):W(t)?(o=d,N(t)):(e.consume(t),d)}function f(t){return t===45?(e.consume(t),p):d(t)}function p(e){return e===62?M(e):e===45?f(e):d(e)}function m(t){return t===`CDATA[`.charCodeAt(a++)?(e.consume(t),a===6?h:m):n(t)}function h(t){return t===null?n(t):t===93?(e.consume(t),g):W(t)?(o=h,N(t)):(e.consume(t),h)}function g(t){return t===93?(e.consume(t),_):h(t)}function _(t){return t===62?M(t):t===93?(e.consume(t),_):h(t)}function v(t){return t===null||t===62?M(t):W(t)?(o=v,N(t)):(e.consume(t),v)}function y(t){return t===null?n(t):t===63?(e.consume(t),b):W(t)?(o=y,N(t)):(e.consume(t),y)}function b(e){return e===62?M(e):y(e)}function x(t){return H(t)?(e.consume(t),S):n(t)}function S(t){return t===45||U(t)?(e.consume(t),S):C(t)}function C(t){return W(t)?(o=C,N(t)):K(t)?(e.consume(t),C):M(t)}function w(t){return t===45||U(t)?(e.consume(t),w):t===47||t===62||G(t)?T(t):n(t)}function T(t){return t===47?(e.consume(t),M):t===58||t===95||H(t)?(e.consume(t),E):W(t)?(o=T,N(t)):K(t)?(e.consume(t),T):M(t)}function E(t){return t===45||t===46||t===58||t===95||U(t)?(e.consume(t),E):D(t)}function D(t){return t===61?(e.consume(t),O):W(t)?(o=D,N(t)):K(t)?(e.consume(t),D):T(t)}function O(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),i=t,k):W(t)?(o=O,N(t)):K(t)?(e.consume(t),O):(e.consume(t),A)}function k(t){return t===i?(e.consume(t),i=void 0,j):t===null?n(t):W(t)?(o=k,N(t)):(e.consume(t),k)}function A(t){return t===null||t===34||t===39||t===60||t===61||t===96?n(t):t===47||t===62||G(t)?T(t):(e.consume(t),A)}function j(e){return e===47||e===62||G(e)?T(e):n(e)}function M(r){return r===62?(e.consume(r),e.exit(`htmlTextData`),e.exit(`htmlText`),t):n(r)}function N(t){return e.exit(`htmlTextData`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),ee}function ee(t){return K(t)?J(e,te,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):te(t)}function te(t){return e.enter(`htmlTextData`),o(t)}}var No={name:`labelEnd`,resolveAll:Lo,resolveTo:Ro,tokenize:zo},Po={tokenize:Bo},Fo={tokenize:Vo},Io={tokenize:Ho};function Lo(e){let t=-1,n=[];for(;++t=3&&(a===null||W(a))?(e.exit(`thematicBreak`),t(a)):n(a)}function c(t){return t===i?(e.consume(t),r++,c):(e.exit(`thematicBreakSequence`),K(t)?J(e,s,`whitespace`)(t):s(t))}}var X={continuation:{tokenize:es},exit:ns,name:`list`,tokenize:$o},Zo={partial:!0,tokenize:rs},Qo={partial:!0,tokenize:ts};function $o(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&i[1].type===`linePrefix`?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(t){let i=r.containerState.type||(t===42||t===43||t===45?`listUnordered`:`listOrdered`);if(i===`listUnordered`?!r.containerState.marker||t===r.containerState.marker:la(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),i===`listUnordered`)return e.enter(`listItemPrefix`),t===42||t===45?e.check(Yo,n,l)(t):l(t);if(!r.interrupt||t===49)return e.enter(`listItemPrefix`),e.enter(`listItemValue`),c(t)}return n(t)}function c(t){return la(t)&&++o<10?(e.consume(t),c):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:t===41||t===46)?(e.exit(`listItemValue`),l(t)):n(t)}function l(t){return e.enter(`listItemMarker`),e.consume(t),e.exit(`listItemMarker`),r.containerState.marker=r.containerState.marker||t,e.check(Oa,r.interrupt?n:u,e.attempt(Zo,f,d))}function u(e){return r.containerState.initialBlankLine=!0,a++,f(e)}function d(t){return K(t)?(e.enter(`listItemPrefixWhitespace`),e.consume(t),e.exit(`listItemPrefixWhitespace`),f):n(t)}function f(n){return r.containerState.size=a+r.sliceSerialize(e.exit(`listItemPrefix`),!0).length,t(n)}}function es(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(Oa,i,a);function i(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,J(e,t,`listItemIndent`,r.containerState.size+1)(n)}function a(n){return r.containerState.furtherBlankLines||!K(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Qo,t,o)(n))}function o(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,J(e,e.attempt(X,t,n),`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(i)}}function ts(e,t,n){let r=this;return J(e,i,`listItemIndent`,r.containerState.size+1);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`listItemIndent`&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}}function ns(e){e.exit(this.containerState.type)}function rs(e,t,n){let r=this;return J(e,i,`listItemPrefixWhitespace`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:5);function i(e){let i=r.events[r.events.length-1];return!K(e)&&i&&i[1].type===`listItemPrefixWhitespace`?t(e):n(e)}}var is={name:`setextUnderline`,resolveTo:as,tokenize:os};function as(e,t){let n=e.length,r,i,a;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),!a&&e[n][1].type===`definition`&&(a=n);let o={type:`setextHeading`,start:{...e[i][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type=`setextHeadingText`,a?(e.splice(i,0,[`enter`,o,t]),e.splice(a+1,0,[`exit`,e[r][1],t]),e[r][1].end={...e[a][1].end}):e[r][1]=o,e.push([`exit`,o,t]),e}function os(e,t,n){let r=this,i;return a;function a(t){let a=r.events.length,s;for(;a--;)if(r.events[a][1].type!==`lineEnding`&&r.events[a][1].type!==`linePrefix`&&r.events[a][1].type!==`content`){s=r.events[a][1].type===`paragraph`;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||s)?(e.enter(`setextHeadingLine`),i=t,o(t)):n(t)}function o(t){return e.enter(`setextHeadingLineSequence`),s(t)}function s(t){return t===i?(e.consume(t),s):(e.exit(`setextHeadingLineSequence`),K(t)?J(e,c,`lineSuffix`)(t):c(t))}function c(r){return r===null||W(r)?(e.exit(`setextHeadingLine`),t(r)):n(r)}}var ss={tokenize:cs};function cs(e){let t=this,n=e.attempt(Oa,r,e.attempt(this.parser.constructs.flowInitial,i,J(e,e.attempt(this.parser.constructs.flow,i,e.attempt(ro,i)),`linePrefix`)));return n;function r(r){if(r===null){e.consume(r);return}return e.enter(`lineEndingBlank`),e.consume(r),e.exit(`lineEndingBlank`),t.currentConstruct=void 0,n}function i(r){if(r===null){e.consume(r);return}return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),t.currentConstruct=void 0,n}}var ls={resolveAll:ps()},us=fs(`string`),ds=fs(`text`);function fs(e){return{resolveAll:ps(e===`text`?ms:void 0),tokenize:t};function t(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return c(e)?i(e):o(e)}function o(e){if(e===null){t.consume(e);return}return t.enter(`data`),t.consume(e),s}function s(e){return c(e)?(t.exit(`data`),i(e)):(t.consume(e),s)}function c(e){if(e===null)return!0;let t=r[e],i=-1;if(t)for(;++iCs,contentInitial:()=>_s,disable:()=>ws,document:()=>gs,flow:()=>ys,flowInitial:()=>vs,insideSpan:()=>Ss,string:()=>bs,text:()=>xs}),gs={42:X,43:X,45:X,48:X,49:X,50:X,51:X,52:X,53:X,54:X,55:X,56:X,57:X,62:Aa},_s={91:po},vs={[-2]:Ga,[-1]:Ga,32:Ga},ys={35:yo,42:Yo,45:[is,Yo],60:wo,61:is,95:Yo,96:Ha,126:Ha},bs={38:za,92:Pa},xs={[-5]:qo,[-4]:qo,[-3]:qo,33:Uo,38:za,42:Sa,60:[Ea,jo],91:Go,92:[_o,Pa],93:No,95:Sa,96:Ya},Ss={null:[Sa,ls]},Cs={null:[42,95]},ws={null:[]};function Ts(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},i={},a=[],o=[],s=[],c={attempt:C(x),check:C(S),consume:v,enter:y,exit:b,interrupt:C(S,{interrupt:!0})},l={code:null,containerState:{},defineSkip:h,events:[],now:m,parser:e,previous:null,sliceSerialize:f,sliceStream:p,write:d},u=t.tokenize.call(l,c);return t.resolveAll&&a.push(t),l;function d(e){return o=V(o,e),g(),o[o.length-1]===null?(w(t,0),l.events=xa(a,l.events,l),l.events):[]}function f(e,t){return Ds(p(e),t)}function p(e){return Es(o,e)}function m(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function h(e){i[e.line]=e.column,E()}function g(){let e;for(;r._index-1){let e=o[0];typeof e==`string`?o[0]=e.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function Ds(e,t){let n=-1,r=[],i;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}Ra();var Ns=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ps(e){return e.replace(Ns,Fs)}function Fs(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let e=n.charCodeAt(1),t=e===120||e===88;return Ms(n.slice(t?2:1),t?16:10)}return Ia(n)||e}Ra();var Is={}.hasOwnProperty;function Ls(e,t,n){return typeof t!=`string`&&(n=t,t=void 0),Rs(n)(ks(Os(n).document().write(js()(e,t,!0))))}function Rs(e){let t={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:a(be),autolinkProtocol:T,autolinkEmail:T,atxHeading:a(ge),blockQuote:a(de),characterEscape:T,characterReference:T,codeFenced:a(fe),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(fe,o),codeText:a(pe,o),codeTextData:T,data:T,codeFlowValue:T,definition:a(me),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(he),hardBreakEscape:a(_e),hardBreakTrailing:a(_e),htmlFlow:a(ve,o),htmlFlowData:T,htmlText:a(ve,o),htmlTextData:T,image:a(ye),label:o,link:a(be),listItem:a(Se),listItemValue:f,listOrdered:a(xe,d),listUnordered:a(xe),paragraph:a(Ce),reference:ie,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(ge),strong:a(we),thematicBreak:a(Ee)},exit:{atxHeading:c(),atxHeadingSequence:x,autolink:c(),autolinkEmail:ue,autolinkProtocol:le,blockQuote:c(),characterEscapeValue:E,characterReferenceMarkerHexadecimal:oe,characterReferenceMarkerNumeric:oe,characterReferenceValue:se,characterReference:ce,codeFenced:c(g),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:E,codeIndented:c(_),codeText:c(j),codeTextData:E,data:E,definition:c(),definitionDestinationString:b,definitionLabelString:v,definitionTitleString:y,emphasis:c(),hardBreakEscape:c(O),hardBreakTrailing:c(O),htmlFlow:c(k),htmlFlowData:E,htmlText:c(A),htmlTextData:E,image:c(N),label:te,labelText:ee,lineEnding:D,link:c(M),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:ae,resourceDestinationString:P,resourceTitleString:ne,resource:re,setextHeading:c(w),setextHeadingLineSequence:C,setextHeadingText:S,strong:c(),thematicBreak:c()}};Bs(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(e){let r={type:`root`,children:[]},a={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:o,resume:u,data:n},c=[],d=-1;for(;++d0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||Hs).call(a,void 0,e[0])}for(r.position={start:zs(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:zs(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d55295&&a<57344){let t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o=`�`}else o=String.fromCharCode(a);o&&=(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,``),i&&=(n+=i,0)}return t.join(``)+e.slice(r)}function Gs(e,t){let n=[{type:`text`,value:`↩`}];return t>1&&n.push({type:`element`,tagName:`sup`,properties:{},children:[{type:`text`,value:String(t)}]}),n}function Ks(e,t){return`Back to reference `+(e+1)+(t>1?`-`+t:``)}function qs(e){let t=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,n=e.options.footnoteBackContent||Gs,r=e.options.footnoteBackLabel||Ks,i=e.options.footnoteLabel||`Footnotes`,a=e.options.footnoteLabelTagName||`h2`,o=e.options.footnoteLabelProperties||{className:[`sr-only`]},s=[],c=-1;for(;++c0&&d.push({type:`text`,value:` `});let e=typeof n==`string`?n:n(c,u);typeof e==`string`&&(e={type:`text`,value:e}),d.push({type:`element`,tagName:`a`,properties:{href:`#`+t+`fnref-`+l+(u>1?`-`+u:``),dataFootnoteBackref:``,ariaLabel:typeof r==`string`?r:r(c,u),className:[`data-footnote-backref`]},children:Array.isArray(e)?e:[e]})}let p=a[a.length-1];if(p&&p.type===`element`&&p.tagName===`p`){let e=p.children[p.children.length-1];e&&e.type===`text`?e.value+=` `:p.children.push({type:`text`,value:` `}),p.children.push(...d)}else a.push(...d);let m={type:`element`,tagName:`li`,properties:{id:t+`fn-`+l},children:e.wrap(a,!0)};e.patch(i,m),s.push(m)}if(s.length!==0)return{type:`element`,tagName:`section`,properties:{dataFootnotes:!0,className:[`footnotes`]},children:[{type:`element`,tagName:a,properties:{...re(o),id:`footnote-label`},children:[{type:`text`,value:i}]},{type:`text`,value:` +`},{type:`element`,tagName:`ol`,properties:{},children:e.wrap(s,!0)},{type:`text`,value:` +`}]}}function Js(e,t){let n={type:`element`,tagName:`blockquote`,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function Ys(e,t){let n={type:`element`,tagName:`br`,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:`text`,value:` +`}]}function Xs(e,t){let n=t.value?t.value+` +`:``,r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=[`language-`+i[0]]);let a={type:`element`,tagName:`code`,properties:r,children:[{type:`text`,value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:`element`,tagName:`pre`,properties:{},children:[a]},e.patch(t,a),a}function Zs(e,t){let n={type:`element`,tagName:`del`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Qs(e,t){let n={type:`element`,tagName:`em`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function $s(e,t){let n=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,r=String(t.identifier).toUpperCase(),i=Ws(r.toLowerCase()),a=e.footnoteOrder.indexOf(r),o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);let c={type:`element`,tagName:`a`,properties:{href:`#`+n+`fn-`+i,id:n+`fnref-`+i+(s>1?`-`+s:``),dataFootnoteRef:!0,ariaDescribedBy:[`footnote-label`]},children:[{type:`text`,value:String(o)}]};e.patch(t,c);let l={type:`element`,tagName:`sup`,properties:{},children:[c]};return e.patch(t,l),e.applyData(t,l)}function ec(e,t){let n={type:`element`,tagName:`h`+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function tc(e,t){if(e.options.allowDangerousHtml){let n={type:`raw`,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function nc(e,t){let n=t.referenceType,r=`]`;if(n===`collapsed`?r+=`[]`:n===`full`&&(r+=`[`+(t.label||t.identifier)+`]`),t.type===`imageReference`)return[{type:`text`,value:`![`+t.alt+r}];let i=e.all(t),a=i[0];a&&a.type===`text`?a.value=`[`+a.value:i.unshift({type:`text`,value:`[`});let o=i[i.length-1];return o&&o.type===`text`?o.value+=r:i.push({type:`text`,value:r}),i}function rc(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return nc(e,t);let i={src:Ws(r.url||``),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`img`,properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function ic(e,t){let n={src:Ws(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`img`,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function ac(e,t){let n={type:`text`,value:t.value.replace(/\r?\n|\r/g,` `)};e.patch(t,n);let r={type:`element`,tagName:`code`,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function oc(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return nc(e,t);let i={href:Ws(r.url||``)};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`a`,properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function sc(e,t){let n={href:Ws(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`a`,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function cc(e,t,n){let r=e.all(t),i=n?lc(n):uc(t),a={},o=[];if(typeof t.checked==`boolean`){let e=r[0],n;e&&e.type===`element`&&e.tagName===`p`?n=e:(n={type:`element`,tagName:`p`,properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:`text`,value:` `}),n.children.unshift({type:`element`,tagName:`input`,properties:{type:`checkbox`,checked:t.checked,disabled:!0},children:[]}),a.className=[`task-list-item`]}let s=-1;for(;++s1}function dc(e,t){let n={},r=e.all(t),i=-1;for(typeof t.start==`number`&&t.start!==1&&(n.start=t.start);++i0){let r={type:`element`,tagName:`tbody`,properties:{},children:e.wrap(n,!0)},a=ne(t.children[1]),o=ie(t.children[t.children.length-1]);a&&o&&(r.position={start:a,end:o}),i.push(r)}let a={type:`element`,tagName:`table`,properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function gc(e,t,n){let r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?`th`:`td`,a=n&&n.type===`table`?n.align:void 0,o=a?a.length:t.children.length,s=-1,c=[];for(;++s0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(xc(t.slice(i),i>0,!1)),a.join(``)}function xc(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;t===vc||t===yc;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;t===vc||t===yc;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):``}function Sc(e,t){let n={type:`text`,value:bc(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function Cc(e,t){let n={type:`element`,tagName:`hr`,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var wc={blockquote:Js,break:Ys,code:Xs,delete:Zs,emphasis:Qs,footnoteReference:$s,heading:ec,html:tc,imageReference:rc,image:ic,inlineCode:ac,linkReference:oc,link:sc,listItem:cc,list:dc,paragraph:fc,root:pc,strong:mc,table:hc,tableCell:_c,tableRow:gc,text:Sc,thematicBreak:Cc,toml:Tc,yaml:Tc,definition:Tc,footnoteDefinition:Tc};function Tc(){}var Ec={}.hasOwnProperty,Dc={};function Oc(e,t){let n=t||Dc,r=new Map,i=new Map,a={all:s,applyData:Ac,definitionById:r,footnoteById:i,footnoteCounts:new Map,footnoteOrder:[],handlers:{...wc,...n.handlers},one:o,options:n,patch:kc,wrap:Mc};return ae(e,function(e){if(e.type===`definition`||e.type===`footnoteDefinition`){let t=e.type===`definition`?r:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}}),a;function o(e,t){let n=e.type,r=a.handlers[n];if(Ec.call(a.handlers,n)&&r)return r(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(n)){if(`children`in e){let{children:t,...n}=e,r=re(n);return r.children=a.all(e),r}return re(e)}return(a.options.unknownHandler||jc)(a,e,t)}function s(e){let t=[];if(`children`in e){let n=e.children,r=-1;for(;++r0&&n.push({type:`text`,value:` +`}),n}function Nc(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Pc(e,t){let n=Oc(e,t),r=n.one(e,void 0),i=qs(n),a=Array.isArray(r)?{type:`root`,children:r}:r||{type:`root`,children:[]};return i&&(`children`in a,a.children.push({type:`text`,value:` +`},i)),a}function Fc(e,t){return e&&`run`in e?async function(n,r){let i=Pc(n,{file:r,...t});await e.run(i,r)}:function(n,r){return Pc(n,{file:r,...e||t})}}function Ic(e){if(e)throw e}var Lc=t(r(((e,t)=>{var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=function(e){return typeof Array.isArray==`function`?Array.isArray(e):r.call(e)===`[object Array]`},s=function(e){if(!e||r.call(e)!==`[object Object]`)return!1;var t=n.call(e,`constructor`),i=e.constructor&&e.constructor.prototype&&n.call(e.constructor.prototype,`isPrototypeOf`);if(e.constructor&&!t&&!i)return!1;for(var a in e);return a===void 0||n.call(e,a)},c=function(e,t){i&&t.name===`__proto__`?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,t){if(t===`__proto__`){if(!n.call(e,t))return;if(a)return a(e,t).value}return e[t]};t.exports=function e(){var t,n,r,i,a,u,d=arguments[0],f=1,p=arguments.length,m=!1;for(typeof d==`boolean`&&(m=d,d=arguments[1]||{},f=2),(d==null||typeof d!=`object`&&typeof d!=`function`)&&(d={});ft.length,o;r&&t.push(i);try{o=e.apply(this,t)}catch(e){let t=e;if(r&&n)throw t;return i(t)}r||(o&&o.then&&typeof o.then==`function`?o.then(a,i):o instanceof Error?i(o):a(o))}function i(e,...r){n||(n=!0,t(e,...r))}function a(e){i(null,e)}}var Vc={basename:Hc,dirname:Uc,extname:Wc,join:Gc,sep:`/`};function Hc(e,t){if(t!==void 0&&typeof t!=`string`)throw TypeError(`"ext" argument must be a string`);Jc(e);let n=0,r=-1,i=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else r<0&&(a=!0,r=i+1);return r<0?``:e.slice(n,r)}if(t===e)return``;let o=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else o<0&&(a=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function Uc(e){if(Jc(e),e.length===0)return`.`;let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||=!0;return t<0?e.codePointAt(0)===47?`/`:`.`:t===1&&e.codePointAt(0)===47?`//`:e.slice(0,t)}function Wc(e){Jc(e);let t=e.length,n=-1,r=0,i=-1,a=0,o;for(;t--;){let s=e.codePointAt(t);if(s===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),s===46?i<0?i=t:a!==1&&(a=1):i>-1&&(a=-1)}return i<0||n<0||a===0||a===1&&i===n-1&&i===r+1?``:e.slice(i,n)}function Gc(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+=`/`),t?`/`+n:n}function qc(e,t){let n=``,r=0,i=-1,a=0,o=-1,s,c;for(;++o<=e.length;){if(o2){if(c=n.lastIndexOf(`/`),c!==n.length-1){c<0?(n=``,r=0):(n=n.slice(0,c),r=n.length-1-n.lastIndexOf(`/`)),i=o,a=0;continue}}else if(n.length>0){n=``,r=0,i=o,a=0;continue}}t&&(n=n.length>0?n+`/..`:`..`,r=2)}else n.length>0?n+=`/`+e.slice(i+1,o):n=e.slice(i+1,o),r=o-i-1;i=o,a=0}else s===46&&a>-1?a++:a=-1}return n}function Jc(e){if(typeof e!=`string`)throw TypeError(`Path must be a string. Received `+JSON.stringify(e))}var Yc={cwd:Xc};function Xc(){return`/`}function Zc(e){return!!(typeof e==`object`&&e&&`href`in e&&e.href&&`protocol`in e&&e.protocol&&e.auth===void 0)}function Qc(e){if(typeof e==`string`)e=new URL(e);else if(!Zc(e)){let t=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:`){let e=TypeError(`The URL must be of scheme file`);throw e.code=`ERR_INVALID_URL_SCHEME`,e}return $c(e)}function $c(e){if(e.hostname!==``){let e=TypeError(`File URL host must be "localhost" or empty on darwin`);throw e.code=`ERR_INVALID_FILE_URL_HOST`,e}let t=e.pathname,n=-1;for(;++n0){let[r,...a]=t,o=n[i][1];Rc(o)&&Rc(r)&&(r=(0,Lc.default)(!0,o,r)),n[i]=[e,r,...a]}}}}().freeze();function ll(e,t){if(typeof t!=`function`)throw TypeError("Cannot `"+e+"` without `parser`")}function ul(e,t){if(typeof t!=`function`)throw TypeError("Cannot `"+e+"` without `compiler`")}function dl(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function fl(e){if(!Rc(e)||typeof e.type!=`string`)throw TypeError("Expected node, got `"+e+"`")}function pl(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function ml(e){return hl(e)?e:new tl(e)}function hl(e){return!!(e&&typeof e==`object`&&`message`in e&&`messages`in e)}function gl(e){return typeof e==`string`||_l(e)}function _l(e){return!!(e&&typeof e==`object`&&`byteLength`in e&&`byteOffset`in e)}var vl=t(a(),1),yl=[],bl={allowDangerousHtml:!0},xl=/^(https?|ircs?|mailto|xmpp)$/i,Sl=[{from:`astPlugins`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowDangerousHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`allowNode`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowElement`},{from:`allowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`allowedElements`},{from:`className`,id:`remove-classname`},{from:`disallowedTypes`,id:`replace-allownode-allowedtypes-and-disallowedtypes`,to:`disallowedElements`},{from:`escapeHtml`,id:`remove-buggy-html-in-markdown-parser`},{from:`includeElementIndex`,id:`#remove-includeelementindex`},{from:`includeNodeIndex`,id:`change-includenodeindex-to-includeelementindex`},{from:`linkTarget`,id:`remove-linktarget`},{from:`plugins`,id:`change-plugins-to-remarkplugins`,to:`remarkPlugins`},{from:`rawSourcePos`,id:`#remove-rawsourcepos`},{from:`renderers`,id:`change-renderers-to-components`,to:`components`},{from:`source`,id:`change-source-to-children`,to:`children`},{from:`sourcePos`,id:`#remove-sourcepos`},{from:`transformImageUri`,id:`#add-urltransform`,to:`urlTransform`},{from:`transformLinkUri`,id:`#add-urltransform`,to:`urlTransform`}];function Cl(e){let t=wl(e),n=Tl(e);return El(t.runSync(t.parse(n),n),e)}function wl(e){let t=e.rehypePlugins||yl,n=e.remarkPlugins||yl,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...bl}:bl;return cl().use(Us).use(n).use(Fc,r).use(t)}function Tl(e){let t=e.children||``,n=new tl;return typeof t==`string`?n.value=t:``+t,n}function El(e,t){let n=t.allowedElements,r=t.allowElement,i=t.components,a=t.disallowedElements,o=t.skipHtml,s=t.unwrapDisallowed,c=t.urlTransform||Dl;for(let e of Sl)Object.hasOwn(t,e.from)&&``+e.from+(e.to?"use `"+e.to+"` instead":`remove it`)+e.id;return ae(e,l),ki(e,{Fragment:vl.Fragment,components:i,ignoreInvalidStyle:!0,jsx:vl.jsx,jsxs:vl.jsxs,passKeys:!0,passNode:!0});function l(e,t,i){if(e.type===`raw`&&i&&typeof t==`number`)return o?i.children.splice(t,1):i.children[t]={type:`text`,value:e.value},t;if(e.type===`element`){let t;for(t in Zi)if(Object.hasOwn(Zi,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=Zi[t];(r===null||r.includes(e.tagName))&&(e.properties[t]=c(String(n||``),t,e))}}if(e.type===`element`){let o=n?!n.includes(e.tagName):a?a.includes(e.tagName):!1;if(!o&&r&&typeof t==`number`&&(o=!r(e,t,i)),o&&i&&typeof t==`number`)return s&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}}function Dl(e){let t=e.indexOf(`:`),n=e.indexOf(`?`),r=e.indexOf(`#`),i=e.indexOf(`/`);return t===-1||i!==-1&&t>i||n!==-1&&t>n||r!==-1&&t>r||xl.test(e.slice(0,t))?e:``}function Ol(e,t){let n=String(e);if(typeof t!=`string`)throw TypeError(`Expected character`);let r=0,i=n.indexOf(t);for(;i!==-1;)r++,i=n.indexOf(t,i+t.length);return r}var kl,Al=e((()=>{kl=`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.sup2.sup3.szlig.thorn.times.uacute.ucirc.ugrave.uml.uuml.yacute.yen.yuml`.split(`.`)})),jl,Ml=e((()=>{jl={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 Nl(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=48&&t<=57}var Pl=e((()=>{}));function Fl(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}var Il=e((()=>{}));function Ll(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}var Rl=e((()=>{}));function zl(e){return Ll(e)||Nl(e)}var Bl=e((()=>{Rl(),Pl()}));function Vl(e,t={}){let n=typeof t.additional==`string`?t.additional.charCodeAt(0):t.additional,r=[],i=0,a=-1,o=``,s,c;t.position&&(`start`in t.position||`indent`in t.position?(c=t.position.indent,s=t.position.start):s=t.position);let l=(s?s.line:0)||1,u=(s?s.column:0)||1,d=p(),f;for(i--;++i<=e.length;)if(f===10&&(u=(c?c[a]:0)||1),f=e.charCodeAt(i),f===38){let a=e.charCodeAt(i+1);if(a===9||a===10||a===12||a===32||a===38||a===60||Number.isNaN(a)||n&&a===n){o+=Wl(f),u++;continue}let s=i+1,c=s,l=s,g;if(a===35){l=++c;let t=e.charCodeAt(l);t===88||t===120?(g=`hexadecimal`,l=++c):g=`decimal`}else g=`named`;let _=``,v=``,y=``,b=g===`named`?zl:g===`decimal`?Nl:Fl;for(l--;++l<=e.length;){let t=e.charCodeAt(l);if(!b(t))break;y+=Wl(t),g===`named`&&kl.includes(y)&&(_=y,v=Ia(y))}let x=e.charCodeAt(l)===59;if(x){l++;let e=g===`named`?Ia(y):!1;e&&(_=y,v=e)}let S=1+l-s,C=``;if(!(!x&&t.nonTerminated===!1))if(!y)g!==`named`&&m(4,S);else if(g===`named`){if(x&&!v)m(5,1);else if(_!==y&&(l=c+_.length,S=1+l-c,x=!1),!x){let n=_?1:3;if(t.attribute){let t=e.charCodeAt(l);t===61?(m(n,S),v=``):zl(t)?v=``:m(n,S)}else m(n,S)}C=v}else{x||m(2,S);let e=Number.parseInt(y,g===`hexadecimal`?16:10);if(Hl(e))m(7,S),C=Wl(65533);else if(e in jl)m(6,S),C=jl[e];else{let t=``;Ul(e)&&m(6,S),e>65535&&(e-=65536,t+=Wl(e>>>10|55296),e=56320|e&1023),C=t+Wl(e)}}if(C){h(),d=p(),i=l-1,u+=l-s+1,r.push(C);let n=p();n.offset++,t.reference&&t.reference.call(t.referenceContext,C,{start:d,end:n},e.slice(s-1,l)),d=n}else y=e.slice(s-1,l),o+=y,u+=y.length,i=l-1}else f===10&&(l++,a++,u=0),Number.isNaN(f)?h():(o+=Wl(f),u++);return r.join(``);function p(){return{line:l,column:u,offset:i+((s?s.offset:0)||0)}}function m(e,n){let r;t.warning&&(r=p(),r.column+=n,r.offset+=n,t.warning.call(t.warningContext,Gl[e],r,e))}function h(){o&&=(r.push(o),t.text&&t.text.call(t.textContext,o,{start:d,end:p()}),``)}}function Hl(e){return e>=55296&&e<=57343||e>1114111}function Ul(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}var Wl,Gl,Kl=e((()=>{Al(),Ml(),Pl(),Il(),Bl(),Ra(),Wl=String.fromCharCode,Gl=[``,`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`]})),ql=e((()=>{Kl()})),Jl=/["&'<>`]/g,Yl=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Xl=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,Zl=/[|\\{}()[\]^$+*?.]/g,Ql=new WeakMap;function $l(e,t){if(e=e.replace(t.subset?eu(t.subset):Jl,r),t.subset||t.escapeOnly)return e;return e.replace(Yl,n).replace(Xl,r);function n(e,n,r){return t.format((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)}function r(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}function eu(e){let t=Ql.get(e);return t||(t=tu(e),Ql.set(e,t)),t}function tu(e){let t=[],n=-1;for(;++n`}]+$/,su=/^[^\t\n\r "'<=>`}]+$/;function cu(){return{canContainEols:[`textDirective`],enter:{directiveContainer:uu,directiveContainerAttributes:_u,directiveContainerLabel:hu,directiveLeaf:du,directiveLeafAttributes:_u,directiveText:fu,directiveTextAttributes:_u},exit:{directiveContainer:Cu,directiveContainerAttributeClassValue:yu,directiveContainerAttributeIdValue:vu,directiveContainerAttributeName:xu,directiveContainerAttributeValue:bu,directiveContainerAttributes:Su,directiveContainerLabel:gu,directiveContainerName:mu,directiveLeaf:Cu,directiveLeafAttributeClassValue:yu,directiveLeafAttributeIdValue:vu,directiveLeafAttributeName:xu,directiveLeafAttributeValue:bu,directiveLeafAttributes:Su,directiveLeafName:mu,directiveText:Cu,directiveTextAttributeClassValue:yu,directiveTextAttributeIdValue:vu,directiveTextAttributeName:xu,directiveTextAttributeValue:bu,directiveTextAttributes:Su,directiveTextName:mu}}}function lu(e){let t=e||au;if(t.quote!==`"`&&t.quote!==`'`&&t.quote!==null&&t.quote!==void 0)throw Error("Invalid quote `"+t.quote+"`, expected `'` or `\"`");return n.peek=wu,{handlers:{containerDirective:n,leafDirective:n,textDirective:n},unsafe:[{character:`\r`,inConstruct:[`leafDirectiveLabel`,`containerDirectiveLabel`]},{character:` +`,inConstruct:[`leafDirectiveLabel`,`containerDirectiveLabel`]},{before:`[^:]`,character:`:`,after:`[A-Za-z]`,inConstruct:[`phrasing`]},{atBreak:!0,character:`:`,after:`:`}]};function n(e,t,n,i){let a=n.createTracker(i),o=Eu(e),s=n.enter(e.type),c=a.move(o+(e.name||``)),l;if(e.type===`containerDirective`){let t=(e.children||[])[0];l=Tu(t)?t:void 0}else l=e;if(l&&l.children&&l.children.length>0){let t=n.enter(`label`),r=`${e.type}Label`,i=n.enter(r);c+=a.move(`[`),c+=a.move(n.containerPhrasing(l,{...a.current(),before:c,after:`]`})),c+=a.move(`]`),i(),t()}if(c+=a.move(r(e,n)),e.type===`containerDirective`){let t=(e.children||[])[0],r=e;Tu(t)&&(r=Object.assign({},e,{children:e.children.slice(1)})),r&&r.children&&r.children.length>0&&(c+=a.move(` +`),c+=a.move(n.containerFlow(r,a.current()))),c+=a.move(` +`+o)}return s(),c}function r(e,n){let r=e.attributes||{},a=[],o,s,c,l;for(l in r)if(iu.call(r,l)&&r[l]!==void 0&&r[l]!==null){let u=String(r[l]);if(l===`id`)c=t.preferShortcut!==!1&&ou.test(u)?`#`+u:i(`id`,u,e,n);else if(l===`class`){let r=u.split(/[\t\n\r ]+/g),a=[],c=[],l=-1;for(;++l0?i(`class`,a.join(` `),e,n):``,s=c.length>0?`.`+c.join(`.`):``}else a.push(i(l,u,e,n))}return o&&a.unshift(o),s&&a.unshift(s),c&&a.unshift(c),a.length>0?`{`+a.join(` `)+`}`:``}function i(e,n,r,i){if(t.collapseEmptyAttributes!==!1&&!n)return e;if(t.preferUnquoted&&su.test(n))return e+`=`+n;let a=t.quote||i.options.quote||`"`,o=a===`"`?`'`:`"`,s=t.quoteSmart&&Ol(n,a)>Ol(n,o)?o:a,c=r.type===`textDirective`?[s]:[s,` +`,`\r`];return e+`=`+s+ru(n,{subset:c})+s}}function uu(e){pu.call(this,`containerDirective`,e)}function du(e){pu.call(this,`leafDirective`,e)}function fu(e){pu.call(this,`textDirective`,e)}function pu(e,t){this.enter({type:e,name:``,attributes:{},children:[]},t)}function mu(e){let t=this.stack[this.stack.length-1];t.type===`containerDirective`||t.type===`leafDirective`||t.type,t.name=this.sliceSerialize(e)}function hu(e){this.enter({type:`paragraph`,data:{directiveLabel:!0},children:[]},e)}function gu(e){this.exit(e)}function _u(){this.data.directiveAttributes=[],this.buffer()}function vu(e){this.data.directiveAttributes.push([`id`,Vl(this.sliceSerialize(e),{attribute:!0})])}function yu(e){this.data.directiveAttributes.push([`class`,Vl(this.sliceSerialize(e),{attribute:!0})])}function bu(e){let t=this.data.directiveAttributes;t[t.length-1][1]=Vl(this.sliceSerialize(e),{attribute:!0})}function xu(e){this.data.directiveAttributes.push([this.sliceSerialize(e),``])}function Su(){let e=this.data.directiveAttributes,t={},n=-1;for(;++nt&&(t=r)}}),t+=3):t=e.type===`leafDirective`?2:1,`:`.repeat(t)}function Du(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m){let h,g;return _;function _(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),v}function v(t){return t===35?(h=o,y(t)):t===46?(h=s,y(t)):m&&K(t)?J(e,v,`whitespace`)(t):!m&&G(t)?fo(e,v)(t):t===null||W(t)||q(t)||fa(t)&&t!==45&&t!==95?A(t):(e.enter(a),e.enter(c),e.consume(t),S)}function y(t){let n=h+`Marker`;return e.enter(a),e.enter(h),e.enter(n),e.consume(t),e.exit(n),b}function b(t){if(t===null||t===34||t===35||t===39||t===46||t===60||t===61||t===62||t===96||t===125||G(t))return n(t);let r=h+`Value`;return e.enter(r),e.consume(t),x}function x(t){if(t===null||t===34||t===39||t===60||t===61||t===62||t===96)return n(t);if(t===35||t===46||t===125||G(t)){let n=h+`Value`;return e.exit(n),e.exit(h),e.exit(a),v(t)}return e.consume(t),x}function S(t){return t===null||W(t)||q(t)||fa(t)&&t!==45&&t!==46&&t!==58&&t!==95?(e.exit(c),m&&K(t)?J(e,C,`whitespace`)(t):!m&&G(t)?fo(e,C)(t):C(t)):(e.consume(t),S)}function C(t){return t===61?(e.enter(l),e.consume(t),e.exit(l),w):(e.exit(a),v(t))}function w(t){return t===null||t===60||t===61||t===62||t===96||t===125||m&&W(t)?n(t):t===34||t===39?(e.enter(u),e.enter(f),e.consume(t),e.exit(f),g=t,E):m&&K(t)?J(e,w,`whitespace`)(t):!m&&G(t)?fo(e,w)(t):(e.enter(d),e.enter(p),e.consume(t),g=void 0,T)}function T(t){return t===null||t===34||t===39||t===60||t===61||t===62||t===96?n(t):t===125||G(t)?(e.exit(p),e.exit(d),e.exit(a),v(t)):(e.consume(t),T)}function E(t){return t===g?(e.enter(f),e.consume(t),e.exit(f),e.exit(u),e.exit(a),k):(e.enter(d),D(t))}function D(t){return t===g?(e.exit(d),E(t)):t===null?n(t):W(t)?m?n(t):fo(e,D)(t):(e.enter(p),e.consume(t),O)}function O(t){return t===g||t===null||W(t)?(e.exit(p),D(t)):(e.consume(t),O)}function k(e){return e===125||G(e)?v(e):A(e)}function A(a){return a===125?(e.enter(i),e.consume(a),e.exit(i),e.exit(r),t):n(a)}}function Ou(e,t,n,r,i,a,o){let s=0,c=0,l;return u;function u(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),d}function d(n){return n===93?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),f(n))}function f(t){if(t===93&&!c)return h(t);let n=e.enter(`chunkText`,{_contentTypeTextTrailing:!0,contentType:`text`,previous:l});return l&&(l.next=n),l=n,p(t)}function p(t){return t===null||s>999||t===91&&++c>32?n(t):t===93&&!c--?(e.exit(`chunkText`),h(t)):W(t)?o?n(t):(e.consume(t),e.exit(`chunkText`),f):(e.consume(t),t===92?m:p)}function m(t){return t===91||t===92||t===93?(e.consume(t),s++,p):p(t)}function h(n){return e.exit(a),e.enter(i),e.consume(n),e.exit(i),e.exit(r),t}}function ku(e,t,n,r){let i=this;return a;function a(t){return t===null||W(t)||fa(t)||q(t)?n(t):(e.enter(r),e.consume(t),o)}function o(a){return a===null||W(a)||q(a)||fa(a)&&a!==45&&a!==95?(e.exit(r),i.previous===45||i.previous===95?n(a):t(a)):(e.consume(a),o)}}var Au={tokenize:Pu,concrete:!0},ju={tokenize:Fu,partial:!0},Mu={tokenize:Iu,partial:!0},Nu={tokenize:Lu,partial:!0};function Pu(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&i[1].type===`linePrefix`?i[2].sliceSerialize(i[1],!0).length:0,o=0,s;return c;function c(t){return e.enter(`directiveContainer`),e.enter(`directiveContainerFence`),e.enter(`directiveContainerSequence`),l(t)}function l(t){return t===58?(e.consume(t),o++,l):o<3?n(t):(e.exit(`directiveContainerSequence`),ku.call(r,e,u,n,`directiveContainerName`)(t))}function u(t){return t===91?e.attempt(ju,d,d)(t):d(t)}function d(t){return t===123?e.attempt(Mu,f,f)(t):f(t)}function f(t){return J(e,p,`whitespace`)(t)}function p(i){return e.exit(`directiveContainerFence`),i===null?C(i):W(i)?r.interrupt?t(i):e.attempt(Nu,m,C)(i):n(i)}function m(t){return t===null?C(t):W(t)?e.check(Nu,y,C)(t):(e.enter(`directiveContainerContent`),h(t))}function h(t){return e.attempt({tokenize:w,partial:!0},S,a?J(e,g,`linePrefix`,a+1):g)(t)}function g(t){return t===null?S(t):W(t)?e.check(Nu,v,S)(t):v(t)}function _(t){if(t===null){let n=e.exit(`chunkDocument`);return r.parser.lazy[n.start.line]=!1,S(t)}return W(t)?e.check(Nu,b,x)(t):(e.consume(t),_)}function v(t){let n=e.enter(`chunkDocument`,{contentType:`document`,previous:s});return s&&(s.next=n),s=n,_(t)}function y(t){return e.enter(`directiveContainerContent`),h(t)}function b(t){e.consume(t);let n=e.exit(`chunkDocument`);return r.parser.lazy[n.start.line]=!1,h}function x(t){let n=e.exit(`chunkDocument`);return r.parser.lazy[n.start.line]=!1,S(t)}function S(t){return e.exit(`directiveContainerContent`),C(t)}function C(n){return e.exit(`directiveContainer`),t(n)}function w(e,t,n){let i=0;return J(e,a,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4);function a(t){return e.enter(`directiveContainerFence`),e.enter(`directiveContainerSequence`),s(t)}function s(t){return t===58?(e.consume(t),i++,s):i?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(`)`),i=Ol(e,`(`),a=Ol(e,`)`);for(;r!==-1&&i>a;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(`)`),a++;return[e,n]}function md(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||q(n)||fa(n))&&(!t||n!==47)}wd.peek=Cd;function hd(){this.buffer()}function gd(e){this.enter({type:`footnoteReference`,identifier:``,label:``},e)}function _d(){this.buffer()}function vd(e){this.enter({type:`footnoteDefinition`,identifier:``,label:``,children:[]},e)}function yd(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=Y(this.sliceSerialize(e)).toLowerCase(),n.label=t}function bd(e){this.exit(e)}function xd(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=Y(this.sliceSerialize(e)).toLowerCase(),n.label=t}function Sd(e){this.exit(e)}function Cd(){return`[`}function wd(e,t,n,r){let i=n.createTracker(r),a=i.move(`[^`),o=n.enter(`footnoteReference`),s=n.enter(`reference`);return a+=i.move(n.safe(n.associationId(e),{after:`]`,before:a})),s(),o(),a+=i.move(`]`),a}function Td(){return{enter:{gfmFootnoteCallString:hd,gfmFootnoteCall:gd,gfmFootnoteDefinitionLabelString:_d,gfmFootnoteDefinition:vd},exit:{gfmFootnoteCallString:yd,gfmFootnoteCall:bd,gfmFootnoteDefinitionLabelString:xd,gfmFootnoteDefinition:Sd}}}function Ed(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:n,footnoteReference:wd},unsafe:[{character:`[`,inConstruct:[`label`,`phrasing`,`reference`]}]};function n(e,n,r,i){let a=r.createTracker(i),o=a.move(`[^`),s=r.enter(`footnoteDefinition`),c=r.enter(`label`);return o+=a.move(r.safe(r.associationId(e),{before:o,after:`]`})),c(),o+=a.move(`]:`),e.children&&e.children.length>0&&(a.shift(4),o+=a.move((t?` +`:` `)+r.indentLines(r.containerFlow(e,a.current()),t?Od:Dd))),s(),o}}function Dd(e,t,n){return t===0?e:Od(e,t,n)}function Od(e,t,n){return(n?``:` `)+e}var kd=[`autolink`,`destinationLiteral`,`destinationRaw`,`reference`,`titleQuote`,`titleApostrophe`];Pd.peek=Fd;function Ad(){return{canContainEols:[`delete`],enter:{strikethrough:Md},exit:{strikethrough:Nd}}}function jd(){return{unsafe:[{character:`~`,inConstruct:`phrasing`,notInConstruct:kd}],handlers:{delete:Pd}}}function Md(e){this.enter({type:`delete`,children:[]},e)}function Nd(e){this.exit(e)}function Pd(e,t,n,r){let i=n.createTracker(r),a=n.enter(`strikethrough`),o=i.move(`~~`);return o+=n.containerPhrasing(e,{...i.current(),before:o,after:`~`}),o+=i.move(`~~`),a(),o}function Fd(){return`~`}function Id(e,t={}){let n=(t.align||[]).concat(),r=t.stringLength||Rd,i=[],a=[],o=[],s=[],c=0,l=-1;for(;++lc&&(c=e[l].length);++us[u])&&(s[u]=e)}n.push(a)}a[l]=n,o[l]=i}let u=-1;if(typeof n==`object`&&`length`in n)for(;++us[u]&&(s[u]=a),f[u]=a),d[u]=o}a.splice(1,0,d),o.splice(1,0,f),l=-1;let p=[];for(;++l `),a.shift(2);let o=n.indentLines(n.containerFlow(e,a.current()),Vd);return i(),o}function Vd(e,t,n){return`>`+(n?``:` `)+e}function Hd(e,t){return Ud(e,t.inConstruct,!0)&&!Ud(e,t.notInConstruct,!1)}function Ud(e,t,n){if(typeof t==`string`&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++ro&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}function Kd(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function qd(e){let t=e.options.fence||"`";if(t!=="`"&&t!==`~`)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function Jd(e,t,n,r){let i=qd(n),a=e.value||``,o=i==="`"?`GraveAccent`:`Tilde`;if(Kd(e,n)){let e=n.enter(`codeIndented`),t=n.indentLines(a,Yd);return e(),t}let s=n.createTracker(r),c=i.repeat(Math.max(Gd(a,i)+1,3)),l=n.enter(`codeFenced`),u=s.move(c);if(e.lang){let t=n.enter(`codeFencedLang${o}`);u+=s.move(n.safe(e.lang,{before:u,after:` `,encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){let t=n.enter(`codeFencedMeta${o}`);u+=s.move(` `),u+=s.move(n.safe(e.meta,{before:u,after:` +`,encode:["`"],...s.current()})),t()}return u+=s.move(` +`),a&&(u+=s.move(a+` +`)),u+=s.move(c),l(),u}function Yd(e,t,n){return(n?``:` `)+e}function Xd(e){let t=e.options.quote||`"`;if(t!==`"`&&t!==`'`)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function Zd(e,t,n,r){let i=Xd(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`definition`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`[`);return l+=c.move(n.safe(n.associationId(e),{before:l,after:`]`,...c.current()})),l+=c.move(`]: `),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:` +`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),o(),l}function Qd(e){let t=e.options.emphasis||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function $d(e){return`&#x`+e.toString(16).toUpperCase()+`;`}function ef(e,t,n){let r=ba(e),i=ba(t);return r===void 0?i===void 0?n===`_`?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}tf.peek=nf;function tf(e,t,n,r){let i=Qd(n),a=n.enter(`emphasis`),o=n.createTracker(r),s=o.move(i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=ef(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=$d(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=ef(r.after.charCodeAt(0),d,i);f.inside&&(c=c.slice(0,-1)+$d(d));let p=o.move(i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function nf(e,t,n){return n.options.emphasis||`*`}function rf(e,t){let n=!1;return ae(e,function(e){if(`value`in e&&/\r?\n|\r/.test(e.value)||e.type===`break`)return n=!0,!1}),!!((!e.depth||e.depth<3)&&$i(e)&&(t.options.setext||n))}function af(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if(rf(e,n)){let t=n.enter(`headingSetext`),r=n.enter(`phrasing`),o=n.containerPhrasing(e,{...a.current(),before:` +`,after:` +`});return r(),t(),o+` +`+(i===1?`=`:`-`).repeat(o.length-(Math.max(o.lastIndexOf(`\r`),o.lastIndexOf(` +`))+1))}let o=`#`.repeat(i),s=n.enter(`headingAtx`),c=n.enter(`phrasing`);a.move(o+` `);let l=n.containerPhrasing(e,{before:`# `,after:` +`,...a.current()});return/^[\t ]/.test(l)&&(l=$d(l.charCodeAt(0))+l.slice(1)),l=l?o+` `+l:o,n.options.closeAtx&&(l+=` `+o),c(),s(),l}of.peek=sf;function of(e){return e.value||``}function sf(){return`<`}cf.peek=lf;function cf(e,t,n,r){let i=Xd(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`image`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`![`);return l+=c.move(n.safe(e.alt,{before:l,after:`]`,...c.current()})),l+=c.move(`](`),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),l+=c.move(`)`),o(),l}function lf(){return`!`}uf.peek=df;function uf(e,t,n,r){let i=e.referenceType,a=n.enter(`imageReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`![`),l=n.safe(e.alt,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function df(){return`!`}ff.peek=pf;function ff(e,t,n){let r=e.value||``,i="`",a=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=` `+r+` `);++a\u007F]/.test(e.url))}hf.peek=gf;function hf(e,t,n,r){let i=Xd(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.createTracker(r),s,c;if(mf(e,n)){let t=n.stack;n.stack=[],s=n.enter(`autolink`);let r=o.move(`<`);return r+=o.move(n.containerPhrasing(e,{before:r,after:`>`,...o.current()})),r+=o.move(`>`),s(),n.stack=t,r}s=n.enter(`link`),c=n.enter(`label`);let l=o.move(`[`);return l+=o.move(n.containerPhrasing(e,{before:l,after:`](`,...o.current()})),l+=o.move(`](`),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter(`destinationLiteral`),l+=o.move(`<`),l+=o.move(n.safe(e.url,{before:l,after:`>`,...o.current()})),l+=o.move(`>`)):(c=n.enter(`destinationRaw`),l+=o.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...o.current()}))),c(),e.title&&(c=n.enter(`title${a}`),l+=o.move(` `+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),c()),l+=o.move(`)`),s(),l}function gf(e,t,n){return mf(e,n)?`<`:`[`}_f.peek=vf;function _f(e,t,n,r){let i=e.referenceType,a=n.enter(`linkReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`[`),l=n.containerPhrasing(e,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function vf(){return`[`}function yf(e){let t=e.options.bullet||`*`;if(t!==`*`&&t!==`+`&&t!==`-`)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function bf(e){let t=yf(e),n=e.options.bulletOther;if(!n)return t===`*`?`-`:`*`;if(n!==`*`&&n!==`+`&&n!==`-`)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function xf(e){let t=e.options.bulletOrdered||`.`;if(t!==`.`&&t!==`)`)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function Sf(e){let t=e.options.rule||`*`;if(t!==`*`&&t!==`-`&&t!==`_`)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function Cf(e,t,n,r){let i=n.enter(`list`),a=n.bulletCurrent,o=e.ordered?xf(n):yf(n),s=e.ordered?o===`.`?`)`:`.`:bf(n),c=t&&n.bulletLastUsed?o===n.bulletLastUsed:!1;if(!e.ordered){let t=e.children?e.children[0]:void 0;if((o===`*`||o===`-`)&&t&&(!t.children||!t.children[0])&&n.stack[n.stack.length-1]===`list`&&n.stack[n.stack.length-2]===`listItem`&&n.stack[n.stack.length-3]===`list`&&n.stack[n.stack.length-4]===`listItem`&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(c=!0),Sf(n)===o&&t){let t=-1;for(;++t-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+a);let o=a.length+1;(i===`tab`||i===`mixed`&&(t&&t.type===`list`&&t.spread||e.spread))&&(o=Math.ceil(o/4)*4);let s=n.createTracker(r);s.move(a+` `.repeat(o-a.length)),s.shift(o);let c=n.enter(`listItem`),l=n.indentLines(n.containerFlow(e,s.current()),u);return c(),l;function u(e,t,n){return t?(n?``:` `.repeat(o))+e:(n?a:a+` `.repeat(o-a.length))+e}}function Ef(e,t,n,r){let i=n.enter(`paragraph`),a=n.enter(`phrasing`),o=n.containerPhrasing(e,r);return a(),i(),o}var Df=te([`break`,`delete`,`emphasis`,`footnote`,`footnoteReference`,`image`,`imageReference`,`inlineCode`,`inlineMath`,`link`,`linkReference`,`mdxJsxTextElement`,`mdxTextExpression`,`strong`,`text`,`textDirective`]);function Of(e,t,n,r){return(e.children.some(function(e){return Df(e)})?n.containerPhrasing:n.containerFlow).call(n,e,r)}function kf(e){let t=e.options.strong||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}Af.peek=jf;function Af(e,t,n,r){let i=kf(n),a=n.enter(`strong`),o=n.createTracker(r),s=o.move(i+i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=ef(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=$d(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=ef(r.after.charCodeAt(0),d,i);f.inside&&(c=c.slice(0,-1)+$d(d));let p=o.move(i+i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function jf(e,t,n){return n.options.strong||`*`}function Mf(e,t,n,r){return n.safe(e.value,r)}function Nf(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function Pf(e,t,n){let r=(Sf(n)+(n.options.ruleSpaces?` `:``)).repeat(Nf(n));return n.options.ruleSpaces?r.slice(0,-1):r}var Ff={blockquote:Bd,break:Wd,code:Jd,definition:Zd,emphasis:tf,hardBreak:Wd,heading:af,html:of,image:cf,imageReference:uf,inlineCode:ff,link:hf,linkReference:_f,list:Cf,listItem:Tf,paragraph:Ef,root:Of,strong:Af,text:Mf,thematicBreak:Pf};function If(){return{enter:{table:Lf,tableData:Vf,tableHeader:Vf,tableRow:zf},exit:{codeText:Hf,table:Rf,tableData:Bf,tableHeader:Bf,tableRow:Bf}}}function Lf(e){let t=e._align;this.enter({type:`table`,align:t.map(function(e){return e===`none`?null:e}),children:[]},e),this.data.inTable=!0}function Rf(e){this.exit(e),this.data.inTable=void 0}function zf(e){this.enter({type:`tableRow`,children:[]},e)}function Bf(e){this.exit(e)}function Vf(e){this.enter({type:`tableCell`,children:[]},e)}function Hf(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Uf));let n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function Uf(e,t){return t===`|`?t:e}function Wf(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?` `:`|`;return{unsafe:[{character:`\r`,inConstruct:`tableCell`},{character:` +`,inConstruct:`tableCell`},{atBreak:!0,character:`|`,after:`[ :-]`},{character:`|`,inConstruct:`tableCell`},{atBreak:!0,character:`:`,after:`-`},{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{inlineCode:f,table:o,tableCell:c,tableRow:s}};function o(e,t,n,r){return l(u(e,n,r),e.align)}function s(e,t,n,r){let i=l([d(e,n,r)]);return i.slice(0,i.indexOf(` +`))}function c(e,t,n,r){let i=n.enter(`tableCell`),o=n.enter(`phrasing`),s=n.containerPhrasing(e,{...r,before:a,after:a});return o(),i(),s}function l(e,t){return Id(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function u(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`table`);for(;++i0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}var xp={tokenize:kp,partial:!0};function Sp(){return{document:{91:{name:`gfmFootnoteDefinition`,tokenize:Ep,continuation:{tokenize:Dp},exit:Op}},text:{91:{name:`gfmFootnoteCall`,tokenize:Tp},93:{name:`gfmPotentialFootnoteCall`,add:`after`,tokenize:Cp,resolveTo:wp}}}}function Cp(e,t,n){let r=this,i=r.events.length,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o;for(;i--;){let e=r.events[i][1];if(e.type===`labelImage`){o=e;break}if(e.type===`gfmFootnoteCall`||e.type===`labelLink`||e.type===`label`||e.type===`image`||e.type===`link`)break}return s;function s(i){if(!o||!o._balanced)return n(i);let s=Y(r.sliceSerialize({start:o.end,end:r.now()}));return s.codePointAt(0)!==94||!a.includes(s.slice(1))?n(i):(e.enter(`gfmFootnoteCallLabelMarker`),e.consume(i),e.exit(`gfmFootnoteCallLabelMarker`),t(i))}}function wp(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`;let 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++;let a={type:`gfmFootnoteCallString`,start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:`chunkString`,contentType:`string`,start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],[`enter`,r,t],e[n+3],e[n+4],[`enter`,i,t],[`exit`,i,t],[`enter`,a,t],[`enter`,o,t],[`exit`,o,t],[`exit`,a,t],e[e.length-2],e[e.length-1],[`exit`,r,t]];return e.splice(n,e.length-n+1,...s),e}function Tp(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a=0,o;return s;function s(t){return e.enter(`gfmFootnoteCall`),e.enter(`gfmFootnoteCallLabelMarker`),e.consume(t),e.exit(`gfmFootnoteCallLabelMarker`),c}function c(t){return t===94?(e.enter(`gfmFootnoteCallMarker`),e.consume(t),e.exit(`gfmFootnoteCallMarker`),e.enter(`gfmFootnoteCallString`),e.enter(`chunkString`).contentType=`string`,l):n(t)}function l(s){if(a>999||s===93&&!o||s===null||s===91||G(s))return n(s);if(s===93){e.exit(`chunkString`);let a=e.exit(`gfmFootnoteCallString`);return i.includes(Y(r.sliceSerialize(a)))?(e.enter(`gfmFootnoteCallLabelMarker`),e.consume(s),e.exit(`gfmFootnoteCallLabelMarker`),e.exit(`gfmFootnoteCall`),t):n(s)}return G(s)||(o=!0),a++,e.consume(s),s===92?u:l}function u(t){return t===91||t===92||t===93?(e.consume(t),a++,l):l(t)}}function Ep(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a,o=0,s;return c;function c(t){return e.enter(`gfmFootnoteDefinition`)._container=!0,e.enter(`gfmFootnoteDefinitionLabel`),e.enter(`gfmFootnoteDefinitionLabelMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionLabelMarker`),l}function l(t){return t===94?(e.enter(`gfmFootnoteDefinitionMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionMarker`),e.enter(`gfmFootnoteDefinitionLabelString`),e.enter(`chunkString`).contentType=`string`,u):n(t)}function u(t){if(o>999||t===93&&!s||t===null||t===91||G(t))return n(t);if(t===93){e.exit(`chunkString`);let n=e.exit(`gfmFootnoteDefinitionLabelString`);return a=Y(r.sliceSerialize(n)),e.enter(`gfmFootnoteDefinitionLabelMarker`),e.consume(t),e.exit(`gfmFootnoteDefinitionLabelMarker`),e.exit(`gfmFootnoteDefinitionLabel`),f}return G(t)||(s=!0),o++,e.consume(t),t===92?d:u}function d(t){return t===91||t===92||t===93?(e.consume(t),o++,u):u(t)}function f(t){return t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),i.includes(a)||i.push(a),J(e,p,`gfmFootnoteDefinitionWhitespace`)):n(t)}function p(e){return t(e)}}function Dp(e,t,n){return e.check(Oa,t,e.attempt(xp,t,n))}function Op(e){e.exit(`gfmFootnoteDefinition`)}function kp(e,t,n){let r=this;return J(e,i,`gfmFootnoteDefinitionIndent`,5);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`gfmFootnoteDefinitionIndent`&&i[2].sliceSerialize(i[1],!0).length===4?t(e):n(e)}}function Ap(e){let t=(e||{}).singleTilde,n={name:`strikethrough`,tokenize:i,resolveAll:r};return t??=!0,{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(e,t){let n=-1;for(;++n1?r(a):(e.consume(a),o++,c);if(o<2&&!t)return r(a);let l=e.exit(`strikethroughSequenceTemporary`),u=ba(a);return l._open=!u||u===2&&!!s,l._close=!s||s===2&&!!u,n(a)}}}var jp=class{constructor(){this.map=[]}add(e,t,n){Mp(this,e,t,n)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),this.map.length===0)return;let t=this.map.length,n=[];for(;t>0;)--t,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}};function Mp(e,t,n,r){let i=0;if(!(n===0&&r.length===0)){for(;i-1;){let e=r.events[t][1].type;if(e===`lineEnding`||e===`linePrefix`)t--;else break}let i=t>-1?r.events[t][1].type:null,a=i===`tableHead`||i===`tableRow`?S:c;return a===S&&r.parser.lazy[r.now().line]?n(e):a(e)}function c(t){return e.enter(`tableHead`),e.enter(`tableRow`),l(t)}function l(e){return e===124?u(e):(o=!0,a+=1,u(e))}function u(t){return t===null?n(t):W(t)?a>1?(a=0,r.interrupt=!0,e.exit(`tableRow`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),p):n(t):K(t)?J(e,u,`whitespace`)(t):(a+=1,o&&(o=!1,i+=1),t===124?(e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),o=!0,u):(e.enter(`data`),d(t)))}function d(t){return t===null||t===124||G(t)?(e.exit(`data`),u(t)):(e.consume(t),t===92?f:d)}function f(t){return t===92||t===124?(e.consume(t),d):d(t)}function p(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter(`tableDelimiterRow`),o=!1,K(t)?J(e,m,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):m(t))}function m(t){return t===45||t===58?g(t):t===124?(o=!0,e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),h):x(t)}function h(t){return K(t)?J(e,g,`whitespace`)(t):g(t)}function g(t){return t===58?(a+=1,o=!0,e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),_):t===45?(a+=1,_(t)):t===null||W(t)?b(t):x(t)}function _(t){return t===45?(e.enter(`tableDelimiterFiller`),v(t)):x(t)}function v(t){return t===45?(e.consume(t),v):t===58?(o=!0,e.exit(`tableDelimiterFiller`),e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),y):(e.exit(`tableDelimiterFiller`),y(t))}function y(t){return K(t)?J(e,b,`whitespace`)(t):b(t)}function b(n){return n===124?m(n):n===null||W(n)?!o||i!==a?x(n):(e.exit(`tableDelimiterRow`),e.exit(`tableHead`),t(n)):x(n)}function x(e){return n(e)}function S(t){return e.enter(`tableRow`),C(t)}function C(n){return n===124?(e.enter(`tableCellDivider`),e.consume(n),e.exit(`tableCellDivider`),C):n===null||W(n)?(e.exit(`tableRow`),t(n)):K(n)?J(e,C,`whitespace`)(n):(e.enter(`data`),w(n))}function w(t){return t===null||t===124||G(t)?(e.exit(`data`),C(t)):(e.consume(t),t===92?T:w)}function T(t){return t===92||t===124?(e.consume(t),w):w(t)}}function Ip(e,t){let n=-1,r=!0,i=0,a=[0,0,0,0],o=[0,0,0,0],s=!1,c=0,l,u,d,f=new jp;for(;++nn[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[[`exit`,o,t]])}return i!==void 0&&(a.end=Object.assign({},zp(t.events,i)),e.add(i,0,[[`exit`,a,t]]),a=void 0),a}function Rp(e,t,n,r,i){let a=[],o=zp(t.events,n);i&&(i.end=Object.assign({},o),a.push([`exit`,i,t])),r.end=Object.assign({},o),a.push([`exit`,r,t]),e.add(n+1,0,a)}function zp(e,t){let n=e[t],r=n[0]===`enter`?`start`:`end`;return n[1][r]}var Bp={name:`tasklistCheck`,tokenize:Hp};function Vp(){return{text:{91:Bp}}}function Hp(e,t,n){let r=this;return i;function i(t){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(t):(e.enter(`taskListCheck`),e.enter(`taskListCheckMarker`),e.consume(t),e.exit(`taskListCheckMarker`),a)}function a(t){return G(t)?(e.enter(`taskListCheckValueUnchecked`),e.consume(t),e.exit(`taskListCheckValueUnchecked`),o):t===88||t===120?(e.enter(`taskListCheckValueChecked`),e.consume(t),e.exit(`taskListCheckValueChecked`),o):n(t)}function o(t){return t===93?(e.enter(`taskListCheckMarker`),e.consume(t),e.exit(`taskListCheckMarker`),e.exit(`taskListCheck`),s):n(t)}function s(r){return W(r)?t(r):K(r)?e.check({tokenize:Up},t,n)(r):n(r)}}function Up(e,t,n){return J(e,r,`whitespace`);function r(e){return e===null?n(e):t(e)}}function Wp(e){return ia([op(),Sp(),Ap(e),Pp(),Vp()])}var Gp={};function Kp(e){let t=this,n=e||Gp,r=t.data(),i=r.micromarkExtensions||=[],a=r.fromMarkdownExtensions||=[],o=r.toMarkdownExtensions||=[];i.push(Wp(n)),a.push(Xf()),o.push(Zf(n))}function qp(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:a},exit:{mathFlow:i,mathFlowFence:r,mathFlowFenceMeta:n,mathFlowValue:s,mathText:o,mathTextData:s}};function e(e){this.enter({type:`math`,meta:null,value:``,data:{hName:`pre`,hChildren:[{type:`element`,tagName:`code`,properties:{className:[`language-math`,`math-display`]},children:[]}]}},e)}function t(){this.buffer()}function n(){let e=this.resume(),t=this.stack[this.stack.length-1];t.type,t.meta=e}function r(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function i(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,``),n=this.stack[this.stack.length-1];n.type,this.exit(e),n.value=t;let r=n.data.hChildren[0];r.type,r.tagName,r.children.push({type:`text`,value:t}),this.data.mathFlowInside=void 0}function a(e){this.enter({type:`inlineMath`,value:``,data:{hName:`code`,hProperties:{className:[`language-math`,`math-inline`]},hChildren:[]}},e),this.buffer()}function o(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.type,this.exit(e),n.value=t,n.data.hChildren.push({type:`text`,value:t})}function s(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}function Jp(e){let t=(e||{}).singleDollarTextMath;return t??=!0,r.peek=i,{unsafe:[{character:`\r`,inConstruct:`mathFlowMeta`},{character:` +`,inConstruct:`mathFlowMeta`},{character:`$`,after:t?void 0:`\\$`,inConstruct:`phrasing`},{character:`$`,inConstruct:`mathFlowMeta`},{atBreak:!0,character:`$`,after:`\\$`}],handlers:{math:n,inlineMath:r}};function n(e,t,n,r){let i=e.value||``,a=n.createTracker(r),o=`$`.repeat(Math.max(Gd(i,`$`)+1,2)),s=n.enter(`mathFlow`),c=a.move(o);if(e.meta){let t=n.enter(`mathFlowMeta`);c+=a.move(n.safe(e.meta,{after:` +`,before:c,encode:[`$`],...a.current()})),t()}return c+=a.move(` +`),i&&(c+=a.move(i+` +`)),c+=a.move(o),s(),c}function r(e,n,r){let i=e.value||``,a=1;for(t||a++;RegExp(`(^|[^$])`+`\\$`.repeat(a)+`([^$]|$)`).test(i);)a++;let o=`$`.repeat(a);/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^\$|\$$/.test(i))&&(i=` `+i+` `);let s=-1;for(;++st in e?am(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fm=(e,t)=>{for(var n in t||={})lm.call(t,n)&&dm(e,n,t[n]);if(cm)for(var n of cm(t))um.call(t,n)&&dm(e,n,t[n]);return e},pm=(e,t)=>om(e,sm(t)),Q=(e,t)=>{let n=!1,r=!1;for(let i=0;i{let n=e.substring(t,t+3)==="```",r=t>0&&e.substring(t-1,t+2)==="```",i=t>1&&e.substring(t-2,t+1)==="```";return n||r||i},hm=e=>{let t=0;for(let n=0;n{let n=!1,r=!1,i=-1;for(let a=0;a(=?\s*[$]?\d)/gm,vm=e=>!e||typeof e!=`string`||!e.includes(`>`)?e:e.replace(_m,(t,n,r,i)=>Q(e,i)?t:`${n}\\>${r}`),ym=/(\*\*)([^*]*\*?)$/,bm=/(__)([^_]*?)$/,xm=/(\*\*\*)([^*]*?)$/,Sm=/(\*)([^*]*?)$/,Cm=/(_)([^_]*?)$/,wm=/(`)([^`]*?)$/,Tm=/(~~)([^~]*?)$/,Em=/^[\s_~*`]*$/,Dm=/^[\s]*[-*+][\s]+$/,Om=/[\p{L}\p{N}_]/u,km=/^```[^`\n]*```?$/,Am=/^\*{4,}$/,jm=/(__)([^_]+)_$/,Mm=/(~~)([^~]+)~$/,Nm=/~~/g,Pm=e=>{if(!e)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===95?!0:Om.test(e)},Fm=(e,t)=>{let n=1;for(let r=t-1;r>=0;--r)if(e[r]===`]`)n+=1;else if(e[r]===`[`&&(--n,n===0))return r;return-1},Im=(e,t)=>{let n=1;for(let r=t+1;r{let n=!1,r=!1;for(let i=0;i{for(let n=t;n{for(let n=t-1;n>=0;--n){if(e[n]===`)`)return!1;if(e[n]===`(`)return n>0&&e[n-1]===`]`?Rm(e,t):!1;if(e[n]===` +`)return!1}return!1},Bm=(e,t)=>{for(let n=t-1;n>=0;--n){if(e[n]===`>`)return!1;if(e[n]===`<`){let t=n+1=`a`&&t<=`z`||t>=`A`&&t<=`Z`||t===`/`}if(e[n]===` +`)return!1}return!1},Vm=(e,t,n)=>{let r=0;for(let n=t-1;n>=0;--n)if(e[n]===` +`){r=n+1;break}let i=e.length;for(let n=t;n=3&&!s},Hm=(e,t,n,r)=>n===`\\`||e.includes(`$`)&&Lm(e,t)?!0:n!==`*`&&r===`*`?(t{let t=0,n=!1,r=e.length;for(let i=0;i0?e[i-1]:``,o=i!!(n===`\\`||e.includes(`$`)&&Lm(e,t)||zm(e,t)||Bm(e,t)||n===`_`||r===`_`||n&&r&&Pm(n)&&Pm(r)),Gm=e=>{let t=0,n=!1,r=e.length;for(let i=0;i0?e[i-1]:``,o=i{let t=0,n=0,r=!1;for(let i=0;i=3&&(t+=Math.floor(n/3)),n=0,r=!r,i+=2;continue}r||(e[i]===`*`?n+=1:(n>=3&&(t+=Math.floor(n/3)),n=0))}return n>=3&&(t+=Math.floor(n/3)),t},qm=e=>{let t=0,n=!1;for(let r=0;r{let t=0,n=!1;for(let r=0;r{if(!t||Em.test(t))return!0;let r=e.substring(0,n).lastIndexOf(` +`),i=r===-1?0:r+1,a=e.substring(i,n);return Dm.test(a)&&t.includes(` +`)?!0:Vm(e,n,`*`)},Xm=e=>{let t=e.match(ym);if(!t)return e;let n=t[2],r=e.lastIndexOf(t[1]);return Q(e,r)||gm(e,r)||Ym(e,n,r)?e:qm(e)%2==1?n.endsWith(`*`)?`${e}*`:`${e}**`:e},Zm=(e,t,n)=>{if(!t||Em.test(t))return!0;let r=e.substring(0,n).lastIndexOf(` +`),i=r===-1?0:r+1,a=e.substring(i,n);return Dm.test(a)&&t.includes(` +`)?!0:Vm(e,n,`_`)},Qm=e=>{let t=e.match(bm);if(!t){let t=e.match(jm);if(t){let n=e.lastIndexOf(t[1]);if(!(Q(e,n)||gm(e,n))&&Jm(e)%2==1)return`${e}_`}return e}let n=t[2],r=e.lastIndexOf(t[1]);return Q(e,r)||gm(e,r)||Zm(e,n,r)?e:Jm(e)%2==1?`${e}__`:e},$m=e=>{let t=!1;for(let n=0;n0?e[n-1]:``,r=n{if(!e.match(Sm))return e;let t=$m(e);if(t===-1||Q(e,t)||gm(e,t))return e;let n=e.substring(t+1);return!n||Em.test(n)?e:Um(e)%2==1?`${e}*`:e},th=e=>{let t=!1;for(let n=0;n0?e[n-1]:``,r=n{let t=e.length;for(;t>0&&e[t-1]===` +`;)--t;return t{if(!e.endsWith(`**`))return null;let t=e.slice(0,-2);if(qm(t)%2!=1)return null;let n=t.indexOf(`**`),r=th(t);return n!==-1&&r!==-1&&n{if(!e.match(Cm))return e;let t=th(e);if(t===-1)return e;let n=e.substring(t+1);if(!n||Em.test(n)||Q(e,t)||gm(e,t))return e;if(Gm(e)%2==1){let t=rh(e);return t===null?nh(e):t}return e},ah=e=>{let t=qm(e),n=Um(e);return t%2==0&&n%2==0},oh=(e,t,n)=>!t||Em.test(t)||Q(e,n)||gm(e,n)?!0:Vm(e,n,`*`),sh=e=>{if(Am.test(e))return e;let t=e.match(xm);if(!t)return e;let n=t[2];return oh(e,n,e.lastIndexOf(t[1]))?e:Km(e)%2==1?ah(e)?e:`${e}***`:e},ch=/<[a-zA-Z/][^>]*$/,lh=e=>{let t=e.match(ch);return!t||t.index===void 0||Q(e,t.index)?e:e.substring(0,t.index).trimEnd()},uh=e=>!e.match(km)||e.includes(` +`)?null:e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e,dh=e=>(e.match(/```/g)||[]).length%2==1,fh=e=>{let t=uh(e);if(t!==null)return t;let n=e.match(wm);if(n&&!dh(e)){let t=n[2];if(!t||Em.test(t))return e;if(hm(e)%2==1)return`${e}\``}return e},ph=(e,t)=>t>=2&&e.substring(t-2,t+1)==="```"||t>=1&&e.substring(t-1,t+2)==="```"||t<=e.length-3&&e.substring(t,t+3)==="```",mh=e=>{let t=0,n=!1;for(let r=0;r{let t=0,n=!1;for(let r=0;r{if(e.endsWith(`$`)&&!e.endsWith(`$$`))return`${e}$`;let t=e.indexOf(`$$`);return t!==-1&&e.indexOf(` +`,t)!==-1&&!e.endsWith(` +`)?`${e} +$$`:`${e}$$`},_h=e=>mh(e)%2==0?e:gh(e),vh=e=>hh(e)%2==1?`${e}$`:e,yh=(e,t,n)=>{if(e.substring(t+2).includes(`)`))return null;let r=Fm(e,t);if(r===-1||Q(e,r))return null;let i=r>0&&e[r-1]===`!`,a=i?r-1:r,o=e.substring(0,a);if(i)return o;let s=e.substring(r+1,t);return n===`text-only`?`${o}${s}`:`${o}[${s}](streamdown:incomplete-link)`},bh=(e,t)=>{for(let n=0;n0&&e[n-1]===`!`)continue;let t=Im(e,n);if(t===-1)return n;if(t+1{let r=t>0&&e[t-1]===`!`,i=r?t-1:t;if(!e.substring(t+1).includes(`]`)){let a=e.substring(0,i);if(r)return a;if(n===`text-only`){let n=bh(e,t);return e.substring(0,n)+e.substring(n+1)}return`${e}](streamdown:incomplete-link)`}if(Im(e,t)===-1){let a=e.substring(0,i);if(r)return a;if(n===`text-only`){let n=bh(e,t);return e.substring(0,n)+e.substring(n+1)}return`${e}](streamdown:incomplete-link)`}return null},Sh=(e,t=`protocol`)=>{let n=e.lastIndexOf(`](`);if(n!==-1&&!Q(e,n)){let r=yh(e,n,t);if(r!==null)return r}for(let n=e.length-1;n>=0;--n)if(e[n]===`[`&&!Q(e,n)){let r=xh(e,n,t);if(r!==null)return r}return e},Ch=/^-{1,2}$/,wh=/^[\s]*-{1,2}[\s]+$/,Th=/^={1,2}$/,Eh=/^[\s]*={1,2}[\s]+$/,Dh=e=>{if(!e||typeof e!=`string`)return e;let t=e.lastIndexOf(` +`);if(t===-1)return e;let n=e.substring(t+1),r=e.substring(0,t),i=n.trim();if(Ch.test(i)&&!n.match(wh)){let t=r.split(` +`).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}if(Th.test(i)&&!n.match(Eh)){let t=r.split(` +`).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}return e},Oh=RegExp(`(?<=[\\p{L}\\p{N}_])~(?!~)(?=[\\p{L}\\p{N}_])`,`gu`),kh=e=>!e||typeof e!=`string`||!e.includes(`~`)?e:e.replace(Oh,(t,n)=>Q(e,n)?t:`\\~`),Ah=e=>{let t=e.match(Tm);if(t){let n=t[2];if(!n||Em.test(n))return e;let r=e.lastIndexOf(t[1]);if(Q(e,r)||gm(e,r))return e;if(e.match(Nm)?.length%2==1)return`${e}~~`}else{let t=e.match(Mm);if(t){let n=e.lastIndexOf(t[0].slice(0,2));if(Q(e,n)||gm(e,n))return e;if(e.match(Nm)?.length%2==1)return`${e}~`}}return e},jh=e=>e!==!1,Mh=e=>e===!0,$={SINGLE_TILDE:0,COMPARISON_OPERATORS:5,HTML_TAGS:10,SETEXT_HEADINGS:15,LINKS:20,BOLD_ITALIC:30,BOLD:35,ITALIC_DOUBLE_UNDERSCORE:40,ITALIC_SINGLE_ASTERISK:41,ITALIC_SINGLE_UNDERSCORE:42,INLINE_CODE:50,STRIKETHROUGH:60,KATEX:70,INLINE_KATEX:75,DEFAULT:100},Nh=[{handler:{name:`singleTilde`,handle:kh,priority:$.SINGLE_TILDE},optionKey:`singleTilde`},{handler:{name:`comparisonOperators`,handle:vm,priority:$.COMPARISON_OPERATORS},optionKey:`comparisonOperators`},{handler:{name:`htmlTags`,handle:lh,priority:$.HTML_TAGS},optionKey:`htmlTags`},{handler:{name:`setextHeadings`,handle:Dh,priority:$.SETEXT_HEADINGS},optionKey:`setextHeadings`},{handler:{name:`links`,handle:Sh,priority:$.LINKS},optionKey:`links`,earlyReturn:e=>e.endsWith(`](streamdown:incomplete-link)`)},{handler:{name:`boldItalic`,handle:sh,priority:$.BOLD_ITALIC},optionKey:`boldItalic`},{handler:{name:`bold`,handle:Xm,priority:$.BOLD},optionKey:`bold`},{handler:{name:`italicDoubleUnderscore`,handle:Qm,priority:$.ITALIC_DOUBLE_UNDERSCORE},optionKey:`italic`},{handler:{name:`italicSingleAsterisk`,handle:eh,priority:$.ITALIC_SINGLE_ASTERISK},optionKey:`italic`},{handler:{name:`italicSingleUnderscore`,handle:ih,priority:$.ITALIC_SINGLE_UNDERSCORE},optionKey:`italic`},{handler:{name:`inlineCode`,handle:fh,priority:$.INLINE_CODE},optionKey:`inlineCode`},{handler:{name:`strikethrough`,handle:Ah,priority:$.STRIKETHROUGH},optionKey:`strikethrough`},{handler:{name:`katex`,handle:_h,priority:$.KATEX},optionKey:`katex`},{handler:{name:`inlineKatex`,handle:vh,priority:$.INLINE_KATEX},optionKey:`inlineKatex`}],Ph=e=>{let t=e?.linkMode??`protocol`;return Nh.filter(({handler:t,optionKey:n})=>t.name===`links`?jh(e?.links)||jh(e?.images):t.name===`inlineKatex`?Mh(e?.inlineKatex):jh(e?.[n])).map(({handler:e,earlyReturn:n})=>e.name===`links`?{handler:pm(fm({},e),{handle:e=>Sh(e,t)}),earlyReturn:t===`protocol`?n:void 0}:{handler:e,earlyReturn:n})},Fh=(e,t)=>{if(!e||typeof e!=`string`)return e;let n=e.endsWith(` `)&&!e.endsWith(` `)?e.slice(0,-1):e,r=Ph(t),i=(t?.handlers??[]).map(e=>({handler:pm(fm({},e),{priority:e.priority??$.DEFAULT}),earlyReturn:void 0})),a=[...r,...i].sort((e,t)=>(e.handler.priority??0)-(t.handler.priority??0));for(let{handler:e,earlyReturn:t}of a)if(n=e.handle(n),t!=null&&t(n))return n;return n},Ih=`data:image/svg+xml,%3csvg%20width='301'%20height='165'%20viewBox='0%200%20301%20165'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M150.731%20101.547L98.1387%2073.7471L6.84674%2025.4969C6.7634%2025.4136%206.59674%2025.4136%206.51341%2025.4136C3.18007%2023.8303%20-0.236608%2027.1636%201.0134%2030.497L47.5302%20149.139L47.5385%20149.164C47.5885%20149.281%2047.6302%20149.397%2047.6802%20149.514C49.5885%20153.939%2053.7552%20156.672%2058.2886%20157.747C58.6719%20157.831%2058.9461%20157.906%2059.4064%20157.998C59.8645%20158.1%2060.5052%20158.239%2061.0552%20158.281C61.1469%20158.289%2061.2302%20158.289%2061.3219%20158.297H61.3886C61.4552%20158.306%2061.5219%20158.306%2061.5886%20158.314H61.6802C61.7386%20158.322%2061.8052%20158.322%2061.8636%20158.322H61.9719C62.0386%20158.331%2062.1052%20158.331%2062.1719%20158.331V158.331C121.084%20164.754%20180.519%20164.754%20239.431%20158.331V158.331C240.139%20158.331%20240.831%20158.297%20241.497%20158.231C241.714%20158.206%20241.922%20158.181%20242.131%20158.156C242.156%20158.147%20242.189%20158.147%20242.214%20158.139C242.356%20158.122%20242.497%20158.097%20242.639%20158.072C242.847%20158.047%20243.056%20158.006%20243.264%20157.964C243.681%20157.872%20243.87%20157.806%20244.436%20157.611C245.001%20157.417%20245.94%20157.077%20246.527%20156.794C247.115%20156.511%20247.522%20156.239%20248.014%20155.931C248.622%20155.547%20249.201%20155.155%20249.788%20154.715C250.041%20154.521%20250.214%20154.397%20250.397%20154.222L250.297%20154.164L150.731%20101.547Z'%20fill='%23FF4B4B'/%3e%3cpath%20d='M294.766%2025.4981H294.683L203.357%2073.7483L254.124%20149.357L300.524%2030.4981V30.3315C301.691%2026.8314%20298.108%2023.6648%20294.766%2025.4981'%20fill='%237D353B'/%3e%3cpath%20d='M155.598%202.55572C153.264%20-0.852624%20148.181%20-0.852624%20145.931%202.55572L98.1389%2073.7477L150.731%20101.548L250.398%20154.222C251.024%20153.609%20251.526%20153.012%20252.056%20152.381C252.806%20151.456%20253.506%20150.465%20254.123%20149.356L203.356%2073.7477L155.598%202.55572Z'%20fill='%23BD4043'/%3e%3c/svg%3e`,Lh=(0,F.createContext)(!1);Lh.displayName=`IsSidebarContext`;var Rh={animationDuration:`750ms`,animationName:c(`0%,100%{opacity:0.5;}50%{opacity:1;}`),animationTimingFunction:`ease-in`,animationDirection:`normal`,animationIterationCount:`infinite`,"@media (prefers-reduced-motion: reduce)":{animationName:`none`}},zh=u(`div`,{target:`ep7iif40`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing.lg})),Bh=u(`div`,{target:`ep7iif41`})(({theme:e})=>({height:e.fontSizes.fourXL,width:`calc(${e.sizes.contentMaxWidth} * 0.37)`,maxWidth:`75%`,background:e.colors.darkenedBgMix15,borderRadius:e.radii.default,...Rh})),Vh=u(`div`,{target:`ep7iif42`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing.sm})),Hh=u(`div`,{target:`ep7iif43`})(({theme:e,width:t})=>({height:e.fontSizes.md,width:t,background:e.colors.darkenedBgMix15,borderRadius:e.radii.default,...Rh})),Uh=u(`div`,{target:`ep7iif44`})(({theme:e,height:t,width:n})=>({height:t??e.sizes.minElementHeight,width:n??`100%`,background:e.colors.darkenedBgMix15,borderRadius:e.radii.default,...Rh})),Wh=(0,t(d(),1).getLogger)(`ErrorBoundary`),Gh=class extends F.PureComponent{constructor(...e){super(...e),this.state={error:null},this.componentDidCatch=e=>{Wh.error(`${e.name}: ${e.message}\n${e.stack}`)}}static{this.getDerivedStateFromError=e=>({error:e})}render(){let{error:e}=this.state;return e?e.name===`ChunkLoadError`?o(ge,{width:this.props.width,name:`Network issue`,message:s(`p`,{children:[`Cannot load Streamlit frontend code. This can happen when you update Streamlit while a Streamlit app is running.`,o(`br`,{}),`To fix this, simply reload this app by pressing`,` `,o(he,{children:`F5`}),`,`,` `,o(he,{children:`Ctrl+R`}),`, or`,` `,o(he,{children:`Cmd+R`}),`.`,o(`br`,{}),`If the error persists, try force-clearing your browser's cache as described`,` `,o(`a`,{href:`https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache#Cache_clearing_and_disabling`,rel:`noopener noreferrer`,target:`_blank`,children:`here`})]})}):o(ge,{width:this.props.width,name:e.name,message:e.message,stack:e.stack}):this.props.children}},Kh=u(`div`,{target:`edg7ur80`})(({width:e=`100%`,height:t})=>({width:e,height:t})),qh=e=>`${e.zIndices.popup} !important`,Jh=e=>{let t=k(e);return{boxSizing:`border-box`,borderTopLeftRadius:e.radii.default,borderTopRightRadius:e.radii.default,borderBottomRightRadius:e.radii.default,borderBottomLeftRadius:e.radii.default,borderWidth:e.sizes.borderWidth,borderStyle:`solid`,borderColor:t?e.colors.bgColor:e.colors.borderColor,boxShadow:t?e.shadows.popover:e.shadows.none}},Yh=(e,t)=>{let n=e.widgetBorderColor??e.secondaryBg;return t&&(n=e.primary),n},Xh=c(`from{opacity:0}to{opacity:1}`),Zh=u(Ir,{target:`e1wa7l460`})(({theme:e})=>({position:`fixed !important`,left:`0 !important`,top:`0 !important`,width:`max-content`,zIndex:qh(e),pointerEvents:`none`})),Qh=u(`div`,{target:`e1wa7l461`})({display:`table`,tableLayout:`fixed`,width:`100%`}),$h=u(`div`,{target:`e1wa7l462`})({overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,display:`table-cell`}),eg=u(`div`,{target:`e1wa7l463`})(({theme:e})=>({boxSizing:`border-box`,pointerEvents:`auto`,backgroundColor:k(e)?e.colors.bgColor:e.colors.secondaryBg,color:e.colors.bodyText,fontSize:e.fontSizes.sm,fontWeight:e.fontWeights.normal,borderRadius:e.radii.default,boxShadow:e.shadows.tooltip,maxWidth:`calc(${e.sizes.contentMaxWidth} - 2 * ${e.spacing.threeXL})`,maxHeight:e.sizes.maxTooltipHeight,overflow:`auto`,padding:`${e.spacing.xs} ${e.spacing.md}`,animation:`${Xh} 120ms ease-in 50ms both`,[`@media (max-width: ${e.breakpoints.sm})`]:{maxWidth:`calc(100% - ${e.spacing.threeXL})`},img:{maxWidth:`100%`},"*":{fontSize:e.fontSizes.sm}})),tg=function(e){return e.AUTO=`auto`,e.TOP_LEFT=`topLeft`,e.TOP=`top`,e.TOP_RIGHT=`topRight`,e.RIGHT_TOP=`rightTop`,e.RIGHT=`right`,e.RIGHT_BOTTOM=`rightBottom`,e.BOTTOM_RIGHT=`bottomRight`,e.BOTTOM=`bottom`,e.BOTTOM_LEFT=`bottomLeft`,e.LEFT_BOTTOM=`leftBottom`,e.LEFT=`left`,e.LEFT_TOP=`leftTop`,e}({}),ng={auto:`top`,top:`top`,topLeft:`top start`,topRight:`top end`,bottom:`bottom`,bottomLeft:`bottom left`,bottomRight:`bottom right`,left:`left`,leftTop:`left top`,leftBottom:`left bottom`,right:`right`,rightTop:`right top`,rightBottom:`right bottom`},rg={auto:`top`,top:`top`,topLeft:`top-start`,topRight:`top-end`,bottom:`bottom`,bottomLeft:`bottom-start`,bottomRight:`bottom-end`,left:`left`,leftTop:`left-start`,leftBottom:`left-end`,right:`right`,rightTop:`right-start`,rightBottom:`right-end`},ig=(0,F.createContext)({current:null});ig.displayName=`TriggerRefContext`;var ag=(0,F.createContext)(null);ag.displayName=`SetTriggerRefContext`;var og=[_e({strategy:`referenceHidden`})];function sg({tag:e,style:t,testId:n,className:r,ariaDescribedBy:i,disabled:a,children:s}){let c=(0,F.useContext)(Pr),l=(0,F.useContext)(ig),u=(0,F.useContext)(ag),d=(0,F.useRef)(!1),f=(0,F.useCallback)(e=>{l.current=e,u?.(e)},[l,u]),{focusWithinProps:p}=On({onFocusWithin(){d.current=!0,a||c?.open(!0)},onBlurWithin(){d.current=!1,c?.close(!0)}});return o(e,{ref:f,style:t,"data-testid":n,className:r,"aria-describedby":i,onPointerEnter:()=>{a||c?.open(!1)},onPointerLeave:()=>{d.current||c?.close(!1)},...p,children:s})}function cg({content:e,placement:t,children:n,inline:r,style:i,onMouseEnterDelay:a,containerWidth:c,error:l}){let u=(0,F.useRef)(null),d=(0,F.useRef)(null),f=ng[t],p=(0,F.useId)(),m=Mr({delay:a??200,closeDelay:300}),h=(0,F.useRef)(m);h.current=m;let{refs:g,floatingStyles:_,middlewareData:v}=ve({open:m.isOpen,placement:rg[t],offsetPx:10,extraMiddleware:og}),y=v.hide?.referenceHidden??!1;(0,F.useEffect)(()=>{if(y&&u.current){let e=u.current.getBoundingClientRect();(e.width>0||e.height>0)&&h.current.close(!0)}},[y]);let b=(0,F.useCallback)(e=>{g.setReference(e),u.current=e},[g]),x=(0,F.useMemo)(()=>({triggerRef:d}),[d]);return(0,F.useEffect)(()=>{if(!m.isOpen)return;let e=e=>{e.key===`Escape`&&h.current.close(!0)};return document.addEventListener(`keydown`,e,!0),()=>document.removeEventListener(`keydown`,e,!0)},[m.isOpen]),o(Pr.Provider,{value:m,children:o(ig.Provider,{value:u,children:o(ag.Provider,{value:b,children:s(Fr.Provider,{value:x,children:[o(sg,{tag:r?`span`:`div`,style:{display:`flex`,flexDirection:`row`,justifyContent:r?`flex-end`:``,width:c?`100%`:`auto`,...i},testId:l?`stTooltipErrorHoverTarget`:`stTooltipHoverTarget`,className:l?`stTooltipErrorHoverTarget`:`stTooltipHoverTarget`,ariaDescribedBy:m.isOpen?p:void 0,disabled:!e,children:n}),e?o(Zh,{ref:g.setFloating,id:p,placement:f,style:_,children:o(eg,{className:l?`stTooltipErrorContent`:`stTooltipContent`,"data-testid":l?`stTooltipErrorContent`:`stTooltipContent`,onPointerEnter:()=>m?.open(!0),onPointerLeave:()=>m?.close(),children:e})}):null]})})})})}var lg=(0,F.memo)(cg),ug=u(`button`,{target:`eqmt79k0`})(({theme:e})=>({background:`none`,border:`none`,padding:0,margin:0,color:`inherit`,display:`flex`,alignItems:`center`,justifyContent:`center`,lineHeight:0,cursor:`help`,"&:focus":{outline:`none`},"&:focus-visible":{boxShadow:e.shadows.focusRing,borderRadius:e.radii.default}})),dg=u(`span`,{target:`eqmt79k1`})(({isLatex:e,theme:t})=>({display:`flex`,alignItems:`center`,marginTop:e?t.spacing.md:`0`,"& .stTooltipHoverTarget svg.icon":{stroke:t.colors.fadedText60,strokeWidth:t.sizes.defaultStrokeWidth}})),fg=u(`div`,{target:`eqmt79k2`})(({isLatex:e})=>({display:`flex`,flexDirection:`row`,alignItems:`center`,visibility:`visible`,width:e?`fit-content`:`100%`,...e?{maxWidth:`100%`,marginInline:`auto`}:{}})),pg=u(`label`,{target:`eqmt79k3`})(({theme:e})=>({marginLeft:e.spacing.xs,position:`relative`,display:`flex`,flexDirection:`row`})),mg=(0,F.memo)(function(e){let{placement:t=tg.AUTO,isLatex:n=!1,content:r,markdownProps:i,onMouseEnterDelay:a,containerWidth:s=!1}=e,c=M(),l=e=>o(ug,{type:`button`,"aria-label":e,children:o(ri,{className:`icon`,"aria-hidden":`true`,focusable:`false`,size:h(c.iconSizes.base)})}),u=()=>{if(`children`in e)return(0,F.isValidElement)(e.children)?e.children:l(`Help`);let t=e.ariaLabel.trim();return t.length?l(t):l(`Help`)};return o(dg,{className:`stTooltipIcon`,"data-testid":`stTooltipIcon`,isLatex:n,children:o(lg,{content:o(T_,{style:{fontSize:c.fontSizes.sm},source:r,allowHTML:!1,...i||{}}),placement:t,onMouseEnterDelay:a,inline:!0,containerWidth:s,children:u()})})});function hg(e){let t=e?.trim(),n=t?t.replace(/\s+/g,` `):null;return n?`Help for ${n}`:`Help`}var gg=({placement:e=tg.TOP_RIGHT,isLatex:t=!1,content:n,markdownProps:r,onMouseEnterDelay:i,containerWidth:a,ariaLabel:s=`Help`})=>o(pg,{children:o(mg,{placement:e,isLatex:t,content:n,markdownProps:r,onMouseEnterDelay:i,containerWidth:a,ariaLabel:s})}),_g=c(`0%{mask-position:600% center;-webkit-mask-position:600% center;}100%{mask-position:-600% center;-webkit-mask-position:-600% center;}`);function vg(e){return e.replace(/rem$/,`em`)}function yg(e){return{a:{color:e.colors.link,textDecoration:e.linkUnderline?`underline`:`none`,"&:focus":{outline:`none`,boxShadow:e.shadows.focusRing,borderRadius:e.radii.default},"&:focus:not(:focus-visible)":{boxShadow:e.shadows.none},"&:focus-visible":{boxShadow:e.shadows.focusRing,borderRadius:e.radii.default}}}}function bg(e,t,n){if(t){let t=p(parseFloat(e)*.65),r=`${Math.max(t,.75)}rem`;return n?vg(r):r}return n?vg(e):e}function xg(e,t,n,r){return{"h1, h2, h3, h4, h5, h6":{fontFamily:e.genericFonts.headingFont,lineHeight:e.lineHeights.headings,margin:0,color:`inherit`},h1:{fontSize:bg(e.fontSizes.h1FontSize,t,n),fontWeight:e.fontWeights.h1FontWeight,padding:r?0:`${e.spacing.xl} 0 ${e.spacing.lg} 0`},"h1 b, h1 strong":{fontWeight:e.fontWeights.h1FontWeight},"h2, h3":{letterSpacing:`-0.005em`},h2:{fontSize:bg(e.fontSizes.h2FontSize,t,n),fontWeight:e.fontWeights.h2FontWeight,padding:r?0:`${e.spacing.lg} 0 ${e.spacing.lg} 0`},h3:{fontSize:bg(e.fontSizes.h3FontSize,t,n),fontWeight:e.fontWeights.h3FontWeight,padding:r?0:`${e.spacing.md} 0 ${e.spacing.lg} 0`},h4:{fontSize:bg(e.fontSizes.h4FontSize,t,n),fontWeight:e.fontWeights.h4FontWeight,padding:r?0:`${e.spacing.sm} 0 ${e.spacing.lg} 0`},h5:{fontSize:bg(e.fontSizes.h5FontSize,t,n),fontWeight:e.fontWeights.h5FontWeight,padding:r?0:`${e.spacing.xs} 0 ${e.spacing.lg} 0`},h6:{fontSize:bg(e.fontSizes.h6FontSize,t,n),fontWeight:e.fontWeights.h6FontWeight,padding:r?0:`${e.spacing.twoXS} 0 ${e.spacing.lg} 0`}}}var Sg=u(`div`,{target:`etxdrby0`})(({theme:e,isCaption:t,isInDialog:n,isLabel:r,isInHorizontalLayout:i=!1,inheritFont:a,boldLabel:o,isToast:s,truncate:c})=>{let l=r||s||t;return{fontFamily:a?`inherit`:e.genericFonts.bodyFont,fontSize:a?`inherit`:l?e.fontSizes.sm:e.fontSizes.md,fontWeight:a?`inherit`:void 0,marginBottom:r||i?``:`-${e.spacing.lg}`,opacity:t?e.opacities.secondary:void 0,color:`inherit`,maxWidth:`100%`,width:r?``:`100%`,overflowWrap:`break-word`,...yg(e),...xg(e,n,t,i),...c&&{overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,lineHeight:a?`inherit`:`normal`,"& p":{overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,lineHeight:a?`inherit`:`normal`}},"&:has(.katex-display)":{overflowX:`hidden`},p:{wordBreak:`break-word`,marginBottom:r?e.spacing.none:``,fontWeight:a?`inherit`:o?e.fontWeights.bold:void 0,marginTop:e.spacing.none,marginLeft:e.spacing.none,marginRight:e.spacing.none},img:{maxWidth:`100%`,maxHeight:r?`1em`:void 0,verticalAlign:`middle`,objectFit:`scale-down`},li:{margin:`0.2em 0 0.2em 1.15em`,padding:`0 0 0 0.3em`},"li.task-list-item":{listStyleType:`none`,padding:`0`,marginLeft:`0`,"input[type='checkbox']":{verticalAlign:`middle`,margin:`0 0.35em 0.1em 0`}},blockquote:{margin:`1em 0 1em 0`,padding:`0 0 0 0.75em`,borderLeft:`0.15em solid ${e.colors.borderColor}`,opacity:e.opacities.secondary},"b, strong":{fontWeight:e.fontWeights.bold},"b code, strong code":{fontWeight:e.fontWeights.codeBold},hr:{margin:`2em 0`,padding:0,color:`inherit`,backgroundColor:`transparent`,border:`none`,borderBottom:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,"&:not([size])":{height:e.sizes.borderWidth}},table:{display:`table`,borderCollapse:`collapse`,marginBottom:e.spacing.lg},tr:{borderTop:`${e.sizes.borderWidth} solid ${e.colors.dataframeBorderColor}`},th:{textAlign:`inherit`},"th, td":{padding:`${e.spacing.xs} ${e.spacing.md}`,border:`${e.sizes.borderWidth} solid ${e.colors.dataframeBorderColor}`},"span.stMarkdownColoredBackground":{borderRadius:e.radii.sm,padding:`${e.spacing.threeXS} ${e.spacing.twoXS}`,margin:e.spacing.none,boxDecorationBreak:`clone`},"span.stMarkdownBadge":{borderRadius:e.radii.sm,padding:`0 ${e.spacing.twoXS}`,margin:`0 ${e.spacing.px}`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,maxWidth:`100%`,display:`inline-block`,verticalAlign:`middle`},"span.stMarkdownShimmer":{color:e.colors.fadedText60,maskImage:`linear-gradient( + 90deg, + rgba(0, 0, 0, 0.4) 0%, + rgba(0, 0, 0, 0.4) 40%, + rgba(0, 0, 0, 1) 50%, + rgba(0, 0, 0, 0.4) 60%, + rgba(0, 0, 0, 0.4) 100% + )`,WebkitMaskImage:`linear-gradient( + 90deg, + rgba(0, 0, 0, 0.4) 0%, + rgba(0, 0, 0, 0.4) 40%, + rgba(0, 0, 0, 1) 50%, + rgba(0, 0, 0, 0.4) 60%, + rgba(0, 0, 0, 0.4) 100% + )`,maskSize:`200% 100%`,WebkitMaskSize:`200% 100%`,animation:`${_g} 8s linear infinite`,"@media (prefers-reduced-motion: reduce)":{animation:`none`,maskImage:`none`,WebkitMaskImage:`none`}},"p, ol, ul, dl, li":{fontSize:`inherit`},"& > ul, & > ol":{display:`block`,width:`fit-content`,textAlign:`left`},"li > ul, li > ol":{display:`block`},".katex-display":{overflowX:`auto`,overflowY:`hidden`},".katex":{fontWeight:e.fontWeights.normal}}}),Cg=u(`a`,{target:`etxdrby1`})(({theme:e})=>({lineHeight:0,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,opacity:0,pointerEvents:`none`,transition:`opacity 150ms ease-in-out`,svg:{stroke:e.colors.fadedText60,strokeWidth:e.sizes.defaultStrokeWidth},"&:hover svg":{stroke:e.colors.bodyText},"&:focus-visible":{opacity:1,pointerEvents:`auto`}})),wg=u(`div`,{target:`etxdrby2`})(({theme:e})=>({"h1, h2, h3, h4, h5, h6, span":{scrollMarginTop:e.sizes.headerHeight},...yg(e),wordBreak:`break-word`,textWrap:`pretty`,"&:hover, &:focus-within":{[Cg]:{opacity:1,pointerEvents:`auto`}}})),Tg=u(`span`,{target:`etxdrby3`})(({theme:e})=>({marginLeft:e.spacing.sm,display:`inline-flex`,gap:e.spacing.sm,verticalAlign:`middle`,"& > *":{marginLeft:`0 !important`}})),Eg=u(`hr`,{target:`etxdrby4`})(({theme:e,rainbow:t,color:n})=>({height:`${e.spacing.threeXS} !important`,marginTop:e.spacing.sm,marginBottom:e.spacing.none,border:`none`,borderRadius:e.radii.full,...t?{background:n}:{backgroundColor:n}})),Dg=u(`div`,{target:`etxdrby5`})(({theme:e})=>({marginBottom:e.spacing.lg})),Og=u(`span`,{target:`etxdrby6`})({display:`inline-block`,verticalAlign:`middle`,transform:`translateY(-0.1em)`}),kg=u(`div`,{target:`etxdrby7`})(({theme:e,hasError:t,isFullScreen:n})=>({display:`flex`,flexDirection:`column`,alignItems:t?`flex-start`:`center`,justifyContent:n?`center`:`flex-start`,minHeight:`2rem`,padding:e.spacing.md,height:n?`100%`:`auto`,width:`100%`,"& img":{width:n?`100%`:`auto`,maxWidth:`100%`,height:n?`100%`:`auto`,maxHeight:n?`100%`:`none`,objectFit:`contain`,borderRadius:e.radii.default}})),Ag=u(`div`,{target:`etxdrby8`})(({theme:e})=>({color:e.colors.redTextColor,backgroundColor:e.colors.redBackgroundColor,padding:e.spacing.sm,borderRadius:e.radii.default,fontSize:e.fontSizes.sm,fontFamily:e.genericFonts.codeFont,whiteSpace:`pre-wrap`,wordBreak:`break-word`,width:`100%`})),jg=Symbol(`plugin_load_failed`),Mg={katex:null,raw:null,emoji:null},Ng={katex:null,raw:null,emoji:null},Pg=()=>ye(()=>import(`./rehype-katex.CKu4CEsN.js`),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url),Fg=m(()=>{ye(()=>import(`./index.D7cltBCg.js`).then(e=>e.qt),__vite__mapDeps([6,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60]),import.meta.url)}),Ig=()=>ye(()=>import(`./rehype-raw.B4onAIzj.js`),__vite__mapDeps([61,3,62,1,4,2,5]),import.meta.url),Lg=()=>ye(()=>import(`./remark-emoji.B31HJThA.js`),__vite__mapDeps([63,64,1,65,3]),import.meta.url);function Rg(e){return e!==null&&e!==jg}function zg(e,t){let n=[],r=e,i=0;for(;r&&typeof r==`object`&&`default`in r&&i<5;){let e=r.default;if(n.push(e),e===r)break;r=e,i+=1}n.push(e);for(let e of n)if(typeof e==`function`)return e;return console.warn(`[StreamlitMarkdown] Failed to load ${t} plugin`),jg}function Bg(e,t){return n=>{let r=e(n);return(e,n)=>{if(!e)return e;try{return r(e,n)}catch(n){return console.error(`[StreamlitMarkdown] ${t} crashed while transforming`,n),e}}}}function Vg(e,t){return n=>{let r=e(n);return(e,n)=>{if(!e)return e;try{return r(e,n)}catch(n){return console.error(`[StreamlitMarkdown] ${t} crashed while transforming`,n),e}}}}function Hg(e){let{key:t,needed:n,load:r,pluginName:i,onBeforeLoad:a}=e,o=n?Mg[t]:null,[s,c]=(0,F.useState)(null);return(0,F.useEffect)(()=>{if(!n||o||s)return;let e=Ng[t];if(e){let t=!1;return e.then(e=>{t||c(()=>e)}),()=>{t=!0}}a?.();let l=!1;return Ng[t]=r().then(e=>zg(e,i)).then(e=>(Mg[t]=e,l||c(()=>e),e)).catch(()=>{let e=jg;return Mg[t]=e,l||c(()=>e),e}).finally(()=>{Ng[t]=null}),()=>{l=!0}},[n,o,s,t,r,i,a]),n?o??s:null}var Ug=t(g(),1),Wg=(0,F.lazy)(()=>ye(()=>import(`./StreamlitSyntaxHighlighter.CF7MqRsa.js`),__vite__mapDeps([66,3,7,8,12,52,24,6,9,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,54,55,56,57,58,59,60,2,4]),import.meta.url)),Gg=(0,F.lazy)(()=>ye(()=>import(`./MermaidChart.Cl8DwviK.js`).then(e=>({default:e.MermaidChart})),__vite__mapDeps([67,3,7,8,9,11,10,12,13,14,15,16,17,18,19,20,21,22,23,24,34,52,54,68,57,56,6,25,26,27,28,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,53,55,58,59,60,69]),import.meta.url));function Kg(e){return/:(?!material\/|streamlit:)[\w+-][\w_+-]*:/.test(e)}function qg(e){return/\$\$[\s\S]+?\$\$|\$(?!\s)[^$\n]+?(?{ae(e,`element`,(e,t,n)=>{e.tagName===`code`&&(n?.type===`element`&&n.tagName===`pre`?e.properties={...e.properties,inline:!1}:e.properties={...e.properties,inline:!0})})}}function Xg(e){if(!e)return``;let t=Yr(e);return t.length>0?t:Ug.default.h32(e,43981).toString(16)}var Zg=[`javascript:`,`vbscript:`],Qg=/[\x00-\x1F]/g;function $g(e){let t=e.replace(Qg,``).toLowerCase().trim();return Zg.some(e=>t.startsWith(e))?`#`:e}var e_=m(e=>{e.scrollIntoView(!0)}),t_=({elementId:e,help:t,hideAnchor:n})=>{let r=M();return!t&&n?o(l,{}):s(Tg,{"data-testid":`stHeaderActionElements`,children:[t&&o(gg,{content:t}),e&&!n&&o(Cg,{href:`#${e}`,"aria-label":`Link to heading`,children:o(si,{size:h(r.iconSizes.base),"aria-hidden":`true`})})]})},n_=({tag:e,anchor:t,help:n,hideAnchor:r,children:i,tagProps:a})=>{let c=(0,F.useContext)(Lh),l=(0,F.useContext)(ke),[u,d]=(0,F.useState)(t),f=(0,F.useCallback)(e=>{if(e===null)return;let n=t||Xg(e.textContent);d(n);let r=window.location.hash.slice(1);r&&r===n&&e_(e)},[t]),p=c||l,m=o(t_,{elementId:u,help:n,hideAnchor:r||p}),h=(0,F.useId)(),g=n||u&&!r&&!p?h:void 0,_=u?{id:u}:{},v=g?{"aria-labelledby":g}:{},y={...p?{}:{ref:f,..._},...v},b=s(e,{...a,...y,children:[g?o(`span`,{id:g,children:i}):i,m]});return p?b:o(wg,{"data-testid":`stHeadingWithActionElements`,children:b})},r_=(0,F.createContext)(!1);r_.displayName=`StreamingContext`;var i_=(0,F.createContext)(!1);i_.displayName=`HideAnchorsContext`;var a_=({node:e,children:t,...n})=>{let r=n[`data-anchor`],i=(0,F.useContext)(i_);return o(n_,{tag:e.tagName,anchor:r,hideAnchor:i,tagProps:n,children:t})},o_=({inline:e,className:t,children:n,...r})=>{let i=/language-(\w+)/.exec(t||``),a=(0,F.useContext)(r_),s=String(n??``).replace(/^\n/,``).replace(/\n$/,``),c=i?.[1]||``;return!e&&c.toLowerCase()===`mermaid`&&!a?o(Gh,{children:o(F.Suspense,{fallback:o(Uh,{"data-testid":`stSkeleton`,"aria-hidden":`true`}),children:o(Gg,{source:s})})}):e?o(he,{className:t,...Oe(r,`node`),children:n}):o(Gh,{children:o(F.Suspense,{fallback:o(Uh,{"data-testid":`stSkeleton`,"aria-hidden":`true`}),children:o(Wg,{language:c,showLineNumbers:!1,children:s})})})},s_=({children:e})=>o(Dg,{"data-testid":`stMarkdownPre`,children:e}),c_=({node:e,...t})=>{let n=j(t.src),r=e.tagName;return o(r,{...t,crossOrigin:n})},l_=(0,F.createContext)(void 0);l_.displayName=`HelpTextContext`;var u_={pre:s_,code:o_,h1:a_,h2:a_,h3:a_,h4:a_,h5:a_,h6:a_,img:c_,video:c_,audio:c_,"streamlit-help-icon":({children:e})=>o(Og,{children:o(gg,{content:(0,F.useContext)(l_)||(typeof e==`string`?e:``)})})};function d_(e){let{red:t,orange:n,yellow:r,green:i,blue:a,violet:o,purple:s,gray:c,primary:l}=A(e),{redbg:u,orangebg:d,yellowbg:f,greenbg:p,bluebg:m,violetbg:h,purplebg:g,graybg:_,primarybg:v}=O(e);return new Map(Object.entries({red:`color: ${t}`,orange:`color: ${n}`,yellow:`color: ${r}`,blue:`color: ${a}`,green:`color: ${i}`,violet:`color: ${o}`,gray:`color: ${c}`,grey:`color: ${c}`,primary:`color: ${l}`,rainbow:`color: transparent; background-clip: text; -webkit-background-clip: text; background-image: linear-gradient(to right, + ${t}, ${n}, ${r}, ${i}, ${a}, ${o}, ${s});`,"red-background":`background-color: ${u}`,"orange-background":`background-color: ${d}`,"yellow-background":`background-color: ${f}`,"blue-background":`background-color: ${m}`,"green-background":`background-color: ${p}`,"violet-background":`background-color: ${h}`,"gray-background":`background-color: ${_}`,"grey-background":`background-color: ${_}`,"primary-background":`background-color: ${v}`,"rainbow-background":`background: linear-gradient(to right, + ${u}, ${d}, ${f}, ${p}, ${m}, ${h}, ${g});`}))}function f_(){return()=>e=>(ae(e,`textDirective`,(e,t,n)=>{if(String(e.name)===`help`){let t=e.data||={};t.hName=`streamlit-help-icon`,t.hProperties=t.hProperties||{};return}}),e)}function p_(e){if(!e)return!1;try{return D(e),!0}catch{return!1}}function m_(e,t){return()=>n=>(ae(n,`textDirective`,(n,r,i)=>{let a=String(n.name);if(a===`shimmer`){let e=n.data||={};e.hName=`span`,e.hProperties=e.hProperties||{},e.hProperties.className=`stMarkdownShimmer`;return}if(a===`small`){let t=n.data||={};t.hName=`span`,t.hProperties=t.hProperties||{},t.hProperties.style=`font-size: ${e.fontSizes.sm};`;return}if(a===`color`&&n.attributes){let{foreground:e,background:t}=n.attributes,r=e&&p_(e),i=t&&p_(t),a=n.data||={};if(a.hName=`span`,a.hProperties=a.hProperties||{},r||i){let n=[];r&&n.push(`color: ${e}`),i&&n.push(`background-color: ${t}`);let o=i?`stMarkdownColoredBackground`:`stMarkdownColoredText`;a.hProperties.style=n.join(`; `),a.hProperties.className=o}return}let o=a.match(/^(.+)-badge$/);if(o&&t.has(o[1])){let r=o[1];if(r===`rainbow`)return;let i=t.get(r),a=t.get(`${r}-background`);if(i&&a){let t=n.data||={};t.hName=`span`,t.hProperties=t.hProperties||{},t.hProperties.className=`stMarkdownBadge`,t.hProperties.style=`${a}; ${i}; font-size: ${e.fontSizes.sm};`;return}}if(t.has(a)){let e=n.data||={},r=t.get(a);e.hName=`span`,e.hProperties=e.hProperties||{},e.hProperties.style=r,e.hProperties.className=`stMarkdownColoredText`,r&&(/background-color:/.test(r)||/background:/.test(r))&&(e.hProperties.className=`stMarkdownColoredBackground`);return}}),n)}function h_(){return()=>e=>(ae(e,`textDirective`,(e,t,n)=>{if(!e.data?.hName&&n&&t!==void 0){let r={type:`text`,value:`:${e.name}`};n.children[t]=r}}),e)}function g_(e){return()=>t=>{function n(t,n){return{type:`text`,value:t,data:{hName:`span`,hProperties:{role:`img`,ariaLabel:n+` icon`,translate:`no`,style:` + display: inline-block; + font-family: ${e.genericFonts.iconFont}; + font-weight: ${e.fontWeights.normal}; + user-select: none; + vertical-align: bottom; + white-space: nowrap; + word-wrap: normal; + `},hChildren:[{type:`text`,value:n}]}}}return N(t,[[/:material_(\w+):/g,n]]),t}}function __(){return()=>e=>{function t(){return{type:`text`,value:``,data:{hName:`img`,hProperties:{src:Ih,alt:`Streamlit logo`,style:`display: inline-block; user-select: none; height: 0.75em; vertical-align: baseline; margin-bottom: -0.05ex;`}}}}return N(e,[[/:streamlit:/g,t]]),e}}function v_(){return()=>e=>(ae(e,(e,t,n)=>{if(!(n&&(n.type===`link`||n.type===`linkReference`))&&e.type===`text`&&e.value){let t=[[/(^|\s)<->(\s|$)/g,`$1↔$2`],[/(^|\s)->(\s|$)/g,`$1→$2`],[/(^|\s)<-(\s|$)/g,`$1←$2`],[/(^|\s)--(\s|$)/g,`$1—$2`],[/(^|\s)>=(\s|$)/g,`$1≥$2`],[/(^|\s)<=(\s|$)/g,`$1≤$2`],[/(^|\s)~=(\s|$)/g,`$1≈$2`]],n=e.value;for(let[e,r]of t)n=n.replace(e,r);n!==e.value&&(e.value=n)}}),e)}var y_={handlers:[{name:`streamlit-directives`,priority:10,handle:e=>{let t=/:[a-z][a-z0-9-]*\[/,n=t.exec(e);if(!n)return e;let r=1,i=n.index+n[0].length;for(;i0){r+=1,i+=1;continue}if(n===`]`&&r>0){--r,i+=1;continue}if(n===`:`){let n=e.slice(i),a=t.exec(n);if(a?.index===0){r+=1,i+=a[0].length;continue}}i+=1}return r>0?e+`]`.repeat(r):e}}]},b_=[im,Kp,Qu,f_(),__(),v_()],x_=[`table`,`thead`,`tbody`,`tr`,`th`,`td`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`ul`,`ol`,`li`,`input`,`hr`,`blockquote`],S_=[...x_,`a`];function C_(e){let{href:t}=e;if(t?.startsWith(`#`)){let{children:t,...n}=e;return o(`a`,{...Oe(n,`node`),children:t})}let{title:n,children:r,target:i,rel:a,...s}=e;return o(`a`,{href:t,title:n,target:i||`_blank`,rel:a||`noopener noreferrer`,...Oe(s,`node`),children:r})}var w_=(0,F.memo)(function({allowHTML:e,source:t,overrideComponents:n,isLabel:r,disableLinks:i,helpText:a,unterminatedParsing:s,hideAnchors:c}){let l=M(),u=(0,F.useMemo)(()=>qg(t),[t]),d=(0,F.useMemo)(()=>Kg(t),[t]),f=Hg({key:`katex`,needed:u,load:Pg,pluginName:`rehype-katex`,onBeforeLoad:Fg}),p=Hg({key:`raw`,needed:e,load:Ig,pluginName:`rehype-raw`}),m=Hg({key:`emoji`,needed:d,load:Lg,pluginName:`remark-emoji`}),h=(0,F.useMemo)(()=>d_(l),[l]),g=(0,F.useMemo)(()=>Rg(f)?Bg(f,`rehype-katex`):null,[f]),_=(0,F.useMemo)(()=>Rg(p)?Bg(p,`rehype-raw`):null,[p]),v=(0,F.useMemo)(()=>Rg(m)?Vg(m,`remark-emoji`):null,[m]),y=(0,F.useMemo)(()=>{let e=[...b_,m_(l,h),g_(l)];return d&&v&&e.push(v),e.push(h_()),e},[l,h,d,v]),b=(0,F.useMemo)(()=>{let t=[];return u&&g&&t.push(g),e&&_&&t.push(_),t.push(Yg),t},[e,u,g,_]),x=(0,F.useMemo)(()=>({...u_,a:C_,...n}),[n]),S=(0,F.useMemo)(()=>{let n=t.replaceAll(`:material/`,`:material_`);return r&&(n=n.replace(/^(\s*)((?:[+\-*]|#+)(?=\s|$)|>)/gm,`$1\\$2`),n=n.replace(/^(\s*)(\d+)([.)])(?=\s|$)/gm,`$1$2\\$3`)),s&&!r&&!e&&(n=Fh(n,y_)),n},[t,r,e,s]),C=(0,F.useMemo)(()=>r?i?S_:x_:[],[r,i]);return u&&f===null||e&&p===null||d&&m===null?o(Gh,{children:o(Uh,{"data-testid":`stSkeleton`,"aria-hidden":`true`})}):o(r_.Provider,{value:!!s,children:o(l_.Provider,{value:a,children:o(i_.Provider,{value:!!c,children:o(Gh,{children:o(Cl,{remarkPlugins:y,rehypePlugins:b,components:x,urlTransform:$g,disallowedElements:C,unwrapDisallowed:!0,children:S})})})})})}),T_=(0,F.memo)(({source:e,allowHTML:t,style:n,isCaption:r,isLabel:i,boldLabel:a,disableLinks:s,isToast:c,inheritFont:l,helpText:u,truncate:d,unterminatedParsing:f,hideAnchors:p})=>{let m=(0,F.useContext)(ke);return o(Sg,{isCaption:!!r,isInDialog:m,isLabel:i,inheritFont:l,boldLabel:a,isToast:c,truncate:d,style:n,"data-testid":r?`stCaptionContainer`:`stMarkdownContainer`,children:o(w_,{source:e,allowHTML:t,isLabel:i,disableLinks:s,helpText:u,unterminatedParsing:f,hideAnchors:p})})});export{yn as $,Kl as A,Ze as At,Ln as B,Vh as C,ct as Ct,Bh as D,ot as Dt,Hh as E,lt as Et,hr as F,je as Ft,En as G,Pn as H,mr as I,ke as It,vn as J,Sn as K,ur as L,be as Lt,Qr as M,Je as Mt,_r as N,Ue as Nt,Lh as O,nt as Ot,gr as P,I as Pt,bn as Q,cr as R,Gh as S,at as St,zh as T,ft as Tt,On as U,In as V,Dn as W,Cn as X,gn as Y,wn as Z,Qh as _,Nt as _t,Eg as a,an as at,qh as b,it as bt,Sg as c,Xt as ct,hg as d,qt as dt,cn as et,fg as f,Ht as ft,eg as g,It as gt,$h as h,Pt as ht,Jg as i,dn as it,Vl as j,Xe as jt,ql as k,tt as kt,gg as l,Yt as lt,lg as m,Lt as mt,w_ as n,ln as nt,kg as o,on as ot,tg as p,Ut as pt,xn as q,T_ as r,fn as rt,Ag as s,Jt as st,n_ as t,un as tt,mg as u,L as ut,Kh as v,Mt as vt,Uh as w,rt as wt,Jh as x,st as xt,Yh as y,yt,ar as z}; \ No newline at end of file