PageSourceSearch

https://partners.thepeptideuniversity.com/assets/MarkdownLoaderInternal-cWZITtpa.js

js thepeptideuniversity.com collected 2026-10-09 00:04:27 UTC 79,922 bytes, 2 lines download raw bytes

1import{bj as ne,W as Z,bK as ce,r as O,u as se,aE as ee,j as z,b6 as K,aO as ie,c5 as te,a2 as oe}from"./index-DIQ7rlA5.js";var X={exports:{}},fe=X.exports,re;function le(){return re||(re=1,function(P){(function(){function B(e){var u={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated 
1with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(e===!1)return JSON.parse(JSON.stringify(u));var d={};for(var a in u)u.hasOwnProperty(a)&&(d[a]=u[a].defaultValue);return d}function S(){var e=B(!0),u={};for(var d in e)e.hasOwnProperty(d)&&(u[d]=!0);return u}var r={},R={},E={},y=B(!0),D="vanilla",M={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:B(!0),allOn:S()};r.helper={},r.extensions={},r.setOption=function(e,u){return y[e]=u,this},r.getOption=function(e){return y[e]},r.getOptions=function(){return y},r.resetOptions=function(){y=B(!0)},r.setFlavor=function(e){if(!M.hasOwnProperty(e))throw Error(e+" flavor was not found");r.resetOptions();var u=M[e];D=e;for(var d in u)u.hasOwnProperty(d)&&(y[d]=u[d])},r.getFlavor=function(){return D},r.getFlavorOptions=function(e){if(M.hasOwnProperty(e))return M[e]},r.getDefaultOptions=function(e){return B(e)},r.subParser=function(e,u){if(r.helper.isString(e))if(typeof u<"u")R[e]=u;else{if(R.hasOwnProperty(e))return R[e];throw Error("SubParser named "+e+" not registered!")}},r.extension=function(e,u){if(!r.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=r.helper.stdExtName(e),r.helper.isUndefined(u)){if(!E.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return E[e]}else{typeof u=="function"&&(u=u()),r.helper.isArray(u)||(u=[u]);var d=b(u,e);if(d.valid)E[e]=u;else throw Error(d.error)}},r.getAllExtensions=function(){return E},r.removeExtension=function(e){delete E[e]},r.resetExtensions=function(){E={}};function b(e,u){var d=u?"Error in "+u+" extension->":"Error in unnamed extension",a={valid:!0,error:""};r.helper.isArray(e)||(e=[e]);for(var s=0;s<e.length;++s){var i=d+" sub-extension "+s+": ",c=e[s];if(typeof c!="object")return a.valid=!1,a.error=i+"must be an object, but "+typeof c+" given",a;if(!r.helper.isString(c.type))return a.valid=!1,a.error=i+'property "type" must be a string, but '+typeof c.type+" given",a;
1var t=c.type=c.type.toLowerCase();if(t==="language"&&(t=c.type="lang"),t==="html"&&(t=c.type="output"),t!=="lang"&&t!=="output"&&t!=="listener")return a.valid=!1,a.error=i+"type "+t+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',a;if(t==="listener"){if(r.helper.isUndefined(c.listeners))return a.valid=!1,a.error=i+'. Extensions of type "listener" must have a property called "listeners"',a}else if(r.helper.isUndefined(c.filter)&&r.helper.isUndefined(c.regex))return a.valid=!1,a.error=i+t+' extensions must define either a "regex" property or a "filter" method',a;if(c.listeners){if(typeof c.listeners!="object")return a.valid=!1,a.error=i+'"listeners" property must be an object but '+typeof c.listeners+" given",a;for(var p in c.listeners)if(c.listeners.hasOwnProperty(p)&&typeof c.listeners[p]!="function")return a.valid=!1,a.error=i+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+p+" must be a function but "+typeof c.listeners[p]+" given",a}if(c.filter){if(typeof c.filter!="function")return a.valid=!1,a.error=i+'"filter" must be a function, but '+typeof c.filter+" given",a}else if(c.regex){if(r.helper.isString(c.regex)&&(c.regex=new RegExp(c.regex,"g")),!(c.regex instanceof RegExp))return a.valid=!1,a.error=i+'"regex" property must either be a string or a RegExp object, but '+typeof c.regex+" given",a;if(r.helper.isUndefined(c.replace))return a.valid=!1,a.error=i+'"regex" extensions must implement a replace string or function',a}}return a}r.validateExtension=function(e){var u=b(e,null);return u.valid?!0:(console.warn(u.error),!1)},r.hasOwnProperty("helper")||(r.helper={}),r.helper.isString=function(e){return typeof e=="string"||e instanceof String},r.helper.isFunction=function(e){var u={};return e&&u.toString.call(e)==="[object Function]"},r.helper.isArray=function(e){return Array.isArray(e)},r.helper.isUndefined=function(e){return typeof e>"u"},r.helper.forEach=function(e,u){if(r.helper.isUndefined(e))throw new Error("obj param is required");if(r.helper.isUndefined(u))throw new Error("callback param is required");if(!r.helper.isFunction(u))throw new Error("callback param must be a function/closure");if(typeof e.forEach=="function")e.forEach(u);else if(r.helper.isArray(e))for(var d=0;d<e.length;d++)u(e[d],d,e);else if(typeof e=="object")for(var a in e)e.hasOwnProperty(a)&&u(e[a],a,e);else throw new Error("obj does not seem to be an array or an iterable object")},r.helper.stdExtName=function(e){return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()};function k(e,u){var d=u.charCodeAt(0);return"¨E"+d+"E"}r.helper.escapeCharactersCallback=k,r.helper.escapeCharacters=function(e,u,d){var a="(["+u.replace(/([\[\]\\])/g,"\\$1")+"])";d&&(a="\\\\"+a);var s=new RegExp(a,"g");return e=e.replace(s,k),e},r.helper.unescapeHTMLEntities=function(e){return e.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var L=function(e,u,d,a){var s=a||"",i=s.indexOf("g")>-1,c=new RegExp(u+"|"+d,"g"+s.replace(/g/g,"")),t=new RegExp(u,s.replace(/g/g,"")),p=[],l,f,h,n,o;do for(l=0;h=c.exec(e);)if(t.test(h[0]))l++||(f=c.lastIndex,n=f-h[0].length);else if(l&&!--l){o=h.index+h[0].length;var _={left:{start:n,end:f},match:{start:f,end:h.index},right:{start:h.index,end:o},wholeMatch:{start:n,end:o}};if(p.push(_),!i)return p}while(l&&(c.lastIndex=f));return p};r.helper.matchRecursiveRegExp=function(e,u,d,a){for(var s=L(e,u,d,a),i=[],c=0;c<s.length;++c)i.push([e.slice(s[c].wholeMatch.start,s[c].wholeMatch.end),e.slice(s[c].match.start,s[c].match.end),e.slice(s[c].left.start,s[c].left.end),e.slice(s[c].right.start,s[c].right.end)]);return i},r.helper.replaceRecursiveRegExp=function(e,u,d,a,s){if(!r.helper.isFunction(u)){var i=u;u=function(){return i}}var c=L(e,d,a,s),t=e,p=c.length;if(p>0){var l=[];c[0].wholeMatch.start!==0&&l.push(e.slice(0,c[0].wholeMatch.start));for(var f=0;f<p;++f)l.push(u(e.slice(c[f].wholeMatch.start,c[f].wholeMatch.end),e.slice(c[f].match.start,c[f].match.end),e.slice(c[f].left.start,c[f].left.end),e.slice(c[f].right.start,c[f].right.end))),f<p-1&&l.push(e.slice(c[f].wholeMatch.end,c[f+1].wholeMatch.start));c[p-1].wholeMatch.end<e.length&&l.push(e.slice(c[p-1].wholeMatch.end)),t=l.join("")}return t},r.helper.regexIndexOf=function(e,u,d){if(!r.helper.isString(e))throw"InvalidArgumentError: f
1irst parameter of showdown.helper.regexIndexOf function must be a string";if(!(u instanceof RegExp))throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var a=e.substring(d||0).search(u);return a>=0?a+(d||0):a},r.helper.splitAtIndex=function(e,u){if(!r.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,u),e.substring(u)]},r.helper.encodeEmailAddress=function(e){var u=[function(d){return"&#"+d.charCodeAt(0)+";"},function(d){return"&#x"+d.charCodeAt(0).toString(16)+";"},function(d){return d}];return e=e.replace(/./g,function(d){if(d==="@")d=u[Math.floor(Math.random()*2)](d);else{var a=Math.random();d=a>.9?u[2](d):a>.45?u[1](d):u[0](d)}return d}),e},r.helper.padEnd=function(u,d,a){return d=d>>0,a=String(a||" "),u.length>d?String(u):(d=d-u.length,d>a.length&&(a+=a.repeat(d/a.length)),String(u)+a.slice(0,d))},typeof console>"u"&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r
vendor: 23,477 bytes, line 1
1.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️&zwj;♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴&zwj;♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱&zwj;♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇&zwj;♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷&zwj;♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨&zwj;❤️&zwj;👨",couple_with_heart_woman_woman:"👩&zwj;❤️&zwj;👩",couplekiss_man_man:"👨&zwj;❤️&zwj;💋&zwj;👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩&zwj;❤️&zwj;💋&zwj;👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯&zwj;♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁&zwj;🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨&zwj;👦",family_man_boy_boy:"👨&zwj;👦&zwj;👦",family_man_girl:"👨&zwj;👧",family_man_girl_boy:"👨&zwj;👧&zwj;👦",family_man_girl_girl:"👨&zwj;👧&zwj;👧",family_man_man_boy:"👨&zwj;👨&zwj;👦",family_man_man_boy_boy:"👨&zwj;👨&zwj;👦&zwj;👦",family_man_man_girl:"👨&zwj;👨&zwj;👧",family_man_man_girl_boy:"👨&zwj;👨&zwj;👧&zwj;👦",family_man_man_girl_girl:"👨&zwj;👨&zwj;👧&zwj;👧",family_man_woman_boy_boy:"👨&zwj;👩&zwj;👦&zwj;👦",family_man_woman_girl:"👨&zwj;👩&zwj;👧",family_man_woman_girl_boy:"👨&zwj;👩&zwj;👧&zwj;👦",family_man_woman_girl_girl:"👨&zwj;👩&zwj;👧&zwj;👧",family_woman_boy:"👩&zwj;👦",family_woman_boy_boy:"👩&zwj;👦&zwj;👦",family_woman_girl:"👩&zwj;👧",family_woman_girl_boy:"👩&zwj;👧&zwj;👦",family_woman_girl_girl:"👩&zwj;👧&zwj;👧",family_woman_woman_boy:"👩&zwj;👩&zwj;👦",family_woman_woman_boy_boy:"👩&zwj;👩&zwj;👦&zwj;👦",family_woman_woman_girl:"👩&zwj;👩&zwj;👧",family_woman_woman_girl_boy:"👩&zwj;👩&zwj;👧&zwj;👦",family_woman_woman_girl_girl:"👩&zwj;👩&zwj;👧&zwj;👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️&zwj;♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍&zwj;♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️&zwj;♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂&zwj;♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇&zwj;♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨&zwj;🎨",man_astronaut:"👨&zwj;🚀",man_cartwheeling:"🤸&zwj;♂️",man_cook:"👨&zwj;🍳",man_dancing:"🕺",man_facepalming:"🤦&zwj;♂️",man_factory_worker:"👨&zwj;🏭",man_farmer:"👨&zwj;🌾",man_firefighter:"👨&zwj;🚒",man_health_worker:"👨&zwj;⚕️",man_in_tuxedo:"🤵",man_judge:"👨&zwj;⚖️",man_juggling:"🤹&zwj;♂️",man_mechanic:"👨&zwj;🔧",man_office_worker:"👨&zwj;💼",man_pilot:"👨&zwj;✈️",man_playing_handball:"🤾&zwj;♂️",man_playing_water_polo:"🤽&zwj;♂️",man_scientist:"👨&zwj;🔬",man_shrugging:"🤷&zwj;♂️",man_singer:"👨&zwj;🎤",man_student:"👨&zwj;🎓",man_teacher:"👨&zwj;🏫",man_technologist:"👨&zwj;💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆&zwj;♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼&zwj;♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵&zwj;♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅&zwj;♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆&zwj;♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮&zwj;♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎&zwj;♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️&zwj;🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋&zwj;♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣&zwj;♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃&zwj;♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄&zwj;♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊&zwj;♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁&zwj;♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶&zwj;♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️&zwj;♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩&zwj;🎨",woman_astronaut:"👩&zwj;🚀",woman_cartwheeling:"🤸&zwj;♀️",woman_cook:"👩&zwj;🍳",woman_facepalming:"🤦&zwj;♀️",woman_factory_worker:"👩&zwj;🏭",woman_farmer:"👩&zwj;🌾",woman_firefighter:"👩&zwj;🚒",woman_health_worker:"👩&zwj;⚕️",woman_judge:"👩&zwj;⚖️",woman_juggling:"🤹&zwj;♀️",woman_mechanic:"👩&zwj;🔧",woman_office_worker:"👩&zwj;💼",woman_pilot:"👩&zwj;✈️",woman_playing_handball:"🤾&zwj;♀️",woman_playing_water_polo:"🤽&zwj;♀️",woman_scientist:"👩&zwj;🔬",woman_shrugging:"🤷&zwj;♀️",woman_singer:"👩&zwj;🎤",woman_student:"👩&zwj;🎓",woman_teacher:"👩&zwj;🏫",woman_technologist:"👩&zwj;💻",woman_with_turban:"👳&zwj;♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼&zwj;♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},
1r.Converter=function(e){var u={},d=[],a=[],s={},i=D,c={parsed:{},raw:"",format:""};t();function t(){e=e||{};for(var n in y)y.hasOwnProperty(n)&&(u[n]=y[n]);if(typeof e=="object")for(var o in e)e.hasOwnProperty(o)&&(u[o]=e[o]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");u.extensions&&r.helper.forEach(u.extensions,p)}function p(n,o){if(o=o||null,r.helper.isString(n))if(n=r.helper.stdExtName(n),o=n,r.extensions[n]){console.warn("DEPRECATION WARNING: "+n+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),l(r.extensions[n],n);return}else if(!r.helper.isUndefined(E[n]))n=E[n];else throw Error('Extension "'+n+'" could not be loaded. It was either not found or is not a valid extension.');typeof n=="function"&&(n=n()),r.helper.isArray(n)||(n=[n]);var _=b(n,o);if(!_.valid)throw Error(_.error);for(var m=0;m<n.length;++m){switch(n[m].type){case"lang":d.push(n[m]);break;case"output":a.push(n[m]);break}if(n[m].hasOwnProperty("listeners"))for(var v in n[m].listeners)n[m].listeners.hasOwnProperty(v)&&f(v,n[m].listeners[v])}}function l(n,o){typeof n=="function"&&(n=n(new r.Converter)),r.helper.isArray(n)||(n=[n]);var _=b(n,o);if(!_.valid)throw Error(_.error);for(var m=0;m<n.length;++m)switch(n[m].type){case"lang":d.push(n[m]);break;case"output":a.push(n[m]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}function f(n,o){if(!r.helper.isString(n))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof n+" given");if(typeof o!="function")throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof o+" given");s.hasOwnProperty(n)||(s[n]=[]),s[n].push(o)}function h(n){var o=n.match(/^\s*/)[0].length,_=new RegExp("^\\s{0,"+o+"}","gm");return n.replace(_,"")}this._dispatch=function(o,_,m,v){if(s.hasOwnProperty(o))for(var g=0;g<s[o].length;++g){var A=s[o][g](o,_,this,m,v);A&&typeof A<"u"&&(_=A)}return _},this.listen=function(n,o){return f(n,o),this},this.makeHtml=function(n){if(!n)return n;var o={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:d,outputModifiers:a,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return n=n.replace(/¨/g,"¨T"),n=n.replace(/\$/g,"¨D"),n=n.replace(/\r\n/g,"\n"),n=n.replace(/\r/g,"\n"),n=n.replace(/\u00A0/g,"&nbsp;"),u.smartIndentationFix&&(n=h(n)),n="\n\n"+n+"\n\n",n=r.subParser("detab")(n,u,o),n=n.replace(/^[ \t]+$/mg,""),r.helper.forEach(d,function(_){n=r.subParser("runExtension")(_,n,u,o)}),n=r.subParser("metadata")(n,u,o),n=r.subParser("hashPreCodeTags")(n,u,o),n=r.subParser("githubCodeBlocks")(n,u,o),n=r.subParser("hashHTMLBlocks")(n,u,o),n=r.subParser("hashCodeTags")(n,u,o),n=r.subParser("stripLinkDefinitions")(n,u,o),n=r.subParser("blockGamut")(n,u,o),n=r.subParser("unhashHTMLSpans")(n,u,o),n=r.subParser("unescapeSpecialChars")(n,u,o),n=n.replace(/¨D/g,"$$"),n=n.replace(/¨T/g,"¨"),n=r.subParser("completeHTMLDocument")(n,u,o),r.helper.forEach(a,function(_){n=r.subParser("runExtension")(_,n,u,o)}),c=o.metadata,n},this.makeMarkdown=this.makeMd=function(n,o){if(n=n.replace(/\r\n/g,"\n"),n=n.replace(/\r/g,"\n"),n=n.replace(/>[ \t]+</,">¨NBSP;<"),!o)if(window&&window.document)o=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var _=o.createElement("div");_.innerHTML=n;var m={preList:U(_)};H(_);for(var v=_.childNodes,g="",A=0;A<v.length;A++)g+=r.subParser("makeMarkdown.node")(v[A],m);function H(C){for(var T=0;T<C.childNodes.length;++T){var I=C.childNodes[T];I.nodeType===3?/\S/.test(I.nodeValue)?(I.nodeValue=I.nodeValue.split("\n").join(" "),I.nodeValue=I.nodeValue.replace(/(\s)+/g,"$1")):(C.removeChild(I),--T):I.nodeType===1&&H(I)}}function U(C){for(var T=C.querySelectorAll("pre"),I=[],F=0;F<T.length;++F)if(T[F].childElementCount===1&&T[F].firstChild.tagName.toLowerCase()==="code"){var Q=T[F].firstChild.innerHTML.trim(),Y=T[F].firstChild.getAttribute("data-language")||"";if(Y==="")for(var de=T[F].firstChild.className.split(" "),x=0;x<de.length;++x){var ue=de[x].match(/^language-(.+)$/);if(ue!==null){Y=ue[1];break}}Q=r.helper.unescapeHTMLEntities(Q),I.push(Q),T[F].outerHTML='<precode language="'+Y+'" precodenum="'+F.toString()+'"></precode>'}else I.push(T[F].innerHTML),T[F].innerHTML="",T[F].setAttribute("prenum",F.toString());return I}return g},this.setOption=function(n,o){u[n]=o},this.getOption=function(n){return u[n]},this.getOptions=function(){return u},this.addExtension=function(n,o){o=o||null,p(n,o)},this.useExtension=function(n){p(n)},this.setFlavor=function(n){if(!M.hasOwnProperty(n))throw Error(n+" flavor was not found");var o=M[n];i=n;for(var _ in o)o.hasOwnProperty(_)&&(u[_]=o[_])},this.getFlavor=function(){return i},this.removeExtension=function(n){r.helper.isArray(n)||(n=[n]);for(var o=0;o<n.length;++o){for(var _=n[o],m=0;m<d.length;++m)d[m]===_&&d[m].splice(m,1);for(var v=0;v<a.length;++m)a[v]===_&&a[v].splice(m,1)}},this.getAllExtensions=function(){return{language:d,output:a}},this.getMetadata=function(n){return n?c.raw:c.parsed},this.getMetadataFormat=function(){return c.format},this._setMetadataPair=function(n,o){c.parsed[n]=o},this._setMetadataFormat=function(n){c.format=n},this._setMetadataRaw=function(n){c.raw=n}},r.subParser("anchors",function(e,u,d){e=d.converter._dispatch("anchors.before",e,u,d);var a=function(s,i,c,t,p,l,f){if(r.helper.isUndefined(f)&&(f=""),c=c.toLowerCase(),s.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)t="";else if(!t)if(c||(c=i.toLowerCase().replace(/ ?\n/g," ")),t="#"+c,!r.helper.isUndefined(d.gUrls[c]))t=d.gUrls[c],r.helper.isUndefined(d.gTitles[c])||
1(f=d.gTitles[c]);else return s;t=t.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var h='<a href="'+t+'"';return f!==""&&f!==null&&(f=f.replace(/"/g,"&quot;"),f=f.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),h+=' title="'+f+'"'),u.openLinksInNewWindow&&!/^#/.test(t)&&(h+=' rel="noopener noreferrer" target="¨E95Eblank"'),h+=">"+i+"</a>",h};return e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,a),e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,a),e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,a),e=e.replace(/\[([^\[\]]+)]()()()()()/g,a),u.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(s,i,c,t,p){if(c==="\\")return i+t;if(!r.helper.isString(u.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var l=u.ghMentionsLink.replace(/\{u}/g,p),f="";return u.openLinksInNewWindow&&(f=' rel="noopener noreferrer" target="¨E95Eblank"'),i+'<a href="'+l+'"'+f+">"+t+"</a>"})),e=d.converter._dispatch("anchors.after",e,u,d),e});var w=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,j=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,N=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,$=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,W=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,V=function(e){return function(u,d,a,s,i,c,t){a=a.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var p=a,l="",f="",h=d||"",n=t||"";return/^www\./i.test(a)&&(a=a.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&c&&(l=c),e.openLinksInNewWindow&&(f=' rel="noopener noreferrer" target="¨E95Eblank"'),h+'<a href="'+a+'"'+f+">"+p+"</a>"+l+n}},G=function(e,u){return function(d,a,s){var i="mailto:";return a=a||"",s=r.subParser("unescapeSpecialChars")(s,e,u),e.encodeEmails?(i=r.helper.encodeEmailAddress(i+s),s=r.helper.encodeEmailAddress(s)):i=i+s,a+'<a href="'+i+'">'+s+"</a>"}};r.subParser("autoLinks",function(e,u,d){return e=d.converter._dispatch("autoLinks.before",e,u,d),e=e.replace(N,V(u)),e=e.replace(W,G(u,d)),e=d.converter._dispatch("autoLinks.after",e,u,d),e}),r.subParser("simplifiedAutoLinks",function(e,u,d){return u.simplifiedAutoLink&&(e=d.converter._dispatch("simplifiedAutoLinks.before",e,u,d),u.excludeTrailingPunctuationFromURLs?e=e.replace(j,V(u)):e=e.replace(w,V(u)),e=e.replace($,G(u,d)),e=d.converter._dispatch("simplifiedAutoLinks.after",e,u,d)),e}),r.subParser("blockGamut",function(e,u,d){return e=d.converter._dispatch("blockGamut.before",e,u,d),e=r.subParser("blockQuotes")(e,u,d),e=r.subParser("headers")(e,u,d),e=r.subParser("horizontalRule")(e,u,d),e=r.subParser("lists")(e,u,d),e=r.subParser("codeBlocks")(e,u,d),e=r.subParser("tables")(e,u,d),e=r.subParser("hashHTMLBlocks")(e,u,d),e=r.subParser("paragraphs")(e,u,d),e=d.converter._dispatch("blockGamut.after",e,u,d),e}),r.subParser("blockQuotes",function(e,u,d){e=d.converter._dispatch("blockQuotes.before",e,u,d),e=e+"\n\n";var a=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return u.splitAdjacentBlockquotes&&(a=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(a,function(s){return s=s.replace(/^[ \t]*>[ \t]?/gm,""),s=s.replace(/¨0/g,""),s=s.replace(/^[ \t]+$/gm,""),s=r.subParser("githubCodeBlocks")(s,u,d),s=r.subParser("blockGamut")(s,u,d),s=s.replace(/(^|\n)/g,"$1  "),s=s.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(i,c){var t=c;return t=t.replace(/^  /mg,"¨0"),t=t.replace(/¨0/g,""),t}),r.subParser("hashBlock")("<blockquote>\n"+s+"\n</blockquote>",u,d)}),e=d.converter._dispatch("blockQuotes.after",e,u,d),e}),r.subParser("codeBlocks",function(e,u,d){e=d.converter._dispatch("codeBlocks.before",e,u,d),e+="¨0";var a=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;
1return e=e.replace(a,function(s,i,c){var t=i,p=c,l="\n";return t=r.subParser("outdent")(t,u,d),t=r.subParser("encodeCode")(t,u,d),t=r.subParser("detab")(t,u,d),t=t.replace(/^\n+/g,""),t=t.replace(/\n+$/g,""),u.omitExtraWLInCodeBlocks&&(l=""),t="<pre><code>"+t+l+"</code></pre>",r.subParser("hashBlock")(t,u,d)+p}),e=e.replace(/¨0/,""),e=d.converter._dispatch("codeBlocks.after",e,u,d),e}),r.subParser("codeSpans",function(e,u,d){return e=d.converter._dispatch("codeSpans.before",e,u,d),typeof e>"u"&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(a,s,i,c){var t=c;return t=t.replace(/^([ \t]*)/g,""),t=t.replace(/[ \t]*$/g,""),t=r.subParser("encodeCode")(t,u,d),t=s+"<code>"+t+"</code>",t=r.subParser("hashHTMLSpans")(t,u,d),t}),e=d.converter._dispatch("codeSpans.after",e,u,d),e}),r.subParser("completeHTMLDocument",function(e,u,d){if(!u.completeHTMLDocument)return e;e=d.converter._dispatch("completeHTMLDocument.before",e,u,d);var a="html",s="<!DOCTYPE HTML>\n",i="",c='<meta charset="utf-8">\n',t="",p="";typeof d.metadata.parsed.doctype<"u"&&(s="<!DOCTYPE "+d.metadata.parsed.doctype+">\n",a=d.metadata.parsed.doctype.toString().toLowerCase(),(a==="html"||a==="html5")&&(c='<meta charset="utf-8">'));for(var l in d.metadata.parsed)if(d.metadata.parsed.hasOwnProperty(l))switch(l.toLowerCase()){case"doctype":break;case"title":i="<title>"+d.metadata.parsed.title+"</title>\n";break;case"charset":a==="html"||a==="html5"?c='<meta charset="'+d.metadata.parsed.charset+'">\n':c='<meta name="charset" content="'+d.metadata.parsed.charset+'">\n';break;case"language":case"lang":t=' lang="'+d.metadata.parsed[l]+'"',p+='<meta name="'+l+'" content="'+d.metadata.parsed[l]+'">\n';break;default:p+='<meta name="'+l+'" content="'+d.metadata.parsed[l]+'">\n'}return e=s+"<html"+t+">\n<head>\n"+i+c+p+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",e=d.converter._dispatch("completeHTMLDocument.after",e,u,d),e}),r.subParser("detab",function(e,u,d){return e=d.converter._dispatch("detab.before",e,u,d),e=e.replace(/\t(?=\t)/g,"    "),e=e.replace(/\t/g,"¨A¨B"),e=e.replace(/¨B(.+?)¨A/g,function(a,s){for(var i=s,c=4-i.length%4,t=0;t<c;t++)i+=" ";return i}),e=e.replace(/¨A/g,"    "),e=e.replace(/¨B/g,""),e=d.converter._dispatch("detab.after",e,u,d),e}),r.subParser("ellipsis",function(e,u,d){return e=d.converter._dispatch("ellipsis.before",e,u,d),e=e.replace(/\.\.\./g,"…"),e=d.converter._dispatch("ellipsis.after",e,u,d),e}),r.subParser("emoji",function(e,u,d){if(!u.emoji)return e;e=d.converter._dispatch("emoji.before",e,u,d);var a=/:([\S]+?):/g;return e=e.replace(a,function(s,i){return r.helper.emojis.hasOwnProperty(i)?r.helper.emojis[i]:s}),e=d.converter._dispatch("emoji.after",e,u,d),e}),r.subParser("encodeAmpsAndAngles",function(e,u,d){return e=d.converter._dispatch("encodeAmpsAndAngles.before",e,u,d),e=e.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;"),e=e.replace(/<(?![a-z\/?$!])/gi,"&lt;"),e=e.replace(/</g,"&lt;"),e=e.replace(/>/g,"&gt;"),e=d.converter._dispatch("encodeAmpsAndAngles.after",e,u,d),e}),r.subParser("encodeBackslashEscapes",function(e,u,d){return e=d.converter._dispatch("encodeBackslashEscapes.before",e,u,d),e=e.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),e=e.replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),e=d.converter._dispatch("encodeBackslashEscapes.after",e,u,d),e}),r.subParser("encodeCode",function(e,u,d){return e=d.converter._dispatch("encodeCode.before",e,u,d),e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),e=d.converter._dispatch("encodeCode.after",e,u,d),e}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(e,u,d){e=d.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,u,d);var a=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,s=/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return e=e.replace(a,function(i){return i.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),e=e.replace(s,function(i){return i.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),e=d.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,u,d),e}),r.subParser("githubCodeBlocks",function(e,u,d){return u.ghCodeBlocks?(e=d.converter._dispatch("githubCodeBlocks.before",e,u,d),e+="¨0",e=e.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(a,s,i,c){var t=u.omitExtraWLInCodeBlocks?"":"\n";return c=r.subParser("encodeCode")(c,u,d),c=r.subParser("detab")(c,u,d),c=c.replace(/^\n+/g,""),c=c.replace(/\n+$/g,""),c="<pre><code"+(i?' class="'+i+" language-"+i+'"':"")+">"+c+t+"</code></pre>",c=r.subParser("hashBlock")(c,u,d),"\n\n¨G"+(d.ghCodeBlocks.push({text:a,codeblock:c})-1)+"G\n\n"}),e=e.replace(/¨0/,""),d.converter._dispatch("githubCodeBlocks.after",e,u,d)):e}),r.subParser("hashBlock",function(e,u,d){return e=d.converter._dispatch("hashBlock.before",e,u,d),e=e.replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(d.gHtmlBlocks.push(e)-1)+"K\n\n",e=d.converter._dispatch("hashBlock.after",e,u,d),e}),r.subParser("hashCodeTags",function(e,u,d){e=d.converter._dispatch("hashCodeTags.before",e,u,d);var a=function(s,i,c,t){var p=c+r.subParser("encodeCode")(i,u,d)+t;return"¨C"+(d.gHtmlSpans.push(p)-1)+"C"};return e=r.helper.replaceRecursiveRegExp(e,a,"<code\\b[^>]*>","</code>","gim"),e=d.converter._dispatch("hashCodeTags.after",e,u,d),e}),r.subParser("hashElement",function(e,u,d){return function(a,s){var i=s;return i=i.replace(/\n\n/g,"\n"),i=i.replace(/^\n/,""),i=i.replace(/\n+$/g,""),i="\n\n¨K"+(d.gHtmlBlocks.push(i)-1)+"K\n\n",i}}),r.subParser("hashHTMLBlocks",function(e,u,d){e=d.converter._dispatch("hashHTMLBlocks.before",e,u,d);var a=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],s=function(n,o,_,m){var v=n;return _.search(/\bmarkdown\b/)!==-1&&(v=_+d.converter.makeHtml(o)+m),"\n\n¨K"+(d.gHtmlBlocks.push(v)-1)+"K\n\n"};u.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(n,o){return"&lt;"+o+"&gt;"}));for(var i=0;i<a.length;++i)for(var c,t=new RegExp("^ {0,3}(<"+a[i]+"\\b[^>]*>)","im"),p="<"+a[i]+"\\b[^>]*>
1",l="</"+a[i]+">";(c=r.helper.regexIndexOf(e,t))!==-1;){var f=r.helper.splitAtIndex(e,c),h=r.helper.replaceRecursiveRegExp(f[1],s,p,l,"im");if(h===f[1])break;e=f[0].concat(h)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(e,u,d)),e=r.helper.replaceRecursiveRegExp(e,function(n){return"\n\n¨K"+(d.gHtmlBlocks.push(n)-1)+"K\n\n"},"^ {0,3}<!--","-->","gm"),e=e.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(e,u,d)),e=d.converter._dispatch("hashHTMLBlocks.after",e,u,d),e}),r.subParser("hashHTMLSpans",function(e,u,d){e=d.converter._dispatch("hashHTMLSpans.before",e,u,d);function a(s){return"¨C"+(d.gHtmlSpans.push(s)-1)+"C"}return e=e.replace(/<[^>]+?\/>/gi,function(s){return a(s)}),e=e.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(s){return a(s)}),e=e.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(s){return a(s)}),e=e.replace(/<[^>]+?>/gi,function(s){return a(s)}),e=d.converter._dispatch("hashHTMLSpans.after",e,u,d),e}),r.subParser("unhashHTMLSpans",function(e,u,d){e=d.converter._dispatch("unhashHTMLSpans.before",e,u,d);for(var a=0;a<d.gHtmlSpans.length;++a){for(var s=d.gHtmlSpans[a],i=0;/¨C(\d+)C/.test(s);){var c=RegExp.$1;if(s=s.replace("¨C"+c+"C",d.gHtmlSpans[c]),i===10){console.error("maximum nesting of 10 spans reached!!!");break}++i}e=e.replace("¨C"+a+"C",s)}return e=d.converter._dispatch("unhashHTMLSpans.after",e,u,d),e}),r.subParser("hashPreCodeTags",function(e,u,d){e=d.converter._dispatch("hashPreCodeTags.before",e,u,d);var a=function(s,i,c,t){var p=c+r.subParser("encodeCode")(i,u,d)+t;return"\n\n¨G"+(d.ghCodeBlocks.push({text:s,codeblock:p})-1)+"G\n\n"};return e=r.helper.replaceRecursiveRegExp(e,a,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=d.converter._dispatch("hashPreCodeTags.after",e,u,d),e}),r.subParser("headers",function(e,u,d){e=d.converter._dispatch("headers.before",e,u,d);var a=isNaN(parseInt(u.headerLevelStart))?1:parseInt(u.headerLevelStart),s=u.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=u.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=e.replace(s,function(p,l){var f=r.subParser("spanGamut")(l,u,d),h=u.noHeaderId?"":' id="'+t(l)+'"',n=a,o="<h"+n+h+">"+f+"</h"+n+">";return r.subParser("hashBlock")(o,u,d)}),e=e.replace(i,function(p,l){var f=r.subParser("spanGamut")(l,u,d),h=u.noHeaderId?"":' id="'+t(l)+'"',n=a+1,o="<h"+n+h+">"+f+"</h"+n+">";return r.subParser("hashBlock")(o,u,d)});var c=u.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;e=e.replace(c,function(p,l,f){var h=f;u.customizedHeaderId&&(h=f.replace(/\s?\{([^{]+?)}\s*$/,""));var n=r.subParser("spanGamut")(h,u,d),o=u.noHeaderId?"":' id="'+t(f)+'"',_=a-1+l.length,m="<h"+_+o+">"+n+"</h"+_+">";return r.subParser("hashBlock")(m,u,d)});function t(p){var l,f;if(u.customizedHeaderId){var h=p.match(/\{([^{]+?)}\s*$/);h&&h[1]&&(p=h[1])}return l=p,r.helper.isString(u.prefixHeaderId)?f=u.prefixHeaderId:u.prefixHeaderId===!0?f="section-":f="",u.rawPrefixHeaderId||(l=f+l),u.ghCompatibleHeaderId?l=l.replace(/ /g,"-").replace(/&amp;/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():u.rawHeaderId?l=l.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():l=l.replace(/[^\w]/g,"").toLowerCase(),u.rawPrefixHeaderId&&(l=f+l),d.hashLinkCounts[l]?l=l+"-"+d.hashLinkCounts[l]++:d.hashLinkCounts[l]=1,l}return e=d.converter._dispatch("headers.after",e,u,d),e}),r.subParser("horizontalRule",function(e,u,d){e=d.converter._dispatch("horizontalRule.before",e,u,d);var a=r.subParser("hashBlock")("<hr />",u,d);return e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,a),e=e.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,a),e=e.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,a),e=d.converter._dispatch("horizontalRule.after",e,u,d),e}),r.subParser("images",function(e,u,d){e=d.converter._dispatch("images.before",e,u,d);var a=/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,s=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,i=/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,c=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,t=/!\[([^\[\]]+)]()()()()()/g;function p(f,h,n,o,_,m,v,g){return o=o.replace(/\s/g,""),l(f,h,n,o,_,m,v,g)}function l(f,h,n,o,_,m,v,g){var A=d.gUrls,H=d.gTitles,U=d.gDimensions;
1if(n=n.toLowerCase(),g||(g=""),f.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(o===""||o===null)if((n===""||n===null)&&(n=h.toLowerCase().replace(/ ?\n/g," ")),o="#"+n,!r.helper.isUndefined(A[n]))o=A[n],r.helper.isUndefined(H[n])||(g=H[n]),r.helper.isUndefined(U[n])||(_=U[n].width,m=U[n].height);else return f;h=h.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),o=o.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var C='<img src="'+o+'" alt="'+h+'"';return g&&r.helper.isString(g)&&(g=g.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),C+=' title="'+g+'"'),_&&m&&(_=_==="*"?"auto":_,m=m==="*"?"auto":m,C+=' width="'+_+'"',C+=' height="'+m+'"'),C+=" />",C}return e=e.replace(c,l),e=e.replace(i,p),e=e.replace(s,l),e=e.replace(a,l),e=e.replace(t,l),e=d.converter._dispatch("images.after",e,u,d),e}),r.subParser("italicsAndBold",function(e,u,d){e=d.converter._dispatch("italicsAndBold.before",e,u,d);function a(s,i,c){return i+s+c}return u.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(s,i){return a(i,"<strong><em>","</em></strong>")}),e=e.replace(/\b__(\S[\s\S]*?)__\b/g,function(s,i){return a(i,"<strong>","</strong>")}),e=e.replace(/\b_(\S[\s\S]*?)_\b/g,function(s,i){return a(i,"<em>","</em>")})):(e=e.replace(/___(\S[\s\S]*?)___/g,function(s,i){return/\S$/.test(i)?a(i,"<strong><em>","</em></strong>"):s}),e=e.replace(/__(\S[\s\S]*?)__/g,function(s,i){return/\S$/.test(i)?a(i,"<strong>","</strong>"):s}),e=e.replace(/_([^\s_][\s\S]*?)_/g,function(s,i){return/\S$/.test(i)?a(i,"<em>","</em>"):s})),u.literalMidWordAsterisks?(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(s,i,c){return a(c,i+"<strong><em>","</em></strong>")}),e=e.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(s,i,c){return a(c,i+"<strong>","</strong>")}),e=e.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(s,i,c){return a(c,i+"<em>","</em>")})):(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(s,i){return/\S$/.test(i)?a(i,"<strong><em>","</em></strong>"):s}),e=e.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(s,i){return/\S$/.test(i)?a(i,"<strong>","</strong>"):s}),e=e.replace(/\*([^\s*][\s\S]*?)\*/g,function(s,i){return/\S$/.test(i)?a(i,"<em>","</em>"):s})),e=d.converter._dispatch("italicsAndBold.after",e,u,d),e}),r.subParser("lists",function(e,u,d){function a(c,t){d.gListLevel++,c=c.replace(/\n{2,}$/,"\n"),c+="¨0";var p=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,l=/\n[ \t]*\n(?!¨0)/.test(c);return u.disableForced4SpacesIndentedSublists&&(p=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),c=c.replace(p,function(f,h,n,o,_,m,v){v=v&&v.trim()!=="";var g=r.subParser("outdent")(_,u,d),A="";return m&&u.tasklists&&(A=' class="task-list-item" style="list-style-type: none;"',g=g.replace(/^[ \t]*\[(x|X| )?]/m,function(){var H='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return v&&(H+=" checked"),H+=">",H})),g=g.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(H){return"¨A"+H}),h||g.search(/\n{2,}/)>-1?(g=r.subParser("githubCodeBlocks")(g,u,d),g=r.subParser("blockGamut")(g,u,d)):(g=r.subParser("lists")(g,u,d),g=g.replace(/\n$/,""),g=r.subParser("hashHTMLBlocks")(g,u,d),g=g.replace(/\n\n+/g,"\n\n"),l?g=r.subParser("paragraphs")(g,u,d):g=r.subParser("spanGamut")(g,u,d)),g=g.replace("¨A",""),g="<li"+A+">"+g+"</li>\n",g}),c=c.replace(/¨0/g,""),d.gListLevel--,t&&(c=c.replace(/\s+$/,"")),c}function s(c,t){if(t==="ol"){var p=c.match(/^ *(\d+)\./);if(p&&p[1]!=="1")return' start="'+p[1]+'"'}return""}function i(c,t,p){var l=u.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,f=u.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,h=t==="ul"?l:f,n="";if(c.search(h)!==-1)(function _(m){var v=m.search(h),g=s(c,t);v!==-1?(n+="\n\n<"+t+g+">\n"+a(m.slice(0,v),!!p)+"</"+t+">\n",t=t==="ul"?"ol":"ul",h=t==="ul"?l:f,_(m.slice(v))):n+="\n\n<"+t+g+">\n"+a(m,!!p)+"</"+t+">\n"})(c);else{var o=s(c,t);n="\n\n<"+t+o+">\n"+a(c,!!p)+"</"+t+">\n"}return n}return e=d.converter._dispatch("lists.before",e,u,d),e+="¨0",d.gListLevel?e=e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(c,t,p){var l=p.search(/[*+-]/g)>-1?"ul":"ol";return i(t,l,!0)}):e=e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(c,t,p,l){var f=l.search(/[*+-]/g)>-1?"ul":"ol";return i(p,f,!1)}),e=e.replace(/¨0/,""),e=d.converter._dispatch("lists.after",e,u,d),e}),r.subParser("metadata",function(e,u,d){if(!u.metadata)return e;e=d.converter._dispatch("metadata.before",e,u,d);function a(s){d.metadata.raw=s,s=s.replace(/&/g,"&amp;").replace(/"/g,"&quot;"),s=s.replace(/\n {4}/g," "),s.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(i,c,t){return d.metadata.parsed[c]=t,""})}return e=e.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(s,i,c
1){return a(c),"¨M"}),e=e.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(s,i,c){return i&&(d.metadata.format=i),a(c),"¨M"}),e=e.replace(/¨M/g,""),e=d.converter._dispatch("metadata.after",e,u,d),e}),r.subParser("outdent",function(e,u,d){return e=d.converter._dispatch("outdent.before",e,u,d),e=e.replace(/^(\t|[ ]{1,4})/gm,"¨0"),e=e.replace(/¨0/g,""),e=d.converter._dispatch("outdent.after",e,u,d),e}),r.subParser("paragraphs",function(e,u,d){e=d.converter._dispatch("paragraphs.before",e,u,d),e=e.replace(/^\n+/g,""),e=e.replace(/\n+$/g,"");for(var a=e.split(/\n{2,}/g),s=[],i=a.length,c=0;c<i;c++){var t=a[c];t.search(/¨(K|G)(\d+)\1/g)>=0?s.push(t):t.search(/\S/)>=0&&(t=r.subParser("spanGamut")(t,u,d),t=t.replace(/^([ \t]*)/g,"<p>"),t+="</p>",s.push(t))}for(i=s.length,c=0;c<i;c++){for(var p="",l=s[c],f=!1;/¨(K|G)(\d+)\1/.test(l);){var h=RegExp.$1,n=RegExp.$2;h==="K"?p=d.gHtmlBlocks[n]:f?p=r.subParser("encodeCode")(d.ghCodeBlocks[n].text,u,d):p=d.ghCodeBlocks[n].codeblock,p=p.replace(/\$/g,"$$$$"),l=l.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,p),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(l)&&(f=!0)}s[c]=l}return e=s.join("\n"),e=e.replace(/^\n+/g,""),e=e.replace(/\n+$/g,""),d.converter._dispatch("paragraphs.after",e,u,d)}),r.subParser("runExtension",function(e,u,d,a){if(e.filter)u=e.filter(u,a.converter,d);else if(e.regex){var s=e.regex;s instanceof RegExp||(s=new RegExp(s,"g")),u=u.replace(s,e.replace)}return u}),r.subParser("spanGamut",function(e,u,d){return e=d.converter._dispatch("spanGamut.before",e,u,d),e=r.subParser("codeSpans")(e,u,d),e=r.subParser("escapeSpecialCharsWithinTagAttributes")(e,u,d),e=r.subParser("encodeBackslashEscapes")(e,u,d),e=r.subParser("images")(e,u,d),e=r.subParser("anchors")(e,u,d),e=r.subParser("autoLinks")(e,u,d),e=r.subParser("simplifiedAutoLinks")(e,u,d),e=r.subParser("emoji")(e,u,d),e=r.subParser("underline")(e,u,d),e=r.subParser("italicsAndBold")(e,u,d),e=r.subParser("strikethrough")(e,u,d),e=r.subParser("ellipsis")(e,u,d),e=r.subParser("hashHTMLSpans")(e,u,d),e=r.subParser("encodeAmpsAndAngles")(e,u,d),u.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/  +\n/g,"<br />\n"),e=d.converter._dispatch("spanGamut.after",e,u,d),e}),r.subParser("strikethrough",function(e,u,d){function a(s){return u.simplifiedAutoLink&&(s=r.subParser("simplifiedAutoLinks")(s,u,d)),"<del>"+s+"</del>"}return u.strikethrough&&(e=d.converter._dispatch("strikethrough.before",e,u,d),e=e.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(s,i){return a(i)}),e=d.converter._dispatch("strikethrough.after",e,u,d)),e}),r.subParser("stripLinkDefinitions",function(e,u,d){var a=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,s=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;e+="¨0";var i=function(c,t,p,l,f,h,n){return t=t.toLowerCase(),p.match(/^data:.+?\/.+?;base64,/)?d.gUrls[t]=p.replace(/\s/g,""):d.gUrls[t]=r.subParser("encodeAmpsAndAngles")(p,u,d),h?h+n:(n&&(d.gTitles[t]=n.replace(/"|'/g,"&quot;")),u.parseImgDimensions&&l&&f&&(d.gDimensions[t]={width:l,height:f}),"")};return e=e.replace(s,i),e=e.replace(a,i),e=e.replace(/¨0/,""),e}),r.subParser("tables",function(e,u,d){if(!u.tables)return e;var a=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,s=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function i(f){return/^:[ \t]*--*$/.test(f)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(f)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(f)?' style="text-align:center;"':""}function c(f,h){var n="";return f=f.trim(),(u.tablesHeaderId||u.tableHeaderId)&&(n=' id="'+f.replace(/ /g,"_").toLowerCase()+'"'),f=r.subParser("spanGamut")(f,u,d),"<th"+n+h+">"+f+"</th>\n"}function t(f,h){var n=r.subParser("spanGamut")(f,u,d);return"<td"+h+">"+n+"</td>\n"}function p(f,h){for(var n="<table>\n<thead>\n<tr>\n",o=f.length,_=0;_<o;++_)n+=f[_];for(n+="</tr>\n</thead>\n<tbody>\n",_=0;_<h.length;++_){n+="<tr>\n";for(var m=0;m<o;++m)n+=h[_][m];n+="</tr>\n"}return n+="</tbody>\n</table>\n",n}function l(f){var h,n=f.split("\n");for(h=0;h<n.length;++h)/^ {0,3}\|/.test(n[h])&&(n[h]=n[h].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(n[h])&&(n[h]=n[h].replace(/\|[ \t]*$/,"")),n[h]=r.subParser("codeSpans")(n[h],u,d);var o=n[0].split("|").map(function(C){return C.trim()}),_=n[1].split("|").map(function(C){return C.trim()}),m=[],v=[],g=[],A=[];for(n.shift(),n.shift(),h=0;h<n.length;++h)n[h].trim()!==""&&m.push(n[h].split("|").map(function(C){return C.trim()}));if(o.length<_.length)return f;for(h=0;h<_.length;++h)g.push(i(_[h]));for(h=0;h<o.length;++h)r.helper.isUndefined(g[h])&&(g[h]=""),v.push(c(o[h],g[h]));for(h=0;h<m.length;++h){for(var H=[],U=0;U<v.length;++U)r.helper.isUndefined(m[h][U]),H.push(t(m[h][U],g[U]));A.push(H)}return p(v,A)}return e=d.converter._dispatch("tables.before",e,u,d),e=e.replace(/\\(\|)/g,r.helper.escapeCharactersCallback),e=e.replace(a,l),e=e.replace(s,l),e=d.converter._dispatch("tables.after",e,u,d),e}),r.subParser("underline",function(e,u,d){return u.underline&&(e=d.converter._dispatch("underline.before",e,u,d),u.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(a,s){return"<u>"+s+"</u>"}),e=e.replace(/\b__(\S[\s\S]*?)__\b/g,function(a,s){return"<u>"+s+"</u>"})):(e=e.replace(/___(\S[\s\S]*?)___/g,function(a,s){return/\S$/.test(s)?"<u>"+s+"</u>":a}),e=e.replace(/__(\S[\s\S]*?)__/g,function(a,s){return/\S$/.test(s)?"<u>"+s+"</u>":a})),e=e.replace(/(_)/g,r.helper.escapeCharactersCallback),e=d.converter._dispatch("underline.after",e,u,d)),e}),r.subParser("unescapeSpecialChars",function(e,u,d){return e=d.converter._dispatch("unescapeSpecialChars.before",e,u,d),e=e.replace(/¨E(\d+)E/g,function(a,s){var i=parseInt(s);return String.fromCharCode(i)}),e=d.converter._dispatch("unescapeSpecialChars.after",e,u,d),e}),r.subParser("makeMarkdown.blockquote",function(e,u){var d="";if(e.hasChildNodes())for(var a=e.childNodes,s=a.length,i=0;i<s;++i){var c=r.subParser("makeMarkdown.node")(a[i],u);c!==""&&(d+=c)}return d=d.trim(),d="> "+d.split("\n").join("\n> "),d}),r.subParser("makeMarkdown.codeBlock",function(e,u){var d=e.getAttribute("language"),a=e.getAttribute("precodenum");return"```"+d+"\n"+u.preList[a]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(e){return"`"+e.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(e,u){var d="";if(e.hasChildNodes()){d+="*";for(var a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);d+="*"}return d}),r.subParser("makeMarkdown.header",function(e,u,d){var a=new Array(d+1).join("#"),s="";if(e.hasChildNodes()){s=a+" ";for(var i=e.childNodes,c=i.length,t=0;t<c;++t)s+=r.subParser("makeMarkdown.node")(i[t],u)}return s}),r.subParser("makeMarkdown.hr",function(){return"---"}),r.subParser("makeMarkdown.image",function(e){var u="";return e.hasAttribute("src")&&(u+="!["+e.getAttribute("alt")+"](",u+="<"+e.getAttribute("src")+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(u+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(u+=' "'+e.getAttribute("title")+'"'),u+=")"),u}),r.subParser("makeMarkdown.links",function(e,u){var d="";if(e.hasChildNodes()&&e.hasAttribute("href")){var a=e.childNodes,s=a.length;d="[";for(var i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);d+="](",d+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(d+=' "'+e.getAttribute("title")+'"'),d+=")"}return d}),r.subParser("makeMarkdown.list",function(e,u,d){var a="";if(!e.hasChildNodes())return"";for(var s=e.childNodes,i=s.length,c=e.getAttribute("start")||1,t=0;t<i;++t)if(!(typeof s[t].tagName>"u"||s[t].tagName.toLowerCase()!=="li")){var p="";d==="ol"?p=c.toString()+". ":p="- ",a+=p+r.subParser("makeMarkdown.listItem")(s[t],u),++c}return a+="\n<!-- -->\n",a.trim()}),r.subParser("makeMarkdown.listItem",function(e,u){for(var d="",a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);return/\n$/.test(d)?d=d.split("\n").join("\n    ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):d+="\n",d}),r.subParser("makeMarkdown.node",function(e,u,d){d=d||!1;var a="";if(e.nodeType===3)return r.subParser("makeMarkdown.txt")(e,u);if(e.nodeType===8)return"<!--"+e.data+"-->\n\n";if(e.nodeType!==1)return"";var s=e.tagName.toLowerCase();switch(s){case"h1":d||(a=r.subParser("makeMarkdown.header")(e,u,1)+"\n\n");break;case"h2":d||(a=r.subParser("makeMarkdown.header")(e,u,2)+"\n\n");break;case"h3":d||(a=r.subParser("makeMarkdown.header")(e,u,3)+"\n\n");break;case"h4":d||(a=r.subParser("makeMarkdown.header")(e,u,4)+"\n\n");break;case"h5":d||(a=r.subParser("makeMarkdown.header")(e,u,5)+"\n\n");break;case"h6":d||(a=r.subParser("makeMarkdown.header")(e,u,6)+"\n\n");break;case"p":d||(a=r.subParser("makeMarkdown.paragraph")(e,u)+"\n\n");break;case"blockquote":d||(a=r.subParser("makeMarkdown.blockquote")(e,u)+"\n\n");break;case"hr":d||(a=r.subParser("makeMarkdown.hr")(e,u)+"\n\n");break;case"ol":d||(a=r.subParser("makeMarkdown.list")(e,u,"ol")+"\n\n");break;case"ul":d||(a=r.subParser("makeMarkdown.list")(e,u,"ul")+"\n\n");break;case"precode":d||(a=r.subParser("makeMarkdown.codeBlock")(e,u)+"\n\n");break;case"pre":d||(a=r.subParser("makeMarkdown.pre")(e,u)+"\n\n");break;case"table":d||(a=r.subParser("makeMarkdown.table")(e,u)+"\n\n");break;case"code":a=r.subParser("makeMarkdown.codeSpan")(e,u);break;case"em":case"i":a=r.subParser("makeMarkdown.emphasis")(e,u);break;case"strong":case"b":a=r.subParser("makeMarkdown.strong")(e,u);break;case"del":a=r.subParser("makeMarkdown.strikethrough")(e,u);break;case"a":a=r.subParser("makeMarkdown.links")(e,u);break;case"img":a=r.subParser("makeMarkdown.image")(e,u);break;default:a=e.outerHTML+"\n\n"}return a}),r.subParser("makeMarkdown.paragraph",function(e,u){var d="";if(e.hasChildNodes())for(var a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);return d=d.trim(),d}),r.subParser("makeMarkdown.pre",function(e,u){var d=e.getAttribute("prenum");return"<pre>"+u.preList[d]+"</pre>"}),r.subParser("makeMarkdown.strikethrough",function(e,u){var d="";if(e.hasChildNodes()){d+="~~";for(var a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);d+="~~"}return d}),r.subParser("makeMarkdown.strong",function(e,u){var d="";if(e.hasChildNodes()){d+="**";for(var a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u);d+="**"}return d}),r.subParser("makeMarkdown.table",function(e,u){var d="",a=[[],[]],s=e.querySelectorAll("thead>tr>th"),i=e.querySelectorAll("tbody>tr"),c,t;for(c=0;c<s.length;++c){var p=r.subParser("makeMarkdown.tableCell")(s[c],u),l="---";if(s[c].hasAttribute("style")){var f=s[c].getAttribute("style").toLowerCase().replace(/\s/g,"");
1switch(f){case"text-align:left;":l=":---";break;case"text-align:right;":l="---:";break;case"text-align:center;":l=":---:";break}}a[0][c]=p.trim(),a[1][c]=l}for(c=0;c<i.length;++c){var h=a.push([])-1,n=i[c].getElementsByTagName("td");for(t=0;t<s.length;++t){var o=" ";typeof n[t]<"u"&&(o=r.subParser("makeMarkdown.tableCell")(n[t],u)),a[h].push(o)}}var _=3;for(c=0;c<a.length;++c)for(t=0;t<a[c].length;++t){var m=a[c][t].length;m>_&&(_=m)}for(c=0;c<a.length;++c){for(t=0;t<a[c].length;++t)c===1?a[c][t].slice(-1)===":"?a[c][t]=r.helper.padEnd(a[c][t].slice(-1),_-1,"-")+":":a[c][t]=r.helper.padEnd(a[c][t],_,"-"):a[c][t]=r.helper.padEnd(a[c][t],_);d+="| "+a[c].join(" | ")+" |\n"}return d.trim()}),r.subParser("makeMarkdown.tableCell",function(e,u){var d="";if(!e.hasChildNodes())return"";for(var a=e.childNodes,s=a.length,i=0;i<s;++i)d+=r.subParser("makeMarkdown.node")(a[i],u,!0);return d.trim()}),r.subParser("makeMarkdown.txt",function(e){var u=e.nodeValue;return u=u.replace(/ +/g," "),u=u.replace(/¨NBSP;/g," "),u=r.helper.unescapeHTMLEntities(u),u=u.replace(/([*_~|`])/g,"\\$1"),u=u.replace(/^(\s*)>/g,"\\$1>"),u=u.replace(/^#/gm,"\\#"),u=u.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),u=u.replace(/^( {0,3}\d+)\./gm,"$1\\."),u=u.replace(/^( {0,3})([+-])/gm,"$1\\$2"),u=u.replace(/]([\s]*)\(/g,"\\]$1\\("),u=u.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),u});var q=this;P.exports?P.exports=r:q.showdown=r}).call(fe)}(X)),X.exports}var he=le();const pe=ne(he);var J={exports:{}},_e=J.exports,ae;function me(){return ae||(ae=1,function(P,B){(function(S,r){r()})(_e,function(){function S(b,k){return typeof k>"u"?k={autoBom:!1}:typeof k!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),k={autoBom:!k}),k.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(b.type)?new Blob(["\uFEFF",b],{type:b.type}):b}function r(b,k,L){var w=new XMLHttpRequest;w.open("GET",b),w.responseType="blob",w.onload=function(){M(w.response,k,L)},w.onerror=function(){console.error("could not download file")},w.send()}function R(b){var k=new XMLHttpRequest;k.open("HEAD",b,!1);try{k.send()}catch(L){}return 200<=k.status&&299>=k.status}function E(b){try{b.dispatchEvent(new MouseEvent("click"))}catch(L){var k=document.createEvent("MouseEvents");
1k.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),b.dispatchEvent(k)}}var y=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof Z=="object"&&Z.global===Z?Z:void 0,D=y.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),M=y.saveAs||(typeof window!="object"||window!==y?function(){}:"download"in HTMLAnchorElement.prototype&&!D?function(b,k,L){var w=y.URL||y.webkitURL,j=document.createElement("a");k=k||b.name||"download",j.download=k,j.rel="noopener",typeof b=="string"?(j.href=b,j.origin===location.origin?E(j):R(j.href)?r(b,k,L):E(j,j.target="_blank")):(j.href=w.createObjectURL(b),setTimeout(function(){w.revokeObjectURL(j.href)},4e4),setTimeout(function(){E(j)},0))}:"msSaveOrOpenBlob"in navigator?function(b,k,L){if(k=k||b.name||"download",typeof b!="string")navigator.msSaveOrOpenBlob(S(b,L),k);else if(R(b))r(b,k,L);else{var w=document.createElement("a");w.href=b,w.target="_blank",setTimeout(function(){E(w)})}}:function(b,k,L,w){if(w=w||open("","_blank"),w&&(w.document.title=w.document.body.innerText="downloading..."),typeof b=="string")return r(b,k,L);var j=b.type==="application/octet-stream",N=/constructor/i.test(y.HTMLElement)||y.safari,$=/CriOS\/[\d]+/.test(navigator.userAgent);if(($||j&&N||D)&&typeof FileReader<"u"){var W=new FileReader;W.onloadend=function(){var q=W.result;q=$?q:q.replace(/^data:[^;]*;/,"data:attachment/file;"),w?w.location.href=q:location=q,w=null},W.readAsDataURL(b)}else{var V=y.URL||y.webkitURL,G=V.createObjectURL(b);w?w.location=G:location.href=G,w=null,setTimeout(function(){V.revokeObjectURL(G)},4e4)}});y.saveAs=M.saveAs=M,P.exports=M})}(J)),J.exports}var ge=me();const we=ne(ge);ee.escape=P=>P;window.sendFormEvent=P=>{window.dispatchEvent(new CustomEvent("form",{detail:{id:P}}))};const be=P=>{const B={};return Object.keys(P.settings).forEach(S=>{P.settings[S]&&(B[S]=P.settings[S])}),B};function ke({source:P,hidePdf:B,customObject:S,formFields:r}){const R=ce(),[E,y]=O.useState(""),D=se(be),[M,b]=O.useState(null);D.date=R.formatDate(new Date,{year:"numeric",month:"long",day:"numeric"}),D.today=R.formatDate(new Date,{year:"numeric",month:"long",day:"numeric"});const[k,L]=O.useState(!1);return O.useEffect(()=>{L(!0);try{if(!new URL(P).hostname.includes("goaffpro.com")){window.location=P;return}}catch(w){}fetch(P).catch(w=>fetch("https://cors.goaffpro.workers.dev/?url=".concat(P))).then(w=>w.text()).then(w=>{if(P.endsWith("html"))try{b(w),y(ee.render(w,D))}catch(j){y(w)}else{const N=new pe.Converter().makeHtml(w);b(N),y(N)}L(!1)})},[P]),O.useEffect(()=>{if(S&&M){const w={};r&&r.forEach($=>{$.type!=="signature"&&(w[$.id]="<strong onclick=\"sendFormEvent('".concat($.id,"')\">{{").concat($.id,"}}</strong>"))});const j={};Object.keys(S).map($=>{S[$]&&(j[$]=S[$])});const N={...w,...D,...j};N.signature?N.signature='<img src="'.concat(N.signature,'" style="object-fit:contain; height:100px;"/>'):N.signature='<img src="https://upload.wikimedia.org/wikipedia/commons/c/ca/1x1.png" style="object-fit:contain; height:56px;"/>',y(ee.render(M,N))}},[r,M,S,D]),z.jsxs(z.Fragment,{children:[k?z.jsx(ve,{}):null,M?z.jsx("div",{dangerouslySetInnerHTML:{__html:E}}):null,B?null:z.jsx("div",{className:"text-right",children:z.jsx(ye,{html:E})})]})}function ve(){return z.jsxs(z.Fragment,{children:[z.jsx(K,{height:32,style:{width:"40%"}}),z.jsx("br",{}),z.jsx(K,{height:100}),z.jsx("br",{}),z.jsx(K,{count:3,style:{width:"80%"}}),z.jsx("br",{}),z.jsx(K,{height:65}),z.jsx("br",{}),z.jsx(K,{count:3,style:{width:"95%"}})]})}function ye({html:P}){const[B,S]=O.useState(!1),r=O.useCallback(()=>{S(!0),fetch("https://custom-api.goaffpro.com/generate_pdf",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({html:P,mode:"book-print"})}).then(R=>R.blob()).then(R=>{S(!1),we.saveAs(new Blob([R],{type:"application/pdf"}),"download.pdf")})},[P]);return z.jsx(ie,{type:"button",onClick:r,loading:B,children:z.jsx(te,{style:{fontSize:24,color:"#ff0000"}})})}ke.propTypes={source:oe.string.isRequired};export{ke as default};
2//# sourceMappingURL=MarkdownLoaderInternal-cWZITtpa.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.