Files
coopgo/node_modules/react-markdown/react-markdown.min.js
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

13 lines
146 KiB
JavaScript

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("process")):"function"==typeof define&&define.amd?define(["process"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).ReactMarkdown=n(e.process)}(this,(function(e){"use strict";var n=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(e),t={exports:{}};function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var i={},a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/function c(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var s=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,n){for(var t,r,o=c(e),i=1;i<arguments.length;i++){for(var s in t=Object(arguments[i]))l.call(t,s)&&(o[s]=t[s]);if(a){r=a(t);for(var f=0;f<r.length;f++)u.call(t,r[f])&&(o[r[f]]=t[r[f]])}}return o},f=s,p=60103,d=60106;i.Fragment=60107,i.StrictMode=60108,i.Profiler=60114;var h=60109,m=60110,y=60112;i.Suspense=60113;var g=60115,v=60116;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;p=b("react.element"),d=b("react.portal"),i.Fragment=b("react.fragment"),i.StrictMode=b("react.strict_mode"),i.Profiler=b("react.profiler"),h=b("react.provider"),m=b("react.context"),y=b("react.forward_ref"),i.Suspense=b("react.suspense"),g=b("react.memo"),v=b("react.lazy")}var k="function"==typeof Symbol&&Symbol.iterator;function x(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S={};function E(e,n,t){this.props=e,this.context=n,this.refs=S,this.updater=t||w}function C(){}function O(e,n,t){this.props=e,this.context=n,this.refs=S,this.updater=t||w}E.prototype.isReactComponent={},E.prototype.setState=function(e,n){if("object"!==r(e)&&"function"!=typeof e&&null!=e)throw Error(x(85));this.updater.enqueueSetState(this,e,n,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=E.prototype;var P=O.prototype=new C;P.constructor=O,f(P,E.prototype),P.isPureReactComponent=!0;var _={current:null},F=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(e,n,t){var r,o={},i=null,a=null;if(null!=n)for(r in void 0!==n.ref&&(a=n.ref),void 0!==n.key&&(i=""+n.key),n)F.call(n,r)&&!T.hasOwnProperty(r)&&(o[r]=n[r]);var l=arguments.length-2;if(1===l)o.children=t;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:p,type:e,key:i,ref:a,props:o,_owner:_.current}}function R(e){return"object"===r(e)&&null!==e&&e.$$typeof===p}var I=/\/+/g;function D(e,n){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return n[e]}))}(""+e.key):n.toString(36)}function j(e,n,t,o,i){var a=r(e);"undefined"!==a&&"boolean"!==a||(e=null);var l=!1;if(null===e)l=!0;else switch(a){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case p:case d:l=!0}}if(l)return i=i(l=e),e=""===o?"."+D(l,0):o,Array.isArray(i)?(t="",null!=e&&(t=e.replace(I,"$&/")+"/"),j(i,n,t,"",(function(e){return e}))):null!=i&&(R(i)&&(i=function(e,n){return{$$typeof:p,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}(i,t+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(I,"$&/")+"/")+e)),n.push(i)),1;if(l=0,o=""===o?".":o+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=o+D(a=e[u],u);l+=j(a,n,t,c,i)}else if("function"==typeof(c=function(e){return null===e||"object"!==r(e)?null:"function"==typeof(e=k&&e[k]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),u=0;!(a=e.next()).done;)l+=j(a=a.value,n,t,c=o+D(a,u++),i);else if("object"===a)throw n=""+e,Error(x(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n));return l}function M(e,n,t){if(null==e)return e;var r=[],o=0;return j(e,r,"","",(function(e){return n.call(t,e,o++)})),r}function L(e){if(-1===e._status){var n=e._result;n=n(),e._status=0,e._result=n,n.then((function(n){0===e._status&&(n=n.default,e._status=1,e._result=n)}),(function(n){0===e._status&&(e._status=2,e._result=n)}))}if(1===e._status)return e._result;throw e._result}var $={current:null};function z(){var e=$.current;if(null===e)throw Error(x(321));return e}var N={ReactCurrentDispatcher:$,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:f};i.Children={map:M,forEach:function(e,n,t){M(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return M(e,(function(){n++})),n},toArray:function(e){return M(e,(function(e){return e}))||[]},only:function(e){if(!R(e))throw Error(x(143));return e}},i.Component=E,i.PureComponent=O,i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,i.cloneElement=function(e,n,t){if(null==e)throw Error(x(267,e));var r=f({},e.props),o=e.key,i=e.ref,a=e._owner;if(null!=n){if(void 0!==n.ref&&(i=n.ref,a=_.current),void 0!==n.key&&(o=""+n.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in n)F.call(n,u)&&!T.hasOwnProperty(u)&&(r[u]=void 0===n[u]&&void 0!==l?l[u]:n[u])}var u=arguments.length-2;if(1===u)r.children=t;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];r.children=l}return{$$typeof:p,type:e.type,key:o,ref:i,props:r,_owner:a}},i.createContext=function(e,n){return void 0===n&&(n=null),(e={$$typeof:m,_calculateChangedBits:n,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:h,_context:e},e.Consumer=e},i.createElement=A,i.createFactory=function(e){var n=A.bind(null,e);return n.type=e,n},i.createRef=function(){return{current:null}},i.forwardRef=function(e){return{$$typeof:y,render:e}},i.isValidElement=R,i.lazy=function(e){return{$$typeof:v,_payload:{_status:-1,_result:e},_init:L}},i.memo=function(e,n){return{$$typeof:g,type:e,compare:void 0===n?null:n}},i.useCallback=function(e,n){return z().useCallback(e,n)},i.useContext=function(e,n){return z().useContext(e,n)},i.useDebugValue=function(){},i.useEffect=function(e,n){return z().useEffect(e,n)},i.useImperativeHandle=function(e,n,t){return z().useImperativeHandle(e,n,t)},i.useLayoutEffect=function(e,n){return z().useLayoutEffect(e,n)},i.useMemo=function(e,n){return z().useMemo(e,n)},i.useReducer=function(e,n,t){return z().useReducer(e,n,t)},i.useRef=function(e){return z().useRef(e)},i.useState=function(e){return z().useState(e)},i.version="17.0.2";var B={};!function(e){"production"!==n.default.env.NODE_ENV&&function(){var n=s,t=60103,o=60106;e.Fragment=60107,e.StrictMode=60108,e.Profiler=60114;var i=60109,a=60110,l=60112;e.Suspense=60113;var u=60120,c=60115,f=60116,p=60121,d=60122,h=60117,m=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var g=Symbol.for;t=g("react.element"),o=g("react.portal"),e.Fragment=g("react.fragment"),e.StrictMode=g("react.strict_mode"),e.Profiler=g("react.profiler"),i=g("react.provider"),a=g("react.context"),l=g("react.forward_ref"),e.Suspense=g("react.suspense"),u=g("react.suspense_list"),c=g("react.memo"),f=g("react.lazy"),p=g("react.block"),d=g("react.server.block"),h=g("react.fundamental"),g("react.scope"),g("react.opaque.id"),m=g("react.debug_trace_mode"),g("react.offscreen"),y=g("react.legacy_hidden")}var v="function"==typeof Symbol&&Symbol.iterator;function b(e){if(null===e||"object"!==r(e))return null;var n=v&&e[v]||e["@@iterator"];return"function"==typeof n?n:null}var k={current:null},x={current:null},w={},S=null;function E(e){S=e}w.setExtraStackFrame=function(e){S=e},w.getCurrentStack=null,w.getStackAddendum=function(){var e="";S&&(e+=S);var n=w.getCurrentStack;return n&&(e+=n()||""),e};var C={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:n};function O(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];_("warn",e,t)}function P(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];_("error",e,t)}function _(e,n,t){var r=C.ReactDebugCurrentFrame.getStackAddendum();""!==r&&(n+="%s",t=t.concat([r]));var o=t.map((function(e){return""+e}));o.unshift("Warning: "+n),Function.prototype.apply.call(console[e],console,o)}C.ReactDebugCurrentFrame=w;var F={};function T(e,n){var t=e.constructor,r=t&&(t.displayName||t.name)||"ReactClass",o=r+"."+n;F[o]||(P("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",n,r),F[o]=!0)}var A={isMounted:function(e){return!1},enqueueForceUpdate:function(e,n,t){T(e,"forceUpdate")},enqueueReplaceState:function(e,n,t,r){T(e,"replaceState")},enqueueSetState:function(e,n,t,r){T(e,"setState")}},R={};function I(e,n,t){this.props=e,this.context=n,this.refs=R,this.updater=t||A}Object.freeze(R),I.prototype.isReactComponent={},I.prototype.setState=function(e,n){if("object"!==r(e)&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},I.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var D={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},j=function(e,n){Object.defineProperty(I.prototype,e,{get:function(){O("%s(...) is deprecated in plain JavaScript React classes. %s",n[0],n[1])}})};for(var M in D)D.hasOwnProperty(M)&&j(M,D[M]);function L(){}function $(e,n,t){this.props=e,this.context=n,this.refs=R,this.updater=t||A}L.prototype=I.prototype;var z=$.prototype=new L;function N(e){return e.displayName||"Context"}function B(n){if(null==n)return null;if("number"==typeof n.tag&&P("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case e.Fragment:return"Fragment";case o:return"Portal";case e.Profiler:return"Profiler";case e.StrictMode:return"StrictMode";case e.Suspense:return"Suspense";case u:return"SuspenseList"}if("object"===r(n))switch(n.$$typeof){case a:return N(n)+".Consumer";case i:return N(n._context)+".Provider";case l:return h=n,y="ForwardRef",g=(m=n.render).displayName||m.name||"",h.displayName||(""!==g?"ForwardRef("+g+")":y);case c:return B(n.type);case p:return B(n._render);case f:var t=n,s=t._payload,d=t._init;try{return B(d(s))}catch(oc){return null}}var h,m,y,g;return null}z.constructor=$,n(z,I.prototype),z.isPureReactComponent=!0;var U,H,V,q=Object.prototype.hasOwnProperty,W={key:!0,ref:!0,__self:!0,__source:!0};function Y(e){if(q.call(e,"ref")){var n=Object.getOwnPropertyDescriptor(e,"ref").get;if(n&&n.isReactWarning)return!1}return void 0!==e.ref}function X(e){if(q.call(e,"key")){var n=Object.getOwnPropertyDescriptor(e,"key").get;if(n&&n.isReactWarning)return!1}return void 0!==e.key}function Q(e,n){var t=function(){U||(U=!0,P("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",n))};t.isReactWarning=!0,Object.defineProperty(e,"key",{get:t,configurable:!0})}function K(e,n){var t=function(){H||(H=!0,P("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",n))};t.isReactWarning=!0,Object.defineProperty(e,"ref",{get:t,configurable:!0})}function J(e){if("string"==typeof e.ref&&x.current&&e.__self&&x.current.stateNode!==e.__self){var n=B(x.current.type);V[n]||(P('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',n,e.ref),V[n]=!0)}}V={};var Z=function(e,n,r,o,i,a,l){var u={$$typeof:t,type:e,key:n,ref:r,props:l,_owner:a,_store:{}};return Object.defineProperty(u._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(u,"_self",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.defineProperty(u,"_source",{configurable:!1,enumerable:!1,writable:!1,value:i}),Object.freeze&&(Object.freeze(u.props),Object.freeze(u)),u};function G(e,n,t){var r,o={},i=null,a=null,l=null,u=null;if(null!=n)for(r in Y(n)&&(a=n.ref,J(n)),X(n)&&(i=""+n.key),l=void 0===n.__self?null:n.__self,u=void 0===n.__source?null:n.__source,n)q.call(n,r)&&!W.hasOwnProperty(r)&&(o[r]=n[r]);var c=arguments.length-2;if(1===c)o.children=t;else if(c>1){for(var s=Array(c),f=0;f<c;f++)s[f]=arguments[f+2];Object.freeze&&Object.freeze(s),o.children=s}if(e&&e.defaultProps){var p=e.defaultProps;for(r in p)void 0===o[r]&&(o[r]=p[r])}if(i||a){var d="function"==typeof e?e.displayName||e.name||"Unknown":e;i&&Q(o,d),a&&K(o,d)}return Z(e,i,a,l,u,x.current,o)}function ee(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o,i,a=n({},e.props),l=e.key,u=e.ref,c=e._self,s=e._source,f=e._owner;if(null!=t)for(o in Y(t)&&(u=t.ref,f=x.current),X(t)&&(l=""+t.key),e.type&&e.type.defaultProps&&(i=e.type.defaultProps),t)q.call(t,o)&&!W.hasOwnProperty(o)&&(void 0===t[o]&&void 0!==i?a[o]=i[o]:a[o]=t[o]);var p=arguments.length-2;if(1===p)a.children=r;else if(p>1){for(var d=Array(p),h=0;h<p;h++)d[h]=arguments[h+2];a.children=d}return Z(e.type,l,u,c,s,f,a)}function ne(e){return"object"===r(e)&&null!==e&&e.$$typeof===t}var te=!1,re=/\/+/g;function oe(e){return e.replace(re,"$&/")}function ie(e,n){return"object"===r(e)&&null!==e&&null!=e.key?(t=""+e.key,o={"=":"=0",":":"=2"},"$"+t.replace(/[=:]/g,(function(e){return o[e]}))):n.toString(36);var t,o}function ae(e,n,i,a,l){var u=r(e);"undefined"!==u&&"boolean"!==u||(e=null);var c,s,f,p=!1;if(null===e)p=!0;else switch(u){case"string":case"number":p=!0;break;case"object":switch(e.$$typeof){case t:case o:p=!0}}if(p){var d=e,h=l(d),m=""===a?"."+ie(d,0):a;if(Array.isArray(h)){var y="";null!=m&&(y=oe(m)+"/"),ae(h,n,y,"",(function(e){return e}))}else null!=h&&(ne(h)&&(c=h,s=i+(!h.key||d&&d.key===h.key?"":oe(""+h.key)+"/")+m,h=Z(c.type,s,c.ref,c._self,c._source,c._owner,c.props)),n.push(h));return 1}var g=0,v=""===a?".":a+":";if(Array.isArray(e))for(var k=0;k<e.length;k++)g+=ae(f=e[k],n,i,v+ie(f,k),l);else{var x=b(e);if("function"==typeof x){var w=e;x===w.entries&&(te||O("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),te=!0);for(var S,E=x.call(w),C=0;!(S=E.next()).done;)g+=ae(f=S.value,n,i,v+ie(f,C++),l)}else if("object"===u){var P=""+e;throw Error("Objects are not valid as a React child (found: "+("[object Object]"===P?"object with keys {"+Object.keys(e).join(", ")+"}":P)+"). If you meant to render a collection of children, use an array instead.")}}return g}function le(e,n,t){if(null==e)return e;var r=[],o=0;return ae(e,r,"","",(function(e){return n.call(t,e,o++)})),r}function ue(e){if(-1===e._status){var n=(0,e._result)(),t=e;t._status=0,t._result=n,n.then((function(n){if(0===e._status){var t=n.default;void 0===t&&P("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))",n);var r=e;r._status=1,r._result=t}}),(function(n){if(0===e._status){var t=e;t._status=2,t._result=n}}))}if(1===e._status)return e._result;throw e._result}function ce(n){return"string"==typeof n||"function"==typeof n||n===e.Fragment||n===e.Profiler||n===m||n===e.StrictMode||n===e.Suspense||n===u||n===y||"object"===r(n)&&null!==n&&(n.$$typeof===f||n.$$typeof===c||n.$$typeof===i||n.$$typeof===a||n.$$typeof===l||n.$$typeof===h||n.$$typeof===p||n[0]===d)}function se(){var e=k.current;if(null===e)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.");return e}var fe,pe,de,he,me,ye,ge,ve=0;function be(){}be.__reactDisabledLog=!0;var ke,xe=C.ReactCurrentDispatcher;function we(e,n,t){if(void 0===ke)try{throw Error()}catch(oc){var r=oc.stack.trim().match(/\n( *(at )?)/);ke=r&&r[1]||""}return"\n"+ke+e}var Se,Ee=!1,Ce="function"==typeof WeakMap?WeakMap:Map;function Oe(e,t){if(!e||Ee)return"";var o,i=Se.get(e);if(void 0!==i)return i;Ee=!0;var a,l=Error.prepareStackTrace;Error.prepareStackTrace=void 0,a=xe.current,xe.current=null,function(){if(0===ve){fe=console.log,pe=console.info,de=console.warn,he=console.error,me=console.group,ye=console.groupCollapsed,ge=console.groupEnd;var e={configurable:!0,enumerable:!0,value:be,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}ve++}();try{if(t){var u=function(){throw Error()};if(Object.defineProperty(u.prototype,"props",{set:function(){throw Error()}}),"object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&Reflect.construct){try{Reflect.construct(u,[])}catch(oc){o=oc}Reflect.construct(e,[],u)}else{try{u.call()}catch(oc){o=oc}e.call(u.prototype)}}else{try{throw Error()}catch(oc){o=oc}e()}}catch(y){if(y&&o&&"string"==typeof y.stack){for(var c=y.stack.split("\n"),s=o.stack.split("\n"),f=c.length-1,p=s.length-1;f>=1&&p>=0&&c[f]!==s[p];)p--;for(;f>=1&&p>=0;f--,p--)if(c[f]!==s[p]){if(1!==f||1!==p)do{if(f--,--p<0||c[f]!==s[p]){var d="\n"+c[f].replace(" at new "," at ");return"function"==typeof e&&Se.set(e,d),d}}while(f>=1&&p>=0);break}}}finally{Ee=!1,xe.current=a,function(){if(0==--ve){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:n({},e,{value:fe}),info:n({},e,{value:pe}),warn:n({},e,{value:de}),error:n({},e,{value:he}),group:n({},e,{value:me}),groupCollapsed:n({},e,{value:ye}),groupEnd:n({},e,{value:ge})})}ve<0&&P("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}(),Error.prepareStackTrace=l}var h=e?e.displayName||e.name:"",m=h?we(h):"";return"function"==typeof e&&Se.set(e,m),m}function Pe(e,n,t){return Oe(e,!1)}function _e(n,t,o){if(null==n)return"";if("function"==typeof n)return Oe(n,function(e){var n=e.prototype;return!(!n||!n.isReactComponent)}(n));if("string"==typeof n)return we(n);switch(n){case e.Suspense:return we("Suspense");case u:return we("SuspenseList")}if("object"===r(n))switch(n.$$typeof){case l:return Pe(n.render);case c:return _e(n.type,t,o);case p:return Pe(n._render);case f:var i=n,a=i._payload,s=i._init;try{return _e(s(a),t,o)}catch(oc){}}return""}Se=new Ce;var Fe,Te={},Ae=C.ReactDebugCurrentFrame;function Re(e){if(e){var n=e._owner,t=_e(e.type,e._source,n?n.type:null);Ae.setExtraStackFrame(t)}else Ae.setExtraStackFrame(null)}function Ie(e){if(e){var n=e._owner;E(_e(e.type,e._source,n?n.type:null))}else E(null)}function De(){if(x.current){var e=B(x.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}function je(e){return null!=e&&void 0!==(n=e.__source)?"\n\nCheck your code at "+n.fileName.replace(/^.*[\\\/]/,"")+":"+n.lineNumber+".":"";var n}Fe=!1;var Me={};function Le(e,n){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var t=function(e){var n=De();if(!n){var t="string"==typeof e?e:e.displayName||e.name;t&&(n="\n\nCheck the top-level render call using <"+t+">.")}return n}(n);if(!Me[t]){Me[t]=!0;var r="";e&&e._owner&&e._owner!==x.current&&(r=" It was passed a child from "+B(e._owner.type)+"."),Ie(e),P('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',t,r),Ie(null)}}}function $e(e,n){if("object"===r(e))if(Array.isArray(e))for(var t=0;t<e.length;t++){var o=e[t];ne(o)&&Le(o,n)}else if(ne(e))e._store&&(e._store.validated=!0);else if(e){var i=b(e);if("function"==typeof i&&i!==e.entries)for(var a,l=i.call(e);!(a=l.next()).done;)ne(a.value)&&Le(a.value,n)}}function ze(e){var n,t=e.type;if(null!=t&&"string"!=typeof t){if("function"==typeof t)n=t.propTypes;else{if("object"!==r(t)||t.$$typeof!==l&&t.$$typeof!==c)return;n=t.propTypes}if(n){var o=B(t);!function(e,n,t,o,i){var a=Function.call.bind(Object.prototype.hasOwnProperty);for(var l in e)if(a(e,l)){var u=void 0;try{if("function"!=typeof e[l]){var c=Error((o||"React class")+": "+"prop type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+r(e[l])+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw c.name="Invariant Violation",c}u=e[l](n,l,o,t,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(s){u=s}!u||u instanceof Error||(Re(i),P("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",o||"React class",t,l,r(u)),Re(null)),u instanceof Error&&!(u.message in Te)&&(Te[u.message]=!0,Re(i),P("Failed %s type: %s",t,u.message),Re(null))}}(n,e.props,"prop",o,e)}else void 0===t.PropTypes||Fe||(Fe=!0,P("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",B(t)||"Unknown"));"function"!=typeof t.getDefaultProps||t.getDefaultProps.isReactClassApproved||P("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Ne(e){for(var n=Object.keys(e.props),t=0;t<n.length;t++){var r=n[t];if("children"!==r&&"key"!==r){Ie(e),P("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",r),Ie(null);break}}null!==e.ref&&(Ie(e),P("Invalid attribute `ref` supplied to `React.Fragment`."),Ie(null))}function Be(n,o,i){var a=ce(n);if(!a){var l="";(void 0===n||"object"===r(n)&&null!==n&&0===Object.keys(n).length)&&(l+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var u,c=je(o);l+=c||De(),null===n?u="null":Array.isArray(n)?u="array":void 0!==n&&n.$$typeof===t?(u="<"+(B(n.type)||"Unknown")+" />",l=" Did you accidentally export a JSX literal instead of a component?"):u=r(n),P("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",u,l)}var s=G.apply(this,arguments);if(null==s)return s;if(a)for(var f=2;f<arguments.length;f++)$e(arguments[f],n);return n===e.Fragment?Ne(s):ze(s),s}var Ue=!1;try{var He=Object.freeze({});new Map([[He,null]]),new Set([He])}catch(Vu){}var Ve=Be,qe={map:le,forEach:function(e,n,t){le(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return le(e,(function(){n++})),n},toArray:function(e){return le(e,(function(e){return e}))||[]},only:function(e){if(!ne(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};e.Children=qe,e.Component=I,e.PureComponent=$,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=C,e.cloneElement=function(e,n,t){for(var r=ee.apply(this,arguments),o=2;o<arguments.length;o++)$e(arguments[o],r.type);return ze(r),r},e.createContext=function(e,n){void 0===n?n=null:null!==n&&"function"!=typeof n&&P("createContext: Expected the optional second argument to be a function. Instead received: %s",n);var t={$$typeof:a,_calculateChangedBits:n,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null};t.Provider={$$typeof:i,_context:t};var r=!1,o=!1,l=!1,u={$$typeof:a,_context:t,_calculateChangedBits:t._calculateChangedBits};return Object.defineProperties(u,{Provider:{get:function(){return o||(o=!0,P("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),t.Provider},set:function(e){t.Provider=e}},_currentValue:{get:function(){return t._currentValue},set:function(e){t._currentValue=e}},_currentValue2:{get:function(){return t._currentValue2},set:function(e){t._currentValue2=e}},_threadCount:{get:function(){return t._threadCount},set:function(e){t._threadCount=e}},Consumer:{get:function(){return r||(r=!0,P("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),t.Consumer}},displayName:{get:function(){return t.displayName},set:function(e){l||(O("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",e),l=!0)}}}),t.Consumer=u,t._currentRenderer=null,t._currentRenderer2=null,t},e.createElement=Ve,e.createFactory=function(e){var n=Be.bind(null,e);return n.type=e,Ue||(Ue=!0,O("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.")),Object.defineProperty(n,"type",{enumerable:!1,get:function(){return O("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),n},e.createRef=function(){var e={current:null};return Object.seal(e),e},e.forwardRef=function(e){null!=e&&e.$$typeof===c?P("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?P("forwardRef requires a render function but was given %s.",null===e?"null":r(e)):0!==e.length&&2!==e.length&&P("forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null==e.defaultProps&&null==e.propTypes||P("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"));var n,t={$$typeof:l,render:e};return Object.defineProperty(t,"displayName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(t){n=t,null==e.displayName&&(e.displayName=t)}}),t},e.isValidElement=ne,e.lazy=function(e){var n,t,r={$$typeof:f,_payload:{_status:-1,_result:e},_init:ue};return Object.defineProperties(r,{defaultProps:{configurable:!0,get:function(){return n},set:function(e){P("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(r,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return t},set:function(e){P("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),t=e,Object.defineProperty(r,"propTypes",{enumerable:!0})}}}),r},e.memo=function(e,n){ce(e)||P("memo: The first argument must be a component. Instead received: %s",null===e?"null":r(e));var t,o={$$typeof:c,type:e,compare:void 0===n?null:n};return Object.defineProperty(o,"displayName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(n){t=n,null==e.displayName&&(e.displayName=n)}}),o},e.useCallback=function(e,n){return se().useCallback(e,n)},e.useContext=function(e,n){var t=se();if(void 0!==n&&P("useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",n,"number"==typeof n&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://reactjs.org/link/rules-of-hooks":""),void 0!==e._context){var r=e._context;r.Consumer===e?P("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):r.Provider===e&&P("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return t.useContext(e,n)},e.useDebugValue=function(e,n){return se().useDebugValue(e,n)},e.useEffect=function(e,n){return se().useEffect(e,n)},e.useImperativeHandle=function(e,n,t){return se().useImperativeHandle(e,n,t)},e.useLayoutEffect=function(e,n){return se().useLayoutEffect(e,n)},e.useMemo=function(e,n){return se().useMemo(e,n)},e.useReducer=function(e,n,t){return se().useReducer(e,n,t)},e.useRef=function(e){return se().useRef(e)},e.useState=function(e){return se().useState(e)},e.version="17.0.2"}()}(B),"production"===n.default.env.NODE_ENV?t.exports=i:t.exports=B;var U={}.hasOwnProperty,H=function(e){return e&&"object"===r(e)?U.call(e,"position")||U.call(e,"type")?q(e.position):U.call(e,"start")||U.call(e,"end")?q(e):U.call(e,"line")||U.call(e,"column")?V(e):"":""};function V(e){return e&&"object"===r(e)||(e={}),W(e.line)+":"+W(e.column)}function q(e){return e&&"object"===r(e)||(e={}),V(e.start)+"-"+V(e.end)}function W(e){return e&&"number"==typeof e?e:1}var Y=H,X=J;function Q(){}Q.prototype=Error.prototype,J.prototype=new Q;var K=J.prototype;function J(e,n,t){var r,o,i;"string"==typeof n&&(t=n,n=null),r=function(e){var n,t=[null,null];return"string"==typeof e&&(-1===(n=e.indexOf(":"))?t[1]=e:(t[0]=e.slice(0,n),t[1]=e.slice(n+1))),t}(t),o=Y(n)||"1:1",i={start:{line:null,column:null},end:{line:null,column:null}},n&&n.position&&(n=n.position),n&&(n.start?(i=n,n=n.start):i.start=n),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=o,this.reason=e,this.line=n?n.line:null,this.column=n?n.column:null,this.location=i,this.source=r[0],this.ruleId=r[1]}K.file="",K.name="",K.reason="",K.message="",K.stack="",K.fatal=null,K.column=null,K.line=null;var Z={};function G(e){var n,t;return ee(e),n=47===e.charCodeAt(0),(t=function(e,n){for(var t,r,o="",i=0,a=-1,l=0,u=-1;++u<=e.length;){if(u<e.length)t=e.charCodeAt(u);else{if(47===t)break;t=47}if(47===t){if(a===u-1||1===l);else if(a!==u-1&&2===l){if(o.length<2||2!==i||46!==o.charCodeAt(o.length-1)||46!==o.charCodeAt(o.length-2))if(o.length>2){if((r=o.lastIndexOf("/"))!==o.length-1){r<0?(o="",i=0):i=(o=o.slice(0,r)).length-1-o.lastIndexOf("/"),a=u,l=0;continue}}else if(o.length){o="",i=0,a=u,l=0;continue}n&&(o=o.length?o+"/..":"..",i=2)}else o.length?o+="/"+e.slice(a+1,u):o=e.slice(a+1,u),i=u-a-1;a=u,l=0}else 46===t&&l>-1?l++:l=-1}return o}(e,!n)).length||n||(t="."),t.length&&47===e.charCodeAt(e.length-1)&&(t+="/"),n?"/"+t:t}function ee(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}Z.basename=function(e,n){var t,r,o,i,a=0,l=-1;if(void 0!==n&&"string"!=typeof n)throw new TypeError('"ext" argument must be a string');if(ee(e),t=e.length,void 0===n||!n.length||n.length>e.length){for(;t--;)if(47===e.charCodeAt(t)){if(o){a=t+1;break}}else l<0&&(o=!0,l=t+1);return l<0?"":e.slice(a,l)}if(n===e)return"";for(r=-1,i=n.length-1;t--;)if(47===e.charCodeAt(t)){if(o){a=t+1;break}}else r<0&&(o=!0,r=t+1),i>-1&&(e.charCodeAt(t)===n.charCodeAt(i--)?i<0&&(l=t):(i=-1,l=r));return a===l?l=r:l<0&&(l=e.length),e.slice(a,l)},Z.dirname=function(e){var n,t,r;if(ee(e),!e.length)return".";for(n=-1,r=e.length;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},Z.extname=function(e){var n,t,r,o=-1,i=0,a=-1,l=0;for(ee(e),r=e.length;r--;)if(47!==(t=e.charCodeAt(r)))a<0&&(n=!0,a=r+1),46===t?o<0?o=r:1!==l&&(l=1):o>-1&&(l=-1);else if(n){i=r+1;break}return o<0||a<0||0===l||1===l&&o===a-1&&o===i+1?"":e.slice(o,a)},Z.join=function(){for(var e,n=-1;++n<arguments.length;)ee(arguments[n]),arguments[n]&&(e=void 0===e?arguments[n]:e+"/"+arguments[n]);return void 0===e?".":G(e)},Z.sep="/";var ne={cwd:function(){return"/"}
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/},te=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},re=Z,oe=ne,ie=te,ae=ce,le={}.hasOwnProperty,ue=["history","path","basename","stem","extname","dirname"];function ce(e){var n,t;if(e){if("string"==typeof e||ie(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof ce))return new ce(e);for(this.data={},this.messages=[],this.history=[],this.cwd=oe.cwd(),t=-1;++t<ue.length;)n=ue[t],le.call(e,n)&&(this[n]=e[n]);for(n in e)ue.indexOf(n)<0&&(this[n]=e[n])}function se(e,n){if(e&&e.indexOf(re.sep)>-1)throw new Error("`"+n+"` cannot be a path: did not expect `"+re.sep+"`")}function fe(e,n){if(!e)throw new Error("`"+n+"` cannot be empty")}function pe(e,n){if(!e)throw new Error("Setting `"+n+"` requires `path` to be set too")}ce.prototype.toString=function(e){return(this.contents||"").toString(e)},Object.defineProperty(ce.prototype,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){fe(e,"path"),this.path!==e&&this.history.push(e)}}),Object.defineProperty(ce.prototype,"dirname",{get:function(){return"string"==typeof this.path?re.dirname(this.path):void 0},set:function(e){pe(this.path,"dirname"),this.path=re.join(e||"",this.basename)}}),Object.defineProperty(ce.prototype,"basename",{get:function(){return"string"==typeof this.path?re.basename(this.path):void 0},set:function(e){fe(e,"basename"),se(e,"basename"),this.path=re.join(this.dirname||"",e)}}),Object.defineProperty(ce.prototype,"extname",{get:function(){return"string"==typeof this.path?re.extname(this.path):void 0},set:function(e){if(se(e,"extname"),pe(this.path,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.indexOf(".",1)>-1)throw new Error("`extname` cannot contain multiple dots")}this.path=re.join(this.dirname,this.stem+(e||""))}}),Object.defineProperty(ce.prototype,"stem",{get:function(){return"string"==typeof this.path?re.basename(this.path,this.extname):void 0},set:function(e){fe(e,"stem"),se(e,"stem"),this.path=re.join(this.dirname||"",e+(this.extname||""))}});var de=X,he=ae,me=he;he.prototype.message=function(e,n,t){var r=new de(e,n,t);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r},he.prototype.info=function(){var e=this.message.apply(this,arguments);return e.fatal=null,e},he.prototype.fail=function(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e};var ye=me,ge=Object.prototype.hasOwnProperty,ve=Object.prototype.toString,be=Object.defineProperty,ke=Object.getOwnPropertyDescriptor,xe=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===ve.call(e)},we=function(e){if(!e||"[object Object]"!==ve.call(e))return!1;var n,t=ge.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&ge.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!r)return!1;for(n in e);return void 0===n||ge.call(e,n)},Se=function(e,n){be&&"__proto__"===n.name?be(e,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):e[n.name]=n.newValue},Ee=function(e,n){if("__proto__"===n){if(!ge.call(e,n))return;if(ke)return ke(e,n).value}return e[n]},Ce=[].slice,Oe=function(e,n){var t;return function(){var n,i=Ce.call(arguments,0),a=e.length>i.length;a&&i.push(r);try{n=e.apply(null,i)}catch(l){if(a&&t)throw l;return r(l)}a||(n&&"function"==typeof n.then?n.then(o,r):n instanceof Error?r(n):o(n))};function r(){t||(t=!0,n.apply(null,arguments))}function o(e){r(null,e)}},Pe=Fe;Fe.wrap=Oe;var _e=[].slice;function Fe(){var e=[],n={run:function(){var n=-1,t=_e.call(arguments,0,-1),r=arguments[arguments.length-1];if("function"!=typeof r)throw new Error("Expected function as last argument, not "+r);function o(i){var a=e[++n],l=_e.call(arguments,0),u=l.slice(1),c=t.length,s=-1;if(i)r(i);else{for(;++s<c;)null!==u[s]&&void 0!==u[s]||(u[s]=t[s]);t=u,a?Oe(a,o).apply(null,t):r.apply(null,[null].concat(t))}}o.apply(null,[null].concat(t))},use:function(t){if("function"!=typeof t)throw new Error("Expected `fn` to be a function, not "+t);return e.push(t),n}};return n}var Te=function(e){if(e)throw e},Ae=te,Re=function e(){var n,t,o,i,a,l,u=arguments[0],c=1,s=arguments.length,f=!1;for("boolean"==typeof u&&(f=u,u=arguments[1]||{},c=2),(null==u||"object"!==r(u)&&"function"!=typeof u)&&(u={});c<s;++c)if(null!=(n=arguments[c]))for(t in n)o=Ee(u,t),u!==(i=Ee(n,t))&&(f&&i&&(we(i)||(a=xe(i)))?(a?(a=!1,l=o&&xe(o)?o:[]):l=o&&we(o)?o:{},Se(u,{name:t,newValue:e(f,l,i)})):void 0!==i&&Se(u,{name:t,newValue:i}));return u},Ie=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;var n=Object.getPrototypeOf(e);return null===n||n===Object.prototype},De=Pe,je=ye,Me=function e(){var n,t=[],o=De(),i={},a=-1;return l.data=function(e,t){return"string"==typeof e?2===arguments.length?(He("data",n),i[e]=t,l):$e.call(i,e)&&i[e]||null:e?(He("data",n),i=e,l):i},l.freeze=u,l.attachers=t,l.use=function(e){var o;if(He("use",n),null==e);else if("function"==typeof e)f.apply(null,arguments);else{if("object"!==r(e))throw new Error("Expected usable value, not `"+e+"`");"length"in e?s(e):a(e)}return o&&(i.settings=Re(i.settings||{},o)),l;function a(e){s(e.plugins),e.settings&&(o=Re(o||{},e.settings))}function u(e){if("function"==typeof e)f(e);else{if("object"!==r(e))throw new Error("Expected usable value, not `"+e+"`");"length"in e?f.apply(null,e):a(e)}}function s(e){var n=-1;if(null==e);else{if("object"!==r(e)||!("length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(;++n<e.length;)u(e[n])}}function f(e,n){var r=c(e);r?(Ie(r[1])&&Ie(n)&&(n=Re(!0,r[1],n)),r[1]=n):t.push(Le.call(arguments))}},l.parse=function(e){var n,t=je(e);return u(),Be("parse",n=l.Parser),Ne(n,"parse")?new n(String(t),t).parse():n(String(t),t)},l.stringify=function(e,n){var t,r=je(n);return u(),Ue("stringify",t=l.Compiler),Ve(e),Ne(t,"compile")?new t(e,r).compile():t(e,r)},l.run=s,l.runSync=function(e,n){var t,r;return s(e,n,(function(e,n){r=!0,t=n,Te(e)})),qe("runSync","run",r),t},l.process=f,l.processSync=function(e){var n,t;return u(),Be("processSync",l.Parser),Ue("processSync",l.Compiler),f(n=je(e),(function(e){t=!0,Te(e)})),qe("processSync","process",t),n},l;function l(){for(var n=e(),r=-1;++r<t.length;)n.use.apply(null,t[r]);return n.data(Re(!0,{},i)),n}function u(){var e,r;if(n)return l;for(;++a<t.length;)!1!==(e=t[a])[1]&&(!0===e[1]&&(e[1]=void 0),"function"==typeof(r=e[0].apply(l,e.slice(1)))&&o.use(r));return n=!0,a=1/0,l}function c(e){for(var n=-1;++n<t.length;)if(t[n][0]===e)return t[n]}function s(e,n,t){if(Ve(e),u(),t||"function"!=typeof n||(t=n,n=null),!t)return new Promise(r);function r(r,i){o.run(e,je(n),(function(n,o,a){o=o||e,n?i(n):r?r(o):t(null,o,a)}))}r(null,t)}function f(e,n){if(u(),Be("process",l.Parser),Ue("process",l.Compiler),!n)return new Promise(t);function t(t,r){var o=je(e);ze.run(l,{file:o},(function(e){e?r(e):t?t(o):n(null,o)}))}t(null,n)}}().freeze(),Le=[].slice,$e={}.hasOwnProperty,ze=De().use((function(e,n){n.tree=e.parse(n.file)})).use((function(e,n,t){e.run(n.tree,n.file,(function(e,r,o){e?t(e):(n.tree=r,n.file=o,t())}))})).use((function(e,n){var t=e.stringify(n.tree,n.file);null==t||("string"==typeof t||Ae(t)?("value"in n.file&&(n.file.value=t),n.file.contents=t):n.file.result=t)}));function Ne(e,n){return"function"==typeof e&&e.prototype&&(function(e){var n;for(n in e)return!0;return!1}(e.prototype)||n in e.prototype)}function Be(e,n){if("function"!=typeof n)throw new Error("Cannot `"+e+"` without `Parser`")}function Ue(e,n){if("function"!=typeof n)throw new Error("Cannot `"+e+"` without `Compiler`")}function He(e,n){if(n)throw new Error("Cannot invoke `"+e+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function Ve(e){if(!e||"string"!=typeof e.type)throw new Error("Expected node, got `"+e+"`")}function qe(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}var We=Ye;function Ye(e){return e&&(e.value||e.alt||e.title||"children"in e&&Xe(e.children)||"length"in e&&Xe(e))||""}function Xe(e){for(var n=[],t=-1;++t<e.length;)n[t]=Ye(e[t]);return n.join("")}var Qe=Object.assign,Ke={}.hasOwnProperty,Je=function(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()},Ze=String.fromCharCode,Ge=Ze,en={},nn=function(e){return e<-2},tn=function(e){return-2===e||-1===e||32===e},rn=tn,on=function(e,n,t,r){var o=r?r-1:1/0,i=0;return function(r){return rn(r)?(e.enter(t),a(r)):n(r)};function a(r){return rn(r)&&i++<o?(e.consume(r),a):(e.exit(t),n(r))}};Object.defineProperty(en,"__esModule",{value:!0});var an=nn,ln=on;en.tokenize=function(e){var n,t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null!==n)return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),ln(e,t,"linePrefix");e.consume(n)}),(function(n){return e.enter("paragraph"),r(n)}));return t;function r(t){var r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,o(t)}function o(n){return null===n?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(n)):an(n)?(e.consume(n),e.exit("chunkText"),r):(e.consume(n),o)}};var un={},cn=nn,sn=on,fn={tokenize:function(e,n,t){return sn(e,(function(e){return null===e||cn(e)?n(e):t(e)}),"linePrefix")},partial:!0};Object.defineProperty(un,"__esModule",{value:!0});var pn=nn,dn=on,hn=fn,mn={tokenize:function(e,n,t){return dn(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},yn={tokenize:function(e,n,t){return dn(e,e.lazy(this.parser.constructs.flow,n,t),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}};un.tokenize=function(e){var n,t,r,o=this,i=[],a=0,l={tokenize:function(e,r){var a=0;return n={},l;function l(r){return a<i.length?(o.containerState=i[a][1],e.attempt(i[a][0].continuation,u,c)(r)):t.currentConstruct&&t.currentConstruct.concrete?(n.flowContinue=!0,p(r)):(o.interrupt=t.currentConstruct&&t.currentConstruct.interruptible,o.containerState={},e.attempt(mn,f,p)(r))}function u(e){return a++,o.containerState._closeFlow?f(e):l(e)}function c(n){return t.currentConstruct&&t.currentConstruct.lazy?(o.containerState={},e.attempt(mn,f,e.attempt(yn,f,e.check(hn,f,s)))(n)):f(n)}function s(e){return a=i.length,n.lazy=!0,n.flowContinue=!0,p(e)}function f(e){return n.flowEnd=!0,p(e)}function p(e){return n.continued=a,o.interrupt=o.containerState=void 0,r(e)}},partial:!0};return u;function u(n){return a<i.length?(o.containerState=i[a][1],e.attempt(i[a][0].continuation,c,s)(n)):s(n)}function c(e){return a++,u(e)}function s(r){return n&&n.flowContinue?p(r):(o.interrupt=t&&t.currentConstruct&&t.currentConstruct.interruptible,o.containerState={},e.attempt(mn,f,p)(r))}function f(e){return i.push([o.currentConstruct,o.containerState]),o.containerState=void 0,s(e)}function p(n){return null===n?(y(0,!0),void e.consume(n)):(t=t||o.parser.flow(o.now()),e.enter("chunkFlow",{contentType:"flow",previous:r,_tokenizer:t}),d(n))}function d(n){return null===n?(m(e.exit("chunkFlow")),p(n)):pn(n)?(e.consume(n),m(e.exit("chunkFlow")),e.check(l,h)):(e.consume(n),d)}function h(e){return y(n.continued,n&&n.flowEnd),a=0,u(e)}function m(e){r&&(r.next=e),r=e,t.lazy=n&&n.lazy,t.defineSkip(e.start),t.write(o.sliceStream(e))}function y(n,a){var l=i.length;for(t&&a&&(t.write([null]),r=t=void 0);l-- >n;)o.containerState=i[l][1],i[l][0].exit.call(o,e);i.length=n}};var gn={},vn=function(e){for(var n=-1,t=0;++n<e.length;)t+="string"==typeof e[n]?e[n].length:1;return t},bn=vn,kn=function(e,n){var t=e[e.length-1];return t&&t[1].type===n?bn(t[2].sliceStream(t[1])):0},xn=[].splice,wn=function(e,n,t,r){var o,i=e.length,a=0;if(n=n<0?-n>i?0:i+n:n>i?i:n,t=t>0?t:0,r.length<1e4)(o=Array.from(r)).unshift(n,t),xn.apply(e,o);else for(t&&xn.apply(e,[n,t]);a<r.length;)(o=r.slice(a,a+1e4)).unshift(n,0),xn.apply(e,o),a+=1e4,n+=1e4},Sn=Qe,En=function(e){return Sn({},e)},Cn=Qe,On=wn,Pn=En;function _n(e,n){for(var t,r,o,i,a,l,u=e[n][1],c=e[n][2],s=n-1,f=[],p=u._tokenizer||c.parser[u.contentType](u.start),d=p.events,h=[],m={};u;){for(;e[++s][1]!==u;);f.push(s),u._tokenizer||(t=c.sliceStream(u),u.next||t.push(null),r&&p.defineSkip(u.start),u.isInFirstContentOfListItem&&(p._gfmTasklistFirstContentOfListItem=!0),p.write(t),u.isInFirstContentOfListItem&&(p._gfmTasklistFirstContentOfListItem=void 0)),r=u,u=u.next}for(u=r,o=d.length;o--;)"enter"===d[o][0]?i=!0:i&&d[o][1].type===d[o-1][1].type&&d[o][1].start.line!==d[o][1].end.line&&(y(d.slice(o+1,a)),u._tokenizer=u.next=void 0,u=u.previous,a=o+1);for(p.events=u._tokenizer=u.next=void 0,y(d.slice(0,a)),o=-1,l=0;++o<h.length;)m[l+h[o][0]]=l+h[o][1],l+=h[o][1]-h[o][0]-1;return m;function y(n){var t=f.pop();h.unshift([t,t+n.length-1]),On(e,t,2,n)}}var Fn=function(e){for(var n,t,r,o,i,a,l,u={},c=-1;++c<e.length;){for(;c in u;)c=u[c];if(n=e[c],c&&"chunkFlow"===n[1].type&&"listItemPrefix"===e[c-1][1].type&&((r=0)<(a=n[1]._tokenizer.events).length&&"lineEndingBlank"===a[r][1].type&&(r+=2),r<a.length&&"content"===a[r][1].type))for(;++r<a.length&&"content"!==a[r][1].type;)"chunkText"===a[r][1].type&&(a[r][1].isInFirstContentOfListItem=!0,r++);if("enter"===n[0])n[1].contentType&&(Cn(u,_n(e,c)),c=u[c],l=!0);else if(n[1]._container||n[1]._movePreviousLineEndings){for(r=c,t=void 0;r--&&("lineEnding"===(o=e[r])[1].type||"lineEndingBlank"===o[1].type);)"enter"===o[0]&&(t&&(e[t][1].type="lineEndingBlank"),o[1].type="lineEnding",t=r);t&&(n[1].end=Pn(e[t][1].start),(i=e.slice(t,c)).unshift(n),On(e,t,c-t+1,i))}}return!l},Tn=nn,An=kn,Rn=Fn,In=on,Dn={tokenize:function(e,n){var t;return function(n){return e.enter("content"),t=e.enter("chunkContent",{contentType:"content"}),r(n)};function r(n){return null===n?o(n):Tn(n)?e.check(jn,i,o)(n):(e.consume(n),r)}function o(t){return e.exit("chunkContent"),e.exit("content"),n(t)}function i(n){return e.consume(n),e.exit("chunkContent"),t=t.next=e.enter("chunkContent",{contentType:"content",previous:t}),r}},resolve:function(e){return Rn(e),e},interruptible:!0,lazy:!0},jn={tokenize:function(e,n,t){var r=this;return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),In(e,o,"linePrefix")};function o(o){return null===o||Tn(o)?t(o):r.parser.constructs.disable.null.indexOf("codeIndented")>-1||An(r.events,"linePrefix")<4?e.interrupt(r.parser.constructs.flow,t,n)(o):n(o)}},partial:!0},Mn=Dn;Object.defineProperty(gn,"__esModule",{value:!0});var Ln=Mn,$n=on,zn=fn;gn.tokenize=function(e){var n=this,t=e.attempt(zn,(function(r){if(null!==r)return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t;e.consume(r)}),e.attempt(this.parser.constructs.flowInitial,r,$n(e,e.attempt(this.parser.constructs.flow,r,e.attempt(Ln,r)),"linePrefix")));return t;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n.currentConstruct=void 0,t;e.consume(r)}};var Nn={};Object.defineProperty(Nn,"__esModule",{value:!0});var Bn=Qe,Un=En,Hn=Wn("text"),Vn=Wn("string"),qn={resolveAll:Yn()};function Wn(e){return{tokenize:function(n){var t=this,r=this.parser.constructs[e],o=n.attempt(r,i,a);return i;function i(e){return u(e)?o(e):a(e)}function a(e){if(null!==e)return n.enter("data"),n.consume(e),l;n.consume(e)}function l(e){return u(e)?(n.exit("data"),o(e)):(n.consume(e),l)}function u(e){var n=r[e],o=-1;if(null===e)return!0;if(n)for(;++o<n.length;)if(!n[o].previous||n[o].previous.call(t,t.previous))return!0}},resolveAll:Yn("text"===e?Xn:void 0)}}function Yn(e){return function(n,t){for(var r,o=-1;++o<=n.length;)void 0===r?n[o]&&"data"===n[o][1].type&&(r=o,o++):n[o]&&"data"===n[o][1].type||(o!==r+2&&(n[r][1].end=n[o-1][1].end,n.splice(r+2,o-r-2),o=r+2),r=void 0);return e?e(n,t):n}}function Xn(e,n){for(var t,r,o,i,a,l,u,c,s=-1;++s<=e.length;)if((s===e.length||"lineEnding"===e[s][1].type)&&"data"===e[s-1][1].type){for(r=e[s-1][1],i=(t=n.sliceStream(r)).length,a=-1,l=0,u=void 0;i--;)if("string"==typeof(o=t[i])){for(a=o.length;32===o.charCodeAt(a-1);)l++,a--;if(a)break;a=-1}else if(-2===o)u=!0,l++;else if(-1!==o){i++;break}l&&(c={type:s===e.length||u||l<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-l,offset:r.end.offset-l,_index:r.start._index+i,_bufferIndex:i?a:r.start._bufferIndex+a},end:Un(r.end)},r.end=Un(c.start),r.start.offset===r.end.offset?Bn(r,c):(e.splice(s,0,["enter",c,n],["exit",c,n]),s+=2)),s++}return e}Nn.resolver=qn,Nn.string=Vn,Nn.text=Hn;var Qn=function(e){return null==e?[]:"length"in e?e:[e]},Kn=Ke,Jn=wn,Zn=Qn;function Gn(e,n){var t,r,o,i;for(t in n)for(i in r=Kn.call(e,t)?e[t]:e[t]={},o=n[t])r[i]=et(Zn(o[i]),Kn.call(r,i)?r[i]:[])}function et(e,n){for(var t=-1,r=[];++t<e.length;)("after"===e[t].add?n:r).push(e[t]);return Jn(n,0,0,r),n}var nt,tt=wn,rt=function(e,n){return e.length?(tt(e,e.length,0,n),e):n},ot=function(e,n,t){for(var r,o=[],i=-1;++i<e.length;)(r=e[i].resolveAll)&&o.indexOf(r)<0&&(n=r(n,t),o.push(r));return n},it=Ze,at=Qe,lt=nn,ut=rt,ct=wn,st=Qn,ft=ot,pt=En,dt={},ht=function(e){return e<0||32===e},mt=Ze,yt=function(e){return function(n){return e.test(mt(n))}},gt=yt(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),vt=yt(/\s/),bt=ht,kt=gt,xt=vt,wt=rt,St=wn,Et=function(e){return null===e||bt(e)||xt(e)?1:kt(e)?2:void 0},Ct=function(e,n){return e.column+=n,e.offset+=n,e._bufferIndex+=n,e},Ot=ot,Pt=En,_t={name:"attention",tokenize:function(e,n){var t,r=Et(this.previous);return function(n){return e.enter("attentionSequence"),t=n,o(n)};function o(i){var a,l,u,c;return i===t?(e.consume(i),o):(a=e.exit("attentionSequence"),u=!(l=Et(i))||2===l&&r,c=!r||2===r&&l,a._open=42===t?u:u&&(r||!c),a._close=42===t?c:c&&(l||!u),n(i))}},resolveAll:function(e,n){for(var t,r,o,i,a,l,u,c,s=-1;++s<e.length;)if("enter"===e[s][0]&&"attentionSequence"===e[s][1].type&&e[s][1]._close)for(t=s;t--;)if("exit"===e[t][0]&&"attentionSequence"===e[t][1].type&&e[t][1]._open&&n.sliceSerialize(e[t][1]).charCodeAt(0)===n.sliceSerialize(e[s][1]).charCodeAt(0)){if((e[t][1]._close||e[s][1]._open)&&(e[s][1].end.offset-e[s][1].start.offset)%3&&!((e[t][1].end.offset-e[t][1].start.offset+e[s][1].end.offset-e[s][1].start.offset)%3))continue;i={type:(l=e[t][1].end.offset-e[t][1].start.offset>1&&e[s][1].end.offset-e[s][1].start.offset>1?2:1)>1?"strongSequence":"emphasisSequence",start:Ct(Pt(e[t][1].end),-l),end:Pt(e[t][1].end)},a={type:l>1?"strongSequence":"emphasisSequence",start:Pt(e[s][1].start),end:Ct(Pt(e[s][1].start),l)},o={type:l>1?"strongText":"emphasisText",start:Pt(e[t][1].end),end:Pt(e[s][1].start)},r={type:l>1?"strong":"emphasis",start:Pt(i.start),end:Pt(a.end)},e[t][1].end=Pt(i.start),e[s][1].start=Pt(a.end),u=[],e[t][1].end.offset-e[t][1].start.offset&&(u=wt(u,[["enter",e[t][1],n],["exit",e[t][1],n]])),u=wt(u,[["enter",r,n],["enter",i,n],["exit",i,n],["enter",o,n]]),u=wt(u,Ot(n.parser.constructs.insideSpan.null,e.slice(t+1,s),n)),u=wt(u,[["exit",o,n],["enter",a,n],["exit",a,n],["exit",r,n]]),e[s][1].end.offset-e[s][1].start.offset?(c=2,u=wt(u,[["enter",e[s][1],n],["exit",e[s][1],n]])):c=0,St(e,t-1,s-t+3,u),s=t+u.length-c-2;break}for(s=-1;++s<e.length;)"attentionSequence"===e[s][1].type&&(e[s][1].type="data");return e}},Ft=yt(/[A-Za-z]/),Tt=yt(/[\dA-Za-z]/),At=yt(/[#-'*+\--9=?A-Z^-~]/),Rt=function(e){return e<32||127===e},It=Ft,Dt=Tt,jt=At,Mt=Rt,Lt={name:"autolink",tokenize:function(e,n,t){var r=1;return function(n){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),o};function o(n){return It(n)?(e.consume(n),i):jt(n)?u(n):t(n)}function i(e){return 43===e||45===e||46===e||Dt(e)?a(e):u(e)}function a(n){return 58===n?(e.consume(n),l):(43===n||45===n||46===n||Dt(n))&&r++<32?(e.consume(n),a):u(n)}function l(n){return 62===n?(e.exit("autolinkProtocol"),p(n)):32===n||60===n||Mt(n)?t(n):(e.consume(n),l)}function u(n){return 64===n?(e.consume(n),r=0,c):jt(n)?(e.consume(n),u):t(n)}function c(e){return Dt(e)?s(e):t(e)}function s(n){return 46===n?(e.consume(n),r=0,c):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",p(n)):f(n)}function f(n){return(45===n||Dt(n))&&r++<63?(e.consume(n),45===n?f:s):t(n)}function p(t){return e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.exit("autolink"),n}}},$t=tn,zt=on,Nt={name:"blockQuote",tokenize:function(e,n,t){var r=this;return function(n){return 62===n?(r.containerState.open||(e.enter("blockQuote",{_container:!0}),r.containerState.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(n),e.exit("blockQuoteMarker"),o):t(n)};function o(t){return $t(t)?(e.enter("blockQuotePrefixWhitespace"),e.consume(t),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),n):(e.exit("blockQuotePrefix"),n(t))}},continuation:{tokenize:function(e,n,t){return zt(e,e.attempt(Nt,n,t),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},exit:function(e){e.exit("blockQuote")}},Bt=Nt,Ut=yt(/[!-/:-@[-`{-~]/),Ht={name:"characterEscape",tokenize:function(e,n,t){return function(n){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(n),e.exit("escapeMarker"),r};function r(r){return Ut(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),n):t(r)}}},Vt=function(e){var n,t="&"+e+";";return(nt=nt||document.createElement("i")).innerHTML=t,(59!==(n=nt.textContent).charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)},qt=yt(/\d/),Wt=yt(/[\dA-Fa-f]/),Yt=Tt,Xt=qt,Qt=Wt;var Kt=function(e){return e&&"object"===r(e)&&"default"in e?e:{default:e}}(Vt),Jt={name:"characterReference",tokenize:function(e,n,t){var r,o,i=this,a=0;return function(n){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(n),e.exit("characterReferenceMarker"),l};function l(n){return 35===n?(e.enter("characterReferenceMarkerNumeric"),e.consume(n),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,o=Yt,c(n))}function u(n){return 88===n||120===n?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(n),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,o=Qt,c):(e.enter("characterReferenceValue"),r=7,o=Xt,c(n))}function c(l){var u;return 59===l&&a?(u=e.exit("characterReferenceValue"),o!==Yt||Kt.default(i.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(l),e.exit("characterReferenceMarker"),e.exit("characterReference"),n):t(l)):o(l)&&a++<r?(e.consume(l),c):t(l)}}},Zt=nn,Gt=ht,er=kn,nr=on,tr={name:"codeFenced",tokenize:function(e,n,t){var r,o=this,i={tokenize:function(e,n,t){var o=0;return nr(e,(function(n){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),i(n)}),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4);function i(n){return n===r?(e.consume(n),o++,i):o<l?t(n):(e.exit("codeFencedFenceSequence"),nr(e,a,"whitespace")(n))}function a(r){return null===r||Zt(r)?(e.exit("codeFencedFence"),n(r)):t(r)}},partial:!0},a=er(this.events,"linePrefix"),l=0;return function(n){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),r=n,u(n)};function u(n){return n===r?(e.consume(n),l++,u):(e.exit("codeFencedFenceSequence"),l<3?t(n):nr(e,c,"whitespace")(n))}function c(n){return null===n||Zt(n)?d(n):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),s(n))}function s(n){return null===n||Gt(n)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),nr(e,f,"whitespace")(n)):96===n&&n===r?t(n):(e.consume(n),s)}function f(n){return null===n||Zt(n)?d(n):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(n))}function p(n){return null===n||Zt(n)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),d(n)):96===n&&n===r?t(n):(e.consume(n),p)}function d(t){return e.exit("codeFencedFence"),o.interrupt?n(t):h(t)}function h(n){return null===n?y(n):Zt(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),e.attempt(i,y,a?nr(e,h,"linePrefix",a+1):h)):(e.enter("codeFlowValue"),m(n))}function m(n){return null===n||Zt(n)?(e.exit("codeFlowValue"),h(n)):(e.consume(n),m)}function y(t){return e.exit("codeFenced"),n(t)}},concrete:!0},rr=nn,or=wn,ir=kn,ar=on,lr={name:"codeIndented",tokenize:function(e,n,t){return e.attempt(ur,r,t);function r(t){return null===t?n(t):rr(t)?e.attempt(ur,r,n)(t):(e.enter("codeFlowValue"),o(t))}function o(n){return null===n||rr(n)?(e.exit("codeFlowValue"),r(n)):(e.consume(n),o)}},resolve:function(e,n){var t={type:"codeIndented",start:e[0][1].start,end:e[e.length-1][1].end};return or(e,0,0,[["enter",t,n]]),or(e,e.length,0,[["exit",t,n]]),e}},ur={tokenize:function(e,n,t){var r=this;return ar(e,(function o(i){return rr(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),ar(e,o,"linePrefix",5)):ir(r.events,"linePrefix")<4?t(i):n(i)}),"linePrefix",5)},partial:!0},cr=lr,sr=nn,fr={name:"codeText",tokenize:function(e,n,t){var r,o,i=0;return function(n){return e.enter("codeText"),e.enter("codeTextSequence"),a(n)};function a(n){return 96===n?(e.consume(n),i++,a):(e.exit("codeTextSequence"),l(n))}function l(n){return null===n?t(n):96===n?(o=e.enter("codeTextSequence"),r=0,c(n)):32===n?(e.enter("space"),e.consume(n),e.exit("space"),l):sr(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),l):(e.enter("codeTextData"),u(n))}function u(n){return null===n||32===n||96===n||sr(n)?(e.exit("codeTextData"),l(n)):(e.consume(n),u)}function c(t){return 96===t?(e.consume(t),r++,c):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),n(t)):(o.type="codeTextData",u(t))}},resolve:function(e){var n,t,r=e.length-4,o=3;if(!("lineEnding"!==e[o][1].type&&"space"!==e[o][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(n=o;++n<r;)if("codeTextData"===e[n][1].type){e[r][1].type=e[o][1].type="codeTextPadding",o+=2,r-=2;break}for(n=o-1,r++;++n<=r;)void 0===t?n!==r&&"lineEnding"!==e[n][1].type&&(t=n):n!==r&&"lineEnding"!==e[n][1].type||(e[t][1].type="codeTextData",n!==t+2&&(e[t][1].end=e[n-1][1].end,e.splice(t+2,n-t-2),r-=n-t-2,n=t+2),t=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}},pr=Rt,dr=ht,hr=nn,mr=function(e,n,t,r,o,i,a,l,u){var c=u||1/0,s=0;return function(n){return 60===n?(e.enter(r),e.enter(o),e.enter(i),e.consume(n),e.exit(i),f):pr(n)||41===n?t(n):(e.enter(r),e.enter(a),e.enter(l),e.enter("chunkString",{contentType:"string"}),h(n))};function f(t){return 62===t?(e.enter(i),e.consume(t),e.exit(i),e.exit(o),e.exit(r),n):(e.enter(l),e.enter("chunkString",{contentType:"string"}),p(t))}function p(n){return 62===n?(e.exit("chunkString"),e.exit(l),f(n)):null===n||60===n||hr(n)?t(n):(e.consume(n),92===n?d:p)}function d(n){return 60===n||62===n||92===n?(e.consume(n),p):p(n)}function h(o){return 40===o?++s>c?t(o):(e.consume(o),h):41===o?s--?(e.consume(o),h):(e.exit("chunkString"),e.exit(l),e.exit(a),e.exit(r),n(o)):null===o||dr(o)?s?t(o):(e.exit("chunkString"),e.exit(l),e.exit(a),e.exit(r),n(o)):pr(o)?t(o):(e.consume(o),92===o?m:h)}function m(n){return 40===n||41===n||92===n?(e.consume(n),h):h(n)}},yr=nn,gr=tn,vr=function(e,n,t,r,o,i){var a,l=this,u=0;return function(n){return e.enter(r),e.enter(o),e.consume(n),e.exit(o),e.enter(i),c};function c(f){return null===f||91===f||93===f&&!a||94===f&&!u&&"_hiddenFootnoteSupport"in l.parser.constructs||u>999?t(f):93===f?(e.exit(i),e.enter(o),e.consume(f),e.exit(o),e.exit(r),n):yr(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),s(f))}function s(n){return null===n||91===n||93===n||yr(n)||u++>999?(e.exit("chunkString"),c(n)):(e.consume(n),a=a||!gr(n),92===n?f:s)}function f(n){return 91===n||92===n||93===n?(e.consume(n),u++,s):s(n)}},br=nn,kr=tn,xr=on,wr=function(e,n){var t;return function r(o){return br(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t=!0,r):kr(o)?xr(e,r,t?"linePrefix":"lineSuffix")(o):n(o)}},Sr=nn,Er=on,Cr=function(e,n,t,r,o,i){var a;return function(n){return e.enter(r),e.enter(o),e.consume(n),e.exit(o),a=40===n?41:n,l};function l(t){return t===a?(e.enter(o),e.consume(t),e.exit(o),e.exit(r),n):(e.enter(i),u(t))}function u(n){return n===a?(e.exit(i),l(a)):null===n?t(n):Sr(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Er(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(n))}function c(n){return n===a||null===n||Sr(n)?(e.exit("chunkString"),u(n)):(e.consume(n),92===n?s:c)}function s(n){return n===a||92===n?(e.consume(n),c):c(n)}},Or=nn,Pr=ht,_r=Je,Fr=mr,Tr=vr,Ar=on,Rr=wr,Ir=Cr,Dr={name:"definition",tokenize:function(e,n,t){var r,o=this;return function(n){return e.enter("definition"),Tr.call(o,e,i,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(n)};function i(n){return r=_r(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),58===n?(e.enter("definitionMarker"),e.consume(n),e.exit("definitionMarker"),Rr(e,Fr(e,e.attempt(jr,Ar(e,a,"whitespace"),Ar(e,a,"whitespace")),t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):t(n)}function a(i){return null===i||Or(i)?(e.exit("definition"),o.parser.defined.indexOf(r)<0&&o.parser.defined.push(r),n(i)):t(i)}}},jr={tokenize:function(e,n,t){return function(n){return Pr(n)?Rr(e,r)(n):t(n)};function r(n){return 34===n||39===n||40===n?Ir(e,Ar(e,o,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(n):t(n)}function o(e){return null===e||Or(e)?n(e):t(e)}},partial:!0},Mr=Dr,Lr=nn,$r={name:"hardBreakEscape",tokenize:function(e,n,t){return function(n){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(n),r};function r(r){return Lr(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(r)):t(r)}}},zr=nn,Nr=ht,Br=tn,Ur=wn,Hr=on,Vr={name:"headingAtx",tokenize:function(e,n,t){var r=this,o=0;return function(n){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),i(n)};function i(l){return 35===l&&o++<6?(e.consume(l),i):null===l||Nr(l)?(e.exit("atxHeadingSequence"),r.interrupt?n(l):a(l)):t(l)}function a(t){return 35===t?(e.enter("atxHeadingSequence"),l(t)):null===t||zr(t)?(e.exit("atxHeading"),n(t)):Br(t)?Hr(e,a,"whitespace")(t):(e.enter("atxHeadingText"),u(t))}function l(n){return 35===n?(e.consume(n),l):(e.exit("atxHeadingSequence"),a(n))}function u(n){return null===n||35===n||Nr(n)?(e.exit("atxHeadingText"),a(n)):(e.consume(n),u)}},resolve:function(e,n){var t,r,o=e.length-2,i=3;return"whitespace"===e[i][1].type&&(i+=2),o-2>i&&"whitespace"===e[o][1].type&&(o-=2),"atxHeadingSequence"===e[o][1].type&&(i===o-1||o-4>i&&"whitespace"===e[o-2][1].type)&&(o-=i+1===o?2:4),o>i&&(t={type:"atxHeadingText",start:e[i][1].start,end:e[o][1].end},r={type:"chunkText",start:e[i][1].start,end:e[o][1].end,contentType:"text"},Ur(e,i,o-i+1,[["enter",t,n],["enter",r,n],["exit",r,n],["exit",t,n]])),e}},qr=Ft,Wr=Tt,Yr=nn,Xr=ht,Qr=tn,Kr=Ze,Jr=["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","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Zr=["pre","script","style","textarea"],Gr=fn,eo={name:"htmlFlow",tokenize:function(e,n,t){var r,o,i,a,l,u=this;return function(n){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),c};function c(a){return 33===a?(e.consume(a),s):47===a?(e.consume(a),d):63===a?(e.consume(a),r=3,u.interrupt?n:I):qr(a)?(e.consume(a),i=Kr(a),o=!0,h):t(a)}function s(o){return 45===o?(e.consume(o),r=2,f):91===o?(e.consume(o),r=5,i="CDATA[",a=0,p):qr(o)?(e.consume(o),r=4,u.interrupt?n:I):t(o)}function f(r){return 45===r?(e.consume(r),u.interrupt?n:I):t(r)}function p(r){return r===i.charCodeAt(a++)?(e.consume(r),a===i.length?u.interrupt?n:O:p):t(r)}function d(n){return qr(n)?(e.consume(n),i=Kr(n),h):t(n)}function h(a){return null===a||47===a||62===a||Xr(a)?47!==a&&o&&Zr.indexOf(i.toLowerCase())>-1?(r=1,u.interrupt?n(a):O(a)):Jr.indexOf(i.toLowerCase())>-1?(r=6,47===a?(e.consume(a),m):u.interrupt?n(a):O(a)):(r=7,u.interrupt?t(a):o?g(a):y(a)):45===a||Wr(a)?(e.consume(a),i+=Kr(a),h):t(a)}function m(r){return 62===r?(e.consume(r),u.interrupt?n:O):t(r)}function y(n){return Qr(n)?(e.consume(n),y):E(n)}function g(n){return 47===n?(e.consume(n),E):58===n||95===n||qr(n)?(e.consume(n),v):Qr(n)?(e.consume(n),g):E(n)}function v(n){return 45===n||46===n||58===n||95===n||Wr(n)?(e.consume(n),v):b(n)}function b(n){return 61===n?(e.consume(n),k):Qr(n)?(e.consume(n),b):g(n)}function k(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),l=n,x):Qr(n)?(e.consume(n),k):(l=void 0,w(n))}function x(n){return n===l?(e.consume(n),S):null===n||Yr(n)?t(n):(e.consume(n),x)}function w(n){return null===n||34===n||39===n||60===n||61===n||62===n||96===n||Xr(n)?b(n):(e.consume(n),w)}function S(e){return 47===e||62===e||Qr(e)?g(e):t(e)}function E(n){return 62===n?(e.consume(n),C):t(n)}function C(n){return Qr(n)?(e.consume(n),C):null===n||Yr(n)?O(n):t(n)}function O(n){return 45===n&&2===r?(e.consume(n),F):60===n&&1===r?(e.consume(n),T):62===n&&4===r?(e.consume(n),D):63===n&&3===r?(e.consume(n),I):93===n&&5===r?(e.consume(n),R):!Yr(n)||6!==r&&7!==r?null===n||Yr(n)?P(n):(e.consume(n),O):e.check(no,D,P)(n)}function P(n){return e.exit("htmlFlowData"),_(n)}function _(n){return null===n?j(n):Yr(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),_):(e.enter("htmlFlowData"),O(n))}function F(n){return 45===n?(e.consume(n),I):O(n)}function T(n){return 47===n?(e.consume(n),i="",A):O(n)}function A(n){return 62===n&&Zr.indexOf(i.toLowerCase())>-1?(e.consume(n),D):qr(n)&&i.length<8?(e.consume(n),i+=Kr(n),A):O(n)}function R(n){return 93===n?(e.consume(n),I):O(n)}function I(n){return 62===n?(e.consume(n),D):O(n)}function D(n){return null===n||Yr(n)?(e.exit("htmlFlowData"),j(n)):(e.consume(n),D)}function j(t){return e.exit("htmlFlow"),n(t)}},resolveTo:function(e){for(var n=e.length;n--&&("enter"!==e[n][0]||"htmlFlow"!==e[n][1].type););return n>1&&"linePrefix"===e[n-2][1].type&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e},concrete:!0},no={tokenize:function(e,n,t){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(Gr,n,t)}},partial:!0},to=eo,ro=Ft,oo=Tt,io=nn,ao=ht,lo=tn,uo=on,co={name:"htmlText",tokenize:function(e,n,t){var r,o,i,a,l=this;return function(n){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(n),u};function u(n){return 33===n?(e.consume(n),c):47===n?(e.consume(n),w):63===n?(e.consume(n),k):ro(n)?(e.consume(n),C):t(n)}function c(n){return 45===n?(e.consume(n),s):91===n?(e.consume(n),o="CDATA[",i=0,m):ro(n)?(e.consume(n),b):t(n)}function s(n){return 45===n?(e.consume(n),f):t(n)}function f(n){return null===n||62===n?t(n):45===n?(e.consume(n),p):d(n)}function p(e){return null===e||62===e?t(e):d(e)}function d(n){return null===n?t(n):45===n?(e.consume(n),h):io(n)?(a=d,I(n)):(e.consume(n),d)}function h(n){return 45===n?(e.consume(n),j):d(n)}function m(n){return n===o.charCodeAt(i++)?(e.consume(n),i===o.length?y:m):t(n)}function y(n){return null===n?t(n):93===n?(e.consume(n),g):io(n)?(a=y,I(n)):(e.consume(n),y)}function g(n){return 93===n?(e.consume(n),v):y(n)}function v(n){return 62===n?j(n):93===n?(e.consume(n),v):y(n)}function b(n){return null===n||62===n?j(n):io(n)?(a=b,I(n)):(e.consume(n),b)}function k(n){return null===n?t(n):63===n?(e.consume(n),x):io(n)?(a=k,I(n)):(e.consume(n),k)}function x(e){return 62===e?j(e):k(e)}function w(n){return ro(n)?(e.consume(n),S):t(n)}function S(n){return 45===n||oo(n)?(e.consume(n),S):E(n)}function E(n){return io(n)?(a=E,I(n)):lo(n)?(e.consume(n),E):j(n)}function C(n){return 45===n||oo(n)?(e.consume(n),C):47===n||62===n||ao(n)?O(n):t(n)}function O(n){return 47===n?(e.consume(n),j):58===n||95===n||ro(n)?(e.consume(n),P):io(n)?(a=O,I(n)):lo(n)?(e.consume(n),O):j(n)}function P(n){return 45===n||46===n||58===n||95===n||oo(n)?(e.consume(n),P):_(n)}function _(n){return 61===n?(e.consume(n),F):io(n)?(a=_,I(n)):lo(n)?(e.consume(n),_):O(n)}function F(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),r=n,T):io(n)?(a=F,I(n)):lo(n)?(e.consume(n),F):(e.consume(n),r=void 0,R)}function T(n){return n===r?(e.consume(n),A):null===n?t(n):io(n)?(a=T,I(n)):(e.consume(n),T)}function A(e){return 62===e||47===e||ao(e)?O(e):t(e)}function R(n){return null===n||34===n||39===n||60===n||61===n||96===n?t(n):62===n||ao(n)?O(n):(e.consume(n),R)}function I(n){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),uo(e,D,"linePrefix",l.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function D(n){return e.enter("htmlTextData"),a(n)}function j(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),n):t(r)}}},so=ht,fo=rt,po=wn,ho=Je,mo=ot,yo=En,go=mr,vo=vr,bo=Cr,ko=wr,xo={name:"labelEnd",tokenize:function(e,n,t){for(var r,o,i=this,a=i.events.length;a--;)if(("labelImage"===i.events[a][1].type||"labelLink"===i.events[a][1].type)&&!i.events[a][1]._balanced){r=i.events[a][1];break}return function(n){return r?r._inactive?u(n):(o=i.parser.defined.indexOf(ho(i.sliceSerialize({start:r.end,end:i.now()})))>-1,e.enter("labelEnd"),e.enter("labelMarker"),e.consume(n),e.exit("labelMarker"),e.exit("labelEnd"),l):t(n)};function l(t){return 40===t?e.attempt(wo,n,o?n:u)(t):91===t?e.attempt(So,n,o?e.attempt(Eo,n,u):u)(t):o?n(t):u(t)}function u(e){return r._balanced=!0,t(e)}},resolveTo:function(e,n){for(var t,r,o,i,a,l,u,c=e.length,s=0;c--;)if(i=e[c][1],a){if("link"===i.type||"labelLink"===i.type&&i._inactive)break;"enter"===e[c][0]&&"labelLink"===i.type&&(i._inactive=!0)}else if(l){if("enter"===e[c][0]&&("labelImage"===i.type||"labelLink"===i.type)&&!i._balanced&&(a=c,"labelLink"!==i.type)){s=2;break}}else"labelEnd"===i.type&&(l=c);return t={type:"labelLink"===e[a][1].type?"link":"image",start:yo(e[a][1].start),end:yo(e[e.length-1][1].end)},r={type:"label",start:yo(e[a][1].start),end:yo(e[l][1].end)},o={type:"labelText",start:yo(e[a+s+2][1].end),end:yo(e[l-2][1].start)},u=fo(u=[["enter",t,n],["enter",r,n]],e.slice(a+1,a+s+3)),u=fo(u,[["enter",o,n]]),u=fo(u,mo(n.parser.constructs.insideSpan.null,e.slice(a+s+4,l-3),n)),u=fo(u,[["exit",o,n],e[l-2],e[l-1],["exit",r,n]]),u=fo(u,e.slice(l+1)),u=fo(u,[["exit",t,n]]),po(e,a,e.length,u),e},resolveAll:function(e){for(var n,t=-1;++t<e.length;)(n=e[t][1])._used||"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++);return e}},wo={tokenize:function(e,n,t){return function(n){return e.enter("resource"),e.enter("resourceMarker"),e.consume(n),e.exit("resourceMarker"),ko(e,r)};function r(n){return 41===n?a(n):go(e,o,t,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",3)(n)}function o(n){return so(n)?ko(e,i)(n):a(n)}function i(n){return 34===n||39===n||40===n?bo(e,ko(e,a),t,"resourceTitle","resourceTitleMarker","resourceTitleString")(n):a(n)}function a(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),n):t(r)}}},So={tokenize:function(e,n,t){var r=this;return function(n){return vo.call(r,e,o,t,"reference","referenceMarker","referenceString")(n)};function o(e){return r.parser.defined.indexOf(ho(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))<0?t(e):n(e)}}},Eo={tokenize:function(e,n,t){return function(n){return e.enter("reference"),e.enter("referenceMarker"),e.consume(n),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),n):t(r)}}},Co=xo,Oo={name:"labelStartImage",tokenize:function(e,n,t){var r=this;return function(n){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(n),e.exit("labelImageMarker"),o};function o(n){return 91===n?(e.enter("labelMarker"),e.consume(n),e.exit("labelMarker"),e.exit("labelImage"),i):t(n)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?t(e):n(e)}},resolveAll:Co.resolveAll},Po={name:"labelStartLink",tokenize:function(e,n,t){var r=this;return function(n){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(n),e.exit("labelMarker"),e.exit("labelLink"),o};function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?t(e):n(e)}},resolveAll:Co.resolveAll},_o=on,Fo={name:"lineEnding",tokenize:function(e,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),_o(e,n,"linePrefix")}}},To=nn,Ao=tn,Ro=on,Io={name:"thematicBreak",tokenize:function(e,n,t){var r,o=0;return function(n){return e.enter("thematicBreak"),r=n,i(n)};function i(l){return l===r?(e.enter("thematicBreakSequence"),a(l)):Ao(l)?Ro(e,i,"whitespace")(l):o<3||null!==l&&!To(l)?t(l):(e.exit("thematicBreak"),n(l))}function a(n){return n===r?(e.consume(n),o++,a):(e.exit("thematicBreakSequence"),i(n))}}},Do=qt,jo=tn,Mo=kn,Lo=vn,$o=on,zo=fn,No=Io,Bo={name:"list",tokenize:function(e,n,t){var r=this,o=Mo(r.events,"linePrefix"),i=0;return function(n){var o=r.containerState.type||(42===n||43===n||45===n?"listUnordered":"listOrdered");if("listUnordered"===o?!r.containerState.marker||n===r.containerState.marker:Do(n)){if(r.containerState.type||(r.containerState.type=o,e.enter(o,{_container:!0})),"listUnordered"===o)return e.enter("listItemPrefix"),42===n||45===n?e.check(No,t,l)(n):l(n);if(!r.interrupt||49===n)return e.enter("listItemPrefix"),e.enter("listItemValue"),a(n)}return t(n)};function a(n){return Do(n)&&++i<10?(e.consume(n),a):(!r.interrupt||i<2)&&(r.containerState.marker?n===r.containerState.marker:41===n||46===n)?(e.exit("listItemValue"),l(n)):t(n)}function l(n){return e.enter("listItemMarker"),e.consume(n),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||n,e.check(zo,r.interrupt?t:u,e.attempt(Uo,s,c))}function u(e){return r.containerState.initialBlankLine=!0,o++,s(e)}function c(n){return jo(n)?(e.enter("listItemPrefixWhitespace"),e.consume(n),e.exit("listItemPrefixWhitespace"),s):t(n)}function s(t){return r.containerState.size=o+Lo(r.sliceStream(e.exit("listItemPrefix"))),n(t)}},continuation:{tokenize:function(e,n,t){var r=this;return r.containerState._closeFlow=void 0,e.check(zo,(function(t){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,$o(e,n,"listItemIndent",r.containerState.size+1)(t)}),(function(t){return r.containerState.furtherBlankLines||!jo(t)?(r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,o(t)):(r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,e.attempt(Ho,n,o)(t))}));function o(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,$o(e,e.attempt(Bo,n,t),"linePrefix",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},Uo={tokenize:function(e,n,t){var r=this;return $o(e,(function(e){return jo(e)||!Mo(r.events,"listItemPrefixWhitespace")?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:5)},partial:!0},Ho={tokenize:function(e,n,t){var r=this;return $o(e,(function(e){return Mo(r.events,"listItemIndent")===r.containerState.size?n(e):t(e)}),"listItemIndent",r.containerState.size+1)},partial:!0},Vo=Bo,qo=nn,Wo=En,Yo=on,Xo={name:"setextUnderline",tokenize:function(e,n,t){for(var r,o,i=this,a=i.events.length;a--;)if("lineEnding"!==i.events[a][1].type&&"linePrefix"!==i.events[a][1].type&&"content"!==i.events[a][1].type){o="paragraph"===i.events[a][1].type;break}return function(n){return i.lazy||!i.interrupt&&!o?t(n):(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=n,l(n))};function l(n){return n===r?(e.consume(n),l):(e.exit("setextHeadingLineSequence"),Yo(e,u,"lineSuffix")(n))}function u(r){return null===r||qo(r)?(e.exit("setextHeadingLine"),n(r)):t(r)}},resolveTo:function(e,n){for(var t,r,o,i,a=e.length;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){t=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),o||"definition"!==e[a][1].type||(o=a);return i={type:"setextHeading",start:Wo(e[r][1].start),end:Wo(e[e.length-1][1].end)},e[r][1].type="setextHeadingText",o?(e.splice(r,0,["enter",i,n]),e.splice(o+1,0,["exit",e[t][1],n]),e[t][1].end=Wo(e[o][1].end)):e[t][1]=i,e.push(["exit",i,n]),e}};Object.defineProperty(dt,"__esModule",{value:!0});var Qo={42:Vo,43:Vo,45:Vo,48:Vo,49:Vo,50:Vo,51:Vo,52:Vo,53:Vo,54:Vo,55:Vo,56:Vo,57:Vo,62:Bt},Ko={91:Mr},Jo={"-2":cr,"-1":cr,32:cr},Zo={35:Vr,42:Io,45:[Xo,Io],60:to,61:Xo,95:Io,96:tr,126:tr},Go={38:Jt,92:Ht},ei={"-5":Fo,"-4":Fo,"-3":Fo,33:Oo,38:Jt,42:_t,60:[Lt,co],91:Po,92:[$r,Ht],93:Co,95:_t,96:fr},ni={null:[_t,Nn.resolver]};dt.contentInitial=Ko,dt.disable={null:[]},dt.document=Qo,dt.flow=Zo,dt.flowInitial=Jo,dt.insideSpan=ni,dt.string=Go,dt.text=ei;var ti=en,ri=un,oi=gn,ii=Nn,ai=function(e){for(var n={},t=-1;++t<e.length;)Gn(n,e[t]);return n},li=function(e,n,t){var r=t?pt(t):{line:1,column:1,offset:0},o={},i=[],a=[],l=[],u={consume:function(e){lt(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,g()):-1!==e&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===a[r._index].length&&(r._bufferIndex=-1,r._index++)),c.previous=e},enter:function(e,n){var t=n||{};return t.type=e,t.start=p(),c.events.push(["enter",t,c]),l.push(t),t},exit:function(e){var n=l.pop();return n.end=p(),c.events.push(["exit",n,c]),n},attempt:m((function(e,n){y(e,n.from)})),check:m(h),interrupt:m(h,{interrupt:!0}),lazy:m(h,{lazy:!0})},c={previous:null,events:[],parser:e,sliceStream:f,sliceSerialize:function(e){return function(e){for(var n,t,r,o=-1,i=[];++o<e.length;){if("string"==typeof(n=e[o]))t=n;else if(-5===n)t="\r";else if(-4===n)t="\n";else if(-3===n)t="\r\n";else if(-2===n)t="\t";else if(-1===n){if(r)continue;t=" "}else t=it(n);r=-2===n,i.push(t)}return i.join("")}(f(e))},now:p,defineSkip:function(e){o[e.line]=e.column,g()},write:function(e){return a=ut(a,e),function(){for(var e,n;r._index<a.length;)if("string"==typeof(n=a[r._index]))for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<n.length;)d(n.charCodeAt(r._bufferIndex));else d(n)}(),null!==a[a.length-1]?[]:(y(n,0),c.events=ft(i,c.events,c),c.events)}},s=n.tokenize.call(c,u);return n.resolveAll&&i.push(n),r._index=0,r._bufferIndex=-1,c;function f(e){return function(e,n){var t,r=n.start._index,o=n.start._bufferIndex,i=n.end._index,a=n.end._bufferIndex;return r===i?t=[e[r].slice(o,a)]:(t=e.slice(r,i),o>-1&&(t[0]=t[0].slice(o)),a>0&&t.push(e[i].slice(0,a))),t}(a,e)}function p(){return pt(r)}function d(e){s=s(e)}function h(e,n){n.restore()}function m(e,n){return function(t,o,i){var a,s,f,d;return t.tokenize||"length"in t?h(st(t)):function(e){return e in t||null in t?h(t.null?st(t[e]).concat(st(t.null)):t[e])(e):i(e)};function h(e){return a=e,m(e[s=0])}function m(e){return function(t){var o,i,a,s,h;return o=p(),i=c.previous,a=c.currentConstruct,s=c.events.length,h=Array.from(l),d={restore:function(){r=o,c.previous=i,c.currentConstruct=a,c.events.length=s,l=h,g()},from:s},f=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.indexOf(e.name)>-1?v():e.tokenize.call(n?at({},c,n):c,u,y,v)(t)}}function y(n){return e(f,d),o}function v(e){return d.restore(),++s<a.length?m(a[s]):i}}}function y(e,n){e.resolveAll&&i.indexOf(e)<0&&i.push(e),e.resolve&&ct(c.events,n,c.events.length-n,e.resolve(c.events.slice(n),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function g(){r.line in o&&r.column<2&&(r.column=o[r.line],r.offset+=o[r.line]-1)}},ui=Qn,ci=dt,si=/[\0\t\n\r]/g,fi=Fn,pi=We,di=Qe,hi=Ke,mi=Je,yi=function(e,n){var t=parseInt(e,n);return t<9||11===t||t>13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||65535==(65535&t)||65534==(65535&t)||t>1114111?"\ufffd":Ge(t)},gi=function(e){var n={defined:[],constructs:ai([ci].concat(ui((e||{}).extensions))),content:t(ti),document:t(ri),flow:t(oi),string:t(ii.string),text:t(ii.text)};return n;function t(e){return function(t){return li(n,e,t)}}},vi=function(){var e,n=!0,t=1,r="";return function(o,i,a){var l,u,c,s,f,p=[];for(o=r+o.toString(i),c=0,r="",n&&(65279===o.charCodeAt(0)&&c++,n=void 0);c<o.length;){if(si.lastIndex=c,s=(l=si.exec(o))?l.index:o.length,f=o.charCodeAt(s),!l){r=o.slice(c);break}if(10===f&&c===s&&e)p.push(-3),e=void 0;else if(e&&(p.push(-5),e=void 0),c<s&&(p.push(o.slice(c,s)),t+=s-c),0===f)p.push(65533),t++;else if(9===f)for(u=4*Math.ceil(t/4),p.push(-2);t++<u;)p.push(-1);else 10===f?(p.push(-4),t=1):(e=!0,t=1);c=s+1}return a&&(e&&p.push(-5),r&&p.push(r),p.push(null)),p}},bi=function(e){for(;!fi(e););return e},ki=Vt,xi=H;function wi(e,n){var t,r;for(t in n)r=hi.call(e,t)?e[t]:e[t]={},"canContainEols"===t||"transforms"===t?e[t]=[].concat(r,n[t]):Object.assign(r,n[t])}var Si=function(e,n,t){return"string"!=typeof n&&(t=n,n=void 0),function(e){var n=e||{},t=function(e,n){for(var t=-1;++t<n.length;)wi(e,n[t]);return e}({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:u(w),autolinkProtocol:h,autolinkEmail:h,atxHeading:u(b),blockQuote:u((function(){return{type:"blockquote",children:[]}})),characterEscape:h,characterReference:h,codeFenced:u(v),codeFencedFenceInfo:c,codeFencedFenceMeta:c,codeIndented:u(v,c),codeText:u((function(){return{type:"inlineCode",value:""}}),c),codeTextData:h,data:h,codeFlowValue:h,definition:u((function(){return{type:"definition",identifier:"",label:null,title:null,url:""}})),definitionDestinationString:c,definitionLabelString:c,definitionTitleString:c,emphasis:u((function(){return{type:"emphasis",children:[]}})),hardBreakEscape:u(k),hardBreakTrailing:u(k),htmlFlow:u(x,c),htmlFlowData:h,htmlText:u(x,c),htmlTextData:h,image:u((function(){return{type:"image",title:null,url:"",alt:null}})),label:c,link:u(w),listItem:u((function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}})),listItemValue:function(e){a("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=parseInt(this.sliceSerialize(e),10),i("expectingFirstListItemValue"))},listOrdered:u(S,(function(){i("expectingFirstListItemValue",!0)})),listUnordered:u(S),paragraph:u((function(){return{type:"paragraph",children:[]}})),reference:function(){i("referenceType","collapsed")},referenceString:c,resourceDestinationString:c,resourceTitleString:c,setextHeading:u(b),strong:u((function(){return{type:"strong",children:[]}})),thematicBreak:u((function(){return{type:"thematicBreak"}}))},exit:{atxHeading:f(),atxHeadingSequence:function(e){this.stack[this.stack.length-1].depth||(this.stack[this.stack.length-1].depth=this.sliceSerialize(e).length)},autolink:f(),autolinkEmail:function(e){m.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){m.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:f(),characterEscapeValue:m,characterReferenceMarkerHexadecimal:g,characterReferenceMarkerNumeric:g,characterReferenceValue:function(e){var n,t,r=this.sliceSerialize(e),o=a("characterReferenceType");o?(n=yi(r,"characterReferenceMarkerNumeric"===o?10:16),i("characterReferenceType")):n=ki(r),(t=this.stack.pop()).value+=n,t.position.end=l(e.end)},codeFenced:f((function(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),i("flowCodeInside")})),codeFencedFence:function(){a("flowCodeInside")||(this.buffer(),i("flowCodeInside",!0))},codeFencedFenceInfo:function(){var e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){var e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:m,codeIndented:f((function(){var e=this.resume();this.stack[this.stack.length-1].value=e})),codeText:f((function(){var e=this.resume();this.stack[this.stack.length-1].value=e})),codeTextData:m,data:m,definition:f(),definitionDestinationString:function(){var e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){var n=this.resume();this.stack[this.stack.length-1].label=n,this.stack[this.stack.length-1].identifier=mi(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){var e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:f(),hardBreakEscape:f(y),hardBreakTrailing:f(y),htmlFlow:f((function(){var e=this.resume();this.stack[this.stack.length-1].value=e})),htmlFlowData:m,htmlText:f((function(){var e=this.resume();this.stack[this.stack.length-1].value=e})),htmlTextData:m,image:f((function(){var e=this.stack[this.stack.length-1];a("inReference")?(e.type+="Reference",e.referenceType=a("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),i("referenceType")})),label:function(){var e=this.stack[this.stack.length-1],n=this.resume();this.stack[this.stack.length-1].label=n,i("inReference",!0),"link"===this.stack[this.stack.length-1].type?this.stack[this.stack.length-1].children=e.children:this.stack[this.stack.length-1].alt=n},labelText:function(e){this.stack[this.stack.length-2].identifier=mi(this.sliceSerialize(e)).toLowerCase()},lineEnding:function(e){var n=this.stack[this.stack.length-1];if(a("atHardBreak"))return n.children[n.children.length-1].position.end=l(e.end),void i("atHardBreak");!a("setextHeadingSlurpLineEnding")&&t.canContainEols.indexOf(n.type)>-1&&(h.call(this,e),m.call(this,e))},link:f((function(){var e=this.stack[this.stack.length-1];a("inReference")?(e.type+="Reference",e.referenceType=a("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),i("referenceType")})),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:function(e){var n=this.resume();this.stack[this.stack.length-1].label=n,this.stack[this.stack.length-1].identifier=mi(this.sliceSerialize(e)).toLowerCase(),i("referenceType","full")},resourceDestinationString:function(){var e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){var e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){i("inReference")},setextHeading:f((function(){i("setextHeadingSlurpLineEnding")})),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){i("setextHeadingSlurpLineEnding",!0)},strong:f(),thematicBreak:f()}},n.mdastExtensions||[]),r={};return function(e){for(var n,r={type:"root",children:[]},u=[],f=[],h=-1,m={stack:[r],tokenStack:u,config:t,enter:s,exit:p,buffer:c,resume:d,setData:i,getData:a};++h<e.length;)"listOrdered"!==e[h][1].type&&"listUnordered"!==e[h][1].type||("enter"===e[h][0]?f.push(h):h=o(e,f.pop(h),h));for(h=-1;++h<e.length;)n=t[e[h][0]],hi.call(n,e[h][1].type)&&n[e[h][1].type].call(di({sliceSerialize:e[h][2].sliceSerialize},m),e[h][1]);if(u.length)throw new Error("Cannot close document, a token (`"+u[u.length-1].type+"`, "+xi({start:u[u.length-1].start,end:u[u.length-1].end})+") is still open");for(r.position={start:l(e.length?e[0][1].start:{line:1,column:1,offset:0}),end:l(e.length?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h<t.transforms.length;)r=t.transforms[h](r)||r;return r};function o(e,n,t){for(var r,o,i,a,u,c,s,f=n-1,p=-1,d=!1;++f<=t;)if("listUnordered"===(u=e[f])[1].type||"listOrdered"===u[1].type||"blockQuote"===u[1].type?("enter"===u[0]?p++:p--,s=void 0):"lineEndingBlank"===u[1].type?"enter"===u[0]&&(!r||s||p||c||(c=f),s=void 0):"linePrefix"===u[1].type||"listItemValue"===u[1].type||"listItemMarker"===u[1].type||"listItemPrefix"===u[1].type||"listItemPrefixWhitespace"===u[1].type||(s=void 0),!p&&"enter"===u[0]&&"listItemPrefix"===u[1].type||-1===p&&"exit"===u[0]&&("listUnordered"===u[1].type||"listOrdered"===u[1].type)){if(r){for(o=f,i=void 0;o--;)if("lineEnding"===(a=e[o])[1].type||"lineEndingBlank"===a[1].type){if("exit"===a[0])continue;i&&(e[i][1].type="lineEndingBlank",d=!0),a[1].type="lineEnding",i=o}else if("linePrefix"!==a[1].type&&"blockQuotePrefix"!==a[1].type&&"blockQuotePrefixWhitespace"!==a[1].type&&"blockQuoteMarker"!==a[1].type&&"listItemIndent"!==a[1].type)break;c&&(!i||c<i)&&(r._spread=!0),r.end=l(i?e[i][1].start:u[1].end),e.splice(i||f,0,["exit",r,u[2]]),f++,t++}"listItemPrefix"===u[1].type&&(r={type:"listItem",_spread:!1,start:l(u[1].start)},e.splice(f,0,["enter",r,u[2]]),f++,t++,c=void 0,s=!0)}return e[n][1]._spread=d,t}function i(e,n){r[e]=n}function a(e){return r[e]}function l(e){return{line:e.line,column:e.column,offset:e.offset}}function u(e,n){return function(t){s.call(this,e(t),t),n&&n.call(this,t)}}function c(){this.stack.push({type:"fragment",children:[]})}function s(e,n){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push(n),e.position={start:l(n.start)},e}function f(e){return function(n){e&&e.call(this,n),p.call(this,n)}}function p(e){var n=this.stack.pop(),t=this.tokenStack.pop();if(!t)throw new Error("Cannot close `"+e.type+"` ("+xi({start:e.start,end:e.end})+"): it\u2019s not open");if(t.type!==e.type)throw new Error("Cannot close `"+e.type+"` ("+xi({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+xi({start:t.start,end:t.end})+") is open");return n.position.end=l(e.end),n}function d(){return pi(this.stack.pop())}function h(e){var n=this.stack[this.stack.length-1].children,t=n[n.length-1];t&&"text"===t.type||((t={type:"text",value:""}).position={start:l(e.start)},this.stack[this.stack.length-1].children.push(t)),this.stack.push(t)}function m(e){var n=this.stack.pop();n.value+=this.sliceSerialize(e),n.position.end=l(e.end)}function y(){i("atHardBreak",!0)}function g(e){i("characterReferenceType",e.type)}function v(){return{type:"code",lang:null,meta:null,value:""}}function b(){return{type:"heading",depth:void 0,children:[]}}function k(){return{type:"break"}}function x(){return{type:"html",value:""}}function w(){return{type:"link",title:null,url:"",children:[]}}function S(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}}(t)(bi(gi(t).document().write(vi()(e,n,!0))))},Ei=function(e,n,t){var o;return null!=t||"object"===r(n)&&!Array.isArray(n)||(t=n,n={}),o=Object.assign({type:String(e)},n),Array.isArray(t)?o.children=t:null!=t&&(o.value=String(t)),o};function Ci(){return!0}var Oi=_i,Pi=function e(n){if(null==n)return Ci;if("string"==typeof n)return function(e){return function(n){return Boolean(n&&n.type===e)}}(n);if("object"===r(n))return"length"in n?function(n){for(var t=[],r=-1;++r<n.length;)t[r]=e(n[r]);return function(){for(var e=-1;++e<t.length;)if(t[e].apply(this,arguments))return!0;return!1}}(n):function(e){return function(n){var t;for(t in e)if(n[t]!==e[t])return!1;return!0}}(n);if("function"==typeof n)return n;throw new Error("Expected function, string, or object as test")};function _i(e,n,t,o){var i,a;"function"==typeof n&&"function"!=typeof t&&(o=t,t=n,n=null),a=Pi(n),i=o?-1:1,function e(l,u,c){var s,f="object"===r(l)&&null!==l?l:{};return"string"==typeof f.type&&(s="string"==typeof f.tagName?f.tagName:"string"==typeof f.name?f.name:void 0,p.displayName="node ("+f.type+(s?"<"+s+">":"")+")"),p;function p(){var s,f,p=c.concat(l),d=[];if((!n||a(l,u,c[c.length-1]||null))&&!1===(d=function(e){return null!==e&&"object"===r(e)&&"length"in e?e:"number"==typeof e?[!0,e]:[e]}(t(l,c)))[0])return d;if(l.children&&"skip"!==d[0])for(f=(o?l.children.length:-1)+i;f>-1&&f<l.children.length;){if(!1===(s=e(l.children[f],f,p)())[0])return s;f="number"==typeof s[1]?s[1]:f+i}return d}}(e,null,[])()}_i.CONTINUE=!0,_i.SKIP="skip",_i.EXIT=!1;var Fi=Di,Ti=Oi,Ai=Ti.CONTINUE,Ri=Ti.SKIP,Ii=Ti.EXIT;function Di(e,n,t,r){"function"==typeof n&&"function"!=typeof t&&(r=t,t=n,n=null),Ti(e,n,(function(e,n){var r=n[n.length-1],o=r?r.children.indexOf(e):null;return t(e,o,r)}),r)}Di.CONTINUE=Ai,Di.SKIP=Ri,Di.EXIT=Ii;var ji=zi("start"),Mi=zi("end"),Li=$i;function $i(e){return{start:ji(e),end:Mi(e)}}function zi(e){return n.displayName=e,n;function n(n){var t=n&&n.position&&n.position[e]||{};return{line:t.line||null,column:t.column||null,offset:isNaN(t.offset)?null:t.offset}}}$i.start=ji,$i.end=Mi;var Ni=Fi,Bi={}.hasOwnProperty;function Ui(e){return e.toUpperCase()}var Hi=function(e,n){for(var t,r,o=n.children||[],i=o.length,a=[],l=-1;++l<i;)(t=Vi(e,o[l],n))&&(l&&"break"===o[l-1].type&&(t.value&&(t.value=t.value.replace(/^\s+/,"")),(r=t.children&&t.children[0])&&r.value&&(r.value=r.value.replace(/^\s+/,""))),a=a.concat(t));return a},Vi=qi,qi=function(e,n,t){var r,o=n&&n.type;if(!o)throw new Error("Expected node, got `"+n+"`");return("function"==typeof(r=Xi.call(e.handlers,o)?e.handlers[o]:e.passThrough&&e.passThrough.indexOf(o)>-1?Ki:e.unknownHandler)?r:Qi)(e,n,t)},Wi=Ei,Yi=Hi,Xi={}.hasOwnProperty;function Qi(e,n){return function(e){var n=e.data||{};return!(Xi.call(n,"hName")||Xi.call(n,"hProperties")||Xi.call(n,"hChildren"))&&"value"in e}(n)?e.augment(n,Wi("text",n.value)):e(n,"div",Yi(e,n))}function Ki(e,n){var t;return n.children?((t=Object.assign({},n)).children=Yi(e,n),t):n}var Ji=function(e,n){return e(n,"hr")},Zi=function(e,n){var t=[],r=-1,o=e.length;for(n&&t.push(Gi("text","\n"));++r<o;)r&&t.push(Gi("text","\n")),t.push(e[r]);return n&&e.length>0&&t.push(Gi("text","\n")),t},Gi=Ei,ea=function(e,n){var t,r,o={},i=n.ordered?"ol":"ul",a=-1;for("number"==typeof n.start&&1!==n.start&&(o.start=n.start),r=(t=ta(e,n)).length;++a<r;)if(t[a].properties.className&&-1!==t[a].properties.className.indexOf("task-list-item")){o.className=["contains-task-list"];break}return e(n,i,o,na(t,!0))},na=Zi,ta=Hi,ra=Ji,oa=ea,ia=Zi,aa=Zi,la=Hi,ua=Ei,ca=Ei,sa=Hi,fa=Hi,pa=function(e,n){var t=e.footnoteOrder,r=String(n.identifier);return-1===t.indexOf(r)&&t.push(r),e(n.position,"sup",{id:"fnref-"+r},[e(n,"a",{href:"#fn-"+r,className:["footnote-ref"]},[da("text",n.label||r)])])},da=Ei,ha=pa,ma=Hi,ya=Ei,ga={};function va(e,n,t){var r,o,i,a,l,u="";for("string"!=typeof n&&(t=n,n=va.defaultChars),void 0===t&&(t=!0),l=function(e){var n,t,r=ga[e];if(r)return r;for(r=ga[e]=[],n=0;n<128;n++)t=String.fromCharCode(n),/^[0-9a-z]$/i.test(t)?r.push(t):r.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n<e.length;n++)r[e.charCodeAt(n)]=e[n];return r}(n),r=0,o=e.length;r<o;r++)if(i=e.charCodeAt(r),t&&37===i&&r+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(r+1,r+3)))u+=e.slice(r,r+3),r+=2;else if(i<128)u+=l[i];else if(i>=55296&&i<=57343){if(i>=55296&&i<=56319&&r+1<o&&(a=e.charCodeAt(r+1))>=56320&&a<=57343){u+=encodeURIComponent(e[r]+e[r+1]),r++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[r]);return u}va.defaultChars=";/?:@&=+$,-_.!~*'()#",va.componentChars="-_.!~*'()";var ba=function(e,n){var t,r,o,i=n.referenceType,a="]";return"collapsed"===i?a+="[]":"full"===i&&(a+="["+(n.label||n.identifier)+"]"),"imageReference"===n.type?ka("text","!["+n.alt+a):((r=(t=xa(e,n))[0])&&"text"===r.type?r.value="["+r.value:t.unshift(ka("text","[")),(o=t[t.length-1])&&"text"===o.type?o.value+=a:t.push(ka("text",a)),t)},ka=Ei,xa=Hi,wa=va,Sa=ba,Ea=va,Ca=Ei,Oa=va,Pa=ba,_a=Hi,Fa=va,Ta=Hi,Aa=Ei,Ra=Hi;function Ia(e){var n=e.spread;return null==n?e.children.length>1:n}var Da=Hi,ja=Ei,Ma=Zi,La=Hi,$a=Hi,za=Li,Na=Zi,Ba=Hi,Ua=Ei;function Ha(){return null}var Va=Ei,qa=Fi,Wa=Li,Ya=function(e){return!(e&&e.position&&e.position.start&&e.position.start.line&&e.position.start.column&&e.position.end&&e.position.end.line&&e.position.end.column)},Xa=function(e,n){return t=function(e){var n={};if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return Ni(e,"definition",(function(e){var t=Ui(e.identifier);Bi.call(n,t)||(n[t]=e)})),n}(e),function(e){var n=e&&Ui(e);return n&&Bi.call(t,n)?t[n]:null};var t},Qa=qi,Ka=function(e){for(var n,t,r,o,i=e.footnoteById,a=e.footnoteOrder,l=a.length,u=-1,c=[];++u<l;)(n=i[a[u].toUpperCase()])&&(o=(r=n.children.concat())[r.length-1],t={type:"link",url:"#fnref-"+n.identifier,data:{hProperties:{className:["footnote-backref"]}},children:[{type:"text",value:"\u21a9"}]},o&&"paragraph"===o.type||(o={type:"paragraph",children:[]},r.push(o)),o.children.push(t),c.push({type:"listItem",data:{hProperties:{id:"fn-"+n.identifier}},children:r,position:n.position}));return 0===c.length?null:e(null,"div",{className:["footnotes"]},ia([ra(e),oa(e,{type:"list",ordered:!0,children:c})],!0))},Ja={blockquote:function(e,n){return e(n,"blockquote",aa(la(e,n),!0))},break:function(e,n){return[e(n,"br"),ua("text","\n")]},code:function(e,n){var t,r=n.value?n.value+"\n":"",o=n.lang&&n.lang.match(/^[^ \t]+(?=[ \t]|$)/),i={};return o&&(i.className=["language-"+o]),t=e(n,"code",i,[ca("text",r)]),n.meta&&(t.data={meta:n.meta}),e(n.position,"pre",[t])},delete:function(e,n){return e(n,"del",sa(e,n))},emphasis:function(e,n){return e(n,"em",fa(e,n))},footnoteReference:pa,footnote:function(e,n){for(var t=e.footnoteById,r=e.footnoteOrder,o=1;o in t;)o++;return o=String(o),r.push(o),t[o]={type:"footnoteDefinition",identifier:o,children:[{type:"paragraph",children:n.children}],position:n.position},ha(e,{type:"footnoteReference",identifier:o,position:n.position})},heading:function(e,n){return e(n,"h"+n.depth,ma(e,n))},html:function(e,n){return e.dangerous?e.augment(n,ya("raw",n.value)):null},imageReference:function(e,n){var t,r=e.definition(n.identifier);return r?(t={src:wa(r.url||""),alt:n.alt},null!==r.title&&void 0!==r.title&&(t.title=r.title),e(n,"img",t)):Sa(e,n)},image:function(e,n){var t={src:Ea(n.url),alt:n.alt};return null!==n.title&&void 0!==n.title&&(t.title=n.title),e(n,"img",t)},inlineCode:function(e,n){var t=n.value.replace(/\r?\n|\r/g," ");return e(n,"code",[Ca("text",t)])},linkReference:function(e,n){var t,r=e.definition(n.identifier);return r?(t={href:Oa(r.url||"")},null!==r.title&&void 0!==r.title&&(t.title=r.title),e(n,"a",t,_a(e,n))):Pa(e,n)},link:function(e,n){var t={href:Fa(n.url)};return null!==n.title&&void 0!==n.title&&(t.title=n.title),e(n,"a",t,Ta(e,n))},listItem:function(e,n,t){var r,o,i,a=Ra(e,n),l=a[0],u=t?function(e){for(var n=e.spread,t=e.children,r=t.length,o=-1;!n&&++o<r;)n=Ia(t[o]);return n}(t):Ia(n),c={},s=[];for("boolean"==typeof n.checked&&(l&&"p"===l.tagName||(l=e(null,"p",[]),a.unshift(l)),l.children.length>0&&l.children.unshift(Aa("text"," ")),l.children.unshift(e(null,"input",{type:"checkbox",checked:n.checked,disabled:!0})),c.className=["task-list-item"]),r=a.length,o=-1;++o<r;)i=a[o],(u||0!==o||"p"!==i.tagName)&&s.push(Aa("text","\n")),"p"!==i.tagName||u?s.push(i):s=s.concat(i.children);return r&&(u||"p"!==i.tagName)&&s.push(Aa("text","\n")),e(n,"li",c,s)},list:ea,paragraph:function(e,n){return e(n,"p",Da(e,n))},root:function(e,n){return e.augment(n,ja("root",Ma(La(e,n))))},strong:function(e,n){return e(n,"strong",$a(e,n))},table:function(e,n){for(var t,r,o,i,a,l=n.children,u=l.length,c=n.align||[],s=c.length,f=[];u--;){for(r=l[u].children,i=0===u?"th":"td",t=s||r.length,o=[];t--;)a=r[t],o[t]=e(a,i,{align:c[t]},a?Ba(e,a):[]);f[u]=e(l[u],"tr",Na(o,!0))}return e(n,"table",Na([e(f[0].position,"thead",Na([f[0]],!0))].concat(f[1]?e({start:za.start(f[1]),end:za.end(f[f.length-1])},"tbody",Na(f.slice(1),!0)):[]),!0))},text:function(e,n){return e.augment(n,Ua("text",String(n.value).replace(/[ \t]*(\r?\n|\r)[ \t]*/g,"$1")))},thematicBreak:Ji,toml:Ha,yaml:Ha,definition:Ha,footnoteDefinition:Ha},Za={}.hasOwnProperty,Ga=!1,el=function(e,n){var t=function(e,n){var t=n||{};void 0===t.allowDangerousHTML||Ga||(Ga=!0,console.warn("mdast-util-to-hast: deprecation: `allowDangerousHTML` is nonstandard, use `allowDangerousHtml` instead"));var o=t.allowDangerousHtml||t.allowDangerousHTML,i={};return l.dangerous=o,l.definition=Xa(e),l.footnoteById=i,l.footnoteOrder=[],l.augment=a,l.handlers=Object.assign({},Ja,t.handlers),l.unknownHandler=t.unknownHandler,l.passThrough=t.passThrough,qa(e,"footnoteDefinition",(function(e){var n=String(e.identifier).toUpperCase();Za.call(i,n)||(i[n]=e)})),l;function a(e,n){var t,r;return e&&e.data&&((t=e.data).hName&&("element"!==n.type&&(n={type:"element",tagName:"",properties:{},children:[]}),n.tagName=t.hName),"element"===n.type&&t.hProperties&&(n.properties=Object.assign({},n.properties,t.hProperties)),n.children&&t.hChildren&&(n.children=t.hChildren)),r=e&&e.position?e:{position:e},Ya(r)||(n.position={start:Wa.start(r),end:Wa.end(r)}),n}function l(e,n,t,o){return null==o&&"object"===r(t)&&"length"in t&&(o=t,t={}),a(e,{type:"element",tagName:n,properties:t||{},children:o||[]})}}(e,n),o=Qa(t,e),i=Ka(t);return i&&(o.children=o.children.concat(Va("text","\n"),i)),o},nl={exports:{}},tl={exports:{}},rl={},ol="function"==typeof Symbol&&Symbol.for,il=ol?Symbol.for("react.element"):60103,al=ol?Symbol.for("react.portal"):60106,ll=ol?Symbol.for("react.fragment"):60107,ul=ol?Symbol.for("react.strict_mode"):60108,cl=ol?Symbol.for("react.profiler"):60114,sl=ol?Symbol.for("react.provider"):60109,fl=ol?Symbol.for("react.context"):60110,pl=ol?Symbol.for("react.async_mode"):60111,dl=ol?Symbol.for("react.concurrent_mode"):60111,hl=ol?Symbol.for("react.forward_ref"):60112,ml=ol?Symbol.for("react.suspense"):60113,yl=ol?Symbol.for("react.suspense_list"):60120,gl=ol?Symbol.for("react.memo"):60115,vl=ol?Symbol.for("react.lazy"):60116,bl=ol?Symbol.for("react.block"):60121,kl=ol?Symbol.for("react.fundamental"):60117,xl=ol?Symbol.for("react.responder"):60118,wl=ol?Symbol.for("react.scope"):60119;function Sl(e){if("object"===r(e)&&null!==e){var n=e.$$typeof;switch(n){case il:switch(e=e.type){case pl:case dl:case ll:case cl:case ul:case ml:return e;default:switch(e=e&&e.$$typeof){case fl:case hl:case vl:case gl:case sl:return e;default:return n}}case al:return n}}}function El(e){return Sl(e)===dl}rl.AsyncMode=pl,rl.ConcurrentMode=dl,rl.ContextConsumer=fl,rl.ContextProvider=sl,rl.Element=il,rl.ForwardRef=hl,rl.Fragment=ll,rl.Lazy=vl,rl.Memo=gl,rl.Portal=al,rl.Profiler=cl,rl.StrictMode=ul,rl.Suspense=ml,rl.isAsyncMode=function(e){return El(e)||Sl(e)===pl},rl.isConcurrentMode=El,rl.isContextConsumer=function(e){return Sl(e)===fl},rl.isContextProvider=function(e){return Sl(e)===sl},rl.isElement=function(e){return"object"===r(e)&&null!==e&&e.$$typeof===il},rl.isForwardRef=function(e){return Sl(e)===hl},rl.isFragment=function(e){return Sl(e)===ll},rl.isLazy=function(e){return Sl(e)===vl},rl.isMemo=function(e){return Sl(e)===gl},rl.isPortal=function(e){return Sl(e)===al},rl.isProfiler=function(e){return Sl(e)===cl},rl.isStrictMode=function(e){return Sl(e)===ul},rl.isSuspense=function(e){return Sl(e)===ml},rl.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===ll||e===dl||e===cl||e===ul||e===ml||e===yl||"object"===r(e)&&null!==e&&(e.$$typeof===vl||e.$$typeof===gl||e.$$typeof===sl||e.$$typeof===fl||e.$$typeof===hl||e.$$typeof===kl||e.$$typeof===xl||e.$$typeof===wl||e.$$typeof===bl)},rl.typeOf=Sl;var Cl={};"production"!==n.default.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,n=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,s=e?Symbol.for("react.concurrent_mode"):60111,f=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,y=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119;function k(e){if("object"===r(e)&&null!==e){var d=e.$$typeof;switch(d){case n:var y=e.type;switch(y){case c:case s:case o:case a:case i:case p:return y;default:var g=y&&y.$$typeof;switch(g){case u:case f:case m:case h:case l:return g;default:return d}}case t:return d}}}var x=c,w=s,S=u,E=l,C=n,O=f,P=o,_=m,F=h,T=t,A=a,R=i,I=p,D=!1;function j(e){return k(e)===s}Cl.AsyncMode=x,Cl.ConcurrentMode=w,Cl.ContextConsumer=S,Cl.ContextProvider=E,Cl.Element=C,Cl.ForwardRef=O,Cl.Fragment=P,Cl.Lazy=_,Cl.Memo=F,Cl.Portal=T,Cl.Profiler=A,Cl.StrictMode=R,Cl.Suspense=I,Cl.isAsyncMode=function(e){return D||(D=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),j(e)||k(e)===c},Cl.isConcurrentMode=j,Cl.isContextConsumer=function(e){return k(e)===u},Cl.isContextProvider=function(e){return k(e)===l},Cl.isElement=function(e){return"object"===r(e)&&null!==e&&e.$$typeof===n},Cl.isForwardRef=function(e){return k(e)===f},Cl.isFragment=function(e){return k(e)===o},Cl.isLazy=function(e){return k(e)===m},Cl.isMemo=function(e){return k(e)===h},Cl.isPortal=function(e){return k(e)===t},Cl.isProfiler=function(e){return k(e)===a},Cl.isStrictMode=function(e){return k(e)===i},Cl.isSuspense=function(e){return k(e)===p},Cl.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===s||e===a||e===i||e===p||e===d||"object"===r(e)&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===g||e.$$typeof===v||e.$$typeof===b||e.$$typeof===y)},Cl.typeOf=k}(),"production"===n.default.env.NODE_ENV?tl.exports=rl:tl.exports=Cl;var Ol="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Pl=function(){};if("production"!==n.default.env.NODE_ENV){var _l=Ol,Fl={},Tl=Function.call.bind(Object.prototype.hasOwnProperty);Pl=function(e){var n="Warning: "+e;"undefined"!=typeof console&&console.error(n);try{throw new Error(n)}catch(oc){}}}function Al(e,t,o,i,a){if("production"!==n.default.env.NODE_ENV)for(var l in e)if(Tl(e,l)){var u;try{if("function"!=typeof e[l]){var c=Error((i||"React class")+": "+o+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+r(e[l])+"`.");throw c.name="Invariant Violation",c}u=e[l](t,l,i,o,null,_l)}catch(f){u=f}if(!u||u instanceof Error||Pl((i||"React class")+": type specification of "+o+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+r(u)+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),u instanceof Error&&!(u.message in Fl)){Fl[u.message]=!0;var s=a?a():"";Pl("Failed "+o+" type: "+u.message+(null!=s?s:""))}}}Al.resetWarningCache=function(){"production"!==n.default.env.NODE_ENV&&(Fl={})};var Rl=Al,Il=tl.exports,Dl=s,jl=Ol,Ml=Rl,Ll=Function.call.bind(Object.prototype.hasOwnProperty),$l=function(){};function zl(){return null}function Nl(){}function Bl(){}if("production"!==n.default.env.NODE_ENV&&($l=function(e){var n="Warning: "+e;"undefined"!=typeof console&&console.error(n);try{throw new Error(n)}catch(oc){}}),Bl.resetWarningCache=Nl,"production"!==n.default.env.NODE_ENV){var Ul=tl.exports;nl.exports=function(e,t){var o="function"==typeof Symbol&&Symbol.iterator,i={array:c("array"),bool:c("boolean"),func:c("function"),number:c("number"),object:c("object"),string:c("string"),symbol:c("symbol"),any:u(zl),arrayOf:function(e){return u((function(n,t,r,o,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=n[t];if(!Array.isArray(a))return new l("Invalid "+o+" `"+i+"` of type `"+f(a)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<a.length;u++){var c=e(a,u,r,o,i+"["+u+"]",jl);if(c instanceof Error)return c}return null}))},element:u((function(n,t,r,o,i){var a=n[t];return e(a)?null:new l("Invalid "+o+" `"+i+"` of type `"+f(a)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:u((function(e,n,t,r,o){var i=e[n];return Il.isValidElementType(i)?null:new l("Invalid "+r+" `"+o+"` of type `"+f(i)+"` supplied to `"+t+"`, expected a single ReactElement type.")})),instanceOf:function(e){return u((function(n,t,r,o,i){if(!(n[t]instanceof e)){var a=e.name||"<<anonymous>>";return new l("Invalid "+o+" `"+i+"` of type `"+((u=n[t]).constructor&&u.constructor.name?u.constructor.name:"<<anonymous>>")+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}var u;return null}))},node:u((function(e,n,t,r,o){return s(e[n])?null:new l("Invalid "+r+" `"+o+"` supplied to `"+t+"`, expected a ReactNode.")})),objectOf:function(e){return u((function(n,t,r,o,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=n[t],u=f(a);if("object"!==u)return new l("Invalid "+o+" `"+i+"` of type `"+u+"` supplied to `"+r+"`, expected an object.");for(var c in a)if(Ll(a,c)){var s=e(a,c,r,o,i+"."+c,jl);if(s instanceof Error)return s}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==n.default.env.NODE_ENV&&$l(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),zl;function t(n,t,r,o,i){for(var u=n[t],c=0;c<e.length;c++)if(a(u,e[c]))return null;var s=JSON.stringify(e,(function(e,n){return"symbol"===p(n)?String(n):n}));return new l("Invalid "+o+" `"+i+"` of value `"+String(u)+"` supplied to `"+r+"`, expected one of "+s+".")}return u(t)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==n.default.env.NODE_ENV&&$l("Invalid argument supplied to oneOfType, expected an instance of array."),zl;for(var t=0;t<e.length;t++){var r=e[t];if("function"!=typeof r)return $l("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+d(r)+" at index "+t+"."),zl}return u((function(n,t,r,o,i){for(var a=0;a<e.length;a++)if(null==(0,e[a])(n,t,r,o,i,jl))return null;return new l("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}))},shape:function(e){return u((function(n,t,r,o,i){var a=n[t],u=f(a);if("object"!==u)return new l("Invalid "+o+" `"+i+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var s=e[c];if(s){var p=s(a,c,r,o,i+"."+c,jl);if(p)return p}}return null}))},exact:function(e){return u((function(n,t,r,o,i){var a=n[t],u=f(a);if("object"!==u)return new l("Invalid "+o+" `"+i+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var c=Dl({},n[t],e);for(var s in c){var p=e[s];if(!p)return new l("Invalid "+o+" `"+i+"` key `"+s+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(n[t],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var d=p(a,s,r,o,i+"."+s,jl);if(d)return d}return null}))}};function a(e,n){return e===n?0!==e||1/e==1/n:e!=e&&n!=n}function l(e){this.message=e,this.stack=""}function u(e){if("production"!==n.default.env.NODE_ENV);function t(n,t,r,o,i,a,u){if(o=o||"<<anonymous>>",a=a||r,u!==jl){var c=new 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 c.name="Invariant Violation",c}return null==t[r]?n?null===t[r]?new l("The "+i+" `"+a+"` is marked as required in `"+o+"`, but its value is `null`."):new l("The "+i+" `"+a+"` is marked as required in `"+o+"`, but its value is `undefined`."):null:e(t,r,o,i,a)}var r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}function c(e){return u((function(n,t,r,o,i,a){var u=n[t];return f(u)!==e?new l("Invalid "+o+" `"+i+"` of type `"+p(u)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function s(n){switch(r(n)){case"number":case"string":case"undefined":return!0;case"boolean":return!n;case"object":if(Array.isArray(n))return n.every(s);if(null===n||e(n))return!0;var t=function(e){var n=e&&(o&&e[o]||e["@@iterator"]);if("function"==typeof n)return n}(n);if(!t)return!1;var i,a=t.call(n);if(t!==n.entries){for(;!(i=a.next()).done;)if(!s(i.value))return!1}else for(;!(i=a.next()).done;){var l=i.value;if(l&&!s(l[1]))return!1}return!0;default:return!1}}function f(e){var n=r(e);return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,n){return"symbol"===e||!!n&&("Symbol"===n["@@toStringTag"]||"function"==typeof Symbol&&n instanceof Symbol)}(n,e)?"symbol":n}function p(e){if(null==e)return""+e;var n=f(e);if("object"===n){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return n}function d(e){var n=p(e);switch(n){case"array":case"object":return"an "+n;case"boolean":case"date":case"regexp":return"a "+n;default:return n}}return l.prototype=Error.prototype,i.checkPropTypes=Ml,i.resetWarningCache=Ml.resetWarningCache,i.PropTypes=i,i}(Ul.isElement)}else nl.exports=function(){function e(e,n,t,r,o,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=new 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 a.name="Invariant Violation",a}}function n(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:Bl,resetWarningCache:Nl};return t.PropTypes=t,t}();var Hl=Object.prototype.hasOwnProperty,Vl=Wl,ql=Wl.prototype;function Wl(e,n,t){this.property=e,this.normal=n,t&&(this.space=t)}ql.space=null,ql.normal={},ql.property={};var Yl=function(){for(var e={},n=0;n<arguments.length;n++){var t=arguments[n];for(var r in t)Hl.call(t,r)&&(e[r]=t[r])}return e},Xl=Vl,Ql=function(e){for(var n,t,r=e.length,o=[],i=[],a=-1;++a<r;)n=e[a],o.push(n.property),i.push(n.normal),t=n.space;return new Xl(Yl.apply(null,o),Yl.apply(null,i),t)},Kl=function(e){return e.toLowerCase()},Jl=Gl,Zl=Gl.prototype;function Gl(e,n){this.property=e,this.attribute=n}Zl.space=null,Zl.attribute=null,Zl.property=null,Zl.boolean=!1,Zl.booleanish=!1,Zl.overloadedBoolean=!1,Zl.number=!1,Zl.commaSeparated=!1,Zl.spaceSeparated=!1,Zl.commaOrSpaceSeparated=!1,Zl.mustUseProperty=!1,Zl.defined=!1;var eu={},nu=0;function tu(){return Math.pow(2,++nu)}eu.boolean=tu(),eu.booleanish=tu(),eu.overloadedBoolean=tu(),eu.number=tu(),eu.spaceSeparated=tu(),eu.commaSeparated=tu(),eu.commaOrSpaceSeparated=tu();var ru=Jl,ou=eu,iu=uu;uu.prototype=new ru,uu.prototype.defined=!0;var au=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],lu=au.length;function uu(e,n,t,r){var o,i=-1;for(cu(this,"space",r),ru.call(this,e,n);++i<lu;)cu(this,o=au[i],(t&ou[o])===ou[o])}function cu(e,n,t){t&&(e[n]=t)}var su=Kl,fu=Vl,pu=iu,du=function(e){var n,t,r=e.space,o=e.mustUseProperty||[],i=e.attributes||{},a=e.properties,l=e.transform,u={},c={};for(n in a)t=new pu(n,l(i,n),a[n],r),-1!==o.indexOf(n)&&(t.mustUseProperty=!0),u[n]=t,c[su(n)]=n,c[su(t.attribute)]=n;return new fu(u,c,r)},hu=du({space:"xlink",transform:function(e,n){return"xlink:"+n.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),mu=du({space:"xml",transform:function(e,n){return"xml:"+n.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}}),yu=function(e,n){return n in e?e[n]:n},gu=yu,vu=function(e,n){return gu(e,n.toLowerCase())},bu=du({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:vu,properties:{xmlns:null,xmlnsXLink:null}}),ku=eu,xu=du,wu=ku.booleanish,Su=ku.number,Eu=ku.spaceSeparated,Cu=xu({transform:function(e,n){return"role"===n?n:"aria-"+n.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:wu,ariaAutoComplete:null,ariaBusy:wu,ariaChecked:wu,ariaColCount:Su,ariaColIndex:Su,ariaColSpan:Su,ariaControls:Eu,ariaCurrent:null,ariaDescribedBy:Eu,ariaDetails:null,ariaDisabled:wu,ariaDropEffect:Eu,ariaErrorMessage:null,ariaExpanded:wu,ariaFlowTo:Eu,ariaGrabbed:wu,ariaHasPopup:null,ariaHidden:wu,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Eu,ariaLevel:Su,ariaLive:null,ariaModal:wu,ariaMultiLine:wu,ariaMultiSelectable:wu,ariaOrientation:null,ariaOwns:Eu,ariaPlaceholder:null,ariaPosInSet:Su,ariaPressed:wu,ariaReadOnly:wu,ariaRelevant:null,ariaRequired:wu,ariaRoleDescription:Eu,ariaRowCount:Su,ariaRowIndex:Su,ariaRowSpan:Su,ariaSelected:wu,ariaSetSize:Su,ariaSort:null,ariaValueMax:Su,ariaValueMin:Su,ariaValueNow:Su,ariaValueText:null,role:null}}),Ou=eu,Pu=du,_u=vu,Fu=Ou.boolean,Tu=Ou.overloadedBoolean,Au=Ou.booleanish,Ru=Ou.number,Iu=Ou.spaceSeparated,Du=Ou.commaSeparated,ju=Ql([mu,hu,bu,Cu,Pu({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:_u,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Du,acceptCharset:Iu,accessKey:Iu,action:null,allow:null,allowFullScreen:Fu,allowPaymentRequest:Fu,allowUserMedia:Fu,alt:null,as:null,async:Fu,autoCapitalize:null,autoComplete:Iu,autoFocus:Fu,autoPlay:Fu,capture:Fu,charSet:null,checked:Fu,cite:null,className:Iu,cols:Ru,colSpan:null,content:null,contentEditable:Au,controls:Fu,controlsList:Iu,coords:Ru|Du,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Fu,defer:Fu,dir:null,dirName:null,disabled:Fu,download:Tu,draggable:Au,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Fu,formTarget:null,headers:Iu,height:Ru,hidden:Fu,high:Ru,href:null,hrefLang:null,htmlFor:Iu,httpEquiv:Iu,id:null,imageSizes:null,imageSrcSet:Du,inputMode:null,integrity:null,is:null,isMap:Fu,itemId:null,itemProp:Iu,itemRef:Iu,itemScope:Fu,itemType:Iu,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Fu,low:Ru,manifest:null,max:null,maxLength:Ru,media:null,method:null,min:null,minLength:Ru,multiple:Fu,muted:Fu,name:null,nonce:null,noModule:Fu,noValidate:Fu,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Fu,optimum:Ru,pattern:null,ping:Iu,placeholder:null,playsInline:Fu,poster:null,preload:null,readOnly:Fu,referrerPolicy:null,rel:Iu,required:Fu,reversed:Fu,rows:Ru,rowSpan:Ru,sandbox:Iu,scope:null,scoped:Fu,seamless:Fu,selected:Fu,shape:null,size:Ru,sizes:null,slot:null,span:Ru,spellCheck:Au,src:null,srcDoc:null,srcLang:null,srcSet:Du,start:Ru,step:null,style:null,tabIndex:Ru,target:null,title:null,translate:null,type:null,typeMustMatch:Fu,useMap:null,value:Au,width:Ru,wrap:null,align:null,aLink:null,archive:Iu,axis:null,background:null,bgColor:null,border:Ru,borderColor:null,bottomMargin:Ru,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Fu,declare:Fu,event:null,face:null,frame:null,frameBorder:null,hSpace:Ru,leftMargin:Ru,link:null,longDesc:null,lowSrc:null,marginHeight:Ru,marginWidth:Ru,noResize:Fu,noHref:Fu,noShade:Fu,noWrap:Fu,object:null,profile:null,prompt:null,rev:null,rightMargin:Ru,rules:null,scheme:null,scrolling:Au,standby:null,summary:null,text:null,topMargin:Ru,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ru,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Fu,disableRemotePlayback:Fu,prefix:null,property:null,results:Ru,security:null,unselectable:null}})]),Mu=Fi,Lu=["http","https","mailto","tel"],$u={},zu={exports:{}},Nu={},Bu=60103,Uu=60106,Hu=60107,Vu=60108,qu=60114,Wu=60109,Yu=60110,Xu=60112,Qu=60113,Ku=60120,Ju=60115,Zu=60116,Gu=60121,ec=60122,nc=60117,tc=60129,rc=60131;if("function"==typeof Symbol&&Symbol.for){var oc=Symbol.for;Bu=oc("react.element"),Uu=oc("react.portal"),Hu=oc("react.fragment"),Vu=oc("react.strict_mode"),qu=oc("react.profiler"),Wu=oc("react.provider"),Yu=oc("react.context"),Xu=oc("react.forward_ref"),Qu=oc("react.suspense"),Ku=oc("react.suspense_list"),Ju=oc("react.memo"),Zu=oc("react.lazy"),Gu=oc("react.block"),ec=oc("react.server.block"),nc=oc("react.fundamental"),tc=oc("react.debug_trace_mode"),rc=oc("react.legacy_hidden")}function ic(e){if("object"===r(e)&&null!==e){var n=e.$$typeof;switch(n){case Bu:switch(e=e.type){case Hu:case qu:case Vu:case Qu:case Ku:return e;default:switch(e=e&&e.$$typeof){case Yu:case Xu:case Zu:case Ju:case Wu:return e;default:return n}}case Uu:return n}}}var ac=Wu,lc=Bu,uc=Xu,cc=Hu,sc=Zu,fc=Ju,pc=Uu,dc=qu,hc=Vu,mc=Qu;Nu.ContextConsumer=Yu,Nu.ContextProvider=ac,Nu.Element=lc,Nu.ForwardRef=uc,Nu.Fragment=cc,Nu.Lazy=sc,Nu.Memo=fc,Nu.Portal=pc,Nu.Profiler=dc,Nu.StrictMode=hc,Nu.Suspense=mc,Nu.isAsyncMode=function(){return!1},Nu.isConcurrentMode=function(){return!1},Nu.isContextConsumer=function(e){return ic(e)===Yu},Nu.isContextProvider=function(e){return ic(e)===Wu},Nu.isElement=function(e){return"object"===r(e)&&null!==e&&e.$$typeof===Bu},Nu.isForwardRef=function(e){return ic(e)===Xu},Nu.isFragment=function(e){return ic(e)===Hu},Nu.isLazy=function(e){return ic(e)===Zu},Nu.isMemo=function(e){return ic(e)===Ju},Nu.isPortal=function(e){return ic(e)===Uu},Nu.isProfiler=function(e){return ic(e)===qu},Nu.isStrictMode=function(e){return ic(e)===Vu},Nu.isSuspense=function(e){return ic(e)===Qu},Nu.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===Hu||e===qu||e===tc||e===Vu||e===Qu||e===Ku||e===rc||"object"===r(e)&&null!==e&&(e.$$typeof===Zu||e.$$typeof===Ju||e.$$typeof===Wu||e.$$typeof===Yu||e.$$typeof===Xu||e.$$typeof===nc||e.$$typeof===Gu||e[0]===ec)},Nu.typeOf=ic;var yc={};"production"!==n.default.env.NODE_ENV&&function(){var e=60103,n=60106,t=60107,o=60108,i=60114,a=60109,l=60110,u=60112,c=60113,s=60120,f=60115,p=60116,d=60121,h=60122,m=60117,y=60129,g=60131;if("function"==typeof Symbol&&Symbol.for){var v=Symbol.for;e=v("react.element"),n=v("react.portal"),t=v("react.fragment"),o=v("react.strict_mode"),i=v("react.profiler"),a=v("react.provider"),l=v("react.context"),u=v("react.forward_ref"),c=v("react.suspense"),s=v("react.suspense_list"),f=v("react.memo"),p=v("react.lazy"),d=v("react.block"),h=v("react.server.block"),m=v("react.fundamental"),v("react.scope"),v("react.opaque.id"),y=v("react.debug_trace_mode"),v("react.offscreen"),g=v("react.legacy_hidden")}function b(d){if("object"===r(d)&&null!==d){var h=d.$$typeof;switch(h){case e:var m=d.type;switch(m){case t:case i:case o:case c:case s:return m;default:var y=m&&m.$$typeof;switch(y){case l:case u:case p:case f:case a:return y;default:return h}}case n:return h}}}var k=l,x=a,w=e,S=u,E=t,C=p,O=f,P=n,_=i,F=o,T=c,A=!1,R=!1;yc.ContextConsumer=k,yc.ContextProvider=x,yc.Element=w,yc.ForwardRef=S,yc.Fragment=E,yc.Lazy=C,yc.Memo=O,yc.Portal=P,yc.Profiler=_,yc.StrictMode=F,yc.Suspense=T,yc.isAsyncMode=function(e){return A||(A=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1},yc.isConcurrentMode=function(e){return R||(R=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1},yc.isContextConsumer=function(e){return b(e)===l},yc.isContextProvider=function(e){return b(e)===a},yc.isElement=function(n){return"object"===r(n)&&null!==n&&n.$$typeof===e},yc.isForwardRef=function(e){return b(e)===u},yc.isFragment=function(e){return b(e)===t},yc.isLazy=function(e){return b(e)===p},yc.isMemo=function(e){return b(e)===f},yc.isPortal=function(e){return b(e)===n},yc.isProfiler=function(e){return b(e)===i},yc.isStrictMode=function(e){return b(e)===o},yc.isSuspense=function(e){return b(e)===c},yc.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===t||e===i||e===y||e===o||e===c||e===s||e===g||"object"===r(e)&&null!==e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===a||e.$$typeof===l||e.$$typeof===u||e.$$typeof===m||e.$$typeof===d||e[0]===h)},yc.typeOf=b}(),"production"===n.default.env.NODE_ENV?zu.exports=Nu:zu.exports=yc;var gc=eu,vc=du,bc=yu,kc=gc.boolean,xc=gc.number,wc=gc.spaceSeparated,Sc=gc.commaSeparated,Ec=gc.commaOrSpaceSeparated,Cc=Ql([mu,hu,bu,Cu,vc({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:bc,properties:{about:Ec,accentHeight:xc,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:xc,amplitude:xc,arabicForm:null,ascent:xc,attributeName:null,attributeType:null,azimuth:xc,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:xc,by:null,calcMode:null,capHeight:xc,className:wc,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:xc,diffuseConstant:xc,direction:null,display:null,dur:null,divisor:xc,dominantBaseline:null,download:kc,dx:null,dy:null,edgeMode:null,editable:null,elevation:xc,enableBackground:null,end:null,event:null,exponent:xc,externalResourcesRequired:null,fill:null,fillOpacity:xc,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Sc,g2:Sc,glyphName:Sc,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:xc,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:xc,horizOriginX:xc,horizOriginY:xc,id:null,ideographic:xc,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:xc,k:xc,k1:xc,k2:xc,k3:xc,k4:xc,kernelMatrix:Ec,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:xc,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:xc,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:xc,overlineThickness:xc,paintOrder:null,panose1:null,path:null,pathLength:xc,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:wc,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:xc,pointsAtY:xc,pointsAtZ:xc,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ec,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ec,rev:Ec,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ec,requiredFeatures:Ec,requiredFonts:Ec,requiredFormats:Ec,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:xc,specularExponent:xc,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:xc,strikethroughThickness:xc,string:null,stroke:null,strokeDashArray:Ec,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:xc,strokeOpacity:xc,strokeWidth:null,style:null,surfaceScale:xc,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ec,tabIndex:xc,tableValues:null,target:null,targetX:xc,targetY:xc,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ec,to:null,transform:null,u1:null,u2:null,underlinePosition:xc,underlineThickness:xc,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:xc,values:null,vAlphabetic:xc,vMathematical:xc,vectorEffect:null,vHanging:xc,vIdeographic:xc,version:null,vertAdvY:xc,vertOriginX:xc,vertOriginY:xc,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:xc,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}})]),Oc=Kl,Pc=iu,_c=Jl,Fc=/^data[-\w.:]+$/i,Tc=/-[a-z]/g,Ac=/[A-Z]/g;function Rc(e){return"-"+e.toLowerCase()}function Ic(e){return e.charAt(1).toUpperCase()}var Dc={parse:function(e){var n=String(e||"").trim();return""===n?[]:n.split(jc)},stringify:function(e){return e.join(" ").trim()}},jc=/[ \t\n\r\f]+/g,Mc={parse:function(e){for(var n,t=[],r=String(e||""),o=r.indexOf(","),i=0,a=!1;!a;)-1===o&&(o=r.length,a=!0),!(n=r.slice(i,o).trim())&&a||t.push(n),i=o+1,o=r.indexOf(",",i);return t},stringify:function(e,n){var t=n||{},r=!1===t.padLeft?"":" ",o=t.padRight?" ":"";return""===e[e.length-1]&&(e=e.concat("")),e.join(o+","+r).trim()}},Lc=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,$c=/\n/g,zc=/^\s*/,Nc=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Bc=/^:\s*/,Uc=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Hc=/^[;\s]*/,Vc=/^\s+|\s+$/g;function qc(e){return e?e.replace(Vc,""):""}var Wc=t.exports,Yc=zu.exports,Xc=Cc,Qc=function(e,n){var t=Oc(n),r=n,o=_c;return t in e.normal?e.property[e.normal[t]]:(t.length>4&&"data"===t.slice(0,4)&&Fc.test(n)&&("-"===n.charAt(4)?r=function(e){var n=e.slice(5).replace(Tc,Ic);return"data"+n.charAt(0).toUpperCase()+n.slice(1)}(n):n=function(e){var n=e.slice(4);return Tc.test(n)?e:("-"!==(n=n.replace(Ac,Rc)).charAt(0)&&(n="-"+n),"data"+n)}(n),o=Pc),new o(r,n))},Kc={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},Jc=Dc,Zc=Mc,Gc=function(e,n){var t,r=null;if(!e||"string"!=typeof e)return r;for(var o,i,a=function(e,n){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function o(e){var n=e.match($c);n&&(t+=n.length);var o=e.lastIndexOf("\n");r=~o?e.length-o:r+e.length}function i(){var e={line:t,column:r};return function(n){return n.position=new a(e),c(),n}}function a(e){this.start=e,this.end={line:t,column:r},this.source=n.source}function l(o){var i=new Error(n.source+":"+t+":"+r+": "+o);if(i.reason=o,i.filename=n.source,i.line=t,i.column=r,i.source=e,!n.silent)throw i}function u(n){var t=n.exec(e);if(t){var r=t[0];return o(r),e=e.slice(r.length),t}}function c(){u(zc)}function s(e){var n;for(e=e||[];n=f();)!1!==n&&e.push(n);return e}function f(){var n=i();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var t=2;""!=e.charAt(t)&&("*"!=e.charAt(t)||"/"!=e.charAt(t+1));)++t;if(t+=2,""===e.charAt(t-1))return l("End of comment missing");var a=e.slice(2,t-2);return r+=2,o(a),e=e.slice(t),r+=2,n({type:"comment",comment:a})}}function p(){var e=i(),n=u(Nc);if(n){if(f(),!u(Bc))return l("property missing ':'");var t=u(Uc),r=e({type:"declaration",property:qc(n[0].replace(Lc,"")),value:t?qc(t[0].replace(Lc,"")):""});return u(Hc),r}}return a.prototype.content=e,c(),function(){var e,n=[];for(s(n);e=p();)!1!==e&&(n.push(e),s(n));return n}()}(e),l="function"==typeof n,u=0,c=a.length;u<c;u++)o=(t=a[u]).property,i=t.value,l?n(o,i,t):i&&(r||(r={}),r[o]=i);return r};$u.hastToReact=rs,$u.hastChildrenToReact=ts;var es={}.hasOwnProperty,ns=new Set(["table","thead","tbody","tfoot","tr"]);function ts(e,n){for(var t,r=[],o=-1;++o<n.children.length;)"element"===(t=n.children[o]).type?r.push(rs(e,t,o,n)):"text"===t.type?"element"===n.type&&ns.has(n.tagName)&&"\n"===t.value||r.push(t.value):"raw"!==t.type||e.options.skipHtml||r.push(t.value);return r}function rs(e,n,t,r){var o,i=e.options,a=e.schema,l=n.tagName,u={},c=a;if("html"===a.space&&"svg"===l&&(c=Xc,e.schema=c),n.properties)for(o in n.properties)es.call(n.properties,o)&&is(u,o,n.properties[o],e);"ol"!==l&&"ul"!==l||e.listDepth++;var s=ts(e,n);"ol"!==l&&"ul"!==l||e.listDepth--,e.schema=a;var f,p=n.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},d=i.components&&es.call(i.components,l)?i.components[l]:l,h="string"==typeof d||d===Wc.Fragment;if(!Yc.isValidElementType(d))throw new TypeError("Component for name `".concat(l,"` not defined or is not renderable"));if(u.key=[l,p.start.line,p.start.column,t].join("-"),"a"===l&&i.linkTarget&&(u.target="function"==typeof i.linkTarget?i.linkTarget(u.href,n.children,u.title):i.linkTarget),"a"===l&&i.transformLinkUri&&(u.href=i.transformLinkUri(u.href,n.children,u.title)),h||"code"!==l||"element"!==r.type||"pre"===r.tagName||(u.inline=!0),h||"h1"!==l&&"h2"!==l&&"h3"!==l&&"h4"!==l&&"h5"!==l&&"h6"!==l||(u.level=parseInt(l.charAt(1),10)),"img"===l&&i.transformImageUri&&(u.src=i.transformImageUri(u.src,u.alt,u.title)),!h&&"li"===l&&"element"===r.type){var m=function(e){for(var n=-1;++n<e.children.length;){var t=e.children[n];if("element"===t.type&&"input"===t.tagName)return t}return null}(n);u.checked=m&&m.properties?Boolean(m.properties.checked):null,u.index=os(r,n),u.ordered="ol"===r.tagName}return h||"ol"!==l&&"ul"!==l||(u.ordered="ol"===l,u.depth=e.listDepth),"td"!==l&&"th"!==l||(u.align&&(u.style||(u.style={}),u.style.textAlign=u.align,delete u.align),h||(u.isHeader="th"===l)),h||"tr"!==l||"element"!==r.type||(u.isHeader=Boolean("thead"===r.tagName)),i.sourcePos&&(u["data-sourcepos"]=[(f=p).start.line,":",f.start.column,"-",f.end.line,":",f.end.column].map((function(e){return String(e)})).join("")),!h&&i.rawSourcePos&&(u.sourcePosition=n.position),!h&&i.includeElementIndex&&(u.index=os(r,n),u.siblingCount=os(r)),h||(u.node=n),s.length>0?Wc.createElement(d,u,s):Wc.createElement(d,u)}function os(e,n){for(var t=-1,r=0;++t<e.children.length&&e.children[t]!==n;)"element"===e.children[t].type&&r++;return r}function is(e,n,t,o){var i=Qc(o.schema,n),a=t;null!=a&&a==a&&(a&&"object"===r(a)&&"length"in a&&(a=(i.commaSeparated?Zc:Jc).stringify(a)),"style"===i.property&&"string"==typeof a&&(a=function(e){var n={};try{Gc(e,(function(e,t){var r="-ms-"===e.slice(0,4)?"ms-".concat(e.slice(4)):e;n[r.replace(/-([a-z])/g,as)]=t}))}catch(t){}return n}(a)),i.space&&i.property?e[es.call(Kc,i.property)?Kc[i.property]:i.property]=a:i.attribute&&(e[i.attribute]=a))}function as(e,n){return n.toUpperCase()}var ls=t.exports,us=ye,cs=Me,ss=function(e){var n=this;this.Parser=function(t){return Si(t,Object.assign({},n.data("settings"),e,{extensions:n.data("micromarkExtensions")||[],mdastExtensions:n.data("fromMarkdownExtensions")||[]}))}},fs=function(e,n){return e&&!e.process&&(n=e,e=null),e?function(e,n){return function(t,r,o){e.run(el(t,n),r,(function(e){o(e)}))}}(e,n):function(e){return function(n){return el(n,e)}}(n)},ps=nl.exports,ds=ju,hs=function(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return function(e){Mu(e,"element",n)};function n(n,t,r){var i,a,l,u=n,c=r;if(e.allowedElements?i=!e.allowedElements.includes(u.tagName):e.disallowedElements&&(i=e.disallowedElements.includes(u.tagName)),!i&&e.allowElement&&"number"==typeof t&&(i=!e.allowElement(u,t,c)),i&&"number"==typeof t)return e.unwrapDisallowed&&u.children?(a=c.children).splice.apply(a,[t,1].concat(function(e){if(Array.isArray(e))return o(e)}(l=u.children)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||function(e,n){if(e){if("string"==typeof e)return o(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,n):void 0}}(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())):c.children.splice(t,1),t}},ms=function(e){var n=(e||"").trim(),t=n.charAt(0);if("#"===t||"/"===t)return n;var r=n.indexOf(":");if(-1===r)return n;for(var o=-1;++o<Lu.length;){var i=Lu[o];if(r===i.length&&n.slice(0,i.length).toLowerCase()===i)return n}return-1!==(o=n.indexOf("?"))&&r>o||-1!==(o=n.indexOf("#"))&&r>o?n:"javascript:void(0)"},ys=$u.hastChildrenToReact,gs=ks,vs={}.hasOwnProperty,bs={renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function ks(e){for(var n in bs)if(vs.call(bs,n)&&vs.call(e,n)){var t=bs[n];console.warn("[react-markdown] Warning: please ".concat(t.to?"use `".concat(t.to,"` instead of"):"remove"," `").concat(n,"` (see <").concat("https://github.com/remarkjs/react-markdown/blob/main/changelog.md","#").concat(t.id,"> for more info)")),delete bs[n]}var r,o=cs().use(ss).use(e.remarkPlugins||e.plugins||[]).use(fs,{allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(hs,e);"string"==typeof e.children?r=us(e.children):(void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)")),r=us());var i=o.runSync(o.parse(r),r);if("root"!==i.type)throw new TypeError("Expected a `root` node");var a=ls.createElement(ls.Fragment,{},ys({options:e,schema:ds,listDepth:0},i));return e.className&&(a=ls.createElement("div",{className:e.className},a)),a}return ks.defaultProps={transformLinkUri:ms},ks.propTypes={children:ps.string,className:ps.string,allowElement:ps.func,allowedElements:ps.arrayOf(ps.string),disallowedElements:ps.arrayOf(ps.string),unwrapDisallowed:ps.bool,remarkPlugins:ps.arrayOf(ps.oneOfType([ps.object,ps.func,ps.arrayOf(ps.oneOfType([ps.object,ps.func]))])),rehypePlugins:ps.arrayOf(ps.oneOfType([ps.object,ps.func,ps.arrayOf(ps.oneOfType([ps.object,ps.func]))])),sourcePos:ps.bool,rawSourcePos:ps.bool,skipHtml:ps.bool,includeElementIndex:ps.bool,transformLinkUri:ps.oneOfType([ps.func,ps.bool]),linkTarget:ps.oneOfType([ps.func,ps.string]),transformImageUri:ps.func,components:ps.object},ks.uriTransformer=ms,gs}));