Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Autolinking #494

Closed

Conversation

Cypherball
Copy link

  • Adds disableAutolinking option to compiler. This will stop detecting URLs or emails and wrapping them with anchor tag for autolinking spec of Markdown.
  • Adds test cases for options.disableAutolinking

@Cypherball Cypherball closed this May 15, 2023
@@ -1,2 +1,2 @@
!function(n,e,t){function r(n){return n&&"object"==typeof n&&"default"in n?n:{default:n}}function o(n){if(n&&n._)return n;var e=Object.create(null);return n&&Object.keys(n).forEach(function(t){if("default"!==t){var r=Object.getOwnPropertyDescriptor(n,t);Object.defineProperty(e,t,r.get?r:{enumerable:!0,get:function(){return n[t]}})}}),e.default=n,e}var a=/*#__PURE__*/o(n),i=/*#__PURE__*/o(e),u=/*#__PURE__*/r(t);function f(){return f=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},f.apply(this,arguments)}function l(n,e){return e||(e=n.slice(0)),n.raw=e,n}function c(){return c=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},c.apply(this,arguments)}function d(n,e){return d=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n},d(n,e)}function s(n){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},s(n)}function p(){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(n){return!1}}function g(n,e,t){return g=p()?Reflect.construct:function(n,e,t){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(n,r));return t&&d(o,t.prototype),o},g.apply(null,arguments)}function b(n){var e="function"==typeof Map?new Map:void 0;return b=function(n){if(null===n||!function(n){return-1!==Function.toString.call(n).indexOf("[native code]")}(n))return n;if("function"!=typeof n)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(n))return e.get(n);e.set(n,t)}function t(){return g(n,arguments,s(this).constructor)}return t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),d(t,n)},b(n)}var m=/*#__PURE__*/function(n){var e,t;function r(e){return function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(n.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+e+" for more information.")||this)}return t=n,(e=r).prototype=Object.create(t.prototype),e.prototype.constructor=e,d(e,t),r}(/*#__PURE__*/b(Error));function h(n){return Math.round(255*n)}function v(n,e,t){return h(n)+","+h(e)+","+h(t)}function y(n,e,t,r){if(void 0===r&&(r=v),0===e)return r(t,t,t);var o=(n%360+360)%360/60,a=(1-Math.abs(2*t-1))*e,i=a*(1-Math.abs(o%2-1)),u=0,f=0,l=0;o>=0&&o<1?(u=a,f=i):o>=1&&o<2?(u=i,f=a):o>=2&&o<3?(f=a,l=i):o>=3&&o<4?(f=i,l=a):o>=4&&o<5?(u=i,l=a):o>=5&&o<6&&(u=a,l=i);var c=t-a/2;return r(u+c,f+c,l+c)}var k={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},w=/^#[a-fA-F0-9]{6}$/,x=/^#[a-fA-F0-9]{8}$/,S=/^#[a-fA-F0-9]{3}$/,I=/^#[a-fA-F0-9]{4}$/,_=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,j=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,M=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,z=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function $(n){if("string"!=typeof n)throw new m(3);var e=function(n){if("string"!=typeof n)return n;var e=n.toLowerCase();return k[e]?"#"+k[e]:n}(n);if(e.match(w))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(x)){var t=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:t}}if(e.match(S))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(I)){var r=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:r}}var o=_.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=j.exec(e.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var i=M.exec(e);if(i){var u="rgb("+y(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",f=_.exec(u);if(!f)throw new m(4,e,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10)}}var l=z.exec(e.substring(0,50));if(l){var c="rgb("+y(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",d=_.exec(c);if(!d)throw new m(4,e,c);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+l[4])}}throw new m(5)}var R=function(n){return 7===n.length&&n[1]===n[2]&&n[3]===n[4]&&n[5]===n[6]?"#"+n[1]+n[3]+n[5]:n};function O(n){var e=n.toString(16);return 1===e.length?"0"+e:e}function A(n){return O(Math.round(255*n))}function E(n,e,t){return R("#"+A(n)+A(e)+A(t))}function F(n,e,t){return y(n,e,t,E)}function q(n,e,t){if("number"==typeof n&&"number"==typeof e&&"number"==typeof t)return R("#"+O(n)+O(e)+O(t));if("object"==typeof n&&void 0===e&&void 0===t)return R("#"+O(n.red)+O(n.green)+O(n.blue));throw new m(6)}function C(n,e,t,r){if("string"==typeof n&&"number"==typeof e){var o=$(n);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}if("number"==typeof n&&"number"==typeof e&&"number"==typeof t&&"number"==typeof r)return r>=1?q(n,e,t):"rgba("+n+","+e+","+t+","+r+")";if("object"==typeof n&&void 0===e&&void 0===t&&void 0===r)return n.alpha>=1?q(n.red,n.green,n.blue):"rgba("+n.red+","+n.green+","+n.blue+","+n.alpha+")";throw new m(7)}function D(n,e,t){return function(){var r=t.concat(Array.prototype.slice.call(arguments));return r.length>=e?n.apply(this,r):D(n,e,r)}}function L(n){return D(n,n.length,[])}function B(n,e){if("transparent"===e)return e;var t,r=function(n){return function(n){var e,t=n.red/255,r=n.green/255,o=n.blue/255,a=Math.max(t,r,o),i=Math.min(t,r,o),u=(a+i)/2;if(a===i)return void 0!==n.alpha?{hue:0,saturation:0,lightness:u,alpha:n.alpha}:{hue:0,saturation:0,lightness:u};var f=a-i,l=u>.5?f/(2-a-i):f/(a+i);switch(a){case t:e=(r-o)/f+(r<o?6:0);break;case r:e=(o-t)/f+2;break;default:e=(t-r)/f+4}return e*=60,void 0!==n.alpha?{hue:e,saturation:l,lightness:u,alpha:n.alpha}:{hue:e,saturation:l,lightness:u}}($(n))}(e);return function(n){if("object"!=typeof n)throw new m(8);if(function(n){return"number"==typeof n.red&&"number"==typeof n.green&&"number"==typeof n.blue&&"number"==typeof n.alpha}(n))return C(n);if(function(n){return"number"==typeof n.red&&"number"==typeof n.green&&"number"==typeof n.blue&&("number"!=typeof n.alpha||void 0===n.alpha)}(n))return q(n);if(function(n){return"number"==typeof n.hue&&"number"==typeof n.saturation&&"number"==typeof n.lightness&&"number"==typeof n.alpha}(n))return function(n,e,t,r){if("object"==typeof n)return n.alpha>=1?F(n.hue,n.saturation,n.lightness):"rgba("+y(n.hue,n.saturation,n.lightness)+","+n.alpha+")";throw new m(2)}(n);if(function(n){return"number"==typeof n.hue&&"number"==typeof n.saturation&&"number"==typeof n.lightness&&("number"!=typeof n.alpha||void 0===n.alpha)}(n))return function(n,e,t){if("object"==typeof n)return F(n.hue,n.saturation,n.lightness);throw new m(1)}(n);throw new m(8)}(c({},r,{lightness:(t=r.lightness+parseFloat(n),Math.max(0,Math.min(1,t)))}))}var N=/*#__PURE__*/L(B);function T(){return T=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},T.apply(this,arguments)}var H=["children","options"],P=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(function(n,e){return n[e.toLowerCase()]=e,n},{for:"htmlFor"}),G={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Z=["style","script"],J=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,U=/mailto:/i,V=/\n{2,}$/,W=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,X=/^ *> ?/gm,Q=/^ {2,}\n/,K=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Y=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,nn=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,en=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,tn=/^(?:\n *)*\n/,rn=/\r\n?/g,on=/^\[\^([^\]]+)](:.*)\n/,an=/^\[\^([^\]]+)]/,un=/\f/g,fn=/^\s*?\[(x|\s)\]/,ln=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,cn=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,dn=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,sn=/&([a-zA-Z]+);/g,pn=/^<!--[\s\S]*?(?:-->)/,gn=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,bn=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,mn=/^\{.*\}$/,hn=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,vn=/^<([^ >]+@[^ >]+)>/,yn=/^<([^ >]+:\/[^ >]+)>/,kn=/-([a-z])?/gi,wn=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,xn=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,Sn=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,In=/^\[([^\]]*)\] ?\[([^\]]*)\]/,_n=/(\[|\])/g,jn=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Mn=/\t/g,zn=/^ *\| */,$n=/(^ *\||\| *$)/g,Rn=/ *$/,On=/^ *:-+: *$/,An=/^ *:-+ *$/,En=/^ *-+: *$/,Fn=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,qn=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Cn=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,Dn=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Ln=/^\\([^0-9A-Za-z\s])/,Bn=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Nn=/^\n+/,Tn=/^([ \t]*)/,Hn=/\\([^\\])/g,Pn=/ *\n+$/,Gn=/(?:^|\n)( *)$/,Zn="(?:\\d+\\.)",Jn="(?:[*+-])";function Un(n){return"( *)("+(1===n?Zn:Jn)+") +"}var Vn=Un(1),Wn=Un(2);function Xn(n){return new RegExp("^"+(1===n?Vn:Wn))}var Qn=Xn(1),Kn=Xn(2);function Yn(n){return new RegExp("^"+(1===n?Vn:Wn)+"[^\\n]*(?:\\n(?!\\1"+(1===n?Zn:Jn)+" )[^\\n]*)*(\\n|$)","gm")}var ne=Yn(1),ee=Yn(2);function te(n){var e=1===n?Zn:Jn;return new RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}var re=te(1),oe=te(2);function ae(n,e){var t=1===e,r=t?re:oe,o=t?ne:ee,a=t?Qn:Kn;return{t:function(n,e,t){var o=Gn.exec(t);return o&&(e.o||!e.u&&!e.i)?r.exec(n=o[1]+n):null},q:_e.HIGH,l:function(n,e,r){var i=t?+n[2]:void 0,u=n[0].replace(V,"\n").match(o),f=!1;return{p:u.map(function(n,t){var o=a.exec(n)[0].length,i=new RegExp("^ {1,"+o+"}","gm"),l=n.replace(i,"").replace(a,""),c=t===u.length-1,d=-1!==l.indexOf("\n\n")||c&&f;f=d;var s,p=r.u,g=r.o;r.o=!0,d?(r.u=!1,s=l.replace(Pn,"\n\n")):(r.u=!0,s=l.replace(Pn,""));var b=e(s,r);return r.u=p,r.o=g,b}),m:t,g:i}},v:function(e,t,r){return n(e.m?"ol":"ul",{key:r.h,start:e.g},e.p.map(function(e,o){return n("li",{key:o},t(e,r))}))}}}var ie=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,ue=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,fe=[W,Y,nn,ln,cn,pn,wn,ne,re,ee,oe],le=[].concat(fe,[/^[^\n]+(?: \n|\n{2,})/,dn,bn]);function ce(n){return n.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function de(n){return En.test(n)?"right":On.test(n)?"center":An.test(n)?"left":null}function se(n,e,t){var r=t.k;t.k=!0;var o=e(n.trim(),t);t.k=r;var a=[[]];return o.forEach(function(n,e){"tableSeparator"===n.type?0!==e&&e!==o.length-1&&a.push([]):("text"!==n.type||null!=o[e+1]&&"tableSeparator"!==o[e+1].type||(n.S=n.S.replace(Rn,"")),a[a.length-1].push(n))}),a}function pe(n,e,t){t.u=!0;var r=se(n[1],e,t),o=n[2].replace($n,"").split("|").map(de),a=function(n,e,t){return n.trim().split("\n").map(function(n){return se(n,e,t)})}(n[3],e,t);return t.u=!1,{$:o,A:a,L:r,type:"table"}}function ge(n,e){return null==n.$[e]?{}:{textAlign:n.$[e]}}function be(n){return function(e,t){return t.u?n.exec(e):null}}function me(n){return function(e,t){return t.u||t.i?n.exec(e):null}}function he(n){return function(e,t){return t.u||t.i?null:n.exec(e)}}function ve(n){return function(e){return n.exec(e)}}function ye(n,e,t){if(e.u||e.i)return null;if(t&&!t.endsWith("\n"))return null;var r="";n.split("\n").every(function(n){return!fe.some(function(e){return e.test(n)})&&(r+=n+"\n",n.trim())});var o=r.trimEnd();return""==o?null:[r,o]}function ke(n){try{if(decodeURIComponent(n).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch(n){return null}return n}function we(n){return n.replace(Hn,"$1")}function xe(n,e,t){var r=t.u||!1,o=t.i||!1;t.u=!0,t.i=!0;var a=n(e,t);return t.u=r,t.i=o,a}function Se(n,e,t){var r=t.u||!1,o=t.i||!1;t.u=!1,t.i=!0;var a=n(e,t);return t.u=r,t.i=o,a}function Ie(n,e,t){return t.u=!1,n(e+"\n\n",t)}var _e,je,Me,ze,$e,Re,Oe,Ae,Ee,Fe,qe,Ce=function(n,e,t){return{S:xe(e,n[1],t)}};function De(){return{}}function Le(){return null}function Be(){return[].slice.call(arguments).filter(Boolean).join(" ")}function Ne(n,e,t){for(var r=n,o=e.split(".");o.length&&void 0!==(r=r[o[0]]);)o.shift();return r||t}function Te(n,e){var t=Ne(e,n);return t?"function"==typeof t||"object"==typeof t&&"render"in t?t:Ne(e,n+".component",n):n}function He(n,e){void 0===e&&(e={}),e.overrides=e.overrides||{},e.slugify=e.slugify||ce,e.namedCodesToUnicode=e.namedCodesToUnicode?T({},G,e.namedCodesToUnicode):G;var t=e.createElement||a.createElement;function r(n,r){var o=Ne(e.overrides,n+".props",{});return t.apply(void 0,[Te(n,e.overrides),T({},r,o,{className:Be(null==r?void 0:r.className,o.className)||void 0})].concat([].slice.call(arguments,2)))}function o(n){var t=!1;e.forceInline?t=!0:e.forceBlock||(t=!1===jn.test(n));for(var o=p(s(t?n:n.trimEnd().replace(Nn,"")+"\n\n",{u:t}));"string"==typeof o[o.length-1]&&!o[o.length-1].trim();)o.pop();if(null===e.wrapper)return o;var i,u=e.wrapper||(t?"span":"div");if(o.length>1||e.forceWrapper)i=o;else{if(1===o.length)return"string"==typeof(i=o[0])?r("span",{key:"outer"},i):i;i=null}return a.createElement(u,{key:"outer"},i)}function i(n){var e=n.match(J);return e?e.reduce(function(n,e,t){var r,i=e.indexOf("=");if(-1!==i){var u=(r=e.slice(0,i),-1!==r.indexOf("-")&&null===r.match(gn)&&(r=r.replace(kn,function(n,e){return e.toUpperCase()})),r).trim(),f=function(n){var e=n[0];return('"'===e||"'"===e)&&n.length>=2&&n[n.length-1]===e?n.slice(1,-1):n}(e.slice(i+1).trim()),l=P[u]||u,c=n[l]=function(n,e){return"style"===n?e.split(/;\s?/).reduce(function(n,e){var t=e.slice(0,e.indexOf(":"));return n[t.replace(/(-[a-z])/g,function(n){return n[1].toUpperCase()})]=e.slice(t.length+1).trim(),n},{}):"href"===n?ke(e):(e.match(mn)&&(e=e.slice(1,e.length-1)),"true"===e||"false"!==e&&e)}(u,f);"string"==typeof c&&(dn.test(c)||bn.test(c))&&(n[l]=a.cloneElement(o(c.trim()),{key:t}))}else"style"!==e&&(n[P[e]||e]=!0);return n},{}):null}var u=[],f={},l={blockQuote:{t:he(W),q:_e.HIGH,l:function(n,e,t){return{S:e(n[0].replace(X,""),t)}},v:function(n,e,t){return r("blockquote",{key:t.h},e(n.S,t))}},breakLine:{t:ve(Q),q:_e.HIGH,l:De,v:function(n,e,t){return r("br",{key:t.h})}},breakThematic:{t:he(K),q:_e.HIGH,l:De,v:function(n,e,t){return r("hr",{key:t.h})}},codeBlock:{t:he(nn),q:_e.MAX,l:function(n){return{S:n[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}},v:function(n,e,t){return r("pre",{key:t.h},r("code",T({},n.I,{className:n.M?"lang-"+n.M:""}),n.S))}},codeFenced:{t:he(Y),q:_e.MAX,l:function(n){return{I:i(n[3]||""),S:n[4],M:n[2]||void 0,type:"codeBlock"}}},codeInline:{t:me(en),q:_e.LOW,l:function(n){return{S:n[2]}},v:function(n,e,t){return r("code",{key:t.h},n.S)}},footnote:{t:he(on),q:_e.MAX,l:function(n){return u.push({O:n[2],B:n[1]}),{}},v:Le},footnoteReference:{t:be(an),q:_e.HIGH,l:function(n){return{S:n[1],R:"#"+e.slugify(n[1])}},v:function(n,e,t){return r("a",{key:t.h,href:ke(n.R)},r("sup",{key:t.h},n.S))}},gfmTask:{t:be(fn),q:_e.HIGH,l:function(n){return{T:"x"===n[1].toLowerCase()}},v:function(n,e,t){return r("input",{checked:n.T,key:t.h,readOnly:!0,type:"checkbox"})}},heading:{t:he(ln),q:_e.HIGH,l:function(n,t,r){return{S:xe(t,n[2],r),j:e.slugify(n[2]),C:n[1].length}},v:function(n,e,t){return r("h"+n.C,{id:n.j,key:t.h},e(n.S,t))}},headingSetext:{t:he(cn),q:_e.MAX,l:function(n,e,t){return{S:xe(e,n[1],t),C:"="===n[2]?1:2,type:"heading"}}},htmlComment:{t:ve(pn),q:_e.HIGH,l:function(){return{}},v:Le},image:{t:me(ue),q:_e.HIGH,l:function(n){return{D:n[1],R:we(n[2]),N:n[3]}},v:function(n,e,t){return r("img",{key:t.h,alt:n.D||void 0,title:n.N||void 0,src:ke(n.R)})}},link:{t:be(ie),q:_e.LOW,l:function(n,e,t){return{S:Se(e,n[1],t),R:we(n[2]),N:n[3]}},v:function(n,e,t){return r("a",{key:t.h,href:ke(n.R),title:n.N},e(n.S,t))}},linkAngleBraceStyleDetector:{t:be(yn),q:_e.MAX,l:function(n){return{S:[{S:n[1],type:"text"}],R:n[1],type:"link"}}},linkBareUrlDetector:{t:function(n,e){return e.Z?null:be(hn)(n,e)},q:_e.MAX,l:function(n){return{S:[{S:n[1],type:"text"}],R:n[1],N:void 0,type:"link"}}},linkMailtoDetector:{t:be(vn),q:_e.MAX,l:function(n){var e=n[1],t=n[1];return U.test(t)||(t="mailto:"+t),{S:[{S:e.replace("mailto:",""),type:"text"}],R:t,type:"link"}}},orderedList:ae(r,1),unorderedList:ae(r,2),newlineCoalescer:{t:he(tn),q:_e.LOW,l:De,v:function(){return"\n"}},paragraph:{t:ye,q:_e.LOW,l:Ce,v:function(n,e,t){return r("p",{key:t.h},e(n.S,t))}},ref:{t:be(xn),q:_e.MAX,l:function(n){return f[n[1]]={R:n[2],N:n[4]},{}},v:Le},refImage:{t:me(Sn),q:_e.MAX,l:function(n){return{D:n[1]||void 0,F:n[2]}},v:function(n,e,t){return r("img",{key:t.h,alt:n.D,src:ke(f[n.F].R),title:f[n.F].N})}},refLink:{t:be(In),q:_e.MAX,l:function(n,e,t){return{S:e(n[1],t),P:e(n[0].replace(_n,"\\$1"),t),F:n[2]}},v:function(n,e,t){return f[n.F]?r("a",{key:t.h,href:ke(f[n.F].R),title:f[n.F].N},e(n.S,t)):r("span",{key:t.h},e(n.P,t))}},table:{t:he(wn),q:_e.HIGH,l:pe,v:function(n,e,t){return r("table",{key:t.h},r("thead",null,r("tr",null,n.L.map(function(o,a){return r("th",{key:a,style:ge(n,a)},e(o,t))}))),r("tbody",null,n.A.map(function(o,a){return r("tr",{key:a},o.map(function(o,a){return r("td",{key:a,style:ge(n,a)},e(o,t))}))})))}},tableSeparator:{t:function(n,e){return e.k?zn.exec(n):null},q:_e.HIGH,l:function(){return{type:"tableSeparator"}},v:function(){return" | "}},text:{t:ve(Bn),q:_e.MIN,l:function(n){return{S:n[0].replace(sn,function(n,t){return e.namedCodesToUnicode[t]?e.namedCodesToUnicode[t]:n})}},v:function(n){return n.S}},textBolded:{t:me(Fn),q:_e.MED,l:function(n,e,t){return{S:e(n[2],t)}},v:function(n,e,t){return r("strong",{key:t.h},e(n.S,t))}},textEmphasized:{t:me(qn),q:_e.LOW,l:function(n,e,t){return{S:e(n[2],t)}},v:function(n,e,t){return r("em",{key:t.h},e(n.S,t))}},textEscaped:{t:me(Ln),q:_e.HIGH,l:function(n){return{S:n[1],type:"text"}}},textMarked:{t:me(Cn),q:_e.LOW,l:Ce,v:function(n,e,t){return r("mark",{key:t.h},e(n.S,t))}},textStrikethroughed:{t:me(Dn),q:_e.LOW,l:Ce,v:function(n,e,t){return r("del",{key:t.h},e(n.S,t))}}};!0!==e.disableParsingRawHTML&&(l.htmlBlock={t:ve(dn),q:_e.HIGH,l:function(n,e,t){var r,o=n[3].match(Tn),a=new RegExp("^"+o[1],"gm"),u=n[3].replace(a,""),f=(r=u,le.some(function(n){return n.test(r)})?Ie:xe),l=n[1].toLowerCase(),c=-1!==Z.indexOf(l);t.Z=t.Z||"a"===l;var d=c?n[3]:f(e,u,t);return t.Z=!1,{I:i(n[2]),S:d,G:c,H:c?l:n[1]}},v:function(n,e,t){return r(n.H,T({key:t.h},n.I),n.G?n.S:e(n.S,t))}},l.htmlSelfClosing={t:ve(bn),q:_e.HIGH,l:function(n){return{I:i(n[2]||""),H:n[1]}},v:function(n,e,t){return r(n.H,T({},n.I,{key:t.h}))}});var c,d,s=function(n){var e=Object.keys(n);function t(r,o){for(var a=[],i="";r;)for(var u=0;u<e.length;){var f=e[u],l=n[f],c=l.t(r,o,i);if(c){var d=c[0];r=r.substring(d.length);var s=l.l(c,t,o);null==s.type&&(s.type=f),a.push(s),i=d;break}u++}return a}return e.sort(function(e,t){var r=n[e].q,o=n[t].q;return r!==o?r-o:e<t?-1:1}),function(n,e){return t(function(n){return n.replace(rn,"\n").replace(un,"").replace(Mn," ")}(n),e)}}(l),p=(d=l,c=function(n,e,t){return d[n.type].v(n,e,t)},function n(e,t){if(void 0===t&&(t={}),Array.isArray(e)){for(var r=t.h,o=[],a=!1,i=0;i<e.length;i++){t.h=i;var u=n(e[i],t),f="string"==typeof u;f&&a?o[o.length-1]+=u:null!==u&&o.push(u),a=f}return t.h=r,o}return c(e,n,t)}),g=o(n);return u.length?r("div",null,g,r("footer",{key:"footer"},u.map(function(n){return r("div",{id:e.slugify(n.B),key:n.B},n.B,p(s(n.O,{u:!0})))}))):g}function Pe(n){var e=n.children,t=n.options,r=function(n,e){if(null==n)return{};var t,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e.indexOf(t=a[r])>=0||(o[t]=n[t]);return o}(n,H);return a.cloneElement(He(e,t),r)}function Ge(){var n=a.useState(document.getElementById("sample-content").textContent.trim()),e=n[0],t=n[1],r=a.useCallback(function(n){return t(n.target.value)},[]);/*#__PURE__*/return a.createElement("main",null,/*#__PURE__*/a.createElement(Ue,null),/*#__PURE__*/a.createElement("a",{href:"https://support.eji.org/give/153413/#!/donation/checkout",rel:"noopener noreferrer",target:"_blank",style:{background:"#000",color:"#fff",textAlign:"center",textDecoration:"none",fontSize:"16px",padding:"0.5em",margin:"-3rem -3rem 2em",position:"sticky",top:0}},"#BlackLivesMatter ✊🏿"," ",/*#__PURE__*/a.createElement("span",{style:{textDecoration:"underline"}},"Support the Equal Justice Initiative")),/*#__PURE__*/a.createElement(Ve,null,/*#__PURE__*/a.createElement("a",{target:"_blank",href:"https://github.com/probablyup/markdown-to-jsx",title:"Check out the markdown-to-jsx source code",rel:"noopener noreferrer"},/*#__PURE__*/a.createElement("img",{src:"./images/logo.svg",alt:"markdown-to-jsx logo"})),/*#__PURE__*/a.createElement(We,null,/*#__PURE__*/a.createElement("h1",null,/*#__PURE__*/a.createElement("code",null,"markdown-to-jsx")," is an easy-to-use markdown component that takes Github-flavored Markdown (GFM) and makes native JSX without dangerous hacks. "),/*#__PURE__*/a.createElement("h2",null,"It's lightweight, customizable, and happily supports React-like libraries.")),/*#__PURE__*/a.createElement(Xe,null,"See the"," ",/*#__PURE__*/a.createElement("a",{target:"_blank",href:"https://github.com/probablyup/markdown-to-jsx/blob/main/README.md",rel:"noopener noreferrer"},"project README")," ","for detailed installation & usage instructions.")),/*#__PURE__*/a.createElement(Ke,null,/*#__PURE__*/a.createElement(Ye,{onInput:r,value:e}),/*#__PURE__*/a.createElement(nt,null,/*#__PURE__*/a.createElement(Pe,{options:tt},e))))}(je=_e||(_e={}))[je.MAX=0]="MAX",je[je.HIGH=1]="HIGH",je[je.MED=2]="MED",je[je.LOW=3]="LOW",je[je.MIN=4]="MIN";var Ze="rgba(255, 255, 255, 0.5)",Je="#fefefe",Ue=t.createGlobalStyle(Me||(Me=l(["\n\t*,\n\t*::before,\n\t*::after {\n\t\tbox-sizing: border-box;\n\t\toutline-color: ",";\n\t}\n\n\thtml,\n\tbody,\n\t#root,\n\tmain {\n\t\tmargin: 0;\n\t\tmin-height: 100vh;\n\t}\n\n\thtml {\n\t\tbackground: #222;\n\t\tcolor: ",";\n\t\tfont-family: 'Source Sans Pro', Helvetica Neue, Helvetica, sans-serif;\n\t\tfont-size: 14px;\n\t\tline-height: 1.5;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\tmargin: 0 0 1rem;\n\t}\n\n\th1 {\n\t\tfont-size: 2rem;\n\t}\n\n\th2 {\n\t\tfont-size: 1.8rem;\n\t}\n\n\th3 {\n\t\tfont-size: 1.6rem;\n\t}\n\n\th4 {\n\t\tfont-size: 1.4rem;\n\t}\n\n\th5 {\n\t\tfont-size: 1.2rem;\n\t}\n\n\th6 {\n\t\tfont-size: 1rem;\n\t}\n\n\ta {\n\t\tcolor: ",";\n\t\ttransition: color 200ms ease;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: ",";\n\t\t}\n\t}\n\n\tcode {\n\t\tbackground: ",";\n\t\tdisplay: inline-block;\n\t\tpadding: 0 2px;\n\t}\n\n\tpre code {\n\t\tbackground: transparent;\n\t\tborder: 0;\n\t\tdisplay: block;\n\t\tpadding: 1em;\n\t}\n\n\tmain {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tpadding: 3rem 1.5rem 0;\n\t\tmargin: 0;\n\n\t\t@media all and (min-width: 1024px) {\n\t\t\tpadding: 3rem;\n\t\t}\n\t}\n"])),Ze,Je,Ze,C(Ze,.75),C(Ze,.05)),Ve=u.default.header(ze||(ze=l(["\n flex-shrink: 0;\n margin-bottom: 2em;\n text-align: center;\n\n img {\n height: 100px;\n }\n"]))),We=u.default.p($e||($e=l(["\n font-size: 18px;\n margin-left: auto;\n margin-right: auto;\n max-width: 60vw;\n\n h1,\n h2 {\n font: inherit;\n }\n\n @media all and (max-width: 500px) {\n max-width: none;\n }\n\n @media all and (max-width: 1023px) {\n h1,\n h2 {\n display: block;\n margin-bottom: 1.5rem;\n }\n }\n"]))),Xe=u.default.p(Re||(Re=l(["\n color: ",";\n"])),N(.2,Je)),Qe=t.css(Oe||(Oe=l(["\n flex: 0 0 50%;\n padding: 1em;\n"]))),Ke=u.default.section(Ae||(Ae=l(["\n display: flex;\n flex-grow: 1;\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n\n @media all and (min-width: 1024px) {\n margin-left: 0;\n margin-right: 0;\n }\n\n @media all and (max-width: 500px) {\n flex-direction: column;\n }\n"]))),Ye=u.default.textarea(Ee||(Ee=l(["\n ",";\n background: ",";\n border: 0;\n color: inherit;\n position: sticky;\n top: 0;\n font-family: 'Source Code Pro', Consolas, Monaco, monospace;\n font-size: inherit;\n max-height: 100vh;\n\n @media all and (max-width: 500px) {\n height: 300px;\n position: relative;\n }\n"])),Qe,C(Ze,.05)),nt=u.default.div(Fe||(Fe=l(["\n ",";\n padding-left: 2rem;\n padding-right: 1rem;\n overflow: auto;\n overflow-x: hidden;\n"])),Qe),et=u.default.button(qe||(qe=l(["\n background: #444;\n color: #ddd;\n cursor: pointer;\n font: inherit;\n transition: background 200ms ease;\n\n &:hover,\n &:focus {\n background: #222;\n }\n\n &:active {\n background: #000;\n }\n"]))),tt={overrides:{MyComponent:{component:function(n){/*#__PURE__*/return a.createElement(et,f({},n,{onClick:function(){alert("Look ma, I'm a real component!")}}))}}}};i.render(/*#__PURE__*/a.createElement(Ge,null),document.getElementById("root"))}(React,ReactDOM,styled);
!function(n,e,t){function r(n){return n&&"object"==typeof n&&"default"in n?n:{default:n}}function o(n){if(n&&n._)return n;var e=Object.create(null);return n&&Object.keys(n).forEach(function(t){if("default"!==t){var r=Object.getOwnPropertyDescriptor(n,t);Object.defineProperty(e,t,r.get?r:{enumerable:!0,get:function(){return n[t]}})}}),e.default=n,e}var a=/*#__PURE__*/o(n),i=/*#__PURE__*/o(e),u=/*#__PURE__*/r(t);function f(){return f=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},f.apply(this,arguments)}function l(n,e){return e||(e=n.slice(0)),n.raw=e,n}function c(){return c=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},c.apply(this,arguments)}function d(n,e){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,e){return n.__proto__=e,n},d(n,e)}function s(n){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},s(n)}function p(n,e,t){return p=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(n){return!1}}()?Reflect.construct.bind():function(n,e,t){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(n,r));return t&&d(o,t.prototype),o},p.apply(null,arguments)}function g(n){var e="function"==typeof Map?new Map:void 0;return g=function(n){if(null===n||!function(n){return-1!==Function.toString.call(n).indexOf("[native code]")}(n))return n;if("function"!=typeof n)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(n))return e.get(n);e.set(n,t)}function t(){return p(n,arguments,s(this).constructor)}return t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),d(t,n)},g(n)}var b=/*#__PURE__*/function(n){var e,t;function r(e){return function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(n.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+e+" for more information.")||this)}return t=n,(e=r).prototype=Object.create(t.prototype),e.prototype.constructor=e,d(e,t),r}(/*#__PURE__*/g(Error));function m(n){return Math.round(255*n)}function h(n,e,t){return m(n)+","+m(e)+","+m(t)}function y(n,e,t,r){if(void 0===r&&(r=h),0===e)return r(t,t,t);var o=(n%360+360)%360/60,a=(1-Math.abs(2*t-1))*e,i=a*(1-Math.abs(o%2-1)),u=0,f=0,l=0;o>=0&&o<1?(u=a,f=i):o>=1&&o<2?(u=i,f=a):o>=2&&o<3?(f=a,l=i):o>=3&&o<4?(f=i,l=a):o>=4&&o<5?(u=i,l=a):o>=5&&o<6&&(u=a,l=i);var c=t-a/2;return r(u+c,f+c,l+c)}var v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=/^#[a-fA-F0-9]{6}$/,w=/^#[a-fA-F0-9]{8}$/,x=/^#[a-fA-F0-9]{3}$/,S=/^#[a-fA-F0-9]{4}$/,I=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,_=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,j=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,O=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function M(n){if("string"!=typeof n)throw new b(3);var e=function(n){if("string"!=typeof n)return n;var e=n.toLowerCase();return v[e]?"#"+v[e]:n}(n);if(e.match(k))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(w)){var t=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:t}}if(e.match(x))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(S)){var r=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:r}}var o=I.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=_.exec(e.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var i=j.exec(e);if(i){var u="rgb("+y(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",f=I.exec(u);if(!f)throw new b(4,e,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10)}}var l=O.exec(e.substring(0,50));if(l){var c="rgb("+y(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",d=I.exec(c);if(!d)throw new b(4,e,c);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+l[4])}}throw new b(5)}var z=function(n){return 7===n.length&&n[1]===n[2]&&n[3]===n[4]&&n[5]===n[6]?"#"+n[1]+n[3]+n[5]:n};function $(n){var e=n.toString(16);return 1===e.length?"0"+e:e}function R(n){return $(Math.round(255*n))}function A(n,e,t){return z("#"+R(n)+R(e)+R(t))}function E(n,e,t){return y(n,e,t,A)}function F(n,e,t){if("number"==typeof n&&"number"==typeof e&&"number"==typeof t)return z("#"+$(n)+$(e)+$(t));if("object"==typeof n&&void 0===e&&void 0===t)return z("#"+$(n.red)+$(n.green)+$(n.blue));throw new b(6)}function q(n,e,t,r){if("string"==typeof n&&"number"==typeof e){var o=M(n);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}if("number"==typeof n&&"number"==typeof e&&"number"==typeof t&&"number"==typeof r)return r>=1?F(n,e,t):"rgba("+n+","+e+","+t+","+r+")";if("object"==typeof n&&void 0===e&&void 0===t&&void 0===r)return n.alpha>=1?F(n.red,n.green,n.blue):"rgba("+n.red+","+n.green+","+n.blue+","+n.alpha+")";throw new b(7)}function L(n,e,t){return function(){var r=t.concat(Array.prototype.slice.call(arguments));return r.length>=e?n.apply(this,r):L(n,e,r)}}function C(n){return L(n,n.length,[])}function B(n,e){if("transparent"===e)return e;var t,r=function(n){return function(n){var e,t=n.red/255,r=n.green/255,o=n.blue/255,a=Math.max(t,r,o),i=Math.min(t,r,o),u=(a+i)/2;if(a===i)return void 0!==n.alpha?{hue:0,saturation:0,lightness:u,alpha:n.alpha}:{hue:0,saturation:0,lightness:u};var f=a-i,l=u>.5?f/(2-a-i):f/(a+i);switch(a){case t:e=(r-o)/f+(r<o?6:0);break;case r:e=(o-t)/f+2;break;default:e=(t-r)/f+4}return e*=60,void 0!==n.alpha?{hue:e,saturation:l,lightness:u,alpha:n.alpha}:{hue:e,saturation:l,lightness:u}}(M(n))}(e);return function(n){if("object"!=typeof n)throw new b(8);if(function(n){return"number"==typeof n.red&&"number"==typeof n.green&&"number"==typeof n.blue&&"number"==typeof n.alpha}(n))return q(n);if(function(n){return"number"==typeof n.red&&"number"==typeof n.green&&"number"==typeof n.blue&&("number"!=typeof n.alpha||void 0===n.alpha)}(n))return F(n);if(function(n){return"number"==typeof n.hue&&"number"==typeof n.saturation&&"number"==typeof n.lightness&&"number"==typeof n.alpha}(n))return function(n,e,t,r){if("object"==typeof n)return n.alpha>=1?E(n.hue,n.saturation,n.lightness):"rgba("+y(n.hue,n.saturation,n.lightness)+","+n.alpha+")";throw new b(2)}(n);if(function(n){return"number"==typeof n.hue&&"number"==typeof n.saturation&&"number"==typeof n.lightness&&("number"!=typeof n.alpha||void 0===n.alpha)}(n))return function(n,e,t){if("object"==typeof n)return E(n.hue,n.saturation,n.lightness);throw new b(1)}(n);throw new b(8)}(c({},r,{lightness:(t=r.lightness+parseFloat(n),Math.max(0,Math.min(1,t)))}))}var T=/*#__PURE__*/C(B);function Z(){return Z=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},Z.apply(this,arguments)}var N=["children","options"],D=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(function(n,e){return n[e.toLowerCase()]=e,n},{for:"htmlFor"}),H={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},P=["style","script"],G=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,J=/mailto:/i,V=/\n{2,}$/,W=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,X=/^ *> ?/gm,Q=/^ {2,}\n/,U=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,K=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,Y=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,nn=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,en=/^(?:\n *)*\n/,tn=/\r\n?/g,rn=/^\[\^([^\]]+)](:.*)\n/,on=/^\[\^([^\]]+)]/,an=/\f/g,un=/^\s*?\[(x|\s)\]/,fn=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,ln=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,cn=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,dn=/&([a-zA-Z]+);/g,sn=/^<!--[\s\S]*?(?:-->)/,pn=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,gn=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,bn=/^\{.*\}$/,mn=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,hn=/^<([^ >]+@[^ >]+)>/,yn=/^<([^ >]+:\/[^ >]+)>/,vn=/-([a-z])?/gi,kn=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,wn=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,xn=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Sn=/^\[([^\]]*)\] ?\[([^\]]*)\]/,In=/(\[|\])/g,_n=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,jn=/\t/g,On=/^ *\| */,Mn=/(^ *\||\| *$)/g,zn=/ *$/,$n=/^ *:-+: *$/,Rn=/^ *:-+ *$/,An=/^ *-+: *$/,En=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Fn=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,qn=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,Ln=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Cn=/^\\([^0-9A-Za-z\s])/,Bn=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Tn=/^\n+/,Zn=/^([ \t]*)/,Nn=/\\([^\\])/g,Dn=1,Hn=/ *\n+$/,Pn=/(?:^|\n)( *)$/,Gn="(?:\\d+\\.)",Jn="(?:[*+-])";function Vn(n){return"( *)("+(n===Dn?Gn:Jn)+") +"}var Wn=Vn(Dn),Xn=Vn(2);function Qn(n){return new RegExp("^"+(n===Dn?Wn:Xn))}var Un=Qn(Dn),Kn=Qn(2);function Yn(n){return new RegExp("^"+(n===Dn?Wn:Xn)+"[^\\n]*(?:\\n(?!\\1"+(n===Dn?Gn:Jn)+" )[^\\n]*)*(\\n|$)","gm")}var ne=Yn(Dn),ee=Yn(2);function te(n){var e=n===Dn?Gn:Jn;return new RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}var re=te(Dn),oe=te(2);function ae(n,e){var t=e===Dn,r=t?re:oe,o=t?ne:ee,a=t?Un:Kn;return{t:function(n,e,t){var o=Pn.exec(t);return o&&(e.u||!e.o&&!e.i)?r.exec(n=o[1]+n):null},D:_e.HIGH,l:function(n,e,r){var i=t?+n[2]:void 0,u=n[0].replace(V,"\n").match(o),f=!1;return{p:u.map(function(n,t){var o=a.exec(n)[0].length,i=new RegExp("^ {1,"+o+"}","gm"),l=n.replace(i,"").replace(a,""),c=t===u.length-1,d=-1!==l.indexOf("\n\n")||c&&f;f=d;var s,p=r.o,g=r.u;r.u=!0,d?(r.o=!1,s=l.replace(Hn,"\n\n")):(r.o=!0,s=l.replace(Hn,""));var b=e(s,r);return r.o=p,r.u=g,b}),m:t,v:i}},g:function(e,t,r){return n(e.m?"ol":"ul",{key:r.h,start:e.v},e.p.map(function(e,o){return n("li",{key:o},t(e,r))}))}}}var ie=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,ue=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,fe=[W,K,Y,fn,ln,sn,kn,ne,re,ee,oe],le=[].concat(fe,[/^[^\n]+(?: \n|\n{2,})/,cn,gn]);function ce(n){return n.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function de(n){return An.test(n)?"right":$n.test(n)?"center":Rn.test(n)?"left":null}function se(n,e,t){var r=t.k;t.k=!0;var o=e(n.trim(),t);t.k=r;var a=[[]];return o.forEach(function(n,e){"tableSeparator"===n.type?0!==e&&e!==o.length-1&&a.push([]):("text"!==n.type||null!=o[e+1]&&"tableSeparator"!==o[e+1].type||(n.S=n.S.replace(zn,"")),a[a.length-1].push(n))}),a}function pe(n,e,t){t.o=!0;var r=se(n[1],e,t),o=n[2].replace(Mn,"").split("|").map(de),a=function(n,e,t){return n.trim().split("\n").map(function(n){return se(n,e,t)})}(n[3],e,t);return t.o=!1,{$:o,A:a,L:r,type:"table"}}function ge(n,e){return null==n.$[e]?{}:{textAlign:n.$[e]}}function be(n){return function(e,t){return t.o?n.exec(e):null}}function me(n){return function(e,t){return t.o||t.i?n.exec(e):null}}function he(n){return function(e,t){return t.o||t.i?null:n.exec(e)}}function ye(n){return function(e){return n.exec(e)}}function ve(n,e,t){if(e.o||e.i)return null;if(t&&!t.endsWith("\n"))return null;var r="";n.split("\n").every(function(n){return!fe.some(function(e){return e.test(n)})&&(r+=n+"\n",n.trim())});var o=r.trimEnd();return""==o?null:[r,o]}function ke(n){try{if(decodeURIComponent(n).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch(n){return null}return n}function we(n){return n.replace(Nn,"$1")}function xe(n,e,t){var r=t.o||!1,o=t.i||!1;t.o=!0,t.i=!0;var a=n(e,t);return t.o=r,t.i=o,a}function Se(n,e,t){var r=t.o||!1,o=t.i||!1;t.o=!1,t.i=!0;var a=n(e,t);return t.o=r,t.i=o,a}function Ie(n,e,t){return t.o=!1,n(e+"\n\n",t)}var _e,je,Oe=function(n,e,t){return{S:xe(e,n[1],t)}};function Me(){return{}}function ze(){return null}function $e(){return[].slice.call(arguments).filter(Boolean).join(" ")}function Re(n,e,t){for(var r=n,o=e.split(".");o.length&&void 0!==(r=r[o[0]]);)o.shift();return r||t}function Ae(n,e){var t=Re(e,n);return t?"function"==typeof t||"object"==typeof t&&"render"in t?t:Re(e,n+".component",n):n}function Ee(n,e){void 0===e&&(e={}),e.overrides=e.overrides||{},e.slugify=e.slugify||ce,e.namedCodesToUnicode=e.namedCodesToUnicode?Z({},H,e.namedCodesToUnicode):H;var t=e.createElement||a.createElement;function r(n,r){var o=Re(e.overrides,n+".props",{});return t.apply(void 0,[Ae(n,e.overrides),Z({},r,o,{className:$e(null==r?void 0:r.className,o.className)||void 0})].concat([].slice.call(arguments,2)))}function o(n){var t=!1;e.forceInline?t=!0:e.forceBlock||(t=!1===_n.test(n));for(var o=p(s(t?n:n.trimEnd().replace(Tn,"")+"\n\n",{o:t}));"string"==typeof o[o.length-1]&&!o[o.length-1].trim();)o.pop();if(null===e.wrapper)return o;var i,u=e.wrapper||(t?"span":"div");if(o.length>1||e.forceWrapper)i=o;else{if(1===o.length)return"string"==typeof(i=o[0])?r("span",{key:"outer"},i):i;i=null}return a.createElement(u,{key:"outer"},i)}function i(n){var e=n.match(G);return e?e.reduce(function(n,e,t){var r,i=e.indexOf("=");if(-1!==i){var u=(r=e.slice(0,i),-1!==r.indexOf("-")&&null===r.match(pn)&&(r=r.replace(vn,function(n,e){return e.toUpperCase()})),r).trim(),f=function(n){var e=n[0];return('"'===e||"'"===e)&&n.length>=2&&n[n.length-1]===e?n.slice(1,-1):n}(e.slice(i+1).trim()),l=D[u]||u,c=n[l]=function(n,e){return"style"===n?e.split(/;\s?/).reduce(function(n,e){var t=e.slice(0,e.indexOf(":"));return n[t.replace(/(-[a-z])/g,function(n){return n[1].toUpperCase()})]=e.slice(t.length+1).trim(),n},{}):"href"===n?ke(e):(e.match(bn)&&(e=e.slice(1,e.length-1)),"true"===e||"false"!==e&&e)}(u,f);"string"==typeof c&&(cn.test(c)||gn.test(c))&&(n[l]=a.cloneElement(o(c.trim()),{key:t}))}else"style"!==e&&(n[D[e]||e]=!0);return n},{}):null}var u=[],f={},l={blockQuote:{t:he(W),D:_e.HIGH,l:function(n,e,t){return{S:e(n[0].replace(X,""),t)}},g:function(n,e,t){return r("blockquote",{key:t.h},e(n.S,t))}},breakLine:{t:ye(Q),D:_e.HIGH,l:Me,g:function(n,e,t){return r("br",{key:t.h})}},breakThematic:{t:he(U),D:_e.HIGH,l:Me,g:function(n,e,t){return r("hr",{key:t.h})}},codeBlock:{t:he(Y),D:_e.MAX,l:function(n){return{S:n[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),O:void 0}},g:function(n,e,t){return r("pre",{key:t.h},r("code",Z({},n.I,{className:n.O?"lang-"+n.O:""}),n.S))}},codeFenced:{t:he(K),D:_e.MAX,l:function(n){return{I:i(n[3]||""),S:n[4],O:n[2]||void 0,type:"codeBlock"}}},codeInline:{t:me(nn),D:_e.LOW,l:function(n){return{S:n[2]}},g:function(n,e,t){return r("code",{key:t.h},n.S)}},footnote:{t:he(rn),D:_e.MAX,l:function(n){return u.push({M:n[2],j:n[1]}),{}},g:ze},footnoteReference:{t:be(on),D:_e.HIGH,l:function(n){return{S:n[1],R:"#"+e.slugify(n[1])}},g:function(n,e,t){return r("a",{key:t.h,href:ke(n.R)},r("sup",{key:t.h},n.S))}},gfmTask:{t:be(un),D:_e.HIGH,l:function(n){return{T:"x"===n[1].toLowerCase()}},g:function(n,e,t){return r("input",{checked:n.T,key:t.h,readOnly:!0,type:"checkbox"})}},heading:{t:he(fn),D:_e.HIGH,l:function(n,t,r){return{S:xe(t,n[2],r),C:e.slugify(n[2]),B:n[1].length}},g:function(n,e,t){return r("h"+n.B,{id:n.C,key:t.h},e(n.S,t))}},headingSetext:{t:he(ln),D:_e.MAX,l:function(n,e,t){return{S:xe(e,n[1],t),B:"="===n[2]?1:2,type:"heading"}}},htmlComment:{t:ye(sn),D:_e.HIGH,l:function(){return{}},g:ze},image:{t:me(ue),D:_e.HIGH,l:function(n){return{N:n[1],R:we(n[2]),Z:n[3]}},g:function(n,e,t){return r("img",{key:t.h,alt:n.N||void 0,title:n.Z||void 0,src:ke(n.R)})}},link:{t:be(ie),D:_e.LOW,l:function(n,e,t){return{S:Se(e,n[1],t),R:we(n[2]),Z:n[3]}},g:function(n,e,t){return r("a",{key:t.h,href:ke(n.R),title:n.Z},e(n.S,t))}},orderedList:ae(r,Dn),unorderedList:ae(r,2),newlineCoalescer:{t:he(en),D:_e.LOW,l:Me,g:function(){return"\n"}},paragraph:{t:ve,D:_e.LOW,l:Oe,g:function(n,e,t){return r("p",{key:t.h},e(n.S,t))}},ref:{t:be(wn),D:_e.MAX,l:function(n){return f[n[1]]={R:n[2],Z:n[4]},{}},g:ze},refImage:{t:me(xn),D:_e.MAX,l:function(n){return{N:n[1]||void 0,F:n[2]}},g:function(n,e,t){return r("img",{key:t.h,alt:n.N,src:ke(f[n.F].R),title:f[n.F].Z})}},refLink:{t:be(Sn),D:_e.MAX,l:function(n,e,t){return{S:e(n[1],t),P:e(n[0].replace(In,"\\$1"),t),F:n[2]}},g:function(n,e,t){return f[n.F]?r("a",{key:t.h,href:ke(f[n.F].R),title:f[n.F].Z},e(n.S,t)):r("span",{key:t.h},e(n.P,t))}},table:{t:he(kn),D:_e.HIGH,l:pe,g:function(n,e,t){return r("table",{key:t.h},r("thead",null,r("tr",null,n.L.map(function(o,a){return r("th",{key:a,style:ge(n,a)},e(o,t))}))),r("tbody",null,n.A.map(function(o,a){return r("tr",{key:a},o.map(function(o,a){return r("td",{key:a,style:ge(n,a)},e(o,t))}))})))}},tableSeparator:{t:function(n,e){return e.k?On.exec(n):null},D:_e.HIGH,l:function(){return{type:"tableSeparator"}},g:function(){return" | "}},text:{t:ye(Bn),D:_e.MIN,l:function(n){return{S:n[0].replace(dn,function(n,t){return e.namedCodesToUnicode[t]?e.namedCodesToUnicode[t]:n})}},g:function(n){return n.S}},textBolded:{t:me(En),D:_e.MED,l:function(n,e,t){return{S:e(n[2],t)}},g:function(n,e,t){return r("strong",{key:t.h},e(n.S,t))}},textEmphasized:{t:me(Fn),D:_e.LOW,l:function(n,e,t){return{S:e(n[2],t)}},g:function(n,e,t){return r("em",{key:t.h},e(n.S,t))}},textEscaped:{t:me(Cn),D:_e.HIGH,l:function(n){return{S:n[1],type:"text"}}},textMarked:{t:me(qn),D:_e.LOW,l:Oe,g:function(n,e,t){return r("mark",{key:t.h},e(n.S,t))}},textStrikethroughed:{t:me(Ln),D:_e.LOW,l:Oe,g:function(n,e,t){return r("del",{key:t.h},e(n.S,t))}}};e.disableAutolinking||(l.linkAngleBraceStyleDetector={t:be(yn),D:_e.MAX,l:function(n){return{S:[{S:n[1],type:"text"}],R:n[1],type:"link"}}},l.linkBareUrlDetector={t:function(n,e){return e.G?null:be(mn)(n,e)},D:_e.MAX,l:function(n){return{S:[{S:n[1],type:"text"}],R:n[1],Z:void 0,type:"link"}}},l.linkMailtoDetector={t:be(hn),D:_e.MAX,l:function(n){var e=n[1],t=n[1];return J.test(t)||(t="mailto:"+t),{S:[{S:e.replace("mailto:",""),type:"text"}],R:t,type:"link"}}}),!0!==e.disableParsingRawHTML&&(l.htmlBlock={t:ye(cn),D:_e.HIGH,l:function(n,e,t){var r,o=n[3].match(Zn),a=new RegExp("^"+o[1],"gm"),u=n[3].replace(a,""),f=(r=u,le.some(function(n){return n.test(r)})?Ie:xe),l=n[1].toLowerCase(),c=-1!==P.indexOf(l);t.G=t.G||"a"===l;var d=c?n[3]:f(e,u,t);return t.G=!1,{I:i(n[2]),S:d,H:c,q:c?l:n[1]}},g:function(n,e,t){return r(n.q,Z({key:t.h},n.I),n.H?n.S:e(n.S,t))}},l.htmlSelfClosing={t:ye(gn),D:_e.HIGH,l:function(n){return{I:i(n[2]||""),q:n[1]}},g:function(n,e,t){return r(n.q,Z({},n.I,{key:t.h}))}});var c,d,s=function(n){var e=Object.keys(n);function t(r,o){for(var a=[],i="";r;)for(var u=0;u<e.length;){var f=e[u],l=n[f],c=l.t(r,o,i);if(c){var d=c[0];r=r.substring(d.length);var s=l.l(c,t,o);null==s.type&&(s.type=f),a.push(s),i=d;break}u++}return a}return e.sort(function(e,t){var r=n[e].D,o=n[t].D;return r!==o?r-o:e<t?-1:1}),function(n,e){return t(function(n){return n.replace(tn,"\n").replace(an,"").replace(jn," ")}(n),e)}}(l),p=(d=l,c=function(n,e,t){return d[n.type].g(n,e,t)},function n(e,t){if(void 0===t&&(t={}),Array.isArray(e)){for(var r=t.h,o=[],a=!1,i=0;i<e.length;i++){t.h=i;var u=n(e[i],t),f="string"==typeof u;f&&a?o[o.length-1]+=u:null!==u&&o.push(u),a=f}return t.h=r,o}return c(e,n,t)}),g=o(n);return u.length?r("div",null,g,r("footer",{key:"footer"},u.map(function(n){return r("div",{id:e.slugify(n.j),key:n.j},n.j,p(s(n.M,{o:!0})))}))):g}(je=_e||(_e={}))[je.MAX=0]="MAX",je[je.HIGH=1]="HIGH",je[je.MED=2]="MED",je[je.LOW=3]="LOW",je[je.MIN=4]="MIN";var Fe,qe,Le,Ce,Be,Te,Ze,Ne,De,He=function(n){var e=n.children,t=n.options,r=function(n,e){if(null==n)return{};var t,r,o={},a=Object.keys(n);for(r=0;r<a.length;r++)e.indexOf(t=a[r])>=0||(o[t]=n[t]);return o}(n,N);return a.cloneElement(Ee(e,t),r)};function Pe(){var n=a.useState(document.getElementById("sample-content").textContent.trim()),e=n[0],t=n[1],r=a.useCallback(function(n){return t(n.target.value)},[]);/*#__PURE__*/return a.createElement("main",null,/*#__PURE__*/a.createElement(Ve,null),/*#__PURE__*/a.createElement("a",{href:"https://support.eji.org/give/153413/#!/donation/checkout",rel:"noopener noreferrer",target:"_blank",style:{background:"#000",color:"#fff",textAlign:"center",textDecoration:"none",fontSize:"16px",padding:"0.5em",margin:"-3rem -3rem 2em",position:"sticky",top:0}},"#BlackLivesMatter ✊🏿"," ",/*#__PURE__*/a.createElement("span",{style:{textDecoration:"underline"}},"Support the Equal Justice Initiative")),/*#__PURE__*/a.createElement(We,null,/*#__PURE__*/a.createElement("a",{target:"_blank",href:"https://github.com/probablyup/markdown-to-jsx",title:"Check out the markdown-to-jsx source code",rel:"noopener noreferrer"},/*#__PURE__*/a.createElement("img",{src:"./images/logo.svg",alt:"markdown-to-jsx logo"})),/*#__PURE__*/a.createElement(Xe,null,/*#__PURE__*/a.createElement("h1",null,/*#__PURE__*/a.createElement("code",null,"markdown-to-jsx")," is an easy-to-use markdown component that takes Github-flavored Markdown (GFM) and makes native JSX without dangerous hacks. "),/*#__PURE__*/a.createElement("h2",null,"It's lightweight, customizable, and happily supports React-like libraries.")),/*#__PURE__*/a.createElement(Qe,null,"See the"," ",/*#__PURE__*/a.createElement("a",{target:"_blank",href:"https://github.com/probablyup/markdown-to-jsx/blob/main/README.md",rel:"noopener noreferrer"},"project README")," ","for detailed installation & usage instructions.")),/*#__PURE__*/a.createElement(Ke,null,/*#__PURE__*/a.createElement(Ye,{onInput:r,value:e}),/*#__PURE__*/a.createElement(nt,null,/*#__PURE__*/a.createElement(He,{options:tt},e))))}var Ge="rgba(255, 255, 255, 0.5)",Je="#fefefe",Ve=t.createGlobalStyle(Fe||(Fe=l(["\n\t*,\n\t*::before,\n\t*::after {\n\t\tbox-sizing: border-box;\n\t\toutline-color: ",";\n\t}\n\n\thtml,\n\tbody,\n\t#root,\n\tmain {\n\t\tmargin: 0;\n\t\tmin-height: 100vh;\n\t}\n\n\thtml {\n\t\tbackground: #222;\n\t\tcolor: ",";\n\t\tfont-family: 'Source Sans Pro', Helvetica Neue, Helvetica, sans-serif;\n\t\tfont-size: 14px;\n\t\tline-height: 1.5;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\tmargin: 0 0 1rem;\n\t}\n\n\th1 {\n\t\tfont-size: 2rem;\n\t}\n\n\th2 {\n\t\tfont-size: 1.8rem;\n\t}\n\n\th3 {\n\t\tfont-size: 1.6rem;\n\t}\n\n\th4 {\n\t\tfont-size: 1.4rem;\n\t}\n\n\th5 {\n\t\tfont-size: 1.2rem;\n\t}\n\n\th6 {\n\t\tfont-size: 1rem;\n\t}\n\n\ta {\n\t\tcolor: ",";\n\t\ttransition: color 200ms ease;\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tcolor: ",";\n\t\t}\n\t}\n\n\tcode {\n\t\tbackground: ",";\n\t\tdisplay: inline-block;\n\t\tpadding: 0 2px;\n\t}\n\n\tpre code {\n\t\tbackground: transparent;\n\t\tborder: 0;\n\t\tdisplay: block;\n\t\tpadding: 1em;\n\t}\n\n\tmain {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tpadding: 3rem 1.5rem 0;\n\t\tmargin: 0;\n\n\t\t@media all and (min-width: 1024px) {\n\t\t\tpadding: 3rem;\n\t\t}\n\t}\n"])),Ge,Je,Ge,q(Ge,.75),q(Ge,.05)),We=u.default.header(qe||(qe=l(["\n flex-shrink: 0;\n margin-bottom: 2em;\n text-align: center;\n\n img {\n height: 100px;\n }\n"]))),Xe=u.default.p(Le||(Le=l(["\n font-size: 18px;\n margin-left: auto;\n margin-right: auto;\n max-width: 60vw;\n\n h1,\n h2 {\n font: inherit;\n }\n\n @media all and (max-width: 500px) {\n max-width: none;\n }\n\n @media all and (max-width: 1023px) {\n h1,\n h2 {\n display: block;\n margin-bottom: 1.5rem;\n }\n }\n"]))),Qe=u.default.p(Ce||(Ce=l(["\n color: ",";\n"])),T(.2,Je)),Ue=t.css(Be||(Be=l(["\n flex: 0 0 50%;\n padding: 1em;\n"]))),Ke=u.default.section(Te||(Te=l(["\n display: flex;\n flex-grow: 1;\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n\n @media all and (min-width: 1024px) {\n margin-left: 0;\n margin-right: 0;\n }\n\n @media all and (max-width: 500px) {\n flex-direction: column;\n }\n"]))),Ye=u.default.textarea(Ze||(Ze=l(["\n ",";\n background: ",";\n border: 0;\n color: inherit;\n position: sticky;\n top: 0;\n font-family: 'Source Code Pro', Consolas, Monaco, monospace;\n font-size: inherit;\n max-height: 100vh;\n\n @media all and (max-width: 500px) {\n height: 300px;\n position: relative;\n }\n"])),Ue,q(Ge,.05)),nt=u.default.div(Ne||(Ne=l(["\n ",";\n padding-left: 2rem;\n padding-right: 1rem;\n overflow: auto;\n overflow-x: hidden;\n"])),Ue),et=u.default.button(De||(De=l(["\n background: #444;\n color: #ddd;\n cursor: pointer;\n font: inherit;\n transition: background 200ms ease;\n\n &:hover,\n &:focus {\n background: #222;\n }\n\n &:active {\n background: #000;\n }\n"]))),tt={overrides:{MyComponent:{component:function(n){/*#__PURE__*/return a.createElement(et,f({},n,{onClick:function(){alert("Look ma, I'm a real component!")}}))}}}};i.render(/*#__PURE__*/a.createElement(Pe,null),document.getElementById("root"))}(React,ReactDOM,styled);

Check failure

Code scanning / CodeQL

Incomplete string escaping or encoding High

This does not escape backslash characters in the input.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant