/*! For license information please see main.82ff992a.js.LICENSE.txt */ !function(){var e={7228:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){s=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(s)throw a}}}},e.exports.__esModule=!0,e.exports.default=e.exports},9842:function(e,t,n){var r=n(9754),o=n(7067),i=n(8585);e.exports=function(e){var t=o();return function(){var n,o=r(e);if(t){var a=r(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return i(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},9713:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},6525:function(e,t,n){var r=n(8331);function o(){return"undefined"!==typeof Reflect&&Reflect.get?(e.exports=o=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=o=function(e,t,n){var o=r(e,t);if(o){var i=Object.getOwnPropertyDescriptor(o,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},e.exports.__esModule=!0,e.exports.default=e.exports),o.apply(this,arguments)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},9754:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2205:function(e,t,n){var r=n(9489);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},7067:function(e){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},8585:function(e,t,n){var r=n(8).default,o=n(1506);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},9489:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},8331:function(e,t,n){var r=n(9754);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},8:function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},379:function(e,t,n){var r=n(7228);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},2447:function(e,t,n){"use strict";var r={};n.r(r),n.d(r,{attentionMarkers:function(){return fn},contentInitial:function(){return on},disable:function(){return pn},document:function(){return rn},flow:function(){return un},flowInitial:function(){return an},insideSpan:function(){return cn},string:function(){return sn},text:function(){return ln}});var o={};n.r(o),n.d(o,{boolean:function(){return cr},booleanish:function(){return fr},commaOrSpaceSeparated:function(){return Er},commaSeparated:function(){return mr},number:function(){return hr},overloadedBoolean:function(){return pr},spaceSeparated:function(){return dr}});var i=n(5848),a=n(6440);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}var y=n(2466),A=["size","fixed","bottom","zIndex","className","bgColor","color","position"];function k(e){void 0===e&&(e={});var t=e,n=t.size,r=void 0===n?80:n,o=t.fixed,i=void 0!==o&&o,a=t.bottom,u=t.zIndex,s=t.className,l=t.bgColor,c=void 0===l?"#151513":l,f=t.color,p=void 0===f?"#fff":f,h=t.position,d=void 0===h?"right":h,m=v(e,A),E="left"===d?{left:0,transform:"scale(-1, 1)"}:{right:0};return a&&(E.bottom=0,E.top="initial",E.transform="left"===d?"scale(-1, -1)":"scale(1, -1)"),(0,y.jsx)("a",T({href:e.href,"aria-label":"View source on GitHub"},m,{className:"github-corner "+(s||""),children:(0,y.jsxs)("svg",{width:r,height:r,viewBox:"0 0 250 250",style:T({fill:c,color:p,position:i?"fixed":"absolute",border:0,top:0,zIndex:u},E),"aria-hidden":"true",children:[(0,y.jsx)("path",{d:"M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"}),(0,y.jsx)("path",{d:"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2",fill:"currentColor",style:{transformOrigin:"130px 106px"},className:"octo-arm"}),(0,y.jsx)("path",{d:"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z",fill:"currentColor",className:"octo-body"})]})}))}var C=function(e){p(n,e);var t=g(n);function n(){return u(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this;return(0,y.jsx)(y.Fragment,{children:i.Children.toArray(this.props.children).map((function(t){if(i.isValidElement(t))return i.cloneElement(t,T({},e.props,t.props))}))})}}]),n}(i.Component),_=function(e){p(n,e);var t=g(n);function n(e,r,o){var i;return u(this,n),(i=t.call(this,e)).getUrl=function(){return""},i.state=Object.assign({},T({},r,e),o),i}return l(n,[{key:"render",value:function(){var e=this.state.href;return e?(0,y.jsxs)("a",{href:e,children:[" ",(0,y.jsx)("img",{src:this.getUrl()})," "]}):(0,y.jsx)("img",{src:this.getUrl()})}}]),n}(i.Component);_.defaultProps={platform:"github",base:"https://img.shields.io"};var D=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"issues"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.property,i=e.user,a=e.repo,u=e.label,s=e.base;return"github"!==n?"":"issues"===t||/^issues\-(raw|closed|closed\-raw|pr|pr\-raw|pr\-closed|pr\-closed\-raw)/.test(t)?u&&("issues"===t||/^issues\-(raw|pr|pr\-raw)/.test(t||""))?[s,n,t,i,a,u].join("/"):[s,n,t,i,a].join("/"):"issueKind"===t?[s,n,t,"detail",o,i,a].join("/"):""},r}return l(n)}(_),N=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"languages"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base,u=e.path;return"github"!==n?"":"languages"===t?[a,n,t,"code-size",o,i].join("/"):"repo-size"===t?[a,n,t,o,i].join("/"):"size"===t&&u?[a,n,t,o,i,u].join("/"):""},r}return l(n)}(_),O=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"downloads",total:!0})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base,u=e.tag,s=e.path,l=e.total;if("github"!==n||!/^(downloads|downloads-pre)/.test(t||""))return"";var c=[a,n,t,o,i];return s&&u?[].concat(c,[u,s]).join("/"):l&&u||"downloads-pre"===t&&u&&l?[].concat(c,[u,"total"]).join("/"):l?[].concat(c,["total"]).join("/"):""},r}return l(n)}(_),S=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"commits-since"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base,u=e.interval,s=e.variant,l=e.version,c=e.branch;return"github"!==n?"":"commits-since"===t&&l&&c?[a,n,t,o,i,l,c].join("/"):"commit-activity"===t&&u?[a,n,t,u,o,i].join("/"):"variant"===t&&s?[a,n,t,s,o,i].join("/"):"last-commit"===t?c?[a,n,t,o,i,c].join("/"):[a,n,t,o,i].join("/"):t&&/^release\-(date|date\-pre)/.test(t)?[a,n,t,o,i].join("/"):""},r}return l(n)}(_),b=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"version-release"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base,u=e.branch,s="";switch(t){case"version-release":s="v/release";break;case"version-tag":s="v/tag";break;case"package-json":s="package-json/v";break;case"manifest-json":s="manifest-json/v";break;case"go-mod":s="go-mod/go-version"}if("github"!==n||!s)return"";var l=[a,n,s,o,i];return/(go\-mod|manifest\-json|package\-json)/.test(t||"")&&u?[].concat(l,[u]).join("/"):l.join("/")},r}return l(n)}(_),x=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"license"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base;return"github"!==n?"":[a,n,t,o,i].join("/")},r}return l(n)}(_),F=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"languages-count"})).getUrl=function(){var e=r.state,t=e.base,n=e.platform,o=e.type,i=e.user,a=e.repo,u=e.query,s="";switch(o){case"languages-count":s="languages/count";break;case"languages-top":s="languages/top";break;case"search":s="search"}if("github"!==n||!s)return"";var l=[t,n,s,i,a];return u?[].concat(l,[u]).join("/"):l.join("/")},r}return l(n)}(_),I=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{platform:"github",type:"followers"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base;return"github"!==n?"":"followers"===t?[a,n,t,o].join("/"):[a,n,t,o,i].join("/")},r}return l(n)}(_),R=function(e){p(n,e);var t=g(n);function n(){return u(this,n),t.apply(this,arguments)}return l(n)}(C);R.Issues=D,R.Size=N,R.Activity=S,R.Downloads=O,R.Version=b,R.License=x,R.Analysis=F,R.Social=I;var L=R,M=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{type:"github"},{platform:"coveralls"})).getUrl=function(){var e=r.state,t=e.type,n=e.platform,o=e.user,i=e.repo,a=e.base;return"coveralls"!==n?"":[a,n,t,o,i].join("/")},r}return l(n)}(_),w=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{},{platform:"coveralls"})).getUrl=function(){var e=r.state,t=e.base,n=e.platform,o=e.projectId,i=e.branch;return"coveralls"!==n?"":i?[t,n,o,i].join("/"):[t,"codacy/coverage",o].join("/")},r}return l(n)}(_),P=function(e){p(n,e);var t=g(n);function n(){return u(this,n),t.apply(this,arguments)}return l(n)}(C);P.Coverages=M,P.Codacy=w;var B=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{type:"version"},{platform:"npm"})).getUrl=function(){var e=r.state,t=e.base,n=e.platform,o=e.type,i=e.scope,a=e.packageName,u=e.dependency,s=e.dependencyScope,l=e.version,c=e.registryUri;if("npm"!==n||!a)return"";var f="",p=[t,n];return"version"===o&&a?(p.push("v"),i&&p.push(i),p.push(a),l&&p.push(l),f=p.join("/"),c&&(f=f+"?registry_uri="+c)):"peer-dependency"===o&&a&&u?(p.push("dependency-version"),i&&p.push(i),f=[].concat(p,[a,"peer",u]).join("/")):"dev-dependency"===o&&a&&u?(p.push("dependency-version"),i&&p.push(i),p.concat([a,"dev"]),s&&p.push(s),p.push(u),f=p.join("/")):a&&u&&(p.concat([a,u]),f=p.join("/")),f},r}return l(n)}(_),H=function(e){p(n,e);var t=g(n);function n(e){var r;return u(this,n),(r=t.call(this,e,{format:"min"},{platform:"npm"})).getUrl=function(){var e=r.state,t=e.base,n=(e.type,e.platform),o=e.format,i=e.packageName,a=e.scope,u=e.version;if("npm"!==n)return"";var s=[t,"bundlephobia"],l="";return i&&o&&(l=[].concat(s,[o,i]).join("/")),i&&o&&a&&(l=[].concat(s,[o,a,i]).join("/")),i&&o&&a&&u&&(l=[].concat(s,[o,a,i,u]).join("/")),i&&o&&u&&(l=[].concat(s,[o,i,u]).join("/")),l},r}return l(n)}(_),j=function(e){p(n,e);var t=g(n);function n(){return u(this,n),t.apply(this,arguments)}return l(n)}(C);j.Version=B,j.Size=H;function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length){for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1);return o<0?"":e.slice(r,o)}if(t===e)return"";var a=-1,u=t.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1),u>-1&&(e.charCodeAt(i)===t.charCodeAt(u--)?u<0&&(o=i):(u=-1,o=a));r===o?o=a:o<0&&(o=e.length);return e.slice(r,o)},dirname:function(e){if(re(e),0===e.length)return".";var t,n=-1,r=e.length;for(;--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)},extname:function(e){re(e);var t,n=e.length,r=-1,o=0,i=-1,a=0;for(;n--;){var u=e.charCodeAt(n);if(47!==u)r<0&&(t=!0,r=n+1),46===u?i<0?i=n:1!==a&&(a=1):i>-1&&(a=-1);else if(t){o=n+1;break}}if(i<0||r<0||0===a||1===a&&i===r-1&&i===o+1)return"";return e.slice(i,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),o=0;o2){if((r=o.lastIndexOf("/"))!==o.length-1){r<0?(o="",i=0):i=(o=o.slice(0,r)).length-1-o.lastIndexOf("/"),a=s,u=0;continue}}else if(o.length>0){o="",i=0,a=s,u=0;continue}t&&(o=o.length>0?o+"/..":"..",i=2)}else o.length>0?o+="/"+e.slice(a+1,s):o=e.slice(a+1,s),i=s-a-1;a=s,u=0}else 46===n&&u>-1?u++:u=-1}return o}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}function re(e){if("string"!==typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var oe={cwd:function(){return"/"}};function ie(e){return null!==e&&"object"===typeof e&&e.href&&e.origin}function ae(e){if("string"===typeof e)e=new URL(e);else if(!ie(e)){var t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){var n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return function(e){if(""!==e.hostname){var t=new TypeError('File URL host must be "localhost" or empty on darwin');throw t.code="ERR_INVALID_FILE_URL_HOST",t}var n=e.pathname,r=-1;for(;++ri.length;s&&i.push(r);try{u=e.apply(void 0,i)}catch(c){var l=c;if(s&&n)throw l;return r(l)}s||(u instanceof Promise?u.then(o,r):u instanceof Error?r(u):o(u))};function r(e){if(!n){n=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i1?s-1:0),c=1;c1?n-1:0),u=1;ui?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)(o=Array.from(r)).unshift(t,n),[].splice.apply(e,o);else for(n&&[].splice.apply(e,[t,n]);a0?(be(e,e.length,0,t),e):t}var Fe={}.hasOwnProperty;function Ie(e){for(var t={},n=-1;++nr))return;for(var l,c,f=o.events.length,p=f;p--;)if("exit"===o.events[p][0]&&"chunkFlow"===o.events[p][1].type){if(l){c=o.events[p][1].end;break}l=!0}for(g(a),s=f;st;){var r=i[n];o.containerState=r[1],r[0].exit.call(o,e)}i.length=t}function T(){t.write([null]),n=void 0,t=void 0,o.containerState._closeFlow=void 0}}},$e={tokenize:function(e,t,n){return Ve(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var Ze={tokenize:function(e,t,n){return Ve(e,(function(e){return null===e||Ge(e)?t(e):n(e)}),"linePrefix")},partial:!0};function Je(e){for(var t,n,r,o,i,a,u,s={},l=-1;++l=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}},partial:!0};var rt={tokenize:function(e){var t=this,n=e.attempt(Ze,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,Ve(e,e.attempt(this.parser.constructs.flow,r,e.attempt(tt,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};var ot={resolveAll:st()},it=ut("string"),at=ut("text");function ut(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],o=t.attempt(r,i,a);return i;function i(e){return s(e)?o(e):a(e)}function a(e){if(null!==e)return t.enter("data"),t.consume(e),u;t.consume(e)}function u(e){return s(e)?(t.exit("data"),o(e)):(t.consume(e),u)}function s(e){if(null===e)return!0;var t=r[e],o=-1;if(t)for(;++o-1&&(n[0]=n[0].slice(o)),a>0&&n.push(e[i].slice(0,a)));return n}(a,e)}function p(){return Object.assign({},r)}function h(){for(var e;r._indexl?n(o):(e.consume(o),d):41===o?c--?(e.consume(o),d):(e.exit("chunkString"),e.exit(u),e.exit(a),e.exit(r),t(o)):null===o||Ke(o)?c?n(o):(e.exit("chunkString"),e.exit(u),e.exit(a),e.exit(r),t(o)):Ue(o)?n(o):(e.consume(o),92===o?m:d)}function m(t){return 40===t||41===t||92===t?(e.consume(t),d):d(t)}}function vt(e,t,n,r,o,i){var a,u=this,s=0;return function(t){return e.enter(r),e.enter(o),e.consume(t),e.exit(o),e.enter(i),l};function l(f){return null===f||91===f||93===f&&!a||94===f&&!s&&"_hiddenFootnoteSupport"in u.parser.constructs||s>999?n(f):93===f?(e.exit(i),e.enter(o),e.consume(f),e.exit(o),e.exit(r),t):Ge(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(t){return null===t||91===t||93===t||Ge(t)||s++>999?(e.exit("chunkString"),l(t)):(e.consume(t),a=a||!ze(t),92===t?f:c)}function f(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}}function yt(e,t,n,r,o,i){var a;return function(t){return e.enter(r),e.enter(o),e.consume(t),e.exit(o),a=40===t?41:t,u};function u(n){return n===a?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(i),s(n))}function s(t){return t===a?(e.exit(i),u(a)):null===t?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ve(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===a||null===t||Ge(t)?(e.exit("chunkString"),s(t)):(e.consume(t),92===t?c:l)}function c(t){return t===a||92===t?(e.consume(t),l):l(t)}}function At(e,t){var n;return function r(o){if(Ge(o))return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r;if(ze(o))return Ve(e,r,n?"linePrefix":"lineSuffix")(o);return t(o)}}function kt(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Ct={name:"definition",tokenize:function(e,t,n){var r,o=this;return function(t){return e.enter("definition"),vt.call(o,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function i(t){return r=kt(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),At(e,Tt(e,e.attempt(_t,Ve(e,a,"whitespace"),Ve(e,a,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function a(i){return null===i||Ge(i)?(e.exit("definition"),o.parser.defined.includes(r)||o.parser.defined.push(r),t(i)):n(i)}}},_t={tokenize:function(e,t,n){return function(t){return Ke(t)?At(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?yt(e,Ve(e,o,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function o(e){return null===e||Ge(e)?t(e):n(e)}},partial:!0};var Dt={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),Ve(e,o,"linePrefix",5)(t)};function o(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?u(t):Ge(t)?e.attempt(Nt,i,u)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||Ge(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function u(n){return e.exit("codeIndented"),t(n)}}},Nt={tokenize:function(e,t,n){var r=this;return o;function o(t){return r.parser.lazy[r.now().line]?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):Ve(e,i,"linePrefix",5)(t)}function i(e){var i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):Ge(e)?o(e):n(e)}},partial:!0};var Ot={name:"headingAtx",tokenize:function(e,t,n){var r=this,o=0;return function(t){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),i(t)};function i(u){return 35===u&&o++<6?(e.consume(u),i):null===u||Ke(u)?(e.exit("atxHeadingSequence"),r.interrupt?t(u):a(u)):n(u)}function a(n){return 35===n?(e.enter("atxHeadingSequence"),u(n)):null===n||Ge(n)?(e.exit("atxHeading"),t(n)):ze(n)?Ve(e,a,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function u(t){return 35===t?(e.consume(t),u):(e.exit("atxHeadingSequence"),a(t))}function s(t){return null===t||35===t||Ke(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,o=e.length-2,i=3;"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&&(n={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"},be(e,i,o-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var St={name:"setextUnderline",tokenize:function(e,t,n){var r,o,i=this,a=i.events.length;for(;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(t){if(!i.parser.lazy[i.now().line]&&(i.interrupt||o))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,u(t);return n(t)};function u(t){return t===r?(e.consume(t),u):(e.exit("setextHeadingLineSequence"),Ve(e,s,"lineSuffix")(t))}function s(r){return null===r||Ge(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,o,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),o||"definition"!==e[i][1].type||(o=i);var a={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",o?(e.splice(r,0,["enter",a,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=a;return e.push(["exit",a,t]),e}};var bt=["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"],xt=["pre","script","style","textarea"],Ft={name:"htmlFlow",tokenize:function(e,t,n){var r,o,i,a,u,s=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l};function l(a){return 33===a?(e.consume(a),c):47===a?(e.consume(a),h):63===a?(e.consume(a),r=3,s.interrupt?t:L):Me(a)?(e.consume(a),i=String.fromCharCode(a),o=!0,d):n(a)}function c(o){return 45===o?(e.consume(o),r=2,f):91===o?(e.consume(o),r=5,i="CDATA[",a=0,p):Me(o)?(e.consume(o),r=4,s.interrupt?t:L):n(o)}function f(r){return 45===r?(e.consume(r),s.interrupt?t:L):n(r)}function p(r){return r===i.charCodeAt(a++)?(e.consume(r),a===i.length?s.interrupt?t:N:p):n(r)}function h(t){return Me(t)?(e.consume(t),i=String.fromCharCode(t),d):n(t)}function d(a){return null===a||47===a||62===a||Ke(a)?47!==a&&o&&xt.includes(i.toLowerCase())?(r=1,s.interrupt?t(a):N(a)):bt.includes(i.toLowerCase())?(r=6,47===a?(e.consume(a),m):s.interrupt?t(a):N(a)):(r=7,s.interrupt&&!s.parser.lazy[s.now().line]?n(a):o?g(a):E(a)):45===a||Be(a)?(e.consume(a),i+=String.fromCharCode(a),d):n(a)}function m(r){return 62===r?(e.consume(r),s.interrupt?t:N):n(r)}function E(t){return ze(t)?(e.consume(t),E):_(t)}function g(t){return 47===t?(e.consume(t),_):58===t||95===t||Me(t)?(e.consume(t),T):ze(t)?(e.consume(t),g):_(t)}function T(t){return 45===t||46===t||58===t||95===t||Be(t)?(e.consume(t),T):v(t)}function v(t){return 61===t?(e.consume(t),y):ze(t)?(e.consume(t),v):g(t)}function y(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),u=t,A):ze(t)?(e.consume(t),y):(u=null,k(t))}function A(t){return null===t||Ge(t)?n(t):t===u?(e.consume(t),C):(e.consume(t),A)}function k(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||Ke(t)?v(t):(e.consume(t),k)}function C(e){return 47===e||62===e||ze(e)?g(e):n(e)}function _(t){return 62===t?(e.consume(t),D):n(t)}function D(t){return ze(t)?(e.consume(t),D):null===t||Ge(t)?N(t):n(t)}function N(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),F):62===t&&4===r?(e.consume(t),M):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),R):!Ge(t)||6!==r&&7!==r?null===t||Ge(t)?O(t):(e.consume(t),N):e.check(It,M,O)(t)}function O(t){return e.exit("htmlFlowData"),S(t)}function S(t){return null===t?w(t):Ge(t)?e.attempt({tokenize:b,partial:!0},S,w)(t):(e.enter("htmlFlowData"),N(t))}function b(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return s.parser.lazy[s.now().line]?n(e):t(e)}}function x(t){return 45===t?(e.consume(t),L):N(t)}function F(t){return 47===t?(e.consume(t),i="",I):N(t)}function I(t){return 62===t&&xt.includes(i.toLowerCase())?(e.consume(t),M):Me(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),I):N(t)}function R(t){return 93===t?(e.consume(t),L):N(t)}function L(t){return 62===t?(e.consume(t),M):45===t&&2===r?(e.consume(t),L):N(t)}function M(t){return null===t||Ge(t)?(e.exit("htmlFlowData"),w(t)):(e.consume(t),M)}function w(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},It={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(Ze,t,n)}},partial:!0};var Rt={name:"codeFenced",tokenize:function(e,t,n){var r,o=this,i={tokenize:function(e,t,n){var o=0;return Ve(e,i,"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function i(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),a(t)}function a(t){return t===r?(e.consume(t),o++,a):o1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;var f=Object.assign({},e[n][1].end),p=Object.assign({},e[c][1].start);Wt(f,-u),Wt(p,u),i={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},a={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:p},o={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},a.end)},e[n][1].end=Object.assign({},i.start),e[c][1].start=Object.assign({},a.end),s=[],e[n][1].end.offset-e[n][1].start.offset&&(s=xe(s,[["enter",e[n][1],t],["exit",e[n][1],t]])),s=xe(s,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",o,t]]),s=xe(s,ct(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),s=xe(s,[["exit",o,t],["enter",a,t],["exit",a,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(l=2,s=xe(s,[["enter",e[c][1],t],["exit",e[c][1],t]])):l=0,be(e,n-1,c-n+3,s),c=n+s.length-l-2;break}c=-1;for(;++c13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535===(65535&n)||65534===(65535&n)||n>1114111?"\ufffd":String.fromCharCode(n)}var mn=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function En(e){return e.replace(mn,gn)}function gn(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var r=n.charCodeAt(1),o=120===r||88===r;return dn(n.slice(o?2:1),o?16:10)}return Mt(n)||e}var Tn={}.hasOwnProperty,vn=function(e,t,n){return"string"!==typeof t&&(n=t,t=void 0),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=yn({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(oe),autolinkProtocol:S,autolinkEmail:S,atxHeading:s(ee),blockQuote:s(V),characterEscape:S,characterReference:S,codeFenced:s(q),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:s(q,l),codeText:s($,l),codeTextData:S,data:S,codeFlowValue:S,definition:s(Z),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:s(J),hardBreakEscape:s(te),hardBreakTrailing:s(te),htmlFlow:s(ne,l),htmlFlowData:S,htmlText:s(ne,l),htmlTextData:S,image:s(re),label:l,link:s(oe),listItem:s(ae),listItemValue:m,listOrdered:s(ie,d),listUnordered:s(ie),paragraph:s(ue),reference:K,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:s(ee),strong:s(se),thematicBreak:s(ce)},exit:{atxHeading:f(),atxHeadingSequence:_,autolink:f(),autolinkEmail:Q,autolinkProtocol:W,blockQuote:f(),characterEscapeValue:b,characterReferenceMarkerHexadecimal:z,characterReferenceMarkerNumeric:z,characterReferenceValue:Y,codeFenced:f(v),codeFencedFence:T,codeFencedFenceInfo:E,codeFencedFenceMeta:g,codeFlowValue:b,codeIndented:f(y),codeText:f(L),codeTextData:b,data:b,definition:f(),definitionDestinationString:C,definitionLabelString:A,definitionTitleString:k,emphasis:f(),hardBreakEscape:f(F),hardBreakTrailing:f(F),htmlFlow:f(I),htmlFlowData:b,htmlText:f(R),htmlTextData:b,image:f(w),label:B,labelText:P,lineEnding:x,link:f(M),listItem:f(),listOrdered:f(),listUnordered:f(),paragraph:f(),referenceString:G,resourceDestinationString:H,resourceTitleString:j,resource:U,setextHeading:f(O),setextHeadingLineSequence:N,setextHeadingText:D,strong:f(),thematicBreak:f()}},e.mdastExtensions||[]),n={};return r;function r(e){for(var n={type:"root",children:[]},r=[],s=[],f={stack:[n],tokenStack:r,config:t,enter:c,exit:p,buffer:l,resume:h,setData:i,getData:a},d=-1;++d0){var E=r[r.length-1];(E[1]||kn).call(f,void 0,E[0])}for(n.position={start:u(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:u(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d0&&void 0!==arguments[0]?arguments[0]:{}).extensions||[])),content:t(qe),document:t(Xe),flow:t(rt),string:t(it),text:t(at)};return e;function t(t){return function(n){return ft(e,t,n)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(o,i,a){var u,s,l,c,f,p=[];for(o=n+o.toString(i),l=0,n="",r&&(65279===o.charCodeAt(0)&&l++,r=void 0);l":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c-1?n.offset:null}}}var Mn=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null);var o=On(t),i=r?-1:1;!function e(a,u,s){var l,c="object"===typeof a&&null!==a?a:{};"string"===typeof c.type&&(l="string"===typeof c.tagName?c.tagName:"string"===typeof c.name?c.name:void 0,Object.defineProperty(f,"name",{value:"node ("+c.type+(l?"<"+l+">":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c0&&n.push(Nn("text","\n")),n}function Wn(e,t){var n={},r=t.ordered?"ol":"ul",o=Gn(e,t),i=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++i1:t}var $n={blockquote:function(e,t){return e(t,"blockquote",Yn(Gn(e,t),!0))},break:function(e,t){return[e(t,"br"),Nn("text","\n")]},code:function(e,t){var n=t.value?t.value+"\n":"",r=t.lang&&t.lang.match(/^[^ \t]+(?=[ \t]|$)/),o={};r&&(o.className=["language-"+r]);var i=e(t,"code",o,[Nn("text",n)]);return t.meta&&(i.data={meta:t.meta}),e(t.position,"pre",[i])},delete:function(e,t){return e(t,"del",Gn(e,t))},emphasis:function(e,t){return e(t,"em",Gn(e,t))},footnoteReference:Qn,footnote:function(e,t){for(var n=e.footnoteById,r=e.footnoteOrder,o=1;o in n;)o++;var i=String(o);return r.push(i),n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},Qn(e,{type:"footnoteReference",identifier:i,position:t.position})},heading:function(e,t){return e(t,"h"+t.depth,Gn(e,t))},html:function(e,t){return e.dangerous?e.augment(t,Nn("raw",t.value)):null},imageReference:function(e,t){var n=e.definition(t.identifier);if(!n)return qn(e,t);var r={src:Vn(n.url||""),alt:t.alt};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"img",r)},image:function(e,t){var n={src:Vn(t.url),alt:t.alt};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"img",n)},inlineCode:function(e,t){return e(t,"code",[Nn("text",t.value.replace(/\r?\n|\r/g," "))])},linkReference:function(e,t){var n=e.definition(t.identifier);if(!n)return qn(e,t);var r={href:Vn(n.url||"")};return null!==n.title&&void 0!==n.title&&(r.title=n.title),e(t,"a",r,Gn(e,t))},link:function(e,t){var n={href:Vn(t.url)};return null!==t.title&&void 0!==t.title&&(n.title=t.title),e(t,"a",n,Gn(e,t))},listItem:function(e,t,n){var r,o=Gn(e,t),i=n?function(e){var t=e.spread,n=e.children,r=-1;for(;!t&&++r0&&r.children.unshift(Nn("text"," ")),r.children.unshift(e(null,"input",{type:"checkbox",checked:t.checked,disabled:!0})),a.className=["task-list-item"]);for(var s=-1;++s":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c4&&"data"===n.slice(0,4)&&Br.test(t)){if("-"===t.charAt(4)){var i=t.slice(5).replace(Hr,Gr);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{var a=t.slice(4);if(!Hr.test(a)){var u=a.replace(jr,Kr);"-"!==u.charAt(0)&&(u="-"+u),t="data"+u}}o=vr}return new o(r,t)}function Kr(e){return"-"+e.toLowerCase()}function Gr(e){return e.charAt(1).toUpperCase()}var zr={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"};function Yr(e){var t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function Wr(e){return e.join(" ").trim()}function Qr(e){for(var t,n,r=[],o=String(e||""),i=o.indexOf(","),a=0;!t;)-1===i&&(i=o.length,t=!0),!(n=o.slice(a,i).trim())&&t||r.push(n),a=i+1,i=o.indexOf(",",a);return r}function Vr(e,t){var n=t||{};return""===e[e.length-1]&&(e=e.concat("")),e.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}var qr=n(821),Xr={}.hasOwnProperty,$r=new Set(["table","thead","tbody","tfoot","tr"]);function Zr(e,t){for(var n,r=[],o=-1;++o0?i.createElement(d,l,f):i.createElement(d,l)}function eo(e,t){for(var n=-1,r=0;++n for more info)")),delete oo[t]}var r=ge().use(Cn).use(e.remarkPlugins||e.plugins||[]).use(nr,{allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(Lr,e),o=new se;"string"===typeof e.children?o.value=e.children:void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)"));var a=r.runSync(r.parse(o),o);if("root"!==a.type)throw new TypeError("Expected a `root` node");var u=i.createElement(i.Fragment,{},Zr({options:e,schema:Fr,listDepth:0},a));return e.className&&(u=i.createElement("div",{className:e.className},u)),u}io.defaultProps={transformLinkUri:function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var o=-1;++oo||-1!==(o=t.indexOf("#"))&&r>o?t:"javascript:void(0)"}},io.propTypes={children:rr.string,className:rr.string,allowElement:rr.func,allowedElements:rr.arrayOf(rr.string),disallowedElements:rr.arrayOf(rr.string),unwrapDisallowed:rr.bool,remarkPlugins:rr.arrayOf(rr.oneOfType([rr.object,rr.func,rr.arrayOf(rr.oneOfType([rr.object,rr.func]))])),rehypePlugins:rr.arrayOf(rr.oneOfType([rr.object,rr.func,rr.arrayOf(rr.oneOfType([rr.object,rr.func]))])),sourcePos:rr.bool,rawSourcePos:rr.bool,skipHtml:rr.bool,includeElementIndex:rr.bool,transformLinkUri:rr.oneOfType([rr.func,rr.bool]),linkTarget:rr.oneOfType([rr.func,rr.string]),transformImageUri:rr.func,components:rr.object};for(var ao={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),o):n(t)}function o(t){return 87===t||119===t?(e.consume(t),i):n(t)}function i(t){return 46===t?(e.consume(t),a):n(t)}function a(e){return null===e||Ge(e)?n(e):t(e)}},partial:!0},uo={tokenize:function(e,t,n){var r,o;return i;function i(t){return 38===t?e.check(co,u,a)(t):46===t||95===t?e.check(lo,u,a)(t):null===t||Ue(t)||Ye(t)||45!==t&&We(t)?u(t):(e.consume(t),i)}function a(t){return 46===t?(o=r,r=void 0,e.consume(t),i):(95===t&&(r=!0),e.consume(t),i)}function u(e){return o||r?n(e):t(e)}},partial:!0},so={tokenize:function(e,t){var n=0;return r;function r(a){return 38===a?e.check(co,t,o)(a):(40===a&&n++,41===a?e.check(lo,i,o)(a):vo(a)?t(a):To(a)?e.check(lo,t,o)(a):(e.consume(a),r))}function o(t){return e.consume(t),r}function i(e){return--n<0?t(e):o(e)}},partial:!0},lo={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(o){return To(o)?(e.consume(o),r):vo(o)?t(o):n(o)}},partial:!0},co={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return Me(t)?(e.consume(t),r):59===t?(e.consume(t),o):n(t)}function o(e){return vo(e)?t(e):n(e)}},partial:!0},fo={tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!Ao(r.previous)||_o(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(ao,e.attempt(uo,e.attempt(so,o),n),n)(t)};function o(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:Ao},po={tokenize:function(e,t,n){var r=this;return function(t){if(72!==t&&104!==t||!ko(r.previous)||_o(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),o};function o(t){return 84===t||116===t?(e.consume(t),i):n(t)}function i(t){return 84===t||116===t?(e.consume(t),a):n(t)}function a(t){return 80===t||112===t?(e.consume(t),u):n(t)}function u(t){return 83===t||115===t?(e.consume(t),s):s(t)}function s(t){return 58===t?(e.consume(t),l):n(t)}function l(t){return 47===t?(e.consume(t),c):n(t)}function c(t){return 47===t?(e.consume(t),f):n(t)}function f(t){return null===t||Ue(t)||Ye(t)||We(t)?n(t):e.attempt(uo,e.attempt(so,p),n)(t)}function p(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:ko},ho={tokenize:function(e,t,n){var r,o,i=this;return function(t){if(!yo(t)||!Co(i.previous)||_o(i.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),a(t)};function a(t){return yo(t)?(e.consume(t),a):64===t?(e.consume(t),u):n(t)}function u(t){return 46===t?e.check(lo,f,s)(t):45===t||95===t?e.check(lo,n,l)(t):Be(t)?(!o&&we(t)&&(o=!0),e.consume(t),u):f(t)}function s(t){return e.consume(t),r=!0,o=void 0,u}function l(t){return e.consume(t),c}function c(t){return 46===t?e.check(lo,n,s)(t):u(t)}function f(i){return r&&!o?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(i)):n(i)}},previous:Co},mo={},Eo={text:mo},go=48;go<123;)mo[go]=ho,58===++go?go=65:91===go&&(go=97);function To(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function vo(e){return null===e||60===e||Ke(e)}function yo(e){return 43===e||45===e||46===e||95===e||Be(e)}function Ao(e){return null===e||40===e||42===e||95===e||126===e||Ke(e)}function ko(e){return null===e||!Me(e)}function Co(e){return 47!==e&&ko(e)}function _o(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}mo[43]=ho,mo[45]=ho,mo[46]=ho,mo[95]=ho,mo[72]=[ho,po],mo[104]=[ho,po],mo[87]=[ho,fo],mo[119]=[ho,fo];var Do={tokenize:function(e,t,n){var r=this;return Ve(e,(function(e){var o=r.events[r.events.length-1];return o&&"gfmFootnoteDefinitionIndent"===o[1].type&&4===o[2].sliceSerialize(o[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function No(){var e;return{document:pt({},91,{tokenize:xo,continuation:{tokenize:Fo},exit:Io}),text:(e={},pt(e,91,{tokenize:bo}),pt(e,93,{add:"after",tokenize:Oo,resolveTo:So}),e)}}function Oo(e,t,n){for(var r,o=this,i=o.events.length,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);i--;){var u=o.events[i][1];if("labelImage"===u.type){r=u;break}if("gfmFootnoteCall"===u.type||"labelLink"===u.type||"label"===u.type||"image"===u.type||"link"===u.type)break}return function(i){if(!r||!r._balanced)return n(i);var u=kt(o.sliceSerialize({start:r.end,end:o.now()}));if(94!==u.charCodeAt(0)||!a.includes(u.slice(1)))return n(i);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)}}function So(e,t){for(var n=e.length;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";var r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;var i={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},u=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",i,t],["enter",a,t],["exit",a,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice.apply(e,[n,e.length-n+1].concat(u)),e}function bo(e,t,n){var r,o=this,i=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(u){var c;return null===u||91===u||a++>999?n(u):93===u?r?(e.exit("chunkString"),c=e.exit("gfmFootnoteCallString"),i.includes(kt(o.sliceSerialize(c)))?function(n){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(n),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}(u):n(u)):n(u):(e.consume(u),Ke(u)||(r=!0),92===u?l:s)}function l(t){return 91===t||92===t||93===t?(e.consume(t),a++,s):s(t)}}function xo(e,t,n){var r,o,i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),l):n(t)}function l(t){var a;return null===t||91===t||u>999?n(t):93===t?o?(a=e.exit("gfmFootnoteDefinitionLabelString"),r=kt(i.sliceSerialize(a)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p):n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u++,l):(e.enter("chunkString").contentType="string",c(t))}function c(t){return null===t||Ge(t)||91===t||93===t||u>999?(e.exit("chunkString"),l(t)):(Ke(t)||(o=!0),u++,e.consume(t),92===t?f:c)}function f(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),Ve(e,h,"gfmFootnoteDefinitionWhitespace")):n(t)}function h(e){return a.includes(r)||a.push(r),t(e)}}function Fo(e,t,n){return e.check(Ze,t,e.attempt(Do,t,n))}function Io(e){e.exit("gfmFootnoteDefinition")}function Ro(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.singleTilde,n={tokenize:o,resolveAll:r};return null!==t&&void 0!==t||(t=!0),{text:pt({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(e,t){for(var n=-1;++n1?r(i):(e.consume(i),a++,u);if(a<2&&!t)return r(i);var l=e.exit("strikethroughSequenceTemporary"),c=zt(i);return l._open=!c||2===c&&Boolean(s),l._close=!s||2===s&&Boolean(c),n(i)}}}var Lo={flow:{null:{tokenize:function(e,t,n){var r,o,i=this,a=[],u=0;return function(t){if(e.enter("table")._align=a,e.enter("tableHead"),e.enter("tableRow"),124===t)return s(t);return u++,e.enter("temporaryTableCellContent"),f(t)};function s(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l}function l(t){return null===t||Ge(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");var r=i.interrupt;return i.interrupt=!0,e.attempt({tokenize:S,partial:!0},(function(t){return i.interrupt=r,e.enter("tableDelimiterRow"),h(t)}),(function(e){return i.interrupt=r,n(e)}))(t)}(t):ze(t)?(e.enter("whitespace"),e.consume(t),c):(r&&(r=void 0,u++),124===t?s(t):(e.enter("temporaryTableCellContent"),f(t)))}function c(t){return ze(t)?(e.consume(t),c):(e.exit("whitespace"),l(t))}function f(t){return null===t||124===t||Ke(t)?(e.exit("temporaryTableCellContent"),l(t)):(e.consume(t),92===t?p:f)}function p(t){return 92===t||124===t?(e.consume(t),f):f(t)}function h(t){return null===t||Ge(t)?T(t):ze(t)?(e.enter("whitespace"),e.consume(t),d):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),o=!0,a.push("none"),m):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),a.push("left"),E):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function d(t){return ze(t)?(e.consume(t),d):(e.exit("whitespace"),h(t))}function m(t){return 45===t?(e.consume(t),m):(e.exit("tableDelimiterFiller"),58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),a[a.length-1]="left"===a[a.length-1]?"center":"right",g):h(t))}function E(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),o=!0,m):n(t)}function g(t){return null===t||Ge(t)?T(t):ze(t)?(e.enter("whitespace"),e.consume(t),d):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function T(t){return e.exit("tableDelimiterRow"),o&&u===a.length?null===t?v(t):e.check(Mo,v,e.attempt({tokenize:S,partial:!0},Ve(e,y,"linePrefix",4),v))(t):n(t)}function v(n){return e.exit("table"),t(n)}function y(t){return e.enter("tableBody"),A(t)}function A(t){return e.enter("tableRow"),124===t?k(t):(e.enter("temporaryTableCellContent"),D(t))}function k(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),C}function C(t){return null===t||Ge(t)?function(t){if(e.exit("tableRow"),null===t)return O(t);return e.check(Mo,O,e.attempt({tokenize:S,partial:!0},Ve(e,A,"linePrefix",4),O))(t)}(t):ze(t)?(e.enter("whitespace"),e.consume(t),_):124===t?k(t):(e.enter("temporaryTableCellContent"),D(t))}function _(t){return ze(t)?(e.consume(t),_):(e.exit("whitespace"),C(t))}function D(t){return null===t||124===t||Ke(t)?(e.exit("temporaryTableCellContent"),C(t)):(e.consume(t),92===t?N:D)}function N(t){return 92===t||124===t?(e.consume(t),D):D(t)}function O(t){return e.exit("tableBody"),v(t)}function S(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Ve(e,r,"linePrefix")};function r(r){if(i.parser.lazy[i.now().line]||null===r||Ge(r))return n(r);var o=i.events[i.events.length-1];return!i.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?n(r):(i._gfmTableDynamicInterruptHack=!0,e.check(i.parser.constructs.flow,(function(e){return i._gfmTableDynamicInterruptHack=!1,n(e)}),(function(e){return i._gfmTableDynamicInterruptHack=!1,t(e)}))(r))}}},resolve:function(e,t){var n,r,o,i,a,u,s,l=-1;for(;++l0?{type:"text",value:f}:void 0),!1!==f){var p;if(i!==n&&l.push({type:"text",value:e.value.slice(i,n)}),Array.isArray(f))(p=l).push.apply(p,z(f));else f&&l.push(f);i=n+c[0].length}if(!r.global)break;c=r.exec(e.value)}if(void 0===n)l=[e],a--;else{var h;i?\]}]+$/.exec(e);if(i)for(e=e.slice(0,i.index),t=(o=i[0]).indexOf(")"),n=jo(e,"("),r=jo(e,")");-1!==t&&n>r;)e+=o.slice(0,t+1),t=(o=o.slice(t+1)).indexOf(")"),r++;return[e,o]}(n+r);if(!a[0])return!1;var u={type:"link",title:null,url:i+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[u,{type:"text",value:a[1]}]:u}function $o(e,t,n,r){return!(!Zo(r,!0)||/[_-\d]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Zo(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||Ye(n)||We(n))&&(!t||47!==n)}function Jo(e){return e.label||!e.identifier?e.label||"":En(e.identifier)}function ei(e){var t=e||{},n=t.now||{},r=t.lineShift||0,o=n.line||1,i=n.column||1;return{move:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(/\r?\n|\r/g),n=t[t.length-1];return o+=t.length-1,i=1===t.length?i+n.length:1+n.length+r,e},current:function(){return{now:{line:o,column:i},lineShift:r}},shift:function(e){r+=e}}}function ti(e,t,n){var r=t.indexStack,o=e.children||[],i=ei(n),a=[],u=-1;for(r.push(-1);++u=m||(E+10?" ":"")),o.shift(4),i+=o.move(ri(ti(e,n,o.current()),(function(e,t,n){if(t)return(n?"":" ")+e;return e}))),a(),i},footnoteReference:e}};function e(e,t,n,r){var o=ei(r),i=o.move("[^"),a=n.enter("footnoteReference"),u=n.enter("reference");return i+=o.move(ui(n,Jo(e),Dn(Dn({},o.current()),{},{before:i,after:"]"}))),u(),a(),i+=o.move("]")}}function fi(e,t,n){var r=t.indexStack,o=e.children||[],i=[],a=-1,u=n.before;r.push(-1);for(var s=ei(n);++a0&&("\r"===u||"\n"===u)&&"html"===l.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),u=" ",(s=ei(n)).move(i.join(""))),i.push(s.move(t.handle(l,e,t,Dn(Dn({},s.current()),{},{before:u,after:c})))),u=i[i.length-1].slice(-1)}return r.pop(),i.join("")}var pi={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},hi={unsafe:[{character:"~",inConstruct:"phrasing"}],handlers:{delete:di}};function di(e,t,n,r){var o=ei(r),i=n.enter("emphasis"),a=o.move("~~");return a+=fi(e,n,Dn(Dn({},o.current()),{},{before:a,after:"~"})),a+=o.move("~~"),i(),a}function mi(e,t,n){for(var r=e.value||"",o="`",i=-1;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i1&&void 0!==arguments[1]?arguments[1]:{},n=(t.align||[]).concat(),r=t.stringLength||gi,o=[],i=[],a=[],u=[],s=0,l=-1;++ls&&(s=e[l].length);++pu[p])&&(u[p]=d)}c.push(h)}i[l]=c,a[l]=f}var m=-1;if("object"===typeof n&&"length"in n)for(;++mu[m]&&(u[m]=k),T[m]=k),g[m]=C}i.splice(1,0,g),a.splice(1,0,T),l=-1;for(var _=[];++l-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);var a=i.length+1;("tab"===o||"mixed"===o&&(t&&"list"===t.type&&t.spread||e.spread))&&(a=4*Math.ceil(a/4));var u=ei(r);u.move(i+" ".repeat(a-i.length)),u.shift(a);var s=n.enter("listItem"),l=ri(ti(e,n,u.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(a))+e;return(n?i:i+" ".repeat(a-i.length))+e}));return s(),l}var Di={exit:{taskListCheckValueChecked:Oi,taskListCheckValueUnchecked:Oi,paragraph:function(e){var t,n=this.stack[this.stack.length-2],r=this.stack[this.stack.length-1],o=n.children,i=r.children[0],a=-1;if(n&&"listItem"===n.type&&"boolean"===typeof n.checked&&i&&"text"===i.type){for(;++a0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",Ho(e)),n("fromMarkdownExtensions",Si()),n("toMarkdownExtensions",bi(e))}var Fi=n(2186),Ii={}.hasOwnProperty;function Ri(e,t){var n=t&&e&&"object"===typeof e&&"element"===e.type&&e.properties&&Ii.call(e.properties,t)&&e.properties[t];return null!==n&&void 0!==n&&!1!==n}function Li(e){var t=e&&"element"===e.type&&e.tagName.toLowerCase()||"",n=2===t.length&&104===t.charCodeAt(0)?t.charCodeAt(1):0;return n>48&&n<55?n-48:null}function Mi(e){return"text"===e.type?e.value:"children"in e?wi(e):""}function wi(e){for(var t=-1,n=[];++t":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c1?n-1:0),o=1;o":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&p[0]!==Yi)for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:{},n=t.properties,r=t.behaviour||t.behavior||"prepend",o=t.content||Vi,i=t.group,a=Ui(t.test);return"wrap"===r?e=l:"before"===r||"after"===r?e=s:(n||(n={ariaHidden:"true",tabIndex:-1}),e=u),function(t){Qi(t,"element",(function(t,n,r){if(Li(t)&&Ri(t,"id")&&a(t,n,r))return e(t,n,r)}))};function u(e){return e.children["prepend"===r?"unshift":"push"](p(e,de(!0,{},n),c(o,e))),[Yi]}function s(e,t,a){var u;if("number"===typeof t&&a){var s=p(e,de(!0,{},n),c(o,e)),l="before"===r?[s,e]:[e,s];if(i){var h=f(i,e);h&&!Array.isArray(h)&&"element"===h.type&&(h.children=l,l=[h])}return(u=a.children).splice.apply(u,[t,1].concat(z(l))),[Yi,t+l.length]}}function l(e){return e.children=[p(e,de(!0,{},n),e.children)],[Yi]}function c(e,t){var n=f(e,t);return Array.isArray(n)?n:[n]}function f(e,t){return"function"===typeof e?e(t):de(!0,Array.isArray(e)?[]:{},e)}function p(e,t,n){return{type:"element",tagName:"a",properties:Object.assign({},t,{href:"#"+(e.properties||{}).id}),children:n}}}var Xi=n(3854);var $i=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null);var o=On(t),i=r?-1:1;!function e(a,u,s){var l,c="object"===typeof a&&null!==a?a:{};"string"===typeof c.type&&(l="string"===typeof c.tagName?c.tagName:"string"===typeof c.name?c.name:void 0,Object.defineProperty(f,"name",{value:"node ("+c.type+(l?"<"+l+">":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c1&&void 0!==arguments[1]?arguments[1]:"div",i=e||"",a={},u=0;u2?s-2:0),c=2;c-1&&ee)return{line:t+1,column:e-(n[t-1]||0)+1,offset:e};return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){var t,r=e&&e.line,o=e&&e.column;return"number"!==typeof r||"number"!==typeof o||Number.isNaN(r)||Number.isNaN(o)||!(r-1 in n)||(t=(n[r-2]||0)+o-1||0),t>-1&&t0?e.call(t,a,u,s):e.call(t,a,u)}function Na(e,t,n,r,o){var i,a=Ur(r.schema,t);void 0===n||null===n||"number"===typeof n&&Number.isNaN(n)||!1===n&&(r.vue||r.vdom||r.hyperscript)||!n&&a.boolean&&(r.vue||r.vdom||r.hyperscript)||(Array.isArray(n)&&(n=a.commaSeparated?Vr(n):Wr(n)),a.boolean&&r.hyperscript&&(n=""),"style"===a.property&&"string"===typeof n&&(r.react||r.vue||r.vdom)&&(n=function(e,t){var n={};try{qr(e,(function(e,t){"-ms-"===e.slice(0,4)&&(e="ms-"+e.slice(4)),n[e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))]=t}))}catch(r){throw r.message=t+"[style]"+r.message.slice("undefined".length),r}return n}(n,o)),r.vue?"style"!==a.property&&(i="attrs"):a.mustUseProperty||(r.vdom?"style"!==a.property&&(i="attributes"):r.hyperscript&&(i="attrs")),i?e[i]=Object.assign(e[i]||{},pt({},a.attribute,n)):a.space&&r.react?e[va[a.property]||a.property]=n:e[a.attribute]=n)}function Oa(e){return"context"in e&&"cleanup"in e}var Sa={}.hasOwnProperty;function ba(e,t){var n=t||{};function r(t){var n=r.invalid,o=r.handlers;if(t&&Sa.call(t,e)&&(n=Sa.call(o,t[e])?o[t[e]]:r.unknown),n)return n.apply(this,arguments)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}var xa={}.hasOwnProperty,Fa=ba("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=Ia(e.children,n,t),Ra(e,n)},element:function(e,t){var n=t.space;return _a((function(n,r){var o,i,a,u,s,l=[];for(a in r)xa.call(r,a)&&!1!==r[a]&&((o=Ur(t,a)).boolean&&!r[a]||(i={name:a,value:!0===r[a]?"":String(r[a])},o.space&&"html"!==o.space&&"svg"!==o.space&&((u=a.indexOf(":"))<0?i.prefix="":(i.name=a.slice(u+1),i.prefix=a.slice(0,u)),i.namespace=la[o.space]),l.push(i)));"html"===t.space&&"svg"===e.tagName&&(t=Ir);(s=Ra(e,{nodeName:n,tagName:n,attrs:l,namespaceURI:la[t.space],childNodes:[],parentNode:void 0})).childNodes=Ia(e.children,s,t),"template"===n&&(s.content=function(e,t){var n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=Ia(e.children,n,t),Ra(e,n)}(e.content,t));return s}),Object.assign({},e,{children:[]}),{space:n})},text:function(e){return Ra(e,{nodeName:"#text",value:e.value,parentNode:void 0})},comment:function(e){return Ra(e,{nodeName:"#comment",data:e.value,parentNode:void 0})},doctype:function(e){return Ra(e,{nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0})}}});function Ia(e,t,n){var r,o=-1,i=[];if(e)for(;++o1&&void 0!==arguments[1]?arguments[1]:{};return ga(r)?(n=r,t={}):(n=r.file,t=r),pa({schema:"svg"===t.space?Ir:Fr,file:n,verbose:t.verbose,location:!1},e)}(function(e){var t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName))}(t)?function(){var e=f.treeAdapter.createDocument();if(f._bootstrap(e,void 0),!(i=f.tokenizer))throw new Error("Expected `tokenizer`");return a=i.preprocessor,s=i.__mixins[0],u=s.posTracker,p(t),e}():function(){var e={nodeName:"template",tagName:"template",attrs:[],namespaceURI:la.html,childNodes:[]},n={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:la.html,childNodes:[]},r={nodeName:"#document-fragment",childNodes:[]};if(f._bootstrap(n,e),f._pushTmplInsertionMode("IN_TEMPLATE_MODE"),f._initTokenizerForFragmentParsing(),f._insertFakeRootElement(),f._resetInsertionMode(),f._findFormInFragmentContext(),!(i=f.tokenizer))throw new Error("Expected `tokenizer`");return a=i.preprocessor,s=i.__mixins[0],u=s.posTracker,p(t),f._adoptNodes(n.childNodes[0],r),r}(),n);return o&&function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null),$i(e,t,(function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)}(h,"comment",(function(e,t,n){var r=e;if(r.value.stitch&&null!==n&&null!==t)return n.children[t]=r.value.stitch,t})),"root"!==t.type&&"root"===h.type&&1===h.children.length?h.children[0]:h;function d(e){var t=-1;if(e)for(;++t0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){return Pa(t,n,e)}}var Ga=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null);var o=On(t),i=r?-1:1;!function e(a,u,s){var l,c="object"===typeof a&&null!==a?a:{};"string"===typeof c.type&&(l="string"===typeof c.tagName?c.tagName:"string"===typeof c.name?c.name:void 0,Object.defineProperty(f,"name",{value:"node ("+c.type+(l?"<"+l+">":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=n;o1){var o=e.children[0];if(o&&"code"===o.tagName&&"number"===typeof n){var i=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;t>-1;){if(!e[--t])return;if(e[t]&&e[t].value&&""!==e[t].value.replace(/(\n|\s)/g,"")||"text"!==e[t].type){if(!/^rehype:/.test(e[t].value)||"comment"!==e[t].type)return;return e[t]}}}(r.children,n);if(i){var a=Ya(i);Object.keys(a).length>0&&(e.properties=Dn(Dn({},e.properties),{"data-type":"rehyp"}),o.properties=Wa(o.properties,a,t.properties))}}}if(/^(em|strong|b|a|i|p|pre|kbd|blockquote|h(1|2|3|4|5|6)|code|table|img|del|ul|ol)$/.test(e.tagName)&&r&&Array.isArray(r.children)&&"number"===typeof n){var u=za(r.children,n);if(u){var s=Ya(u);Object.keys(s).length>0&&(e.properties=Wa(e.properties,s,t.properties))}}}))}},qa=n(1663),Xa=n.n(qa);var $a=function(e,t,n,r){"function"===typeof t&&"function"!==typeof n&&(r=n,n=t,t=null);var o=On(t),i=r?-1:1;!function e(a,u,s){var l,c="object"===typeof a&&null!==a?a:{};"string"===typeof c.type&&(l="string"===typeof c.tagName?c.tagName:"string"===typeof c.name?c.name:void 0,Object.defineProperty(f,"name",{value:"node ("+c.type+(l?"<"+l+">":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),false===p[0]))return p;if(a.children&&"skip"!==p[0])for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c":"")+")"}));return f;function f(){var l,c,f,p=[];if((!t||o(a,u,s[s.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"===typeof e)return[true,e];return[e]}(n(a,s)),p[0]===iu))return p;if(a.children&&p[0]!==ou)for(c=(r?a.children.length:-1)+i,f=s.concat(a);c>-1&&c":Eu,"+":function(e,t,n,r,o){if(!r||null===n)return;gu(e,r,o,n+1,!0)},"~":function(e,t,n,r,o){if(!r||null===n)return;gu(e,r,o,n+1)}}});function du(e,t,n,r,o){hu(e,t,n,r,o)}function mu(e,t,n,r,o){var i=o.iterator;o.iterator=function e(t,n,r,o,a){if(!i)throw new Error("Expected `iterator`");if(a.iterator=i,i(t,n,r,o,a),a.iterator=e,a.one&&a.found)return;Eu(t,n,r,o,a)},Eu(e,t,n,r,o)}function Eu(e,t,n,r,o){(function(e){return Array.isArray(e.children)})(t)&&0!==t.children.length&&gu(e,t,o)}function gu(e,t,n,r,o){var i=n.index?function(e,t){var r=u,o=pu.call(l,e.tagName)?l[e.tagName]:0;d(e.tagName),c.push((function(){n.elementIndex=r,n.typeIndex=o,n.elementCount=u,n.typeCount=l[e.tagName],h(e,t)}))}:h,a=t.children,u=0,s=-1,l={},c=[];if(void 0!==r&&null!==r||(r=0),!(r>=a.length)){if(n.index)for(;++s0;return o.shallow=i,o.one=a,o.scopeElements=u,l},lang:function(e,t,n,r,o){return""!==o.language&&void 0!==o.language&&null!==o.language&&vu(o.language,Qr(e.value)).length>0},"last-child":function(e,t,n,r,o){return Su(o,e),Boolean(o.elementCount&&o.elementIndex===o.elementCount-1)},"last-of-type":function(e,t,n,r,o){return Su(o,e),"number"===typeof o.typeIndex&&"number"===typeof o.typeCount&&o.typeIndex===o.typeCount-1},matches:Cu,not:function(e,t,n,r,o){return!Cu(e,t,n,r,o)},"nth-child":function(e,t,n,r,o){return Su(o,e),"number"===typeof o.elementIndex&&e.value(o.elementIndex)},"nth-last-child":function(e,t,n,r,o){return Su(o,e),Boolean("number"===typeof o.elementCount&&"number"===typeof o.elementIndex&&e.value(o.elementCount-o.elementIndex-1))},"nth-of-type":function(e,t,n,r,o){return Su(o,e),"number"===typeof o.typeIndex&&e.value(o.typeIndex)},"nth-last-of-type":function(e,t,n,r,o){return Su(o,e),"number"===typeof o.typeCount&&"number"===typeof o.typeIndex&&e.value(o.typeCount-1-o.typeIndex)},"only-child":function(e,t,n,r,o){return Su(o,e),1===o.elementCount},"only-of-type":function(e,t,n,r,o){return Su(o,e),1===o.typeCount},optional:function(e,t){return!Du(e,t)},"read-only":function(e,t,n,r,o){return!Nu(e,t,n,r,o)},"read-write":Nu,required:Du,root:function(e,t,n,r,o){return Boolean((!r||"root"===r.type)&&o.schema&&("html"===o.schema.space||"svg"===o.schema.space)&&ji(t,["html","svg"]))},scope:function(e,t,n,r,o){return Boolean(ji(t)&&o.scopeElements&&o.scopeElements.includes(t))}}});function ku(e,t,n,r,o){for(var i=e.pseudos,a=-1;++a","+","~");var zu=function(e){var t=e||{},n=t.selector,r=t.rewrite;return function(e){if(r&&"function"===typeof r)if(n&&"string"===typeof n){var t=Gu(n,e);t&&t.length>0&&Za(e,t,(function(e,t,n){r(e,t,n)}))}else Za(e,(function(e,t,n){r(e,t,n)}))}},Yu={type:"element",tagName:"svg",properties:{className:"octicon octicon-link",viewBox:"0 0 16 16",version:"1.1",width:"16",height:"16",ariaHidden:"true"},children:[{type:"element",tagName:"path",children:[],properties:{fillRule:"evenodd",d:"M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"}}]},Wu=n(6871),Qu=n.n(Wu);var Vu=["prefixCls","className","source","style","onScroll","onMouseOver","warpperElement"],qu=function(e,t,n){if("element"===e.type&&n&&"root"===n.type&&/h(1|2|3|4|5|6)/.test(e.tagName)){var r=e.children&&e.children[0];r&&r.properties&&"true"===r.properties.ariaHidden&&(r.properties=Y({class:"anchor"},r.properties),r.children=[Yu])}if("element"===e.type&&"pre"===e.tagName){var o=Xu(e.children);e.children.push((void 0===(i=o)&&(i="test"),{type:"element",tagName:"div",properties:{onClick:function(e){var t=e.target;t.classList.add("active"),Qu()(t.dataset.code,(function(){setTimeout((function(){t.classList.remove("active")}),2e3)}))},"data-code":i,class:"copied"},children:[{type:"element",tagName:"svg",properties:{className:"octicon-copy",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"},children:[]},{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"},children:[]}]},{type:"element",tagName:"svg",properties:{className:"octicon-check",ariaHidden:"true",viewBox:"0 0 16 16",fill:"currentColor",height:12,width:12},children:[{type:"element",tagName:"path",properties:{fillRule:"evenodd",d:"M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"},children:[]}]}]}))}var i},Xu=function e(t,n){return void 0===t&&(t=[]),void 0===n&&(n=""),t.forEach((function(t){"text"===t.type?n+=t.value:"element"===t.type&&t.children&&Array.isArray(t.children)&&(n+=e(t.children))})),n},$u=i.forwardRef((function(e,t){var n=e.prefixCls,r=void 0===n?"wmde-markdown wmde-markdown-color":n,o=e.className,a=e.source,u=e.style,s=e.onScroll,l=e.onMouseOver,c=e.warpperElement,f=void 0===c?{}:c,p=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,Vu),h=i.createRef();(0,i.useImperativeHandle)(t,(function(){return Y({},e,{mdp:h})}),[h,e]);var d=(r||"")+" "+(o||"");return(0,y.jsx)("div",Y({ref:h,onScroll:s,onMouseOver:l},f,{className:d,style:u,children:(0,y.jsx)(io,Y({},p,{rehypePlugins:[[Xa(),{ignoreMissing:!0}],Ka,Hi,qi,[zu,{rewrite:qu}],[Va,{properties:"attr"}]].concat(z(p.rehypePlugins||[])),remarkPlugins:[].concat(z(p.remarkPlugins||[]),[xi]),children:a||""}))}))})),Zu=["prefixCls","className","style","keyCode","onMouseDown","onMouseUp"],Ju=[{keycode:27,name:["esc"]},{keycode:112,name:["F1"]},{keycode:113,name:["F2"]},{keycode:114,name:["F3"]},{keycode:115,name:["F4"]},{keycode:116,name:["F5"]},{keycode:117,name:["F6"]},{keycode:118,name:["F7"]},{keycode:119,name:["F8"]},{keycode:120,name:["F9"]},{keycode:121,name:["F10"]},{keycode:122,name:["F11"]},{keycode:123,name:["F12"]},{keycode:-1,name:["\u3007"]},{keycode:192,name:["~","`"]},{keycode:49,name:["!","1"]},{keycode:50,name:["@","2"]},{keycode:51,name:["#","3"]},{keycode:52,name:["$","4"]},{keycode:53,name:["%","5"]},{keycode:54,name:["^","6"]},{keycode:55,name:["&","7"]},{keycode:56,name:["*","8"]},{keycode:57,name:["(","9"]},{keycode:48,name:[")","0"]},{keycode:189,name:["\uff3f","-"]},{keycode:187,name:["\uff0b",": "]},{keycode:8,name:["delete"]},{keycode:9,name:["tab"]},{keycode:81,name:["Q"]},{keycode:87,name:["W"]},{keycode:69,name:["E"]},{keycode:82,name:["R"]},{keycode:84,name:["T"]},{keycode:89,name:["Y"]},{keycode:85,name:["U"]},{keycode:73,name:["I"]},{keycode:79,name:["O"]},{keycode:80,name:["P"]},{keycode:219,name:["{","["]},{keycode:221,name:["}","]"]},{keycode:220,name:["|","\\"]},{keycode:20,name:["","CapsLock"]},{keycode:65,name:["A"]},{keycode:83,name:["S"]},{keycode:68,name:["D"]},{keycode:70,name:["F"]},{keycode:71,name:["G"]},{keycode:72,name:["H"]},{keycode:74,name:["J"]},{keycode:75,name:["K"]},{keycode:76,name:["L"]},{keycode:186,name:[":",";"]},{keycode:222,name:['"',"'"]},{keycode:13,name:["enter","return"]},{keycode:16,name:["\u21e7"]},{keycode:90,name:["Z"]},{keycode:88,name:["X"]},{keycode:67,name:["C"]},{keycode:86,name:["V"]},{keycode:66,name:["B"]},{keycode:78,name:["N"]},{keycode:77,name:["M"]},{keycode:188,name:["<",","]},{keycode:190,name:[">","."]},{keycode:191,name:["?","/"]},{keycode:16,name:["\u21e7"]},{keycode:-1,name:["fn"]},{keycode:17,name:["control"]},{keycode:18,name:["alt","option"]},{keycode:91,name:["command"]},{keycode:32,name:[""]},{keycode:91,name:["command"]},{keycode:18,name:["alt","option"]},{keycode:37,name:["\u25c0"]},{keycode:38,name:["\u25b2"]},{keycode:39,name:["\u25b6"]},{keycode:40,name:["\u25bc"]}];function es(e){var t=e.prefixCls,n=e.className,r=e.style,o=e.keyCode,i=void 0===o?[]:o,a=e.onMouseDown,u=e.onMouseUp,s=v(e,Zu);return(0,y.jsx)("div",{className:(t||"")+" "+(n||""),style:r,children:(0,y.jsx)("ul",{children:Ju.map((function(e,t){var n=e.name.map((function(e,t){return(0,y.jsx)("span",{children:e},""+t)}));return(0,y.jsx)("li",T({onMouseDown:function(t){return a&&a(t,e)},onMouseUp:function(t){return u&&u(t,e)},className:i.indexOf(e.keycode)>-1?"pressed":"","data-key":e.keycode},s,{children:n}),t)}))})})}es.defaultProps={prefixCls:"w-mac-keyboard"},es.propTypes={prefixCls:or().string,className:or().string,keyCode:or().arrayOf(or().number),onMouseDown:or().func,onMouseUp:or().func};var ts="Footer_footer__6AZaJ";function ns(e){var t=e.name,n=e.href,r=e.year,o=e.children;return(0,y.jsxs)("div",{className:ts,children:[o,(0,y.jsxs)("div",{children:["Licensed under MIT. (Yes it\xb4s free and",(0,y.jsx)("a",{href:"https://github.com/jaywcjlove/hotkeys",children:" open-sourced"}),")"]}),(0,y.jsxs)("div",{children:["\xa9",(0,y.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:n,children:t}),r]})]})}var rs="index_version__-ytTx",os="index_keyCodeInfo__cHMZ+",is="index_header__jwPmf",as="index_title__X9GPx",us="index_info__QmMpI",ss="index_github__CJgBc",ls="# Hotkeys\n\n\x3c!--dividing--\x3e\n\n[![](https://img.shields.io/github/issues/jaywcjlove/hotkeys.svg)](https://github.com/jaywcjlove/hotkeys/issues) [![](https://img.shields.io/github/forks/jaywcjlove/hotkeys.svg)](https://github.com/jaywcjlove/hotkeys/network) [![](https://img.shields.io/github/stars/jaywcjlove/hotkeys.svg)](https://github.com/jaywcjlove/hotkeys/stargazers) [![](https://img.shields.io/github/release/jaywcjlove/hotkeys.svg)](https://github.com/jaywcjlove/hotkeys/releases) ![](http://jaywcjlove.github.io/sb/status/no-dependencies.svg) [![Build Status](https://www.travis-ci.org/jaywcjlove/hotkeys.svg?branch=master)](https://www.travis-ci.org/jaywcjlove/hotkeys) [![Coverage Status](https://coveralls.io/repos/github/jaywcjlove/hotkeys/badge.svg?branch=master)](https://coveralls.io/github/jaywcjlove/hotkeys?branch=master) [![jaywcjlove/hotkeys](https://jaywcjlove.github.io/sb/lang/chinese.svg)](./README-zh.md) [![jaywcjlove/hotkeys](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/jaywcjlove/hotkeys)\n\nHotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint ([~3kb](https://bundlephobia.com/result?p=hotkeys-js)) (gzipped: 1.73kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. Official document [demo preview](http://jaywcjlove.github.io/hotkeys). [More examples](https://github.com/jaywcjlove/hotkeys/issues?q=label%3ADemo+).\n\n```bash\n\u256d\u2508\u2508\u256e \u256d\u2508\u2508\u256e \u256d\u2508\u2508\u256e\n\u2506 \u251c\u2508\u2508..\u2508\u2508\u2508\u2508\u2508.\u2506 \u2514\u2508\u256e\u2506 \u251c\u2508\u2508..\u2508\u2508\u2508\u2508\u2508..\u2508\u2508.\u2508\u2508..\u2508\u2508\u2508\u2508\u2508.\n\u2506 \u2506\u2506 \u25a1 \u2506\u2506 \u2508\u2524\u2506 < \u2506 -__\u2518\u2506 \u2506 \u2506\u2506__ \u2508\u2508\u2524\n\u2570\u2508\u2508\u2534\u2508\u2508\u256f\u2570\u2508\u2508\u2508\u2508\u2508\u256f\u2570\u2508\u2508\u2508\u2508\u256f\u2570\u2508\u2508\u2534\u2508\u2508\u256f\u2570\u2508\u2508\u2508\u2508\u2508\u256f\u2570\u2508\u2508\u2508 \u2506\u2570\u2508\u2508\u2508\u2508\u2508\u256f\n \u2570\u2508\u2508\u2508\u2508\u2508\u256f\n```\n\n## Usage\n\nYou will need `Node.js` installed on your system.\n\n```bash\n$ npm install hotkeys-js --save\n```\n\n```js\nimport hotkeys from 'hotkeys-js';\n\nhotkeys('f5', function(event, handler){\n // Prevent the default refresh event under WINDOWS system\n event.preventDefault() \n alert('you pressed F5!') \n});\n```\n\nOr manually download and link **hotkeys.js** in your HTML, It can also be downloaded via [UNPKG](https://unpkg.com/hotkeys-js/dist/):\n\nCDN: [UNPKG](https://unpkg.com/hotkeys-js/dist/) | [jsDelivr](https://cdn.jsdelivr.net/npm/hotkeys-js@3.7.3/) | [Githack](https://raw.githack.com/jaywcjlove/hotkeys/master/dist/hotkeys.min.js) | [Statically](https://cdn.statically.io/gh/jaywcjlove/hotkeys/master/dist/hotkeys.min.js) | [bundle.run](https://bundle.run/hotkeys-js@3.7.3)\n\n```html\n