{"ScriptPreparationCode":"var conv = {\r\n showdown: new showdown.Converter(),\r\n marked: marked,\r\n cm: new commonmark.HtmlRenderer(),\r\n mdit: markdownit({\r\n html: true\r\n }),\r\n remarkable: new remarkable.Remarkable(),\r\n micromarkdown: window.micromarkdown,\r\n snarkdown: window.snarkdown,\r\n microdown: microdown\r\n};\r\n\r\nvar pars = {\r\n cm: new commonmark.Parser()\r\n};\r\n\r\nvar md = [\r\n \u0022# h1 Heading\u0022,\r\n \u0022## h2 Heading\u0022,\r\n \u0022### h3 Heading\u0022,\r\n \u0022#### h4 Heading\u0022,\r\n \u0022##### h5 Heading\u0022,\r\n \u0022###### h6 Heading\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Horizontal Rules\u0022,\r\n \u0022\u0022,\r\n \u0022___\u0022,\r\n \u0022\u0022,\r\n \u0022---\u0022,\r\n \u0022\u0022,\r\n \u0022***\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Typographic replacements\u0022,\r\n \u0022\u0022,\r\n \u0022(c) (C) (r) (R) (tm) (TM) (p) (P) \u002B-\u0022,\r\n \u0022\u0022,\r\n \u0022test.. test... test..... test?..... test!....\u0022,\r\n \u0022\u0022,\r\n \u0022!!!!!! ???? ,, -- ---\u0022,\r\n \u0022\u0022,\r\n \u0022\\\u0022Smartypants, double quotes\\\u0022 and \u0027single quotes\u0027\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Emphasis\u0022,\r\n \u0022\u0022,\r\n \u0022**This is bold text**\u0022,\r\n \u0022\u0022,\r\n \u0022__This is bold text__\u0022,\r\n \u0022\u0022,\r\n \u0022*This is italic text*\u0022,\r\n \u0022\u0022,\r\n \u0022_This is italic text_\u0022,\r\n \u0022\u0022,\r\n \u0022~~Strikethrough~~\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Blockquotes\u0022,\r\n \u0022\u0022,\r\n \u0022\u003E Blockquotes can also be nested...\u0022,\r\n \u0022\u003E\u003E ...by using additional greater-than signs right next to each other...\u0022,\r\n \u0022\u003E \u003E \u003E ...or with spaces between arrows.\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Lists\u0022,\r\n \u0022\u0022,\r\n \u0022Unordered\u0022,\r\n \u0022\u0022,\r\n \u0022\u002B Create a list by starting a line with \u0060\u002B\u0060, \u0060-\u0060, or \u0060*\u0060\u0022,\r\n \u0022\u002B Sub-lists are made by indenting 2 spaces:\u0022,\r\n \u0022 - Marker character change forces new list start:\u0022,\r\n \u0022 * Ac tristique libero volutpat at\u0022,\r\n \u0022 \u002B Facilisis in pretium nisl aliquet\u0022,\r\n \u0022 - Nulla volutpat aliquam velit\u0022,\r\n \u0022\u002B Very easy!\u0022,\r\n \u0022\u0022,\r\n \u0022Ordered\u0022,\r\n \u0022\u0022,\r\n \u00221. Lorem ipsum dolor sit amet\u0022,\r\n \u00222. Consectetur adipiscing elit\u0022,\r\n \u00223. Integer molestie lorem at massa\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u00221. You can use sequential numbers...\u0022,\r\n \u00221. ...or keep all the numbers as \u00601.\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Start numbering with offset:\u0022,\r\n \u0022\u0022,\r\n \u002257. foo\u0022,\r\n \u00221. bar\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Code\u0022,\r\n \u0022\u0022,\r\n \u0022Inline \u0060code\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Indented code\u0022,\r\n \u0022\u0022,\r\n \u0022 // Some comments\u0022,\r\n \u0022 line 1 of code\u0022,\r\n \u0022 line 2 of code\u0022,\r\n \u0022 line 3 of code\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022Block code \\\u0022fences\\\u0022\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022Sample text here...\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Syntax highlighting\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060 js\u0022,\r\n \u0022var foo = function (bar) {\u0022,\r\n \u0022 return bar\u002B\u002B;\u0022,\r\n \u0022};\u0022,\r\n \u0022\u0022,\r\n \u0022console.log(foo(5));\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Tables\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------ | ----------- |\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022Right aligned columns\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------:| -----------:|\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Links\u0022,\r\n \u0022\u0022,\r\n \u0022[link text](http://dev.nodeca.com)\u0022,\r\n \u0022\u0022,\r\n \u0022[link with title](http://nodeca.github.io/pica/demo/ \\\u0022title text!\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Autoconverted link https://github.com/nodeca/pica (enable linkify to see)\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Images\u0022,\r\n \u0022\u0022,\r\n \u0022![Minion](https://octodex.github.com/images/minion.png)\u0022,\r\n \u0022![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg \\\u0022The Stormtroopocat\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Like links, Images also have a footnote style syntax\u0022,\r\n \u0022\u0022,\r\n \u0022![Alt text][id]\u0022,\r\n \u0022\u0022,\r\n \u0022With a reference later in the document defining the URL location:\u0022,\r\n \u0022\u0022,\r\n \u0022[id]: https://octodex.github.com/images/dojocat.jpg \\\u0022The Dojocat\\\u0022\u0022,\r\n \u0022# h1 Heading\u0022,\r\n \u0022## h2 Heading\u0022,\r\n \u0022### h3 Heading\u0022,\r\n \u0022#### h4 Heading\u0022,\r\n \u0022##### h5 Heading\u0022,\r\n \u0022###### h6 Heading\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Horizontal Rules\u0022,\r\n \u0022\u0022,\r\n \u0022___\u0022,\r\n \u0022\u0022,\r\n \u0022---\u0022,\r\n \u0022\u0022,\r\n \u0022***\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Typographic replacements\u0022,\r\n \u0022\u0022,\r\n \u0022(c) (C) (r) (R) (tm) (TM) (p) (P) \u002B-\u0022,\r\n \u0022\u0022,\r\n \u0022test.. test... test..... test?..... test!....\u0022,\r\n \u0022\u0022,\r\n \u0022!!!!!! ???? ,, -- ---\u0022,\r\n \u0022\u0022,\r\n \u0022\\\u0022Smartypants, double quotes\\\u0022 and \u0027single quotes\u0027\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Emphasis\u0022,\r\n \u0022\u0022,\r\n \u0022**This is bold text**\u0022,\r\n \u0022\u0022,\r\n \u0022__This is bold text__\u0022,\r\n \u0022\u0022,\r\n \u0022*This is italic text*\u0022,\r\n \u0022\u0022,\r\n \u0022_This is italic text_\u0022,\r\n \u0022\u0022,\r\n \u0022~~Strikethrough~~\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Blockquotes\u0022,\r\n \u0022\u0022,\r\n \u0022\u003E Blockquotes can also be nested...\u0022,\r\n \u0022\u003E\u003E ...by using additional greater-than signs right next to each other...\u0022,\r\n \u0022\u003E \u003E \u003E ...or with spaces between arrows.\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Lists\u0022,\r\n \u0022\u0022,\r\n \u0022Unordered\u0022,\r\n \u0022\u0022,\r\n \u0022\u002B Create a list by starting a line with \u0060\u002B\u0060, \u0060-\u0060, or \u0060*\u0060\u0022,\r\n \u0022\u002B Sub-lists are made by indenting 2 spaces:\u0022,\r\n \u0022 - Marker character change forces new list start:\u0022,\r\n \u0022 * Ac tristique libero volutpat at\u0022,\r\n \u0022 \u002B Facilisis in pretium nisl aliquet\u0022,\r\n \u0022 - Nulla volutpat aliquam velit\u0022,\r\n \u0022\u002B Very easy!\u0022,\r\n \u0022\u0022,\r\n \u0022Ordered\u0022,\r\n \u0022\u0022,\r\n \u00221. Lorem ipsum dolor sit amet\u0022,\r\n \u00222. Consectetur adipiscing elit\u0022,\r\n \u00223. Integer molestie lorem at massa\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u00221. You can use sequential numbers...\u0022,\r\n \u00221. ...or keep all the numbers as \u00601.\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Start numbering with offset:\u0022,\r\n \u0022\u0022,\r\n \u002257. foo\u0022,\r\n \u00221. bar\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Code\u0022,\r\n \u0022\u0022,\r\n \u0022Inline \u0060code\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Indented code\u0022,\r\n \u0022\u0022,\r\n \u0022 // Some comments\u0022,\r\n \u0022 line 1 of code\u0022,\r\n \u0022 line 2 of code\u0022,\r\n \u0022 line 3 of code\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022Block code \\\u0022fences\\\u0022\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022Sample text here...\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Syntax highlighting\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060 js\u0022,\r\n \u0022var foo = function (bar) {\u0022,\r\n \u0022 return bar\u002B\u002B;\u0022,\r\n \u0022};\u0022,\r\n \u0022\u0022,\r\n \u0022console.log(foo(5));\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Tables\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------ | ----------- |\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022Right aligned columns\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------:| -----------:|\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Links\u0022,\r\n \u0022\u0022,\r\n \u0022[link text](http://dev.nodeca.com)\u0022,\r\n \u0022\u0022,\r\n \u0022[link with title](http://nodeca.github.io/pica/demo/ \\\u0022title text!\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Autoconverted link https://github.com/nodeca/pica (enable linkify to see)\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Images\u0022,\r\n \u0022\u0022,\r\n \u0022![Minion](https://octodex.github.com/images/minion.png)\u0022,\r\n \u0022![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg \\\u0022The Stormtroopocat\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Like links, Images also have a footnote style syntax\u0022,\r\n \u0022\u0022,\r\n \u0022![Alt text][id]\u0022,\r\n \u0022\u0022,\r\n \u0022With a reference later in the document defining the URL location:\u0022,\r\n \u0022\u0022,\r\n \u0022[id]: https://octodex.github.com/images/dojocat.jpg \\\u0022The Dojocat\\\u0022\u0022,\r\n \u0022# h1 Heading\u0022,\r\n \u0022## h2 Heading\u0022,\r\n \u0022### h3 Heading\u0022,\r\n \u0022#### h4 Heading\u0022,\r\n \u0022##### h5 Heading\u0022,\r\n \u0022###### h6 Heading\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Horizontal Rules\u0022,\r\n \u0022\u0022,\r\n \u0022___\u0022,\r\n \u0022\u0022,\r\n \u0022---\u0022,\r\n \u0022\u0022,\r\n \u0022***\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Typographic replacements\u0022,\r\n \u0022\u0022,\r\n \u0022(c) (C) (r) (R) (tm) (TM) (p) (P) \u002B-\u0022,\r\n \u0022\u0022,\r\n \u0022test.. test... test..... test?..... test!....\u0022,\r\n \u0022\u0022,\r\n \u0022!!!!!! ???? ,, -- ---\u0022,\r\n \u0022\u0022,\r\n \u0022\\\u0022Smartypants, double quotes\\\u0022 and \u0027single quotes\u0027\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Emphasis\u0022,\r\n \u0022\u0022,\r\n \u0022**This is bold text**\u0022,\r\n \u0022\u0022,\r\n \u0022__This is bold text__\u0022,\r\n \u0022\u0022,\r\n \u0022*This is italic text*\u0022,\r\n \u0022\u0022,\r\n \u0022_This is italic text_\u0022,\r\n \u0022\u0022,\r\n \u0022~~Strikethrough~~\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Blockquotes\u0022,\r\n \u0022\u0022,\r\n \u0022\u003E Blockquotes can also be nested...\u0022,\r\n \u0022\u003E\u003E ...by using additional greater-than signs right next to each other...\u0022,\r\n \u0022\u003E \u003E \u003E ...or with spaces between arrows.\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Lists\u0022,\r\n \u0022\u0022,\r\n \u0022Unordered\u0022,\r\n \u0022\u0022,\r\n \u0022\u002B Create a list by starting a line with \u0060\u002B\u0060, \u0060-\u0060, or \u0060*\u0060\u0022,\r\n \u0022\u002B Sub-lists are made by indenting 2 spaces:\u0022,\r\n \u0022 - Marker character change forces new list start:\u0022,\r\n \u0022 * Ac tristique libero volutpat at\u0022,\r\n \u0022 \u002B Facilisis in pretium nisl aliquet\u0022,\r\n \u0022 - Nulla volutpat aliquam velit\u0022,\r\n \u0022\u002B Very easy!\u0022,\r\n \u0022\u0022,\r\n \u0022Ordered\u0022,\r\n \u0022\u0022,\r\n \u00221. Lorem ipsum dolor sit amet\u0022,\r\n \u00222. Consectetur adipiscing elit\u0022,\r\n \u00223. Integer molestie lorem at massa\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u00221. You can use sequential numbers...\u0022,\r\n \u00221. ...or keep all the numbers as \u00601.\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Start numbering with offset:\u0022,\r\n \u0022\u0022,\r\n \u002257. foo\u0022,\r\n \u00221. bar\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Code\u0022,\r\n \u0022\u0022,\r\n \u0022Inline \u0060code\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Indented code\u0022,\r\n \u0022\u0022,\r\n \u0022 // Some comments\u0022,\r\n \u0022 line 1 of code\u0022,\r\n \u0022 line 2 of code\u0022,\r\n \u0022 line 3 of code\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022Block code \\\u0022fences\\\u0022\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022Sample text here...\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022Syntax highlighting\u0022,\r\n \u0022\u0022,\r\n \u0022\u0060\u0060\u0060 js\u0022,\r\n \u0022var foo = function (bar) {\u0022,\r\n \u0022 return bar\u002B\u002B;\u0022,\r\n \u0022};\u0022,\r\n \u0022\u0022,\r\n \u0022console.log(foo(5));\u0022,\r\n \u0022\u0060\u0060\u0060\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Tables\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------ | ----------- |\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022Right aligned columns\u0022,\r\n \u0022\u0022,\r\n \u0022| Option | Description |\u0022,\r\n \u0022| ------:| -----------:|\u0022,\r\n \u0022| data | path to data files to supply the data that will be passed into templates. |\u0022,\r\n \u0022| engine | engine to be used for processing templates. Handlebars is the default. |\u0022,\r\n \u0022| ext | extension to be used for dest files. |\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Links\u0022,\r\n \u0022\u0022,\r\n \u0022[link text](http://dev.nodeca.com)\u0022,\r\n \u0022\u0022,\r\n \u0022[link with title](http://nodeca.github.io/pica/demo/ \\\u0022title text!\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Autoconverted link https://github.com/nodeca/pica (enable linkify to see)\u0022,\r\n \u0022\u0022,\r\n \u0022\u0022,\r\n \u0022## Images\u0022,\r\n \u0022\u0022,\r\n \u0022![Minion](https://octodex.github.com/images/minion.png)\u0022,\r\n \u0022![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg \\\u0022The Stormtroopocat\\\u0022)\u0022,\r\n \u0022\u0022,\r\n \u0022Like links, Images also have a footnote style syntax\u0022,\r\n \u0022\u0022,\r\n \u0022![Alt text][id]\u0022,\r\n \u0022\u0022,\r\n \u0022With a reference later in the document defining the URL location:\u0022,\r\n \u0022\u0022,\r\n \u0022[id]: https://octodex.github.com/images/dojocat.jpg \\\u0022The Dojocat\\\u0022\u0022\r\n].join(\u0022\\n\u0022);","TestCases":[{"Name":"Showdown","Code":"conv.showdown.makeHtml(md);","IsDeferred":false},{"Name":"Marked","Code":"conv.marked(md);","IsDeferred":false},{"Name":"CommonMark","Code":"conv.cm.render(pars.cm.parse(md));","IsDeferred":false},{"Name":"markdown-it","Code":"conv.mdit.render(md);","IsDeferred":false},{"Name":"Remarkable","Code":"conv.remarkable.render(md);","IsDeferred":false},{"Name":"micromarkdown.js","Code":"conv.micromarkdown.parse(md);","IsDeferred":false},{"Name":"Snarkdown","Code":"conv.snarkdown(md);","IsDeferred":false},{"Name":"micro-down","Code":"conv.microdown.parse(md);","IsDeferred":false}]}